Subnet is the Schema for the Subnets API. Manages a subnet. Subnets represent network segments within the IP space defined by the virtual network.
Type
CRD
Group
network.azure.upbound.io
Version
v1beta1
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
SubnetSpec defines the desired state of Subnet
No description provided.
The address prefixes to use for the subnet.
One or more delegation blocks as defined below.
A service_delegation block as defined below.
A list of Actions which should be delegated. This list is specific to the service to delegate to. Possible values are Microsoft.Network/networkinterfaces/*, Microsoft.Network/publicIPAddresses/join/action, Microsoft.Network/publicIPAddresses/read, Microsoft.Network/virtualNetworks/read, Microsoft.Network/virtualNetworks/subnets/action, Microsoft.Network/virtualNetworks/subnets/join/action, Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action, and Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action.
Reference to a ResourceGroup in azure to populate resourceGroupName.
Policies for referencing.
Selector for a ResourceGroup in azure to populate resourceGroupName.
Policies for selection.
The list of IDs of Service Endpoint Policies to associate with the subnet.
The list of Service endpoints to associate with the subnet. Possible values include: Microsoft.AzureActiveDirectory, Microsoft.AzureCosmosDB, Microsoft.ContainerRegistry, Microsoft.EventHub, Microsoft.KeyVault, Microsoft.ServiceBus, Microsoft.Sql, Microsoft.Storage, Microsoft.Storage.Global and Microsoft.Web.
Reference to a VirtualNetwork to populate virtualNetworkName.
Policies for referencing.
Selector for a VirtualNetwork to populate virtualNetworkName.
Policies for selection.
THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored unless the relevant Crossplane feature flag is enabled, and may be changed or removed without notice. InitProvider holds the same fields as ForProvider, with the exception of Identifier and other resource reference fields. The fields that are in InitProvider are merged into ForProvider when the resource is created. The same fields are also added to the terraform ignore_changes hook, to avoid updating them after creation. This is useful for fields that are required on creation, but we do not desire to update them after creation, for example because of an external controller is managing them, like an autoscaler.
The address prefixes to use for the subnet.
One or more delegation blocks as defined below.
A service_delegation block as defined below.
A list of Actions which should be delegated. This list is specific to the service to delegate to. Possible values are Microsoft.Network/networkinterfaces/*, Microsoft.Network/publicIPAddresses/join/action, Microsoft.Network/publicIPAddresses/read, Microsoft.Network/virtualNetworks/read, Microsoft.Network/virtualNetworks/subnets/action, Microsoft.Network/virtualNetworks/subnets/join/action, Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action, and Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action.
The list of IDs of Service Endpoint Policies to associate with the subnet.
The list of Service endpoints to associate with the subnet. Possible values include: Microsoft.AzureActiveDirectory, Microsoft.AzureCosmosDB, Microsoft.ContainerRegistry, Microsoft.EventHub, Microsoft.KeyVault, Microsoft.ServiceBus, Microsoft.Sql, Microsoft.Storage, Microsoft.Storage.Global and Microsoft.Web.
THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored unless the relevant Crossplane feature flag is enabled, and may be changed or removed without notice. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. This field is planned to replace the DeletionPolicy field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. If both are custom, the DeletionPolicy field will be ignored. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
SubnetStatus defines the observed state of Subnet.
No description provided.
The address prefixes to use for the subnet.
One or more delegation blocks as defined below.
A service_delegation block as defined below.
A list of Actions which should be delegated. This list is specific to the service to delegate to. Possible values are Microsoft.Network/networkinterfaces/*, Microsoft.Network/publicIPAddresses/join/action, Microsoft.Network/publicIPAddresses/read, Microsoft.Network/virtualNetworks/read, Microsoft.Network/virtualNetworks/subnets/action, Microsoft.Network/virtualNetworks/subnets/join/action, Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action, and Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action.
The list of IDs of Service Endpoint Policies to associate with the subnet.
The list of Service endpoints to associate with the subnet. Possible values include: Microsoft.AzureActiveDirectory, Microsoft.AzureCosmosDB, Microsoft.ContainerRegistry, Microsoft.EventHub, Microsoft.KeyVault, Microsoft.ServiceBus, Microsoft.Sql, Microsoft.Storage, Microsoft.Storage.Global and Microsoft.Web.
Conditions of the resource.
service
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/privateendpoint
upjet.upbound.io/manual-intervention: The dependent resource PrivateEndpoint
needs a manual patching and is thus skipped.
name: service
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
enforcePrivateLinkServiceNetworkPolicies: true
resourceGroupNameRef:
name: loadbalancerrg
virtualNetworkNameRef:
name: example-vn-for-lb
internal
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: compute/v1beta1/linuxvirtualmachinescaleset
labels:
testing.upbound.io/example-name: internal
name: internal
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
isesubnet1
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: logic/v1beta1/integrationserviceenvironment
upjet.upbound.io/manual-intervention: The resource is dependency of root resource.
labels:
testing.upbound.io/example-name: isesubnet1
name: isesubnet1
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/26
delegation:
- name: integrationServiceEnvironments
serviceDelegation:
- name: Microsoft.Logic/integrationServiceEnvironments
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: signalrservice/v1beta1/networkacl
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.5.2.0/24
enforcePrivateLinkEndpointNetworkPolicies: true
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: rg-signalrservice
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
diskpoolex
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: storagepool/v1beta1/diskpool
labels:
testing.upbound.io/example-name: example
name: diskpoolex
spec:
forProvider:
addressPrefixes:
- 10.0.0.0/24
delegation:
- name: diskspool
serviceDelegation:
- actions:
- Microsoft.Network/virtualNetworks/read
name: Microsoft.StoragePool/diskPools
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
vulnerabilityassessmenvm-sn
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: security/v1beta1/securitycenterservervulnerabilityassessmentvirtualmachine
labels:
testing.upbound.io/example-name: vulnerabilityassessmenvm-sn
name: vulnerabilityassessmenvm-sn
spec:
forProvider:
addressPrefixes:
- 192.168.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: vulnerabilityassessmenvm-rg
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: vulnerabilityassessmenvm-vn
gvmssexample
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: devtestlab/v1beta1/globalvmshutdownschedule
labels:
testing.upbound.io/example-name: example
name: gvmssexample
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: machinelearningservices/v1beta1/computeinstance
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.1.0.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: rgcomputeinstance01
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: virtualnetwork001
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/subnetnatgatewayassociation
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example-subnet-for-network-profile
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
name: example-subnet-for-network-profile
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameRef:
name: networkprofile-rg
virtualNetworkNameRef:
name: example-vn-for-network-profile
dmpexample
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: datamigration/v1beta1/databasemigrationproject
labels:
testing.upbound.io/example-name: example
name: dmpexample
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
crossplane.io/external-name: GatewaySubnet
meta.upbound.io/example-id: network/v1beta1/virtualnetworkgatewayconnection
upjet.upbound.io/manual-intervention: The resource is dependency of root resource.
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example-subnet-failover
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
upjet.upbound.io/manual-intervention: Creation MSSQLManagedInstanceFailoverGroup
takes 4 hours, see
https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/management-operations-overview?view=azuresql#duration
name: example-subnet-failover
spec:
forProvider:
addressPrefixes:
- 10.1.0.0/24
delegation:
- name: managedinstancedelegation
serviceDelegation:
- actions:
- Microsoft.Network/virtualNetworks/subnets/join/action
- Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action
- Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action
name: Microsoft.Sql/managedInstances
resourceGroupNameRef:
name: example-sql-rg-failover
virtualNetworkNameRef:
name: example-vn-failover
example-subnet
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
upjet.upbound.io/manual-intervention: Creation MSSQLManagedInstance takes 4
hours, see
https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/management-operations-overview?view=azuresql#duration
name: example-subnet
spec:
forProvider:
addressPrefixes:
- 10.0.0.0/24
delegation:
- name: managedinstancedelegation
serviceDelegation:
- actions:
- Microsoft.Network/virtualNetworks/subnets/join/action
- Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action
- Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action
name: Microsoft.Sql/managedInstances
resourceGroupNameRef:
name: example-sql-rg
virtualNetworkNameRef:
name: example-vn
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: sql/v1beta1/mssqlvirtualnetworkrule
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.7.29.0/29
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example-sql-vn-rule
serviceEndpoints:
- Microsoft.Sql
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example-subnet
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
upjet.upbound.io/manual-intervention: This resource requires manual intervention.
name: example-subnet
spec:
forProvider:
addressPrefixes:
- 10.0.0.0/24
delegation:
- name: dbformysqldelegation
serviceDelegation:
- actions:
- Microsoft.Network/networkinterfaces/*
- Microsoft.Network/virtualNetworks/subnets/join/action
name: Microsoft.Netapp/volumes
resourceGroupNameRef:
name: example-rg-netapp
virtualNetworkNameRef:
name: example-vn
routeserversubnet
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/virtualhubip
labels:
testing.upbound.io/example-name: routeserversubnet
name: routeserversubnet
spec:
forProvider:
addressPrefixes:
- 10.5.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: virtualhubip-rg
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: virtualhubip-vn
endpoint
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/privateendpointapplicationsecuritygroupassociation
upjet.upbound.io/manual-intervention: The dependent resource PrivateEndpoint
needs a manual patching and is thus skipped.
name: endpoint
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
enforcePrivateLinkEndpointNetworkPolicies: true
resourceGroupNameRef:
name: loadbalancerrg
virtualNetworkNameRef:
name: example-vn-for-lb
contactprofile-sn
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: orbital/v1beta1/contactprofile
labels:
testing.upbound.io/example-name: contactprofile-sn
name: contactprofile-sn
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
delegation:
- name: orbitalgateway
serviceDelegation:
- actions:
- Microsoft.Network/publicIPAddresses/join/action
- Microsoft.Network/virtualNetworks/subnets/join/action
- Microsoft.Network/virtualNetworks/read
- Microsoft.Network/publicIPAddresses/read
name: Microsoft.Orbital/orbitalGateways
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: contactprofile-rg
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: contactprofile-vn
vulnerabilityassessment-sn
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: security/v1beta1/securitycenterservervulnerabilityassessment
labels:
testing.upbound.io/example-name: vulnerabilityassessment-sn
name: vulnerabilityassessment-sn
spec:
forProvider:
addressPrefixes:
- 192.168.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: vulnerabilityassessment-rg
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: vulnerabilityassessment-vn
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: guestconfiguration/v1beta1/policyvirtualmachineconfigurationassignment
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: rgconfigurationassignment
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
isesubnet3
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: logic/v1beta1/integrationserviceenvironment
upjet.upbound.io/manual-intervention: The resource is dependency of root resource.
labels:
testing.upbound.io/example-name: isesubnet3
name: isesubnet3
spec:
forProvider:
addressPrefixes:
- 10.0.1.128/26
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
securitycenterassessment-sn
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: security/v1beta1/securitycenterassessment
labels:
testing.upbound.io/example-name: securitycenterassessment-sn
name: securitycenterassessment-sn
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: securitycenterassessment-rg
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: securitycenterassessment-vn
internal
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: compute/v1beta1/windowsvirtualmachinescaleset
labels:
testing.upbound.io/example-name: internal
name: internal
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virthubrtableroute-sn
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/virtualhubroutetableroute
labels:
testing.upbound.io/example-name: virthubrtableroute-sn
name: virthubrtableroute-sn
spec:
forProvider:
addressPrefixes:
- 10.5.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: virthubrtableroute-rg
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: virthubrtableroute-vn
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: maintenance/v1beta1/maintenanceassignmentvirtualmachine
upjet.upbound.io/manual-intervention: Unstable resource.
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: rgmaintenance
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
isesubnet2
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: logic/v1beta1/integrationserviceenvironment
upjet.upbound.io/manual-intervention: The resource is dependency of root resource.
labels:
testing.upbound.io/example-name: isesubnet2
name: isesubnet2
spec:
forProvider:
addressPrefixes:
- 10.0.1.64/26
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example-subnet
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
crossplane.io/external-name: AzureFirewallSubnet
name: example-subnet
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameRef:
name: example-fw-rg
virtualNetworkNameRef:
name: example-vn
internal
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
labels:
testing.upbound.io/example-name: internal
name: internal
spec:
forProvider:
addressPrefixes:
- 10.7.29.0/29
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example-dbformariadb
serviceEndpoints:
- Microsoft.Sql
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example-subnet-for-network-interface
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
name: example-subnet-for-network-interface
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameRef:
name: norway-watcher-rg
virtualNetworkNameRef:
name: example-vn-for-network-int-test
endpoint
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/privateendpoint
upjet.upbound.io/manual-intervention: The dependent resource PrivateEndpoint
needs a manual patching and is thus skipped.
name: endpoint
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
enforcePrivateLinkEndpointNetworkPolicies: true
resourceGroupNameRef:
name: loadbalancerrg
virtualNetworkNameRef:
name: example-vn-for-lb
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: insights/v1beta1/monitorautoscalesetting
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: rg-monitorautoscalesetting
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
dmsexample
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: datamigration/v1beta1/databasemigrationservice
labels:
testing.upbound.io/example-name: example
name: dmsexample
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
service
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/privateendpointapplicationsecuritygroupassociation
upjet.upbound.io/manual-intervention: The dependent resource PrivateEndpoint
needs a manual patching and is thus skipped.
name: service
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
enforcePrivateLinkServiceNetworkPolicies: true
resourceGroupNameRef:
name: loadbalancerrg
virtualNetworkNameRef:
name: example-vn-for-lb
backend
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/applicationgateway
labels:
testing.upbound.io/example-name: backend
name: backend
spec:
forProvider:
addressPrefixes:
- 10.254.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
routeserversubnet
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/routeserver
labels:
testing.upbound.io/example-name: example
name: routeserversubnet
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example-network-interface
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
internal
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
labels:
testing.upbound.io/example-name: internal
name: internal
spec:
forProvider:
addressPrefixes:
- 10.7.29.0/29
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example-dbforpostgresql
serviceEndpoints:
- Microsoft.Sql
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
namespacenetworkruleset-sn
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: servicebus/v1beta1/namespacenetworkruleset
labels:
testing.upbound.io/example-name: namespacenetworkruleset-sn
name: namespacenetworkruleset-sn
spec:
forProvider:
addressPrefixes:
- 172.17.0.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: namespacenetworkruleset-rg
serviceEndpoints:
- Microsoft.ServiceBus
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: namespacenetworkruleset-vn
mdcraexample
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: insights/v1beta1/monitordatacollectionruleassociation
labels:
testing.upbound.io/example-name: example
name: mdcraexample
spec:
forProvider:
addressPrefixes:
- 10.0.2.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
subnet
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: signalrservice/v1beta1/webpubsubnetworkacl
labels:
testing.upbound.io/example-name: example
name: subnet
spec:
forProvider:
addressPrefixes:
- 10.5.2.0/24
enforcePrivateLinkEndpointNetworkPolicies: true
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virthubrttable-sn
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/virtualhubroutetable
labels:
testing.upbound.io/example-name: virthubrttable-sn
name: virthubrttable-sn
spec:
forProvider:
addressPrefixes:
- 10.5.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: virthubrttable-rg
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: virthubrttable-vn
example-subnet-for-network-interface
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
name: example-subnet-for-network-interface
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameRef:
name: networkinterfacetestrg
virtualNetworkNameRef:
name: example-vn-for-network-int-test
frontend
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/applicationgateway
labels:
testing.upbound.io/example-name: frontend
name: frontend
spec:
forProvider:
addressPrefixes:
- 10.254.0.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example-subnet-dbformysql
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
upjet.upbound.io/manual-intervention: This resource requires manual intervention.
name: example-subnet-dbformysql
spec:
forProvider:
addressPrefixes:
- 10.0.0.0/24
delegation:
- name: dbformysqldelegation
serviceDelegation:
- actions:
- Microsoft.Network/virtualNetworks/subnets/join/action
name: Microsoft.DBforMySQL/flexibleServers
resourceGroupNameRef:
name: example-rg-dbformysql
virtualNetworkNameRef:
name: example-vn-dbformysql
routeserversubnet
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: network/v1beta1/routeserverbgpconnection
labels:
testing.upbound.io/example-name: example
name: routeserversubnet
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
isesubnet4
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: logic/v1beta1/integrationserviceenvironment
upjet.upbound.io/manual-intervention: The resource is dependency of root resource.
labels:
testing.upbound.io/example-name: isesubnet4
name: isesubnet4
spec:
forProvider:
addressPrefixes:
- 10.0.1.192/26
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
crossplane.io/external-name: GatewaySubnet
meta.upbound.io/example-id: network/v1beta1/virtualnetworkgateway
upjet.upbound.io/manual-intervention: This resource is a dependency of VirtualNetworkGateway.
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.0.1.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: example
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
annotations:
meta.upbound.io/example-id: machinelearningservices/v1beta1/computecluster
labels:
testing.upbound.io/example-name: example
name: example
spec:
forProvider:
addressPrefixes:
- 10.1.0.0/24
resourceGroupNameSelector:
matchLabels:
testing.upbound.io/example-name: rgcomputecluster
virtualNetworkNameSelector:
matchLabels:
testing.upbound.io/example-name: example
example-subnet-for-connection-monitor
apiVersion: network.azure.upbound.io/v1beta1
kind: Subnet
metadata:
name: example-subnet-for-connection-monitor
spec:
forProvider:
addressPrefixes:
- 10.0.0.0/24
resourceGroupNameRef:
name: norway-watcher-rg
virtualNetworkNameRef:
name: example-vn-for-connection-monitor
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.