XManagementSubscription
API
Spec
| Field |
Type |
Required |
Default |
Description |
dailyQuotaGb |
integer |
no |
-1 |
Constraints: min: -1. |
landingZoneRef immutable |
object |
no |
— |
— |
landingZoneRef.name |
string |
yes |
— |
Constraints: minLength: 1. |
location immutable |
string |
yes |
— |
Constraints: minLength: 1. |
managementGroupId |
string |
no |
— |
Constraints: pattern: ^/providers/Microsoft.Management/managementGroups/[^/]+$. |
managementGroupRef |
object |
no |
— |
— |
managementGroupRef.name |
string |
no |
management |
Constraints: minLength: 1, maxLength: 63, pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$. |
name immutable |
string |
yes |
— |
Unique baseline name within the namespace. Constraints: minLength: 1, maxLength: 30, pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$. |
providerConfigRef immutable |
object |
no |
{"kind": "ClusterProviderConfig", "name": "default"} |
— |
providerConfigRef.kind |
string |
no |
ClusterProviderConfig |
One of: ProviderConfig, ClusterProviderConfig. |
providerConfigRef.name |
string |
no |
default |
Constraints: minLength: 1. |
retentionInDays |
integer |
no |
30 |
Constraints: min: 30, max: 730. |
subscriptionId immutable |
string |
yes |
— |
Constraints: pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$. |
Fields marked immutable
are fixed once the resource is created; changing one is rejected by the API
server. An immutable object pins the fields nested under it too. To change
one, delete the resource and create it again.
Status
Populated by Crossplane once the underlying Azure resources exist. Every
composite in this repository exposes the provisioned Azure resource ID as
status.id.
| Field |
Type |
Required |
Default |
Description |
associationId |
string |
no |
— |
— |
dataCollectionRuleIds |
object |
no |
— |
— |
dataCollectionRuleIds.changeTracking |
string |
no |
— |
— |
dataCollectionRuleIds.defenderSql |
string |
no |
— |
— |
dataCollectionRuleIds.vmInsights |
string |
no |
— |
— |
diagnosticSettingId |
string |
no |
— |
— |
id |
string |
no |
— |
— |
identity |
object |
no |
— |
Observed identity IDs only; no credential material. |
identity.clientId |
string |
no |
— |
— |
identity.id |
string |
no |
— |
— |
identity.principalId |
string |
no |
— |
— |
managementGroupId |
string |
no |
— |
— |
providerConfigRef |
object |
no |
— |
— |
providerConfigRef.kind |
string |
no |
— |
— |
providerConfigRef.name |
string |
no |
— |
— |
resourceGroupId |
string |
no |
— |
— |
workspaceId |
string |
no |
— |
— |
Reference