Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=network.azure.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type BGPSettingsObservation
- type BGPSettingsParameters
- type CustomRouteObservation
- type CustomRouteParameters
- type DDOSProtectionPlanObservation
- type DDOSProtectionPlanParameters
- type DefinitionObservation
- type DefinitionParameters
- type DelegationObservation
- type DelegationParameters
- type FrontendIPConfigurationObservation
- type FrontendIPConfigurationParameters
- type IPConfigurationObservation
- type IPConfigurationParameters
- type IpsecPolicyObservation
- type IpsecPolicyParameters
- type LoadBalancer
- func (in *LoadBalancer) DeepCopy() *LoadBalancer
- func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
- func (in *LoadBalancer) DeepCopyObject() runtime.Object
- func (mg *LoadBalancer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoadBalancer) GetConnectionDetailsMapping() map[string]string
- func (mg *LoadBalancer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoadBalancer) GetID() string
- func (tr *LoadBalancer) GetObservation() (map[string]interface{}, error)
- func (tr *LoadBalancer) GetParameters() (map[string]interface{}, error)
- func (mg *LoadBalancer) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoadBalancer) GetProviderReference() *xpv1.Reference
- func (mg *LoadBalancer) GetTerraformResourceType() string
- func (tr *LoadBalancer) GetTerraformSchemaVersion() int
- func (mg *LoadBalancer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoadBalancer) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoadBalancer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LoadBalancer) SetConditions(c ...xpv1.Condition)
- func (mg *LoadBalancer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoadBalancer) SetObservation(obs map[string]interface{}) error
- func (tr *LoadBalancer) SetParameters(params map[string]interface{}) error
- func (mg *LoadBalancer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoadBalancer) SetProviderReference(r *xpv1.Reference)
- func (mg *LoadBalancer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoadBalancerList
- type LoadBalancerObservation
- type LoadBalancerParameters
- type LoadBalancerSpec
- type LoadBalancerStatus
- type NetworkInterface
- func (in *NetworkInterface) DeepCopy() *NetworkInterface
- func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
- func (in *NetworkInterface) DeepCopyObject() runtime.Object
- func (mg *NetworkInterface) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkInterface) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkInterface) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkInterface) GetID() string
- func (tr *NetworkInterface) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkInterface) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkInterface) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkInterface) GetProviderReference() *xpv1.Reference
- func (mg *NetworkInterface) GetTerraformResourceType() string
- func (tr *NetworkInterface) GetTerraformSchemaVersion() int
- func (mg *NetworkInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkInterface) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkInterface) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NetworkInterface) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkInterface) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkInterface) SetParameters(params map[string]interface{}) error
- func (mg *NetworkInterface) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkInterface) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkInterfaceList
- type NetworkInterfaceObservation
- type NetworkInterfaceParameters
- type NetworkInterfaceSpec
- type NetworkInterfaceStatus
- type PeeringAddressesObservation
- type PeeringAddressesParameters
- type RevokedCertificateObservation
- type RevokedCertificateParameters
- type RootCertificateObservation
- type RootCertificateParameters
- type ServiceDelegationObservation
- type ServiceDelegationParameters
- type Subnet
- func (in *Subnet) DeepCopy() *Subnet
- func (in *Subnet) DeepCopyInto(out *Subnet)
- func (in *Subnet) DeepCopyObject() runtime.Object
- func (mg *Subnet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Subnet) GetConnectionDetailsMapping() map[string]string
- func (mg *Subnet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Subnet) GetID() string
- func (tr *Subnet) GetObservation() (map[string]interface{}, error)
- func (tr *Subnet) GetParameters() (map[string]interface{}, error)
- func (mg *Subnet) GetProviderConfigReference() *xpv1.Reference
- func (mg *Subnet) GetProviderReference() *xpv1.Reference
- func (mg *Subnet) GetTerraformResourceType() string
- func (tr *Subnet) GetTerraformSchemaVersion() int
- func (mg *Subnet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Subnet) LateInitialize(attrs []byte) (bool, error)
- func (mg *Subnet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Subnet) SetConditions(c ...xpv1.Condition)
- func (mg *Subnet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Subnet) SetObservation(obs map[string]interface{}) error
- func (tr *Subnet) SetParameters(params map[string]interface{}) error
- func (mg *Subnet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Subnet) SetProviderReference(r *xpv1.Reference)
- func (mg *Subnet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetList
- type SubnetNATGatewayAssociation
- func (in *SubnetNATGatewayAssociation) DeepCopy() *SubnetNATGatewayAssociation
- func (in *SubnetNATGatewayAssociation) DeepCopyInto(out *SubnetNATGatewayAssociation)
- func (in *SubnetNATGatewayAssociation) DeepCopyObject() runtime.Object
- func (mg *SubnetNATGatewayAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetNATGatewayAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetNATGatewayAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetNATGatewayAssociation) GetID() string
- func (tr *SubnetNATGatewayAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetNATGatewayAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetNATGatewayAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetNATGatewayAssociation) GetProviderReference() *xpv1.Reference
- func (mg *SubnetNATGatewayAssociation) GetTerraformResourceType() string
- func (tr *SubnetNATGatewayAssociation) GetTerraformSchemaVersion() int
- func (mg *SubnetNATGatewayAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetNATGatewayAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetNATGatewayAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SubnetNATGatewayAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetNATGatewayAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetNATGatewayAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetNATGatewayAssociation) SetParameters(params map[string]interface{}) error
- func (mg *SubnetNATGatewayAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetNATGatewayAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetNATGatewayAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetNATGatewayAssociationList
- func (in *SubnetNATGatewayAssociationList) DeepCopy() *SubnetNATGatewayAssociationList
- func (in *SubnetNATGatewayAssociationList) DeepCopyInto(out *SubnetNATGatewayAssociationList)
- func (in *SubnetNATGatewayAssociationList) DeepCopyObject() runtime.Object
- func (l *SubnetNATGatewayAssociationList) GetItems() []resource.Managed
- type SubnetNATGatewayAssociationObservation
- type SubnetNATGatewayAssociationParameters
- type SubnetNATGatewayAssociationSpec
- type SubnetNATGatewayAssociationStatus
- type SubnetNetworkSecurityGroupAssociation
- func (in *SubnetNetworkSecurityGroupAssociation) DeepCopy() *SubnetNetworkSecurityGroupAssociation
- func (in *SubnetNetworkSecurityGroupAssociation) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociation)
- func (in *SubnetNetworkSecurityGroupAssociation) DeepCopyObject() runtime.Object
- func (mg *SubnetNetworkSecurityGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetNetworkSecurityGroupAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetNetworkSecurityGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetNetworkSecurityGroupAssociation) GetID() string
- func (tr *SubnetNetworkSecurityGroupAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetNetworkSecurityGroupAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetNetworkSecurityGroupAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetNetworkSecurityGroupAssociation) GetProviderReference() *xpv1.Reference
- func (mg *SubnetNetworkSecurityGroupAssociation) GetTerraformResourceType() string
- func (tr *SubnetNetworkSecurityGroupAssociation) GetTerraformSchemaVersion() int
- func (mg *SubnetNetworkSecurityGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetNetworkSecurityGroupAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetNetworkSecurityGroupAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SubnetNetworkSecurityGroupAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetNetworkSecurityGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetNetworkSecurityGroupAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetNetworkSecurityGroupAssociation) SetParameters(params map[string]interface{}) error
- func (mg *SubnetNetworkSecurityGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetNetworkSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetNetworkSecurityGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetNetworkSecurityGroupAssociationList
- func (in *SubnetNetworkSecurityGroupAssociationList) DeepCopy() *SubnetNetworkSecurityGroupAssociationList
- func (in *SubnetNetworkSecurityGroupAssociationList) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociationList)
- func (in *SubnetNetworkSecurityGroupAssociationList) DeepCopyObject() runtime.Object
- func (l *SubnetNetworkSecurityGroupAssociationList) GetItems() []resource.Managed
- type SubnetNetworkSecurityGroupAssociationObservation
- type SubnetNetworkSecurityGroupAssociationParameters
- type SubnetNetworkSecurityGroupAssociationSpec
- type SubnetNetworkSecurityGroupAssociationStatus
- type SubnetObservation
- type SubnetParameters
- type SubnetRouteTableAssociation
- func (in *SubnetRouteTableAssociation) DeepCopy() *SubnetRouteTableAssociation
- func (in *SubnetRouteTableAssociation) DeepCopyInto(out *SubnetRouteTableAssociation)
- func (in *SubnetRouteTableAssociation) DeepCopyObject() runtime.Object
- func (mg *SubnetRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetRouteTableAssociation) GetID() string
- func (tr *SubnetRouteTableAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetRouteTableAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetRouteTableAssociation) GetProviderReference() *xpv1.Reference
- func (mg *SubnetRouteTableAssociation) GetTerraformResourceType() string
- func (tr *SubnetRouteTableAssociation) GetTerraformSchemaVersion() int
- func (mg *SubnetRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetRouteTableAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SubnetRouteTableAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetRouteTableAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetRouteTableAssociation) SetParameters(params map[string]interface{}) error
- func (mg *SubnetRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetRouteTableAssociationList
- func (in *SubnetRouteTableAssociationList) DeepCopy() *SubnetRouteTableAssociationList
- func (in *SubnetRouteTableAssociationList) DeepCopyInto(out *SubnetRouteTableAssociationList)
- func (in *SubnetRouteTableAssociationList) DeepCopyObject() runtime.Object
- func (l *SubnetRouteTableAssociationList) GetItems() []resource.Managed
- type SubnetRouteTableAssociationObservation
- type SubnetRouteTableAssociationParameters
- type SubnetRouteTableAssociationSpec
- type SubnetRouteTableAssociationStatus
- type SubnetServiceEndpointStoragePolicy
- func (in *SubnetServiceEndpointStoragePolicy) DeepCopy() *SubnetServiceEndpointStoragePolicy
- func (in *SubnetServiceEndpointStoragePolicy) DeepCopyInto(out *SubnetServiceEndpointStoragePolicy)
- func (in *SubnetServiceEndpointStoragePolicy) DeepCopyObject() runtime.Object
- func (mg *SubnetServiceEndpointStoragePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubnetServiceEndpointStoragePolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *SubnetServiceEndpointStoragePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubnetServiceEndpointStoragePolicy) GetID() string
- func (tr *SubnetServiceEndpointStoragePolicy) GetObservation() (map[string]interface{}, error)
- func (tr *SubnetServiceEndpointStoragePolicy) GetParameters() (map[string]interface{}, error)
- func (mg *SubnetServiceEndpointStoragePolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubnetServiceEndpointStoragePolicy) GetProviderReference() *xpv1.Reference
- func (mg *SubnetServiceEndpointStoragePolicy) GetTerraformResourceType() string
- func (tr *SubnetServiceEndpointStoragePolicy) GetTerraformSchemaVersion() int
- func (mg *SubnetServiceEndpointStoragePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubnetServiceEndpointStoragePolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubnetServiceEndpointStoragePolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SubnetServiceEndpointStoragePolicy) SetConditions(c ...xpv1.Condition)
- func (mg *SubnetServiceEndpointStoragePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubnetServiceEndpointStoragePolicy) SetObservation(obs map[string]interface{}) error
- func (tr *SubnetServiceEndpointStoragePolicy) SetParameters(params map[string]interface{}) error
- func (mg *SubnetServiceEndpointStoragePolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubnetServiceEndpointStoragePolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *SubnetServiceEndpointStoragePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubnetServiceEndpointStoragePolicyList
- func (in *SubnetServiceEndpointStoragePolicyList) DeepCopy() *SubnetServiceEndpointStoragePolicyList
- func (in *SubnetServiceEndpointStoragePolicyList) DeepCopyInto(out *SubnetServiceEndpointStoragePolicyList)
- func (in *SubnetServiceEndpointStoragePolicyList) DeepCopyObject() runtime.Object
- func (l *SubnetServiceEndpointStoragePolicyList) GetItems() []resource.Managed
- type SubnetServiceEndpointStoragePolicyObservation
- type SubnetServiceEndpointStoragePolicyParameters
- type SubnetServiceEndpointStoragePolicySpec
- type SubnetServiceEndpointStoragePolicyStatus
- type SubnetSpec
- type SubnetStatus
- type TrafficSelectorPolicyObservation
- type TrafficSelectorPolicyParameters
- type VPNClientConfigurationObservation
- type VPNClientConfigurationParameters
- type VirtualNetwork
- func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
- func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
- func (in *VirtualNetwork) DeepCopyObject() runtime.Object
- func (mg *VirtualNetwork) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualNetwork) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualNetwork) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualNetwork) GetID() string
- func (tr *VirtualNetwork) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualNetwork) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualNetwork) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualNetwork) GetProviderReference() *xpv1.Reference
- func (mg *VirtualNetwork) GetTerraformResourceType() string
- func (tr *VirtualNetwork) GetTerraformSchemaVersion() int
- func (mg *VirtualNetwork) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualNetwork) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualNetwork) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VirtualNetwork) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualNetwork) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualNetwork) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualNetwork) SetParameters(params map[string]interface{}) error
- func (mg *VirtualNetwork) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualNetwork) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualNetwork) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualNetworkGateway
- func (in *VirtualNetworkGateway) DeepCopy() *VirtualNetworkGateway
- func (in *VirtualNetworkGateway) DeepCopyInto(out *VirtualNetworkGateway)
- func (in *VirtualNetworkGateway) DeepCopyObject() runtime.Object
- func (mg *VirtualNetworkGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualNetworkGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualNetworkGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualNetworkGateway) GetID() string
- func (tr *VirtualNetworkGateway) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualNetworkGateway) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualNetworkGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualNetworkGateway) GetProviderReference() *xpv1.Reference
- func (mg *VirtualNetworkGateway) GetTerraformResourceType() string
- func (tr *VirtualNetworkGateway) GetTerraformSchemaVersion() int
- func (mg *VirtualNetworkGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualNetworkGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualNetworkGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VirtualNetworkGateway) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualNetworkGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualNetworkGateway) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualNetworkGateway) SetParameters(params map[string]interface{}) error
- func (mg *VirtualNetworkGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualNetworkGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualNetworkGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualNetworkGatewayConnection
- func (in *VirtualNetworkGatewayConnection) DeepCopy() *VirtualNetworkGatewayConnection
- func (in *VirtualNetworkGatewayConnection) DeepCopyInto(out *VirtualNetworkGatewayConnection)
- func (in *VirtualNetworkGatewayConnection) DeepCopyObject() runtime.Object
- func (mg *VirtualNetworkGatewayConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualNetworkGatewayConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualNetworkGatewayConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualNetworkGatewayConnection) GetID() string
- func (tr *VirtualNetworkGatewayConnection) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualNetworkGatewayConnection) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualNetworkGatewayConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualNetworkGatewayConnection) GetProviderReference() *xpv1.Reference
- func (mg *VirtualNetworkGatewayConnection) GetTerraformResourceType() string
- func (tr *VirtualNetworkGatewayConnection) GetTerraformSchemaVersion() int
- func (mg *VirtualNetworkGatewayConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualNetworkGatewayConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualNetworkGatewayConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VirtualNetworkGatewayConnection) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualNetworkGatewayConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualNetworkGatewayConnection) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualNetworkGatewayConnection) SetParameters(params map[string]interface{}) error
- func (mg *VirtualNetworkGatewayConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualNetworkGatewayConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualNetworkGatewayConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualNetworkGatewayConnectionList
- func (in *VirtualNetworkGatewayConnectionList) DeepCopy() *VirtualNetworkGatewayConnectionList
- func (in *VirtualNetworkGatewayConnectionList) DeepCopyInto(out *VirtualNetworkGatewayConnectionList)
- func (in *VirtualNetworkGatewayConnectionList) DeepCopyObject() runtime.Object
- func (l *VirtualNetworkGatewayConnectionList) GetItems() []resource.Managed
- type VirtualNetworkGatewayConnectionObservation
- type VirtualNetworkGatewayConnectionParameters
- type VirtualNetworkGatewayConnectionSpec
- type VirtualNetworkGatewayConnectionStatus
- type VirtualNetworkGatewayIPConfigurationObservation
- type VirtualNetworkGatewayIPConfigurationParameters
- type VirtualNetworkGatewayList
- type VirtualNetworkGatewayObservation
- type VirtualNetworkGatewayParameters
- type VirtualNetworkGatewaySpec
- type VirtualNetworkGatewayStatus
- type VirtualNetworkList
- type VirtualNetworkObservation
- type VirtualNetworkParameters
- type VirtualNetworkPeering
- func (in *VirtualNetworkPeering) DeepCopy() *VirtualNetworkPeering
- func (in *VirtualNetworkPeering) DeepCopyInto(out *VirtualNetworkPeering)
- func (in *VirtualNetworkPeering) DeepCopyObject() runtime.Object
- func (mg *VirtualNetworkPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualNetworkPeering) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualNetworkPeering) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualNetworkPeering) GetID() string
- func (tr *VirtualNetworkPeering) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualNetworkPeering) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualNetworkPeering) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualNetworkPeering) GetProviderReference() *xpv1.Reference
- func (mg *VirtualNetworkPeering) GetTerraformResourceType() string
- func (tr *VirtualNetworkPeering) GetTerraformSchemaVersion() int
- func (mg *VirtualNetworkPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualNetworkPeering) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualNetworkPeering) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VirtualNetworkPeering) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualNetworkPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualNetworkPeering) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualNetworkPeering) SetParameters(params map[string]interface{}) error
- func (mg *VirtualNetworkPeering) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualNetworkPeering) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualNetworkPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualNetworkPeeringList
- type VirtualNetworkPeeringObservation
- type VirtualNetworkPeeringParameters
- type VirtualNetworkPeeringSpec
- type VirtualNetworkPeeringStatus
- type VirtualNetworkSpec
- type VirtualNetworkStatus
- type VirtualNetworkSubnetObservation
- type VirtualNetworkSubnetParameters
- type VirtualWAN
- func (in *VirtualWAN) DeepCopy() *VirtualWAN
- func (in *VirtualWAN) DeepCopyInto(out *VirtualWAN)
- func (in *VirtualWAN) DeepCopyObject() runtime.Object
- func (mg *VirtualWAN) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualWAN) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualWAN) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualWAN) GetID() string
- func (tr *VirtualWAN) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualWAN) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualWAN) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualWAN) GetProviderReference() *xpv1.Reference
- func (mg *VirtualWAN) GetTerraformResourceType() string
- func (tr *VirtualWAN) GetTerraformSchemaVersion() int
- func (mg *VirtualWAN) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualWAN) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualWAN) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VirtualWAN) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualWAN) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualWAN) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualWAN) SetParameters(params map[string]interface{}) error
- func (mg *VirtualWAN) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualWAN) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualWAN) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualWANList
- type VirtualWANObservation
- type VirtualWANParameters
- type VirtualWANSpec
- type VirtualWANStatus
Constants ¶
const ( CRDGroup = "network.azure.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( LoadBalancer_Kind = "LoadBalancer" LoadBalancer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoadBalancer_Kind}.String() LoadBalancer_KindAPIVersion = LoadBalancer_Kind + "." + CRDGroupVersion.String() LoadBalancer_GroupVersionKind = CRDGroupVersion.WithKind(LoadBalancer_Kind) )
Repository type metadata.
var ( NetworkInterface_Kind = "NetworkInterface" NetworkInterface_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkInterface_Kind}.String() NetworkInterface_KindAPIVersion = NetworkInterface_Kind + "." + CRDGroupVersion.String() NetworkInterface_GroupVersionKind = CRDGroupVersion.WithKind(NetworkInterface_Kind) )
Repository type metadata.
var ( Subnet_Kind = "Subnet" Subnet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Subnet_Kind}.String() Subnet_KindAPIVersion = Subnet_Kind + "." + CRDGroupVersion.String() Subnet_GroupVersionKind = CRDGroupVersion.WithKind(Subnet_Kind) )
Repository type metadata.
var ( SubnetNATGatewayAssociation_Kind = "SubnetNATGatewayAssociation" SubnetNATGatewayAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetNATGatewayAssociation_Kind}.String() SubnetNATGatewayAssociation_KindAPIVersion = SubnetNATGatewayAssociation_Kind + "." + CRDGroupVersion.String() SubnetNATGatewayAssociation_GroupVersionKind = CRDGroupVersion.WithKind(SubnetNATGatewayAssociation_Kind) )
Repository type metadata.
var ( SubnetNetworkSecurityGroupAssociation_Kind = "SubnetNetworkSecurityGroupAssociation" SubnetNetworkSecurityGroupAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetNetworkSecurityGroupAssociation_Kind}.String() SubnetNetworkSecurityGroupAssociation_KindAPIVersion = SubnetNetworkSecurityGroupAssociation_Kind + "." + CRDGroupVersion.String() SubnetNetworkSecurityGroupAssociation_GroupVersionKind = CRDGroupVersion.WithKind(SubnetNetworkSecurityGroupAssociation_Kind) )
Repository type metadata.
var ( SubnetRouteTableAssociation_Kind = "SubnetRouteTableAssociation" SubnetRouteTableAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetRouteTableAssociation_Kind}.String() SubnetRouteTableAssociation_KindAPIVersion = SubnetRouteTableAssociation_Kind + "." + CRDGroupVersion.String() SubnetRouteTableAssociation_GroupVersionKind = CRDGroupVersion.WithKind(SubnetRouteTableAssociation_Kind) )
Repository type metadata.
var ( SubnetServiceEndpointStoragePolicy_Kind = "SubnetServiceEndpointStoragePolicy" SubnetServiceEndpointStoragePolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubnetServiceEndpointStoragePolicy_Kind}.String() SubnetServiceEndpointStoragePolicy_KindAPIVersion = SubnetServiceEndpointStoragePolicy_Kind + "." + CRDGroupVersion.String() SubnetServiceEndpointStoragePolicy_GroupVersionKind = CRDGroupVersion.WithKind(SubnetServiceEndpointStoragePolicy_Kind) )
Repository type metadata.
var ( VirtualNetwork_Kind = "VirtualNetwork" VirtualNetwork_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualNetwork_Kind}.String() VirtualNetwork_KindAPIVersion = VirtualNetwork_Kind + "." + CRDGroupVersion.String() VirtualNetwork_GroupVersionKind = CRDGroupVersion.WithKind(VirtualNetwork_Kind) )
Repository type metadata.
var ( VirtualNetworkGateway_Kind = "VirtualNetworkGateway" VirtualNetworkGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualNetworkGateway_Kind}.String() VirtualNetworkGateway_KindAPIVersion = VirtualNetworkGateway_Kind + "." + CRDGroupVersion.String() VirtualNetworkGateway_GroupVersionKind = CRDGroupVersion.WithKind(VirtualNetworkGateway_Kind) )
Repository type metadata.
var ( VirtualNetworkGatewayConnection_Kind = "VirtualNetworkGatewayConnection" VirtualNetworkGatewayConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualNetworkGatewayConnection_Kind}.String() VirtualNetworkGatewayConnection_KindAPIVersion = VirtualNetworkGatewayConnection_Kind + "." + CRDGroupVersion.String() VirtualNetworkGatewayConnection_GroupVersionKind = CRDGroupVersion.WithKind(VirtualNetworkGatewayConnection_Kind) )
Repository type metadata.
var ( VirtualNetworkPeering_Kind = "VirtualNetworkPeering" VirtualNetworkPeering_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualNetworkPeering_Kind}.String() VirtualNetworkPeering_KindAPIVersion = VirtualNetworkPeering_Kind + "." + CRDGroupVersion.String() VirtualNetworkPeering_GroupVersionKind = CRDGroupVersion.WithKind(VirtualNetworkPeering_Kind) )
Repository type metadata.
var ( VirtualWAN_Kind = "VirtualWAN" VirtualWAN_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualWAN_Kind}.String() VirtualWAN_KindAPIVersion = VirtualWAN_Kind + "." + CRDGroupVersion.String() VirtualWAN_GroupVersionKind = CRDGroupVersion.WithKind(VirtualWAN_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BGPSettingsObservation ¶
type BGPSettingsObservation struct { }
func (*BGPSettingsObservation) DeepCopy ¶
func (in *BGPSettingsObservation) DeepCopy() *BGPSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPSettingsObservation.
func (*BGPSettingsObservation) DeepCopyInto ¶
func (in *BGPSettingsObservation) DeepCopyInto(out *BGPSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BGPSettingsParameters ¶
type BGPSettingsParameters struct { // +kubebuilder:validation:Optional Asn *float64 `json:"asn,omitempty" tf:"asn,omitempty"` // +kubebuilder:validation:Optional PeerWeight *float64 `json:"peerWeight,omitempty" tf:"peer_weight,omitempty"` // +kubebuilder:validation:Optional PeeringAddress *string `json:"peeringAddress,omitempty" tf:"peering_address,omitempty"` // +kubebuilder:validation:Optional PeeringAddresses []PeeringAddressesParameters `json:"peeringAddresses,omitempty" tf:"peering_addresses,omitempty"` }
func (*BGPSettingsParameters) DeepCopy ¶
func (in *BGPSettingsParameters) DeepCopy() *BGPSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPSettingsParameters.
func (*BGPSettingsParameters) DeepCopyInto ¶
func (in *BGPSettingsParameters) DeepCopyInto(out *BGPSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRouteObservation ¶
type CustomRouteObservation struct { }
func (*CustomRouteObservation) DeepCopy ¶
func (in *CustomRouteObservation) DeepCopy() *CustomRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRouteObservation.
func (*CustomRouteObservation) DeepCopyInto ¶
func (in *CustomRouteObservation) DeepCopyInto(out *CustomRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRouteParameters ¶
type CustomRouteParameters struct { // +kubebuilder:validation:Optional AddressPrefixes []*string `json:"addressPrefixes,omitempty" tf:"address_prefixes,omitempty"` }
func (*CustomRouteParameters) DeepCopy ¶
func (in *CustomRouteParameters) DeepCopy() *CustomRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRouteParameters.
func (*CustomRouteParameters) DeepCopyInto ¶
func (in *CustomRouteParameters) DeepCopyInto(out *CustomRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DDOSProtectionPlanObservation ¶
type DDOSProtectionPlanObservation struct { }
func (*DDOSProtectionPlanObservation) DeepCopy ¶
func (in *DDOSProtectionPlanObservation) DeepCopy() *DDOSProtectionPlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DDOSProtectionPlanObservation.
func (*DDOSProtectionPlanObservation) DeepCopyInto ¶
func (in *DDOSProtectionPlanObservation) DeepCopyInto(out *DDOSProtectionPlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DDOSProtectionPlanParameters ¶
type DDOSProtectionPlanParameters struct { // +kubebuilder:validation:Required Enable *bool `json:"enable" tf:"enable,omitempty"` // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` }
func (*DDOSProtectionPlanParameters) DeepCopy ¶
func (in *DDOSProtectionPlanParameters) DeepCopy() *DDOSProtectionPlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DDOSProtectionPlanParameters.
func (*DDOSProtectionPlanParameters) DeepCopyInto ¶
func (in *DDOSProtectionPlanParameters) DeepCopyInto(out *DDOSProtectionPlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefinitionObservation ¶
type DefinitionObservation struct { }
func (*DefinitionObservation) DeepCopy ¶
func (in *DefinitionObservation) DeepCopy() *DefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionObservation.
func (*DefinitionObservation) DeepCopyInto ¶
func (in *DefinitionObservation) DeepCopyInto(out *DefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefinitionParameters ¶
type DefinitionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ServiceResources []*string `json:"serviceResources" tf:"service_resources,omitempty"` }
func (*DefinitionParameters) DeepCopy ¶
func (in *DefinitionParameters) DeepCopy() *DefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionParameters.
func (*DefinitionParameters) DeepCopyInto ¶
func (in *DefinitionParameters) DeepCopyInto(out *DefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DelegationObservation ¶
type DelegationObservation struct { }
func (*DelegationObservation) DeepCopy ¶
func (in *DelegationObservation) DeepCopy() *DelegationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegationObservation.
func (*DelegationObservation) DeepCopyInto ¶
func (in *DelegationObservation) DeepCopyInto(out *DelegationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DelegationParameters ¶
type DelegationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ServiceDelegation []ServiceDelegationParameters `json:"serviceDelegation" tf:"service_delegation,omitempty"` }
func (*DelegationParameters) DeepCopy ¶
func (in *DelegationParameters) DeepCopy() *DelegationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegationParameters.
func (*DelegationParameters) DeepCopyInto ¶
func (in *DelegationParameters) DeepCopyInto(out *DelegationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationObservation ¶
type FrontendIPConfigurationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` InboundNATRules []*string `json:"inboundNatRules,omitempty" tf:"inbound_nat_rules,omitempty"` LoadBalancerRules []*string `json:"loadBalancerRules,omitempty" tf:"load_balancer_rules,omitempty"` OutboundRules []*string `json:"outboundRules,omitempty" tf:"outbound_rules,omitempty"` }
func (*FrontendIPConfigurationObservation) DeepCopy ¶
func (in *FrontendIPConfigurationObservation) DeepCopy() *FrontendIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationObservation.
func (*FrontendIPConfigurationObservation) DeepCopyInto ¶
func (in *FrontendIPConfigurationObservation) DeepCopyInto(out *FrontendIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationParameters ¶
type FrontendIPConfigurationParameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddressAllocation *string `json:"privateIpAddressAllocation,omitempty" tf:"private_ip_address_allocation,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddressVersion *string `json:"privateIpAddressVersion,omitempty" tf:"private_ip_address_version,omitempty"` // +kubebuilder:validation:Optional PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // +kubebuilder:validation:Optional PublicIPPrefixID *string `json:"publicIpPrefixId,omitempty" tf:"public_ip_prefix_id,omitempty"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*FrontendIPConfigurationParameters) DeepCopy ¶
func (in *FrontendIPConfigurationParameters) DeepCopy() *FrontendIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationParameters.
func (*FrontendIPConfigurationParameters) DeepCopyInto ¶
func (in *FrontendIPConfigurationParameters) DeepCopyInto(out *FrontendIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationObservation ¶
type IPConfigurationObservation struct { }
func (*IPConfigurationObservation) DeepCopy ¶
func (in *IPConfigurationObservation) DeepCopy() *IPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationObservation.
func (*IPConfigurationObservation) DeepCopyInto ¶
func (in *IPConfigurationObservation) DeepCopyInto(out *IPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationParameters ¶
type IPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // +kubebuilder:validation:Required PrivateIPAddressAllocation *string `json:"privateIpAddressAllocation" tf:"private_ip_address_allocation,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddressVersion *string `json:"privateIpAddressVersion,omitempty" tf:"private_ip_address_version,omitempty"` // +kubebuilder:validation:Optional PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*IPConfigurationParameters) DeepCopy ¶
func (in *IPConfigurationParameters) DeepCopy() *IPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationParameters.
func (*IPConfigurationParameters) DeepCopyInto ¶
func (in *IPConfigurationParameters) DeepCopyInto(out *IPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyObservation ¶
type IpsecPolicyObservation struct { }
func (*IpsecPolicyObservation) DeepCopy ¶
func (in *IpsecPolicyObservation) DeepCopy() *IpsecPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyObservation.
func (*IpsecPolicyObservation) DeepCopyInto ¶
func (in *IpsecPolicyObservation) DeepCopyInto(out *IpsecPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyParameters ¶
type IpsecPolicyParameters struct { // +kubebuilder:validation:Required DhGroup *string `json:"dhGroup" tf:"dh_group,omitempty"` // +kubebuilder:validation:Required IkeEncryption *string `json:"ikeEncryption" tf:"ike_encryption,omitempty"` // +kubebuilder:validation:Required IkeIntegrity *string `json:"ikeIntegrity" tf:"ike_integrity,omitempty"` // +kubebuilder:validation:Required IpsecEncryption *string `json:"ipsecEncryption" tf:"ipsec_encryption,omitempty"` // +kubebuilder:validation:Required IpsecIntegrity *string `json:"ipsecIntegrity" tf:"ipsec_integrity,omitempty"` // +kubebuilder:validation:Required PfsGroup *string `json:"pfsGroup" tf:"pfs_group,omitempty"` // +kubebuilder:validation:Optional SaDatasize *float64 `json:"saDatasize,omitempty" tf:"sa_datasize,omitempty"` // +kubebuilder:validation:Optional SaLifetime *float64 `json:"saLifetime,omitempty" tf:"sa_lifetime,omitempty"` }
func (*IpsecPolicyParameters) DeepCopy ¶
func (in *IpsecPolicyParameters) DeepCopy() *IpsecPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyParameters.
func (*IpsecPolicyParameters) DeepCopyInto ¶
func (in *IpsecPolicyParameters) DeepCopyInto(out *IpsecPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancer ¶
type LoadBalancer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerSpec `json:"spec"` Status LoadBalancerStatus `json:"status,omitempty"` }
LoadBalancer is the Schema for the LoadBalancers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*LoadBalancer) DeepCopy ¶
func (in *LoadBalancer) DeepCopy() *LoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer.
func (*LoadBalancer) DeepCopyInto ¶
func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancer) DeepCopyObject ¶
func (in *LoadBalancer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancer) GetCondition ¶
func (mg *LoadBalancer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoadBalancer.
func (*LoadBalancer) GetConnectionDetailsMapping ¶
func (tr *LoadBalancer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoadBalancer
func (*LoadBalancer) GetDeletionPolicy ¶
func (mg *LoadBalancer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoadBalancer.
func (*LoadBalancer) GetID ¶
func (tr *LoadBalancer) GetID() string
GetID returns ID of underlying Terraform resource of this LoadBalancer
func (*LoadBalancer) GetObservation ¶
func (tr *LoadBalancer) GetObservation() (map[string]interface{}, error)
GetObservation of this LoadBalancer
func (*LoadBalancer) GetParameters ¶
func (tr *LoadBalancer) GetParameters() (map[string]interface{}, error)
GetParameters of this LoadBalancer
func (*LoadBalancer) GetProviderConfigReference ¶
func (mg *LoadBalancer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoadBalancer.
func (*LoadBalancer) GetProviderReference ¶
func (mg *LoadBalancer) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoadBalancer. Deprecated: Use GetProviderConfigReference.
func (*LoadBalancer) GetTerraformResourceType ¶
func (mg *LoadBalancer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoadBalancer
func (*LoadBalancer) GetTerraformSchemaVersion ¶
func (tr *LoadBalancer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoadBalancer) GetWriteConnectionSecretToReference ¶
func (mg *LoadBalancer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoadBalancer.
func (*LoadBalancer) LateInitialize ¶
func (tr *LoadBalancer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoadBalancer using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoadBalancer) ResolveReferences ¶
ResolveReferences of this LoadBalancer.
func (*LoadBalancer) SetConditions ¶
func (mg *LoadBalancer) SetConditions(c ...xpv1.Condition)
SetConditions of this LoadBalancer.
func (*LoadBalancer) SetDeletionPolicy ¶
func (mg *LoadBalancer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoadBalancer.
func (*LoadBalancer) SetObservation ¶
func (tr *LoadBalancer) SetObservation(obs map[string]interface{}) error
SetObservation for this LoadBalancer
func (*LoadBalancer) SetParameters ¶
func (tr *LoadBalancer) SetParameters(params map[string]interface{}) error
SetParameters for this LoadBalancer
func (*LoadBalancer) SetProviderConfigReference ¶
func (mg *LoadBalancer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoadBalancer.
func (*LoadBalancer) SetProviderReference ¶
func (mg *LoadBalancer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoadBalancer. Deprecated: Use SetProviderConfigReference.
func (*LoadBalancer) SetWriteConnectionSecretToReference ¶
func (mg *LoadBalancer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoadBalancer.
type LoadBalancerList ¶
type LoadBalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancer `json:"items"` }
LoadBalancerList contains a list of LoadBalancers
func (*LoadBalancerList) DeepCopy ¶
func (in *LoadBalancerList) DeepCopy() *LoadBalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerList.
func (*LoadBalancerList) DeepCopyInto ¶
func (in *LoadBalancerList) DeepCopyInto(out *LoadBalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerList) DeepCopyObject ¶
func (in *LoadBalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerList) GetItems ¶
func (l *LoadBalancerList) GetItems() []resource.Managed
GetItems of this LoadBalancerList.
type LoadBalancerObservation ¶
type LoadBalancerObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` PrivateIPAddresses []*string `json:"privateIpAddresses,omitempty" tf:"private_ip_addresses,omitempty"` }
func (*LoadBalancerObservation) DeepCopy ¶
func (in *LoadBalancerObservation) DeepCopy() *LoadBalancerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerObservation.
func (*LoadBalancerObservation) DeepCopyInto ¶
func (in *LoadBalancerObservation) DeepCopyInto(out *LoadBalancerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerParameters ¶
type LoadBalancerParameters struct { // +kubebuilder:validation:Optional FrontendIPConfiguration []FrontendIPConfigurationParameters `json:"frontendIpConfiguration,omitempty" tf:"frontend_ip_configuration,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Sku *string `json:"sku,omitempty" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LoadBalancerParameters) DeepCopy ¶
func (in *LoadBalancerParameters) DeepCopy() *LoadBalancerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerParameters.
func (*LoadBalancerParameters) DeepCopyInto ¶
func (in *LoadBalancerParameters) DeepCopyInto(out *LoadBalancerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerSpec ¶
type LoadBalancerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoadBalancerParameters `json:"forProvider"` }
LoadBalancerSpec defines the desired state of LoadBalancer
func (*LoadBalancerSpec) DeepCopy ¶
func (in *LoadBalancerSpec) DeepCopy() *LoadBalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSpec.
func (*LoadBalancerSpec) DeepCopyInto ¶
func (in *LoadBalancerSpec) DeepCopyInto(out *LoadBalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerStatus ¶
type LoadBalancerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoadBalancerObservation `json:"atProvider,omitempty"` }
LoadBalancerStatus defines the observed state of LoadBalancer.
func (*LoadBalancerStatus) DeepCopy ¶
func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStatus.
func (*LoadBalancerStatus) DeepCopyInto ¶
func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface ¶ added in v0.9.0
type NetworkInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceSpec `json:"spec"` Status NetworkInterfaceStatus `json:"status,omitempty"` }
NetworkInterface is the Schema for the NetworkInterfaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*NetworkInterface) DeepCopy ¶ added in v0.9.0
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶ added in v0.9.0
func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface) DeepCopyObject ¶ added in v0.9.0
func (in *NetworkInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterface) GetCondition ¶ added in v0.9.0
func (mg *NetworkInterface) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkInterface.
func (*NetworkInterface) GetConnectionDetailsMapping ¶ added in v0.9.0
func (tr *NetworkInterface) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkInterface
func (*NetworkInterface) GetDeletionPolicy ¶ added in v0.9.0
func (mg *NetworkInterface) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkInterface.
func (*NetworkInterface) GetID ¶ added in v0.9.0
func (tr *NetworkInterface) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkInterface
func (*NetworkInterface) GetObservation ¶ added in v0.9.0
func (tr *NetworkInterface) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkInterface
func (*NetworkInterface) GetParameters ¶ added in v0.9.0
func (tr *NetworkInterface) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkInterface
func (*NetworkInterface) GetProviderConfigReference ¶ added in v0.9.0
func (mg *NetworkInterface) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkInterface.
func (*NetworkInterface) GetProviderReference ¶ added in v0.9.0
func (mg *NetworkInterface) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkInterface. Deprecated: Use GetProviderConfigReference.
func (*NetworkInterface) GetTerraformResourceType ¶ added in v0.9.0
func (mg *NetworkInterface) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkInterface
func (*NetworkInterface) GetTerraformSchemaVersion ¶ added in v0.9.0
func (tr *NetworkInterface) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkInterface) GetWriteConnectionSecretToReference ¶ added in v0.9.0
func (mg *NetworkInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkInterface.
func (*NetworkInterface) LateInitialize ¶ added in v0.9.0
func (tr *NetworkInterface) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkInterface using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkInterface) ResolveReferences ¶ added in v0.9.0
ResolveReferences of this NetworkInterface.
func (*NetworkInterface) SetConditions ¶ added in v0.9.0
func (mg *NetworkInterface) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkInterface.
func (*NetworkInterface) SetDeletionPolicy ¶ added in v0.9.0
func (mg *NetworkInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkInterface.
func (*NetworkInterface) SetObservation ¶ added in v0.9.0
func (tr *NetworkInterface) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkInterface
func (*NetworkInterface) SetParameters ¶ added in v0.9.0
func (tr *NetworkInterface) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkInterface
func (*NetworkInterface) SetProviderConfigReference ¶ added in v0.9.0
func (mg *NetworkInterface) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkInterface.
func (*NetworkInterface) SetProviderReference ¶ added in v0.9.0
func (mg *NetworkInterface) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkInterface. Deprecated: Use SetProviderConfigReference.
func (*NetworkInterface) SetWriteConnectionSecretToReference ¶ added in v0.9.0
func (mg *NetworkInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkInterface.
type NetworkInterfaceList ¶ added in v0.9.0
type NetworkInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterface `json:"items"` }
NetworkInterfaceList contains a list of NetworkInterfaces
func (*NetworkInterfaceList) DeepCopy ¶ added in v0.9.0
func (in *NetworkInterfaceList) DeepCopy() *NetworkInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList.
func (*NetworkInterfaceList) DeepCopyInto ¶ added in v0.9.0
func (in *NetworkInterfaceList) DeepCopyInto(out *NetworkInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceList) DeepCopyObject ¶ added in v0.9.0
func (in *NetworkInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceList) GetItems ¶ added in v0.9.0
func (l *NetworkInterfaceList) GetItems() []resource.Managed
GetItems of this NetworkInterfaceList.
type NetworkInterfaceObservation ¶ added in v0.9.0
type NetworkInterfaceObservation struct { AppliedDNSServers []*string `json:"appliedDnsServers,omitempty" tf:"applied_dns_servers,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InternalDomainNameSuffix *string `json:"internalDomainNameSuffix,omitempty" tf:"internal_domain_name_suffix,omitempty"` MacAddress *string `json:"macAddress,omitempty" tf:"mac_address,omitempty"` PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` PrivateIPAddresses []*string `json:"privateIpAddresses,omitempty" tf:"private_ip_addresses,omitempty"` VirtualMachineID *string `json:"virtualMachineId,omitempty" tf:"virtual_machine_id,omitempty"` }
func (*NetworkInterfaceObservation) DeepCopy ¶ added in v0.9.0
func (in *NetworkInterfaceObservation) DeepCopy() *NetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceObservation.
func (*NetworkInterfaceObservation) DeepCopyInto ¶ added in v0.9.0
func (in *NetworkInterfaceObservation) DeepCopyInto(out *NetworkInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceParameters ¶ added in v0.9.0
type NetworkInterfaceParameters struct { // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Optional EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty" tf:"enable_accelerated_networking,omitempty"` // +kubebuilder:validation:Optional EnableIPForwarding *bool `json:"enableIpForwarding,omitempty" tf:"enable_ip_forwarding,omitempty"` // +kubebuilder:validation:Required IPConfiguration []IPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // +kubebuilder:validation:Optional InternalDNSNameLabel *string `json:"internalDnsNameLabel,omitempty" tf:"internal_dns_name_label,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NetworkInterfaceParameters) DeepCopy ¶ added in v0.9.0
func (in *NetworkInterfaceParameters) DeepCopy() *NetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceParameters.
func (*NetworkInterfaceParameters) DeepCopyInto ¶ added in v0.9.0
func (in *NetworkInterfaceParameters) DeepCopyInto(out *NetworkInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceSpec ¶ added in v0.9.0
type NetworkInterfaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkInterfaceParameters `json:"forProvider"` }
NetworkInterfaceSpec defines the desired state of NetworkInterface
func (*NetworkInterfaceSpec) DeepCopy ¶ added in v0.9.0
func (in *NetworkInterfaceSpec) DeepCopy() *NetworkInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpec.
func (*NetworkInterfaceSpec) DeepCopyInto ¶ added in v0.9.0
func (in *NetworkInterfaceSpec) DeepCopyInto(out *NetworkInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceStatus ¶ added in v0.9.0
type NetworkInterfaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkInterfaceObservation `json:"atProvider,omitempty"` }
NetworkInterfaceStatus defines the observed state of NetworkInterface.
func (*NetworkInterfaceStatus) DeepCopy ¶ added in v0.9.0
func (in *NetworkInterfaceStatus) DeepCopy() *NetworkInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceStatus.
func (*NetworkInterfaceStatus) DeepCopyInto ¶ added in v0.9.0
func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringAddressesObservation ¶
type PeeringAddressesObservation struct { DefaultAddresses []*string `json:"defaultAddresses,omitempty" tf:"default_addresses,omitempty"` TunnelIPAddresses []*string `json:"tunnelIpAddresses,omitempty" tf:"tunnel_ip_addresses,omitempty"` }
func (*PeeringAddressesObservation) DeepCopy ¶
func (in *PeeringAddressesObservation) DeepCopy() *PeeringAddressesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringAddressesObservation.
func (*PeeringAddressesObservation) DeepCopyInto ¶
func (in *PeeringAddressesObservation) DeepCopyInto(out *PeeringAddressesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringAddressesParameters ¶
type PeeringAddressesParameters struct { // +kubebuilder:validation:Optional ApipaAddresses []*string `json:"apipaAddresses,omitempty" tf:"apipa_addresses,omitempty"` // +kubebuilder:validation:Optional IPConfigurationName *string `json:"ipConfigurationName,omitempty" tf:"ip_configuration_name,omitempty"` }
func (*PeeringAddressesParameters) DeepCopy ¶
func (in *PeeringAddressesParameters) DeepCopy() *PeeringAddressesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringAddressesParameters.
func (*PeeringAddressesParameters) DeepCopyInto ¶
func (in *PeeringAddressesParameters) DeepCopyInto(out *PeeringAddressesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RevokedCertificateObservation ¶
type RevokedCertificateObservation struct { }
func (*RevokedCertificateObservation) DeepCopy ¶
func (in *RevokedCertificateObservation) DeepCopy() *RevokedCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevokedCertificateObservation.
func (*RevokedCertificateObservation) DeepCopyInto ¶
func (in *RevokedCertificateObservation) DeepCopyInto(out *RevokedCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RevokedCertificateParameters ¶
type RevokedCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Thumbprint *string `json:"thumbprint" tf:"thumbprint,omitempty"` }
func (*RevokedCertificateParameters) DeepCopy ¶
func (in *RevokedCertificateParameters) DeepCopy() *RevokedCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevokedCertificateParameters.
func (*RevokedCertificateParameters) DeepCopyInto ¶
func (in *RevokedCertificateParameters) DeepCopyInto(out *RevokedCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootCertificateObservation ¶
type RootCertificateObservation struct { }
func (*RootCertificateObservation) DeepCopy ¶
func (in *RootCertificateObservation) DeepCopy() *RootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootCertificateObservation.
func (*RootCertificateObservation) DeepCopyInto ¶
func (in *RootCertificateObservation) DeepCopyInto(out *RootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootCertificateParameters ¶
type RootCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicCertData *string `json:"publicCertData" tf:"public_cert_data,omitempty"` }
func (*RootCertificateParameters) DeepCopy ¶
func (in *RootCertificateParameters) DeepCopy() *RootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootCertificateParameters.
func (*RootCertificateParameters) DeepCopyInto ¶
func (in *RootCertificateParameters) DeepCopyInto(out *RootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDelegationObservation ¶
type ServiceDelegationObservation struct { }
func (*ServiceDelegationObservation) DeepCopy ¶
func (in *ServiceDelegationObservation) DeepCopy() *ServiceDelegationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDelegationObservation.
func (*ServiceDelegationObservation) DeepCopyInto ¶
func (in *ServiceDelegationObservation) DeepCopyInto(out *ServiceDelegationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDelegationParameters ¶
type ServiceDelegationParameters struct { // +kubebuilder:validation:Optional Actions []*string `json:"actions,omitempty" tf:"actions,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ServiceDelegationParameters) DeepCopy ¶
func (in *ServiceDelegationParameters) DeepCopy() *ServiceDelegationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDelegationParameters.
func (*ServiceDelegationParameters) DeepCopyInto ¶
func (in *ServiceDelegationParameters) DeepCopyInto(out *ServiceDelegationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet ¶
type Subnet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetSpec `json:"spec"` Status SubnetStatus `json:"status,omitempty"` }
Subnet is the Schema for the Subnets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subnet) GetCondition ¶
func (mg *Subnet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Subnet.
func (*Subnet) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Subnet
func (*Subnet) GetDeletionPolicy ¶
func (mg *Subnet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Subnet.
func (*Subnet) GetObservation ¶
GetObservation of this Subnet
func (*Subnet) GetParameters ¶
GetParameters of this Subnet
func (*Subnet) GetProviderConfigReference ¶
GetProviderConfigReference of this Subnet.
func (*Subnet) GetProviderReference ¶
GetProviderReference of this Subnet. Deprecated: Use GetProviderConfigReference.
func (*Subnet) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Subnet
func (*Subnet) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Subnet) GetWriteConnectionSecretToReference ¶
func (mg *Subnet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Subnet.
func (*Subnet) LateInitialize ¶
LateInitialize this Subnet using its observed tfState. returns True if there are any spec changes for the resource.
func (*Subnet) ResolveReferences ¶
ResolveReferences of this Subnet.
func (*Subnet) SetConditions ¶
SetConditions of this Subnet.
func (*Subnet) SetDeletionPolicy ¶
func (mg *Subnet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Subnet.
func (*Subnet) SetObservation ¶
SetObservation for this Subnet
func (*Subnet) SetParameters ¶
SetParameters for this Subnet
func (*Subnet) SetProviderConfigReference ¶
SetProviderConfigReference of this Subnet.
func (*Subnet) SetProviderReference ¶
SetProviderReference of this Subnet. Deprecated: Use SetProviderConfigReference.
func (*Subnet) SetWriteConnectionSecretToReference ¶
func (mg *Subnet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Subnet.
type SubnetList ¶
type SubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Subnet `json:"items"` }
SubnetList contains a list of Subnets
func (*SubnetList) DeepCopy ¶
func (in *SubnetList) DeepCopy() *SubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetList.
func (*SubnetList) DeepCopyInto ¶
func (in *SubnetList) DeepCopyInto(out *SubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetList) DeepCopyObject ¶
func (in *SubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetList) GetItems ¶
func (l *SubnetList) GetItems() []resource.Managed
GetItems of this SubnetList.
type SubnetNATGatewayAssociation ¶
type SubnetNATGatewayAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetNATGatewayAssociationSpec `json:"spec"` Status SubnetNATGatewayAssociationStatus `json:"status,omitempty"` }
SubnetNATGatewayAssociation is the Schema for the SubnetNATGatewayAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*SubnetNATGatewayAssociation) DeepCopy ¶
func (in *SubnetNATGatewayAssociation) DeepCopy() *SubnetNATGatewayAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) DeepCopyInto ¶
func (in *SubnetNATGatewayAssociation) DeepCopyInto(out *SubnetNATGatewayAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetNATGatewayAssociation) DeepCopyObject ¶
func (in *SubnetNATGatewayAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetNATGatewayAssociation) GetCondition ¶
func (mg *SubnetNATGatewayAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) GetConnectionDetailsMapping ¶
func (tr *SubnetNATGatewayAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociation) GetDeletionPolicy ¶
func (mg *SubnetNATGatewayAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) GetID ¶
func (tr *SubnetNATGatewayAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociation) GetObservation ¶
func (tr *SubnetNATGatewayAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociation) GetParameters ¶
func (tr *SubnetNATGatewayAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociation) GetProviderConfigReference ¶
func (mg *SubnetNATGatewayAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) GetProviderReference ¶
func (mg *SubnetNATGatewayAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubnetNATGatewayAssociation. Deprecated: Use GetProviderConfigReference.
func (*SubnetNATGatewayAssociation) GetTerraformResourceType ¶
func (mg *SubnetNATGatewayAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociation) GetTerraformSchemaVersion ¶
func (tr *SubnetNATGatewayAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetNATGatewayAssociation) GetWriteConnectionSecretToReference ¶
func (mg *SubnetNATGatewayAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) LateInitialize ¶
func (tr *SubnetNATGatewayAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubnetNATGatewayAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetNATGatewayAssociation) ResolveReferences ¶
func (mg *SubnetNATGatewayAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) SetConditions ¶
func (mg *SubnetNATGatewayAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) SetDeletionPolicy ¶
func (mg *SubnetNATGatewayAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) SetObservation ¶
func (tr *SubnetNATGatewayAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociation) SetParameters ¶
func (tr *SubnetNATGatewayAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociation) SetProviderConfigReference ¶
func (mg *SubnetNATGatewayAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociation) SetProviderReference ¶
func (mg *SubnetNATGatewayAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubnetNATGatewayAssociation. Deprecated: Use SetProviderConfigReference.
func (*SubnetNATGatewayAssociation) SetWriteConnectionSecretToReference ¶
func (mg *SubnetNATGatewayAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetNATGatewayAssociation.
type SubnetNATGatewayAssociationList ¶
type SubnetNATGatewayAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetNATGatewayAssociation `json:"items"` }
SubnetNATGatewayAssociationList contains a list of SubnetNATGatewayAssociations
func (*SubnetNATGatewayAssociationList) DeepCopy ¶
func (in *SubnetNATGatewayAssociationList) DeepCopy() *SubnetNATGatewayAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNATGatewayAssociationList.
func (*SubnetNATGatewayAssociationList) DeepCopyInto ¶
func (in *SubnetNATGatewayAssociationList) DeepCopyInto(out *SubnetNATGatewayAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetNATGatewayAssociationList) DeepCopyObject ¶
func (in *SubnetNATGatewayAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetNATGatewayAssociationList) GetItems ¶
func (l *SubnetNATGatewayAssociationList) GetItems() []resource.Managed
GetItems of this SubnetNATGatewayAssociationList.
type SubnetNATGatewayAssociationObservation ¶
type SubnetNATGatewayAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubnetNATGatewayAssociationObservation) DeepCopy ¶
func (in *SubnetNATGatewayAssociationObservation) DeepCopy() *SubnetNATGatewayAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNATGatewayAssociationObservation.
func (*SubnetNATGatewayAssociationObservation) DeepCopyInto ¶
func (in *SubnetNATGatewayAssociationObservation) DeepCopyInto(out *SubnetNATGatewayAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetNATGatewayAssociationParameters ¶
type SubnetNATGatewayAssociationParameters struct { // +kubebuilder:validation:Required NATGatewayID *string `json:"natGatewayId" tf:"nat_gateway_id,omitempty"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*SubnetNATGatewayAssociationParameters) DeepCopy ¶
func (in *SubnetNATGatewayAssociationParameters) DeepCopy() *SubnetNATGatewayAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNATGatewayAssociationParameters.
func (*SubnetNATGatewayAssociationParameters) DeepCopyInto ¶
func (in *SubnetNATGatewayAssociationParameters) DeepCopyInto(out *SubnetNATGatewayAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetNATGatewayAssociationSpec ¶
type SubnetNATGatewayAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetNATGatewayAssociationParameters `json:"forProvider"` }
SubnetNATGatewayAssociationSpec defines the desired state of SubnetNATGatewayAssociation
func (*SubnetNATGatewayAssociationSpec) DeepCopy ¶
func (in *SubnetNATGatewayAssociationSpec) DeepCopy() *SubnetNATGatewayAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNATGatewayAssociationSpec.
func (*SubnetNATGatewayAssociationSpec) DeepCopyInto ¶
func (in *SubnetNATGatewayAssociationSpec) DeepCopyInto(out *SubnetNATGatewayAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetNATGatewayAssociationStatus ¶
type SubnetNATGatewayAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetNATGatewayAssociationObservation `json:"atProvider,omitempty"` }
SubnetNATGatewayAssociationStatus defines the observed state of SubnetNATGatewayAssociation.
func (*SubnetNATGatewayAssociationStatus) DeepCopy ¶
func (in *SubnetNATGatewayAssociationStatus) DeepCopy() *SubnetNATGatewayAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNATGatewayAssociationStatus.
func (*SubnetNATGatewayAssociationStatus) DeepCopyInto ¶
func (in *SubnetNATGatewayAssociationStatus) DeepCopyInto(out *SubnetNATGatewayAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetNetworkSecurityGroupAssociation ¶
type SubnetNetworkSecurityGroupAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetNetworkSecurityGroupAssociationSpec `json:"spec"` Status SubnetNetworkSecurityGroupAssociationStatus `json:"status,omitempty"` }
SubnetNetworkSecurityGroupAssociation is the Schema for the SubnetNetworkSecurityGroupAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*SubnetNetworkSecurityGroupAssociation) DeepCopy ¶
func (in *SubnetNetworkSecurityGroupAssociation) DeepCopy() *SubnetNetworkSecurityGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) DeepCopyInto ¶
func (in *SubnetNetworkSecurityGroupAssociation) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetNetworkSecurityGroupAssociation) DeepCopyObject ¶
func (in *SubnetNetworkSecurityGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetNetworkSecurityGroupAssociation) GetCondition ¶
func (mg *SubnetNetworkSecurityGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) GetConnectionDetailsMapping ¶
func (tr *SubnetNetworkSecurityGroupAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociation) GetDeletionPolicy ¶
func (mg *SubnetNetworkSecurityGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) GetID ¶
func (tr *SubnetNetworkSecurityGroupAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociation) GetObservation ¶
func (tr *SubnetNetworkSecurityGroupAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociation) GetParameters ¶
func (tr *SubnetNetworkSecurityGroupAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociation) GetProviderConfigReference ¶
func (mg *SubnetNetworkSecurityGroupAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) GetProviderReference ¶
func (mg *SubnetNetworkSecurityGroupAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubnetNetworkSecurityGroupAssociation. Deprecated: Use GetProviderConfigReference.
func (*SubnetNetworkSecurityGroupAssociation) GetTerraformResourceType ¶
func (mg *SubnetNetworkSecurityGroupAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociation) GetTerraformSchemaVersion ¶
func (tr *SubnetNetworkSecurityGroupAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetNetworkSecurityGroupAssociation) GetWriteConnectionSecretToReference ¶
func (mg *SubnetNetworkSecurityGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) LateInitialize ¶
func (tr *SubnetNetworkSecurityGroupAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubnetNetworkSecurityGroupAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetNetworkSecurityGroupAssociation) ResolveReferences ¶
func (mg *SubnetNetworkSecurityGroupAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) SetConditions ¶
func (mg *SubnetNetworkSecurityGroupAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) SetDeletionPolicy ¶
func (mg *SubnetNetworkSecurityGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) SetObservation ¶
func (tr *SubnetNetworkSecurityGroupAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociation) SetParameters ¶
func (tr *SubnetNetworkSecurityGroupAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociation) SetProviderConfigReference ¶
func (mg *SubnetNetworkSecurityGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociation) SetProviderReference ¶
func (mg *SubnetNetworkSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubnetNetworkSecurityGroupAssociation. Deprecated: Use SetProviderConfigReference.
func (*SubnetNetworkSecurityGroupAssociation) SetWriteConnectionSecretToReference ¶
func (mg *SubnetNetworkSecurityGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetNetworkSecurityGroupAssociation.
type SubnetNetworkSecurityGroupAssociationList ¶
type SubnetNetworkSecurityGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetNetworkSecurityGroupAssociation `json:"items"` }
SubnetNetworkSecurityGroupAssociationList contains a list of SubnetNetworkSecurityGroupAssociations
func (*SubnetNetworkSecurityGroupAssociationList) DeepCopy ¶
func (in *SubnetNetworkSecurityGroupAssociationList) DeepCopy() *SubnetNetworkSecurityGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNetworkSecurityGroupAssociationList.
func (*SubnetNetworkSecurityGroupAssociationList) DeepCopyInto ¶
func (in *SubnetNetworkSecurityGroupAssociationList) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetNetworkSecurityGroupAssociationList) DeepCopyObject ¶
func (in *SubnetNetworkSecurityGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetNetworkSecurityGroupAssociationList) GetItems ¶
func (l *SubnetNetworkSecurityGroupAssociationList) GetItems() []resource.Managed
GetItems of this SubnetNetworkSecurityGroupAssociationList.
type SubnetNetworkSecurityGroupAssociationObservation ¶
type SubnetNetworkSecurityGroupAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubnetNetworkSecurityGroupAssociationObservation) DeepCopy ¶
func (in *SubnetNetworkSecurityGroupAssociationObservation) DeepCopy() *SubnetNetworkSecurityGroupAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNetworkSecurityGroupAssociationObservation.
func (*SubnetNetworkSecurityGroupAssociationObservation) DeepCopyInto ¶
func (in *SubnetNetworkSecurityGroupAssociationObservation) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetNetworkSecurityGroupAssociationParameters ¶
type SubnetNetworkSecurityGroupAssociationParameters struct { // +kubebuilder:validation:Required NetworkSecurityGroupID *string `json:"networkSecurityGroupId" tf:"network_security_group_id,omitempty"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*SubnetNetworkSecurityGroupAssociationParameters) DeepCopy ¶
func (in *SubnetNetworkSecurityGroupAssociationParameters) DeepCopy() *SubnetNetworkSecurityGroupAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNetworkSecurityGroupAssociationParameters.
func (*SubnetNetworkSecurityGroupAssociationParameters) DeepCopyInto ¶
func (in *SubnetNetworkSecurityGroupAssociationParameters) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetNetworkSecurityGroupAssociationSpec ¶
type SubnetNetworkSecurityGroupAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetNetworkSecurityGroupAssociationParameters `json:"forProvider"` }
SubnetNetworkSecurityGroupAssociationSpec defines the desired state of SubnetNetworkSecurityGroupAssociation
func (*SubnetNetworkSecurityGroupAssociationSpec) DeepCopy ¶
func (in *SubnetNetworkSecurityGroupAssociationSpec) DeepCopy() *SubnetNetworkSecurityGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNetworkSecurityGroupAssociationSpec.
func (*SubnetNetworkSecurityGroupAssociationSpec) DeepCopyInto ¶
func (in *SubnetNetworkSecurityGroupAssociationSpec) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetNetworkSecurityGroupAssociationStatus ¶
type SubnetNetworkSecurityGroupAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetNetworkSecurityGroupAssociationObservation `json:"atProvider,omitempty"` }
SubnetNetworkSecurityGroupAssociationStatus defines the observed state of SubnetNetworkSecurityGroupAssociation.
func (*SubnetNetworkSecurityGroupAssociationStatus) DeepCopy ¶
func (in *SubnetNetworkSecurityGroupAssociationStatus) DeepCopy() *SubnetNetworkSecurityGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetNetworkSecurityGroupAssociationStatus.
func (*SubnetNetworkSecurityGroupAssociationStatus) DeepCopyInto ¶
func (in *SubnetNetworkSecurityGroupAssociationStatus) DeepCopyInto(out *SubnetNetworkSecurityGroupAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetObservation ¶
type SubnetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubnetObservation) DeepCopy ¶
func (in *SubnetObservation) DeepCopy() *SubnetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetObservation.
func (*SubnetObservation) DeepCopyInto ¶
func (in *SubnetObservation) DeepCopyInto(out *SubnetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetParameters ¶
type SubnetParameters struct { // +kubebuilder:validation:Optional AddressPrefix *string `json:"addressPrefix,omitempty" tf:"address_prefix,omitempty"` // +kubebuilder:validation:Optional AddressPrefixes []*string `json:"addressPrefixes,omitempty" tf:"address_prefixes,omitempty"` // +kubebuilder:validation:Optional Delegation []DelegationParameters `json:"delegation,omitempty" tf:"delegation,omitempty"` // +kubebuilder:validation:Optional EnforcePrivateLinkEndpointNetworkPolicies *bool `json:"enforcePrivateLinkEndpointNetworkPolicies,omitempty" tf:"enforce_private_link_endpoint_network_policies,omitempty"` // +kubebuilder:validation:Optional EnforcePrivateLinkServiceNetworkPolicies *bool `json:"enforcePrivateLinkServiceNetworkPolicies,omitempty" tf:"enforce_private_link_service_network_policies,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceEndpointPolicyIds []*string `json:"serviceEndpointPolicyIds,omitempty" tf:"service_endpoint_policy_ids,omitempty"` // +kubebuilder:validation:Optional ServiceEndpoints []*string `json:"serviceEndpoints,omitempty" tf:"service_endpoints,omitempty"` // +crossplane:generate:reference:type=VirtualNetwork // +kubebuilder:validation:Optional VirtualNetworkName *string `json:"virtualNetworkName,omitempty" tf:"virtual_network_name,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkNameRef *v1.Reference `json:"virtualNetworkNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VirtualNetworkNameSelector *v1.Selector `json:"virtualNetworkNameSelector,omitempty" tf:"-"` }
func (*SubnetParameters) DeepCopy ¶
func (in *SubnetParameters) DeepCopy() *SubnetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetParameters.
func (*SubnetParameters) DeepCopyInto ¶
func (in *SubnetParameters) DeepCopyInto(out *SubnetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteTableAssociation ¶
type SubnetRouteTableAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetRouteTableAssociationSpec `json:"spec"` Status SubnetRouteTableAssociationStatus `json:"status,omitempty"` }
SubnetRouteTableAssociation is the Schema for the SubnetRouteTableAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*SubnetRouteTableAssociation) DeepCopy ¶
func (in *SubnetRouteTableAssociation) DeepCopy() *SubnetRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) DeepCopyInto ¶
func (in *SubnetRouteTableAssociation) DeepCopyInto(out *SubnetRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetRouteTableAssociation) DeepCopyObject ¶
func (in *SubnetRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetRouteTableAssociation) GetCondition ¶
func (mg *SubnetRouteTableAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) GetConnectionDetailsMapping ¶
func (tr *SubnetRouteTableAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubnetRouteTableAssociation
func (*SubnetRouteTableAssociation) GetDeletionPolicy ¶
func (mg *SubnetRouteTableAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) GetID ¶
func (tr *SubnetRouteTableAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this SubnetRouteTableAssociation
func (*SubnetRouteTableAssociation) GetObservation ¶
func (tr *SubnetRouteTableAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this SubnetRouteTableAssociation
func (*SubnetRouteTableAssociation) GetParameters ¶
func (tr *SubnetRouteTableAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this SubnetRouteTableAssociation
func (*SubnetRouteTableAssociation) GetProviderConfigReference ¶
func (mg *SubnetRouteTableAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) GetProviderReference ¶
func (mg *SubnetRouteTableAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubnetRouteTableAssociation. Deprecated: Use GetProviderConfigReference.
func (*SubnetRouteTableAssociation) GetTerraformResourceType ¶
func (mg *SubnetRouteTableAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubnetRouteTableAssociation
func (*SubnetRouteTableAssociation) GetTerraformSchemaVersion ¶
func (tr *SubnetRouteTableAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetRouteTableAssociation) GetWriteConnectionSecretToReference ¶
func (mg *SubnetRouteTableAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) LateInitialize ¶
func (tr *SubnetRouteTableAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubnetRouteTableAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetRouteTableAssociation) ResolveReferences ¶
func (mg *SubnetRouteTableAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) SetConditions ¶
func (mg *SubnetRouteTableAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) SetDeletionPolicy ¶
func (mg *SubnetRouteTableAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) SetObservation ¶
func (tr *SubnetRouteTableAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this SubnetRouteTableAssociation
func (*SubnetRouteTableAssociation) SetParameters ¶
func (tr *SubnetRouteTableAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this SubnetRouteTableAssociation
func (*SubnetRouteTableAssociation) SetProviderConfigReference ¶
func (mg *SubnetRouteTableAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociation) SetProviderReference ¶
func (mg *SubnetRouteTableAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubnetRouteTableAssociation. Deprecated: Use SetProviderConfigReference.
func (*SubnetRouteTableAssociation) SetWriteConnectionSecretToReference ¶
func (mg *SubnetRouteTableAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetRouteTableAssociation.
type SubnetRouteTableAssociationList ¶
type SubnetRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetRouteTableAssociation `json:"items"` }
SubnetRouteTableAssociationList contains a list of SubnetRouteTableAssociations
func (*SubnetRouteTableAssociationList) DeepCopy ¶
func (in *SubnetRouteTableAssociationList) DeepCopy() *SubnetRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteTableAssociationList.
func (*SubnetRouteTableAssociationList) DeepCopyInto ¶
func (in *SubnetRouteTableAssociationList) DeepCopyInto(out *SubnetRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetRouteTableAssociationList) DeepCopyObject ¶
func (in *SubnetRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetRouteTableAssociationList) GetItems ¶
func (l *SubnetRouteTableAssociationList) GetItems() []resource.Managed
GetItems of this SubnetRouteTableAssociationList.
type SubnetRouteTableAssociationObservation ¶
type SubnetRouteTableAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubnetRouteTableAssociationObservation) DeepCopy ¶
func (in *SubnetRouteTableAssociationObservation) DeepCopy() *SubnetRouteTableAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteTableAssociationObservation.
func (*SubnetRouteTableAssociationObservation) DeepCopyInto ¶
func (in *SubnetRouteTableAssociationObservation) DeepCopyInto(out *SubnetRouteTableAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteTableAssociationParameters ¶
type SubnetRouteTableAssociationParameters struct { // +kubebuilder:validation:Required RouteTableID *string `json:"routeTableId" tf:"route_table_id,omitempty"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*SubnetRouteTableAssociationParameters) DeepCopy ¶
func (in *SubnetRouteTableAssociationParameters) DeepCopy() *SubnetRouteTableAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteTableAssociationParameters.
func (*SubnetRouteTableAssociationParameters) DeepCopyInto ¶
func (in *SubnetRouteTableAssociationParameters) DeepCopyInto(out *SubnetRouteTableAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteTableAssociationSpec ¶
type SubnetRouteTableAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetRouteTableAssociationParameters `json:"forProvider"` }
SubnetRouteTableAssociationSpec defines the desired state of SubnetRouteTableAssociation
func (*SubnetRouteTableAssociationSpec) DeepCopy ¶
func (in *SubnetRouteTableAssociationSpec) DeepCopy() *SubnetRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteTableAssociationSpec.
func (*SubnetRouteTableAssociationSpec) DeepCopyInto ¶
func (in *SubnetRouteTableAssociationSpec) DeepCopyInto(out *SubnetRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetRouteTableAssociationStatus ¶
type SubnetRouteTableAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetRouteTableAssociationObservation `json:"atProvider,omitempty"` }
SubnetRouteTableAssociationStatus defines the observed state of SubnetRouteTableAssociation.
func (*SubnetRouteTableAssociationStatus) DeepCopy ¶
func (in *SubnetRouteTableAssociationStatus) DeepCopy() *SubnetRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetRouteTableAssociationStatus.
func (*SubnetRouteTableAssociationStatus) DeepCopyInto ¶
func (in *SubnetRouteTableAssociationStatus) DeepCopyInto(out *SubnetRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetServiceEndpointStoragePolicy ¶
type SubnetServiceEndpointStoragePolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetServiceEndpointStoragePolicySpec `json:"spec"` Status SubnetServiceEndpointStoragePolicyStatus `json:"status,omitempty"` }
SubnetServiceEndpointStoragePolicy is the Schema for the SubnetServiceEndpointStoragePolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*SubnetServiceEndpointStoragePolicy) DeepCopy ¶
func (in *SubnetServiceEndpointStoragePolicy) DeepCopy() *SubnetServiceEndpointStoragePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) DeepCopyInto ¶
func (in *SubnetServiceEndpointStoragePolicy) DeepCopyInto(out *SubnetServiceEndpointStoragePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetServiceEndpointStoragePolicy) DeepCopyObject ¶
func (in *SubnetServiceEndpointStoragePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetServiceEndpointStoragePolicy) GetCondition ¶
func (mg *SubnetServiceEndpointStoragePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) GetConnectionDetailsMapping ¶
func (tr *SubnetServiceEndpointStoragePolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicy) GetDeletionPolicy ¶
func (mg *SubnetServiceEndpointStoragePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) GetID ¶
func (tr *SubnetServiceEndpointStoragePolicy) GetID() string
GetID returns ID of underlying Terraform resource of this SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicy) GetObservation ¶
func (tr *SubnetServiceEndpointStoragePolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicy) GetParameters ¶
func (tr *SubnetServiceEndpointStoragePolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicy) GetProviderConfigReference ¶
func (mg *SubnetServiceEndpointStoragePolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) GetProviderReference ¶
func (mg *SubnetServiceEndpointStoragePolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubnetServiceEndpointStoragePolicy. Deprecated: Use GetProviderConfigReference.
func (*SubnetServiceEndpointStoragePolicy) GetTerraformResourceType ¶
func (mg *SubnetServiceEndpointStoragePolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicy) GetTerraformSchemaVersion ¶
func (tr *SubnetServiceEndpointStoragePolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubnetServiceEndpointStoragePolicy) GetWriteConnectionSecretToReference ¶
func (mg *SubnetServiceEndpointStoragePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) LateInitialize ¶
func (tr *SubnetServiceEndpointStoragePolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubnetServiceEndpointStoragePolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubnetServiceEndpointStoragePolicy) ResolveReferences ¶
func (mg *SubnetServiceEndpointStoragePolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) SetConditions ¶
func (mg *SubnetServiceEndpointStoragePolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) SetDeletionPolicy ¶
func (mg *SubnetServiceEndpointStoragePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) SetObservation ¶
func (tr *SubnetServiceEndpointStoragePolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicy) SetParameters ¶
func (tr *SubnetServiceEndpointStoragePolicy) SetParameters(params map[string]interface{}) error
SetParameters for this SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicy) SetProviderConfigReference ¶
func (mg *SubnetServiceEndpointStoragePolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicy) SetProviderReference ¶
func (mg *SubnetServiceEndpointStoragePolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubnetServiceEndpointStoragePolicy. Deprecated: Use SetProviderConfigReference.
func (*SubnetServiceEndpointStoragePolicy) SetWriteConnectionSecretToReference ¶
func (mg *SubnetServiceEndpointStoragePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubnetServiceEndpointStoragePolicy.
type SubnetServiceEndpointStoragePolicyList ¶
type SubnetServiceEndpointStoragePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubnetServiceEndpointStoragePolicy `json:"items"` }
SubnetServiceEndpointStoragePolicyList contains a list of SubnetServiceEndpointStoragePolicys
func (*SubnetServiceEndpointStoragePolicyList) DeepCopy ¶
func (in *SubnetServiceEndpointStoragePolicyList) DeepCopy() *SubnetServiceEndpointStoragePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetServiceEndpointStoragePolicyList.
func (*SubnetServiceEndpointStoragePolicyList) DeepCopyInto ¶
func (in *SubnetServiceEndpointStoragePolicyList) DeepCopyInto(out *SubnetServiceEndpointStoragePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetServiceEndpointStoragePolicyList) DeepCopyObject ¶
func (in *SubnetServiceEndpointStoragePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetServiceEndpointStoragePolicyList) GetItems ¶
func (l *SubnetServiceEndpointStoragePolicyList) GetItems() []resource.Managed
GetItems of this SubnetServiceEndpointStoragePolicyList.
type SubnetServiceEndpointStoragePolicyObservation ¶
type SubnetServiceEndpointStoragePolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubnetServiceEndpointStoragePolicyObservation) DeepCopy ¶
func (in *SubnetServiceEndpointStoragePolicyObservation) DeepCopy() *SubnetServiceEndpointStoragePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetServiceEndpointStoragePolicyObservation.
func (*SubnetServiceEndpointStoragePolicyObservation) DeepCopyInto ¶
func (in *SubnetServiceEndpointStoragePolicyObservation) DeepCopyInto(out *SubnetServiceEndpointStoragePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetServiceEndpointStoragePolicyParameters ¶
type SubnetServiceEndpointStoragePolicyParameters struct { // +kubebuilder:validation:Optional Definition []DefinitionParameters `json:"definition,omitempty" tf:"definition,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SubnetServiceEndpointStoragePolicyParameters) DeepCopy ¶
func (in *SubnetServiceEndpointStoragePolicyParameters) DeepCopy() *SubnetServiceEndpointStoragePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetServiceEndpointStoragePolicyParameters.
func (*SubnetServiceEndpointStoragePolicyParameters) DeepCopyInto ¶
func (in *SubnetServiceEndpointStoragePolicyParameters) DeepCopyInto(out *SubnetServiceEndpointStoragePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetServiceEndpointStoragePolicySpec ¶
type SubnetServiceEndpointStoragePolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetServiceEndpointStoragePolicyParameters `json:"forProvider"` }
SubnetServiceEndpointStoragePolicySpec defines the desired state of SubnetServiceEndpointStoragePolicy
func (*SubnetServiceEndpointStoragePolicySpec) DeepCopy ¶
func (in *SubnetServiceEndpointStoragePolicySpec) DeepCopy() *SubnetServiceEndpointStoragePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetServiceEndpointStoragePolicySpec.
func (*SubnetServiceEndpointStoragePolicySpec) DeepCopyInto ¶
func (in *SubnetServiceEndpointStoragePolicySpec) DeepCopyInto(out *SubnetServiceEndpointStoragePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetServiceEndpointStoragePolicyStatus ¶
type SubnetServiceEndpointStoragePolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetServiceEndpointStoragePolicyObservation `json:"atProvider,omitempty"` }
SubnetServiceEndpointStoragePolicyStatus defines the observed state of SubnetServiceEndpointStoragePolicy.
func (*SubnetServiceEndpointStoragePolicyStatus) DeepCopy ¶
func (in *SubnetServiceEndpointStoragePolicyStatus) DeepCopy() *SubnetServiceEndpointStoragePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetServiceEndpointStoragePolicyStatus.
func (*SubnetServiceEndpointStoragePolicyStatus) DeepCopyInto ¶
func (in *SubnetServiceEndpointStoragePolicyStatus) DeepCopyInto(out *SubnetServiceEndpointStoragePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpec ¶
type SubnetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubnetParameters `json:"forProvider"` }
SubnetSpec defines the desired state of Subnet
func (*SubnetSpec) DeepCopy ¶
func (in *SubnetSpec) DeepCopy() *SubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec.
func (*SubnetSpec) DeepCopyInto ¶
func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetStatus ¶
type SubnetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubnetObservation `json:"atProvider,omitempty"` }
SubnetStatus defines the observed state of Subnet.
func (*SubnetStatus) DeepCopy ¶
func (in *SubnetStatus) DeepCopy() *SubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetStatus.
func (*SubnetStatus) DeepCopyInto ¶
func (in *SubnetStatus) DeepCopyInto(out *SubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficSelectorPolicyObservation ¶
type TrafficSelectorPolicyObservation struct { }
func (*TrafficSelectorPolicyObservation) DeepCopy ¶
func (in *TrafficSelectorPolicyObservation) DeepCopy() *TrafficSelectorPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficSelectorPolicyObservation.
func (*TrafficSelectorPolicyObservation) DeepCopyInto ¶
func (in *TrafficSelectorPolicyObservation) DeepCopyInto(out *TrafficSelectorPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficSelectorPolicyParameters ¶
type TrafficSelectorPolicyParameters struct { // +kubebuilder:validation:Required LocalAddressCidrs []*string `json:"localAddressCidrs" tf:"local_address_cidrs,omitempty"` // +kubebuilder:validation:Required RemoteAddressCidrs []*string `json:"remoteAddressCidrs" tf:"remote_address_cidrs,omitempty"` }
func (*TrafficSelectorPolicyParameters) DeepCopy ¶
func (in *TrafficSelectorPolicyParameters) DeepCopy() *TrafficSelectorPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficSelectorPolicyParameters.
func (*TrafficSelectorPolicyParameters) DeepCopyInto ¶
func (in *TrafficSelectorPolicyParameters) DeepCopyInto(out *TrafficSelectorPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNClientConfigurationObservation ¶
type VPNClientConfigurationObservation struct { }
func (*VPNClientConfigurationObservation) DeepCopy ¶
func (in *VPNClientConfigurationObservation) DeepCopy() *VPNClientConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNClientConfigurationObservation.
func (*VPNClientConfigurationObservation) DeepCopyInto ¶
func (in *VPNClientConfigurationObservation) DeepCopyInto(out *VPNClientConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNClientConfigurationParameters ¶
type VPNClientConfigurationParameters struct { // +kubebuilder:validation:Optional AADAudience *string `json:"aadAudience,omitempty" tf:"aad_audience,omitempty"` // +kubebuilder:validation:Optional AADIssuer *string `json:"aadIssuer,omitempty" tf:"aad_issuer,omitempty"` // +kubebuilder:validation:Optional AADTenant *string `json:"aadTenant,omitempty" tf:"aad_tenant,omitempty"` // +kubebuilder:validation:Required AddressSpace []*string `json:"addressSpace" tf:"address_space,omitempty"` // +kubebuilder:validation:Optional RadiusServerAddress *string `json:"radiusServerAddress,omitempty" tf:"radius_server_address,omitempty"` // +kubebuilder:validation:Optional RadiusServerSecret *string `json:"radiusServerSecret,omitempty" tf:"radius_server_secret,omitempty"` // +kubebuilder:validation:Optional RevokedCertificate []RevokedCertificateParameters `json:"revokedCertificate,omitempty" tf:"revoked_certificate,omitempty"` // +kubebuilder:validation:Optional RootCertificate []RootCertificateParameters `json:"rootCertificate,omitempty" tf:"root_certificate,omitempty"` // +kubebuilder:validation:Optional VPNAuthTypes []*string `json:"vpnAuthTypes,omitempty" tf:"vpn_auth_types,omitempty"` // +kubebuilder:validation:Optional VPNClientProtocols []*string `json:"vpnClientProtocols,omitempty" tf:"vpn_client_protocols,omitempty"` }
func (*VPNClientConfigurationParameters) DeepCopy ¶
func (in *VPNClientConfigurationParameters) DeepCopy() *VPNClientConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNClientConfigurationParameters.
func (*VPNClientConfigurationParameters) DeepCopyInto ¶
func (in *VPNClientConfigurationParameters) DeepCopyInto(out *VPNClientConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetwork ¶
type VirtualNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkSpec `json:"spec"` Status VirtualNetworkStatus `json:"status,omitempty"` }
VirtualNetwork is the Schema for the VirtualNetworks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*VirtualNetwork) DeepCopy ¶
func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetwork.
func (*VirtualNetwork) DeepCopyInto ¶
func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetwork) DeepCopyObject ¶
func (in *VirtualNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetwork) GetCondition ¶
func (mg *VirtualNetwork) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualNetwork.
func (*VirtualNetwork) GetConnectionDetailsMapping ¶
func (tr *VirtualNetwork) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualNetwork
func (*VirtualNetwork) GetDeletionPolicy ¶
func (mg *VirtualNetwork) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualNetwork.
func (*VirtualNetwork) GetID ¶
func (tr *VirtualNetwork) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualNetwork
func (*VirtualNetwork) GetObservation ¶
func (tr *VirtualNetwork) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualNetwork
func (*VirtualNetwork) GetParameters ¶
func (tr *VirtualNetwork) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualNetwork
func (*VirtualNetwork) GetProviderConfigReference ¶
func (mg *VirtualNetwork) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualNetwork.
func (*VirtualNetwork) GetProviderReference ¶
func (mg *VirtualNetwork) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualNetwork. Deprecated: Use GetProviderConfigReference.
func (*VirtualNetwork) GetTerraformResourceType ¶
func (mg *VirtualNetwork) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualNetwork
func (*VirtualNetwork) GetTerraformSchemaVersion ¶
func (tr *VirtualNetwork) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualNetwork) GetWriteConnectionSecretToReference ¶
func (mg *VirtualNetwork) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualNetwork.
func (*VirtualNetwork) LateInitialize ¶
func (tr *VirtualNetwork) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualNetwork using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualNetwork) ResolveReferences ¶
ResolveReferences of this VirtualNetwork.
func (*VirtualNetwork) SetConditions ¶
func (mg *VirtualNetwork) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualNetwork.
func (*VirtualNetwork) SetDeletionPolicy ¶
func (mg *VirtualNetwork) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualNetwork.
func (*VirtualNetwork) SetObservation ¶
func (tr *VirtualNetwork) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualNetwork
func (*VirtualNetwork) SetParameters ¶
func (tr *VirtualNetwork) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualNetwork
func (*VirtualNetwork) SetProviderConfigReference ¶
func (mg *VirtualNetwork) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualNetwork.
func (*VirtualNetwork) SetProviderReference ¶
func (mg *VirtualNetwork) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualNetwork. Deprecated: Use SetProviderConfigReference.
func (*VirtualNetwork) SetWriteConnectionSecretToReference ¶
func (mg *VirtualNetwork) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualNetwork.
type VirtualNetworkGateway ¶
type VirtualNetworkGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkGatewaySpec `json:"spec"` Status VirtualNetworkGatewayStatus `json:"status,omitempty"` }
VirtualNetworkGateway is the Schema for the VirtualNetworkGateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*VirtualNetworkGateway) DeepCopy ¶
func (in *VirtualNetworkGateway) DeepCopy() *VirtualNetworkGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway.
func (*VirtualNetworkGateway) DeepCopyInto ¶
func (in *VirtualNetworkGateway) DeepCopyInto(out *VirtualNetworkGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateway) DeepCopyObject ¶
func (in *VirtualNetworkGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkGateway) GetCondition ¶
func (mg *VirtualNetworkGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) GetConnectionDetailsMapping ¶
func (tr *VirtualNetworkGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualNetworkGateway
func (*VirtualNetworkGateway) GetDeletionPolicy ¶
func (mg *VirtualNetworkGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) GetID ¶
func (tr *VirtualNetworkGateway) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualNetworkGateway
func (*VirtualNetworkGateway) GetObservation ¶
func (tr *VirtualNetworkGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualNetworkGateway
func (*VirtualNetworkGateway) GetParameters ¶
func (tr *VirtualNetworkGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualNetworkGateway
func (*VirtualNetworkGateway) GetProviderConfigReference ¶
func (mg *VirtualNetworkGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) GetProviderReference ¶
func (mg *VirtualNetworkGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualNetworkGateway. Deprecated: Use GetProviderConfigReference.
func (*VirtualNetworkGateway) GetTerraformResourceType ¶
func (mg *VirtualNetworkGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualNetworkGateway
func (*VirtualNetworkGateway) GetTerraformSchemaVersion ¶
func (tr *VirtualNetworkGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualNetworkGateway) GetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) LateInitialize ¶
func (tr *VirtualNetworkGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualNetworkGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualNetworkGateway) ResolveReferences ¶
ResolveReferences of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) SetConditions ¶
func (mg *VirtualNetworkGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) SetDeletionPolicy ¶
func (mg *VirtualNetworkGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) SetObservation ¶
func (tr *VirtualNetworkGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualNetworkGateway
func (*VirtualNetworkGateway) SetParameters ¶
func (tr *VirtualNetworkGateway) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualNetworkGateway
func (*VirtualNetworkGateway) SetProviderConfigReference ¶
func (mg *VirtualNetworkGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualNetworkGateway.
func (*VirtualNetworkGateway) SetProviderReference ¶
func (mg *VirtualNetworkGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualNetworkGateway. Deprecated: Use SetProviderConfigReference.
func (*VirtualNetworkGateway) SetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualNetworkGateway.
type VirtualNetworkGatewayConnection ¶
type VirtualNetworkGatewayConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkGatewayConnectionSpec `json:"spec"` Status VirtualNetworkGatewayConnectionStatus `json:"status,omitempty"` }
VirtualNetworkGatewayConnection is the Schema for the VirtualNetworkGatewayConnections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*VirtualNetworkGatewayConnection) DeepCopy ¶
func (in *VirtualNetworkGatewayConnection) DeepCopy() *VirtualNetworkGatewayConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) DeepCopyInto ¶
func (in *VirtualNetworkGatewayConnection) DeepCopyInto(out *VirtualNetworkGatewayConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayConnection) DeepCopyObject ¶
func (in *VirtualNetworkGatewayConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkGatewayConnection) GetCondition ¶
func (mg *VirtualNetworkGatewayConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) GetConnectionDetailsMapping ¶
func (tr *VirtualNetworkGatewayConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnection) GetDeletionPolicy ¶
func (mg *VirtualNetworkGatewayConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) GetID ¶
func (tr *VirtualNetworkGatewayConnection) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnection) GetObservation ¶
func (tr *VirtualNetworkGatewayConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnection) GetParameters ¶
func (tr *VirtualNetworkGatewayConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnection) GetProviderConfigReference ¶
func (mg *VirtualNetworkGatewayConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) GetProviderReference ¶
func (mg *VirtualNetworkGatewayConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualNetworkGatewayConnection. Deprecated: Use GetProviderConfigReference.
func (*VirtualNetworkGatewayConnection) GetTerraformResourceType ¶
func (mg *VirtualNetworkGatewayConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnection) GetTerraformSchemaVersion ¶
func (tr *VirtualNetworkGatewayConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualNetworkGatewayConnection) GetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkGatewayConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) LateInitialize ¶
func (tr *VirtualNetworkGatewayConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualNetworkGatewayConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualNetworkGatewayConnection) ResolveReferences ¶
func (mg *VirtualNetworkGatewayConnection) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) SetConditions ¶
func (mg *VirtualNetworkGatewayConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) SetDeletionPolicy ¶
func (mg *VirtualNetworkGatewayConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) SetObservation ¶
func (tr *VirtualNetworkGatewayConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnection) SetParameters ¶
func (tr *VirtualNetworkGatewayConnection) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnection) SetProviderConfigReference ¶
func (mg *VirtualNetworkGatewayConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnection) SetProviderReference ¶
func (mg *VirtualNetworkGatewayConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualNetworkGatewayConnection. Deprecated: Use SetProviderConfigReference.
func (*VirtualNetworkGatewayConnection) SetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkGatewayConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualNetworkGatewayConnection.
type VirtualNetworkGatewayConnectionList ¶
type VirtualNetworkGatewayConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworkGatewayConnection `json:"items"` }
VirtualNetworkGatewayConnectionList contains a list of VirtualNetworkGatewayConnections
func (*VirtualNetworkGatewayConnectionList) DeepCopy ¶
func (in *VirtualNetworkGatewayConnectionList) DeepCopy() *VirtualNetworkGatewayConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayConnectionList.
func (*VirtualNetworkGatewayConnectionList) DeepCopyInto ¶
func (in *VirtualNetworkGatewayConnectionList) DeepCopyInto(out *VirtualNetworkGatewayConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayConnectionList) DeepCopyObject ¶
func (in *VirtualNetworkGatewayConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkGatewayConnectionList) GetItems ¶
func (l *VirtualNetworkGatewayConnectionList) GetItems() []resource.Managed
GetItems of this VirtualNetworkGatewayConnectionList.
type VirtualNetworkGatewayConnectionObservation ¶
type VirtualNetworkGatewayConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VirtualNetworkGatewayConnectionObservation) DeepCopy ¶
func (in *VirtualNetworkGatewayConnectionObservation) DeepCopy() *VirtualNetworkGatewayConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayConnectionObservation.
func (*VirtualNetworkGatewayConnectionObservation) DeepCopyInto ¶
func (in *VirtualNetworkGatewayConnectionObservation) DeepCopyInto(out *VirtualNetworkGatewayConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayConnectionParameters ¶
type VirtualNetworkGatewayConnectionParameters struct { // +kubebuilder:validation:Optional AuthorizationKeySecretRef *v1.SecretKeySelector `json:"authorizationKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ConnectionProtocol *string `json:"connectionProtocol,omitempty" tf:"connection_protocol,omitempty"` // +kubebuilder:validation:Optional DpdTimeoutSeconds *float64 `json:"dpdTimeoutSeconds,omitempty" tf:"dpd_timeout_seconds,omitempty"` // +kubebuilder:validation:Optional EnableBGP *bool `json:"enableBgp,omitempty" tf:"enable_bgp,omitempty"` // +kubebuilder:validation:Optional ExpressRouteCircuitID *string `json:"expressRouteCircuitId,omitempty" tf:"express_route_circuit_id,omitempty"` // +kubebuilder:validation:Optional ExpressRouteGatewayBypass *bool `json:"expressRouteGatewayBypass,omitempty" tf:"express_route_gateway_bypass,omitempty"` // +kubebuilder:validation:Optional IpsecPolicy []IpsecPolicyParameters `json:"ipsecPolicy,omitempty" tf:"ipsec_policy,omitempty"` // +kubebuilder:validation:Optional LocalAzureIPAddressEnabled *bool `json:"localAzureIpAddressEnabled,omitempty" tf:"local_azure_ip_address_enabled,omitempty"` // +kubebuilder:validation:Optional LocalNetworkGatewayID *string `json:"localNetworkGatewayId,omitempty" tf:"local_network_gateway_id,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=VirtualNetworkGateway // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional PeerVirtualNetworkGatewayID *string `json:"peerVirtualNetworkGatewayId,omitempty" tf:"peer_virtual_network_gateway_id,omitempty"` // +kubebuilder:validation:Optional PeerVirtualNetworkGatewayIDRef *v1.Reference `json:"peerVirtualNetworkGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PeerVirtualNetworkGatewayIDSelector *v1.Selector `json:"peerVirtualNetworkGatewayIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoutingWeight *float64 `json:"routingWeight,omitempty" tf:"routing_weight,omitempty"` SharedKeySecretRef *v1.SecretKeySelector `json:"sharedKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TrafficSelectorPolicy []TrafficSelectorPolicyParameters `json:"trafficSelectorPolicy,omitempty" tf:"traffic_selector_policy,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional UsePolicyBasedTrafficSelectors *bool `json:"usePolicyBasedTrafficSelectors,omitempty" tf:"use_policy_based_traffic_selectors,omitempty"` // +crossplane:generate:reference:type=VirtualNetworkGateway // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional VirtualNetworkGatewayID *string `json:"virtualNetworkGatewayId,omitempty" tf:"virtual_network_gateway_id,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkGatewayIDRef *v1.Reference `json:"virtualNetworkGatewayIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VirtualNetworkGatewayIDSelector *v1.Selector `json:"virtualNetworkGatewayIdSelector,omitempty" tf:"-"` }
func (*VirtualNetworkGatewayConnectionParameters) DeepCopy ¶
func (in *VirtualNetworkGatewayConnectionParameters) DeepCopy() *VirtualNetworkGatewayConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayConnectionParameters.
func (*VirtualNetworkGatewayConnectionParameters) DeepCopyInto ¶
func (in *VirtualNetworkGatewayConnectionParameters) DeepCopyInto(out *VirtualNetworkGatewayConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayConnectionSpec ¶
type VirtualNetworkGatewayConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualNetworkGatewayConnectionParameters `json:"forProvider"` }
VirtualNetworkGatewayConnectionSpec defines the desired state of VirtualNetworkGatewayConnection
func (*VirtualNetworkGatewayConnectionSpec) DeepCopy ¶
func (in *VirtualNetworkGatewayConnectionSpec) DeepCopy() *VirtualNetworkGatewayConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayConnectionSpec.
func (*VirtualNetworkGatewayConnectionSpec) DeepCopyInto ¶
func (in *VirtualNetworkGatewayConnectionSpec) DeepCopyInto(out *VirtualNetworkGatewayConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayConnectionStatus ¶
type VirtualNetworkGatewayConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualNetworkGatewayConnectionObservation `json:"atProvider,omitempty"` }
VirtualNetworkGatewayConnectionStatus defines the observed state of VirtualNetworkGatewayConnection.
func (*VirtualNetworkGatewayConnectionStatus) DeepCopy ¶
func (in *VirtualNetworkGatewayConnectionStatus) DeepCopy() *VirtualNetworkGatewayConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayConnectionStatus.
func (*VirtualNetworkGatewayConnectionStatus) DeepCopyInto ¶
func (in *VirtualNetworkGatewayConnectionStatus) DeepCopyInto(out *VirtualNetworkGatewayConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayIPConfigurationObservation ¶ added in v0.9.0
type VirtualNetworkGatewayIPConfigurationObservation struct { }
func (*VirtualNetworkGatewayIPConfigurationObservation) DeepCopy ¶ added in v0.9.0
func (in *VirtualNetworkGatewayIPConfigurationObservation) DeepCopy() *VirtualNetworkGatewayIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfigurationObservation.
func (*VirtualNetworkGatewayIPConfigurationObservation) DeepCopyInto ¶ added in v0.9.0
func (in *VirtualNetworkGatewayIPConfigurationObservation) DeepCopyInto(out *VirtualNetworkGatewayIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayIPConfigurationParameters ¶ added in v0.9.0
type VirtualNetworkGatewayIPConfigurationParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddressAllocation *string `json:"privateIpAddressAllocation,omitempty" tf:"private_ip_address_allocation,omitempty"` // +kubebuilder:validation:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` // +crossplane:generate:reference:type=Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*VirtualNetworkGatewayIPConfigurationParameters) DeepCopy ¶ added in v0.9.0
func (in *VirtualNetworkGatewayIPConfigurationParameters) DeepCopy() *VirtualNetworkGatewayIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfigurationParameters.
func (*VirtualNetworkGatewayIPConfigurationParameters) DeepCopyInto ¶ added in v0.9.0
func (in *VirtualNetworkGatewayIPConfigurationParameters) DeepCopyInto(out *VirtualNetworkGatewayIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayList ¶
type VirtualNetworkGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworkGateway `json:"items"` }
VirtualNetworkGatewayList contains a list of VirtualNetworkGateways
func (*VirtualNetworkGatewayList) DeepCopy ¶
func (in *VirtualNetworkGatewayList) DeepCopy() *VirtualNetworkGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayList.
func (*VirtualNetworkGatewayList) DeepCopyInto ¶
func (in *VirtualNetworkGatewayList) DeepCopyInto(out *VirtualNetworkGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayList) DeepCopyObject ¶
func (in *VirtualNetworkGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkGatewayList) GetItems ¶
func (l *VirtualNetworkGatewayList) GetItems() []resource.Managed
GetItems of this VirtualNetworkGatewayList.
type VirtualNetworkGatewayObservation ¶
type VirtualNetworkGatewayObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VirtualNetworkGatewayObservation) DeepCopy ¶
func (in *VirtualNetworkGatewayObservation) DeepCopy() *VirtualNetworkGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayObservation.
func (*VirtualNetworkGatewayObservation) DeepCopyInto ¶
func (in *VirtualNetworkGatewayObservation) DeepCopyInto(out *VirtualNetworkGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayParameters ¶
type VirtualNetworkGatewayParameters struct { // +kubebuilder:validation:Optional ActiveActive *bool `json:"activeActive,omitempty" tf:"active_active,omitempty"` // +kubebuilder:validation:Optional BGPSettings []BGPSettingsParameters `json:"bgpSettings,omitempty" tf:"bgp_settings,omitempty"` // +kubebuilder:validation:Optional CustomRoute []CustomRouteParameters `json:"customRoute,omitempty" tf:"custom_route,omitempty"` // +kubebuilder:validation:Optional DefaultLocalNetworkGatewayID *string `json:"defaultLocalNetworkGatewayId,omitempty" tf:"default_local_network_gateway_id,omitempty"` // +kubebuilder:validation:Optional EnableBGP *bool `json:"enableBgp,omitempty" tf:"enable_bgp,omitempty"` // +kubebuilder:validation:Optional Generation *string `json:"generation,omitempty" tf:"generation,omitempty"` // +kubebuilder:validation:Required IPConfiguration []VirtualNetworkGatewayIPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddressEnabled *bool `json:"privateIpAddressEnabled,omitempty" tf:"private_ip_address_enabled,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Sku *string `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VPNClientConfiguration []VPNClientConfigurationParameters `json:"vpnClientConfiguration,omitempty" tf:"vpn_client_configuration,omitempty"` // +kubebuilder:validation:Optional VPNType *string `json:"vpnType,omitempty" tf:"vpn_type,omitempty"` }
func (*VirtualNetworkGatewayParameters) DeepCopy ¶
func (in *VirtualNetworkGatewayParameters) DeepCopy() *VirtualNetworkGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayParameters.
func (*VirtualNetworkGatewayParameters) DeepCopyInto ¶
func (in *VirtualNetworkGatewayParameters) DeepCopyInto(out *VirtualNetworkGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewaySpec ¶
type VirtualNetworkGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualNetworkGatewayParameters `json:"forProvider"` }
VirtualNetworkGatewaySpec defines the desired state of VirtualNetworkGateway
func (*VirtualNetworkGatewaySpec) DeepCopy ¶
func (in *VirtualNetworkGatewaySpec) DeepCopy() *VirtualNetworkGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewaySpec.
func (*VirtualNetworkGatewaySpec) DeepCopyInto ¶
func (in *VirtualNetworkGatewaySpec) DeepCopyInto(out *VirtualNetworkGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayStatus ¶
type VirtualNetworkGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualNetworkGatewayObservation `json:"atProvider,omitempty"` }
VirtualNetworkGatewayStatus defines the observed state of VirtualNetworkGateway.
func (*VirtualNetworkGatewayStatus) DeepCopy ¶
func (in *VirtualNetworkGatewayStatus) DeepCopy() *VirtualNetworkGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayStatus.
func (*VirtualNetworkGatewayStatus) DeepCopyInto ¶
func (in *VirtualNetworkGatewayStatus) DeepCopyInto(out *VirtualNetworkGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkList ¶
type VirtualNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetwork `json:"items"` }
VirtualNetworkList contains a list of VirtualNetworks
func (*VirtualNetworkList) DeepCopy ¶
func (in *VirtualNetworkList) DeepCopy() *VirtualNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkList.
func (*VirtualNetworkList) DeepCopyInto ¶
func (in *VirtualNetworkList) DeepCopyInto(out *VirtualNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkList) DeepCopyObject ¶
func (in *VirtualNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkList) GetItems ¶
func (l *VirtualNetworkList) GetItems() []resource.Managed
GetItems of this VirtualNetworkList.
type VirtualNetworkObservation ¶
type VirtualNetworkObservation struct { GUID *string `json:"guid,omitempty" tf:"guid,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VirtualNetworkObservation) DeepCopy ¶
func (in *VirtualNetworkObservation) DeepCopy() *VirtualNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkObservation.
func (*VirtualNetworkObservation) DeepCopyInto ¶
func (in *VirtualNetworkObservation) DeepCopyInto(out *VirtualNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkParameters ¶
type VirtualNetworkParameters struct { // +kubebuilder:validation:Required AddressSpace []*string `json:"addressSpace" tf:"address_space,omitempty"` // +kubebuilder:validation:Optional BGPCommunity *string `json:"bgpCommunity,omitempty" tf:"bgp_community,omitempty"` // +kubebuilder:validation:Optional DDOSProtectionPlan []DDOSProtectionPlanParameters `json:"ddosProtectionPlan,omitempty" tf:"ddos_protection_plan,omitempty"` // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Subnet []VirtualNetworkSubnetParameters `json:"subnet,omitempty" tf:"subnet,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VMProtectionEnabled *bool `json:"vmProtectionEnabled,omitempty" tf:"vm_protection_enabled,omitempty"` }
func (*VirtualNetworkParameters) DeepCopy ¶
func (in *VirtualNetworkParameters) DeepCopy() *VirtualNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkParameters.
func (*VirtualNetworkParameters) DeepCopyInto ¶
func (in *VirtualNetworkParameters) DeepCopyInto(out *VirtualNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeering ¶
type VirtualNetworkPeering struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkPeeringSpec `json:"spec"` Status VirtualNetworkPeeringStatus `json:"status,omitempty"` }
VirtualNetworkPeering is the Schema for the VirtualNetworkPeerings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*VirtualNetworkPeering) DeepCopy ¶
func (in *VirtualNetworkPeering) DeepCopy() *VirtualNetworkPeering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeering.
func (*VirtualNetworkPeering) DeepCopyInto ¶
func (in *VirtualNetworkPeering) DeepCopyInto(out *VirtualNetworkPeering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkPeering) DeepCopyObject ¶
func (in *VirtualNetworkPeering) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkPeering) GetCondition ¶
func (mg *VirtualNetworkPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) GetConnectionDetailsMapping ¶
func (tr *VirtualNetworkPeering) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualNetworkPeering
func (*VirtualNetworkPeering) GetDeletionPolicy ¶
func (mg *VirtualNetworkPeering) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) GetID ¶
func (tr *VirtualNetworkPeering) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualNetworkPeering
func (*VirtualNetworkPeering) GetObservation ¶
func (tr *VirtualNetworkPeering) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualNetworkPeering
func (*VirtualNetworkPeering) GetParameters ¶
func (tr *VirtualNetworkPeering) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualNetworkPeering
func (*VirtualNetworkPeering) GetProviderConfigReference ¶
func (mg *VirtualNetworkPeering) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) GetProviderReference ¶
func (mg *VirtualNetworkPeering) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualNetworkPeering. Deprecated: Use GetProviderConfigReference.
func (*VirtualNetworkPeering) GetTerraformResourceType ¶
func (mg *VirtualNetworkPeering) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualNetworkPeering
func (*VirtualNetworkPeering) GetTerraformSchemaVersion ¶
func (tr *VirtualNetworkPeering) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualNetworkPeering) GetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) LateInitialize ¶
func (tr *VirtualNetworkPeering) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualNetworkPeering using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualNetworkPeering) ResolveReferences ¶
ResolveReferences of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) SetConditions ¶
func (mg *VirtualNetworkPeering) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) SetDeletionPolicy ¶
func (mg *VirtualNetworkPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) SetObservation ¶
func (tr *VirtualNetworkPeering) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualNetworkPeering
func (*VirtualNetworkPeering) SetParameters ¶
func (tr *VirtualNetworkPeering) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualNetworkPeering
func (*VirtualNetworkPeering) SetProviderConfigReference ¶
func (mg *VirtualNetworkPeering) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualNetworkPeering.
func (*VirtualNetworkPeering) SetProviderReference ¶
func (mg *VirtualNetworkPeering) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualNetworkPeering. Deprecated: Use SetProviderConfigReference.
func (*VirtualNetworkPeering) SetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualNetworkPeering.
type VirtualNetworkPeeringList ¶
type VirtualNetworkPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworkPeering `json:"items"` }
VirtualNetworkPeeringList contains a list of VirtualNetworkPeerings
func (*VirtualNetworkPeeringList) DeepCopy ¶
func (in *VirtualNetworkPeeringList) DeepCopy() *VirtualNetworkPeeringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeeringList.
func (*VirtualNetworkPeeringList) DeepCopyInto ¶
func (in *VirtualNetworkPeeringList) DeepCopyInto(out *VirtualNetworkPeeringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkPeeringList) DeepCopyObject ¶
func (in *VirtualNetworkPeeringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkPeeringList) GetItems ¶
func (l *VirtualNetworkPeeringList) GetItems() []resource.Managed
GetItems of this VirtualNetworkPeeringList.
type VirtualNetworkPeeringObservation ¶
type VirtualNetworkPeeringObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VirtualNetworkPeeringObservation) DeepCopy ¶
func (in *VirtualNetworkPeeringObservation) DeepCopy() *VirtualNetworkPeeringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeeringObservation.
func (*VirtualNetworkPeeringObservation) DeepCopyInto ¶
func (in *VirtualNetworkPeeringObservation) DeepCopyInto(out *VirtualNetworkPeeringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeeringParameters ¶
type VirtualNetworkPeeringParameters struct { // +kubebuilder:validation:Optional AllowForwardedTraffic *bool `json:"allowForwardedTraffic,omitempty" tf:"allow_forwarded_traffic,omitempty"` // +kubebuilder:validation:Optional AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty" tf:"allow_gateway_transit,omitempty"` // +kubebuilder:validation:Optional AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty" tf:"allow_virtual_network_access,omitempty"` // +crossplane:generate:reference:type=VirtualNetwork // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional RemoteVirtualNetworkID *string `json:"remoteVirtualNetworkId,omitempty" tf:"remote_virtual_network_id,omitempty"` // +kubebuilder:validation:Optional RemoteVirtualNetworkIDRef *v1.Reference `json:"remoteVirtualNetworkIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RemoteVirtualNetworkIDSelector *v1.Selector `json:"remoteVirtualNetworkIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional UseRemoteGateways *bool `json:"useRemoteGateways,omitempty" tf:"use_remote_gateways,omitempty"` // +crossplane:generate:reference:type=VirtualNetwork // +kubebuilder:validation:Optional VirtualNetworkName *string `json:"virtualNetworkName,omitempty" tf:"virtual_network_name,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkNameRef *v1.Reference `json:"virtualNetworkNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VirtualNetworkNameSelector *v1.Selector `json:"virtualNetworkNameSelector,omitempty" tf:"-"` }
func (*VirtualNetworkPeeringParameters) DeepCopy ¶
func (in *VirtualNetworkPeeringParameters) DeepCopy() *VirtualNetworkPeeringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeeringParameters.
func (*VirtualNetworkPeeringParameters) DeepCopyInto ¶
func (in *VirtualNetworkPeeringParameters) DeepCopyInto(out *VirtualNetworkPeeringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeeringSpec ¶
type VirtualNetworkPeeringSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualNetworkPeeringParameters `json:"forProvider"` }
VirtualNetworkPeeringSpec defines the desired state of VirtualNetworkPeering
func (*VirtualNetworkPeeringSpec) DeepCopy ¶
func (in *VirtualNetworkPeeringSpec) DeepCopy() *VirtualNetworkPeeringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeeringSpec.
func (*VirtualNetworkPeeringSpec) DeepCopyInto ¶
func (in *VirtualNetworkPeeringSpec) DeepCopyInto(out *VirtualNetworkPeeringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeeringStatus ¶
type VirtualNetworkPeeringStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualNetworkPeeringObservation `json:"atProvider,omitempty"` }
VirtualNetworkPeeringStatus defines the observed state of VirtualNetworkPeering.
func (*VirtualNetworkPeeringStatus) DeepCopy ¶
func (in *VirtualNetworkPeeringStatus) DeepCopy() *VirtualNetworkPeeringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeeringStatus.
func (*VirtualNetworkPeeringStatus) DeepCopyInto ¶
func (in *VirtualNetworkPeeringStatus) DeepCopyInto(out *VirtualNetworkPeeringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkSpec ¶
type VirtualNetworkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualNetworkParameters `json:"forProvider"` }
VirtualNetworkSpec defines the desired state of VirtualNetwork
func (*VirtualNetworkSpec) DeepCopy ¶
func (in *VirtualNetworkSpec) DeepCopy() *VirtualNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkSpec.
func (*VirtualNetworkSpec) DeepCopyInto ¶
func (in *VirtualNetworkSpec) DeepCopyInto(out *VirtualNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkStatus ¶
type VirtualNetworkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualNetworkObservation `json:"atProvider,omitempty"` }
VirtualNetworkStatus defines the observed state of VirtualNetwork.
func (*VirtualNetworkStatus) DeepCopy ¶
func (in *VirtualNetworkStatus) DeepCopy() *VirtualNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkStatus.
func (*VirtualNetworkStatus) DeepCopyInto ¶
func (in *VirtualNetworkStatus) DeepCopyInto(out *VirtualNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkSubnetObservation ¶
type VirtualNetworkSubnetObservation struct { }
func (*VirtualNetworkSubnetObservation) DeepCopy ¶
func (in *VirtualNetworkSubnetObservation) DeepCopy() *VirtualNetworkSubnetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkSubnetObservation.
func (*VirtualNetworkSubnetObservation) DeepCopyInto ¶
func (in *VirtualNetworkSubnetObservation) DeepCopyInto(out *VirtualNetworkSubnetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkSubnetParameters ¶
type VirtualNetworkSubnetParameters struct { // +kubebuilder:validation:Optional AddressPrefix *string `json:"addressPrefix,omitempty" tf:"address_prefix"` // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name"` // +kubebuilder:validation:Optional SecurityGroup *string `json:"securityGroup,omitempty" tf:"security_group"` }
func (*VirtualNetworkSubnetParameters) DeepCopy ¶
func (in *VirtualNetworkSubnetParameters) DeepCopy() *VirtualNetworkSubnetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkSubnetParameters.
func (*VirtualNetworkSubnetParameters) DeepCopyInto ¶
func (in *VirtualNetworkSubnetParameters) DeepCopyInto(out *VirtualNetworkSubnetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualWAN ¶
type VirtualWAN struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualWANSpec `json:"spec"` Status VirtualWANStatus `json:"status,omitempty"` }
VirtualWAN is the Schema for the VirtualWANs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*VirtualWAN) DeepCopy ¶
func (in *VirtualWAN) DeepCopy() *VirtualWAN
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualWAN.
func (*VirtualWAN) DeepCopyInto ¶
func (in *VirtualWAN) DeepCopyInto(out *VirtualWAN)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualWAN) DeepCopyObject ¶
func (in *VirtualWAN) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualWAN) GetCondition ¶
func (mg *VirtualWAN) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualWAN.
func (*VirtualWAN) GetConnectionDetailsMapping ¶
func (tr *VirtualWAN) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualWAN
func (*VirtualWAN) GetDeletionPolicy ¶
func (mg *VirtualWAN) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualWAN.
func (*VirtualWAN) GetID ¶
func (tr *VirtualWAN) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualWAN
func (*VirtualWAN) GetObservation ¶
func (tr *VirtualWAN) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualWAN
func (*VirtualWAN) GetParameters ¶
func (tr *VirtualWAN) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualWAN
func (*VirtualWAN) GetProviderConfigReference ¶
func (mg *VirtualWAN) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualWAN.
func (*VirtualWAN) GetProviderReference ¶
func (mg *VirtualWAN) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualWAN. Deprecated: Use GetProviderConfigReference.
func (*VirtualWAN) GetTerraformResourceType ¶
func (mg *VirtualWAN) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualWAN
func (*VirtualWAN) GetTerraformSchemaVersion ¶
func (tr *VirtualWAN) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualWAN) GetWriteConnectionSecretToReference ¶
func (mg *VirtualWAN) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualWAN.
func (*VirtualWAN) LateInitialize ¶
func (tr *VirtualWAN) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualWAN using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualWAN) ResolveReferences ¶
ResolveReferences of this VirtualWAN.
func (*VirtualWAN) SetConditions ¶
func (mg *VirtualWAN) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualWAN.
func (*VirtualWAN) SetDeletionPolicy ¶
func (mg *VirtualWAN) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualWAN.
func (*VirtualWAN) SetObservation ¶
func (tr *VirtualWAN) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualWAN
func (*VirtualWAN) SetParameters ¶
func (tr *VirtualWAN) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualWAN
func (*VirtualWAN) SetProviderConfigReference ¶
func (mg *VirtualWAN) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualWAN.
func (*VirtualWAN) SetProviderReference ¶
func (mg *VirtualWAN) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualWAN. Deprecated: Use SetProviderConfigReference.
func (*VirtualWAN) SetWriteConnectionSecretToReference ¶
func (mg *VirtualWAN) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualWAN.
type VirtualWANList ¶
type VirtualWANList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualWAN `json:"items"` }
VirtualWANList contains a list of VirtualWANs
func (*VirtualWANList) DeepCopy ¶
func (in *VirtualWANList) DeepCopy() *VirtualWANList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualWANList.
func (*VirtualWANList) DeepCopyInto ¶
func (in *VirtualWANList) DeepCopyInto(out *VirtualWANList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualWANList) DeepCopyObject ¶
func (in *VirtualWANList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualWANList) GetItems ¶
func (l *VirtualWANList) GetItems() []resource.Managed
GetItems of this VirtualWANList.
type VirtualWANObservation ¶
type VirtualWANObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VirtualWANObservation) DeepCopy ¶
func (in *VirtualWANObservation) DeepCopy() *VirtualWANObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualWANObservation.
func (*VirtualWANObservation) DeepCopyInto ¶
func (in *VirtualWANObservation) DeepCopyInto(out *VirtualWANObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualWANParameters ¶
type VirtualWANParameters struct { // +kubebuilder:validation:Optional AllowBranchToBranchTraffic *bool `json:"allowBranchToBranchTraffic,omitempty" tf:"allow_branch_to_branch_traffic,omitempty"` // +kubebuilder:validation:Optional AllowVnetToVnetTraffic *bool `json:"allowVnetToVnetTraffic,omitempty" tf:"allow_vnet_to_vnet_traffic,omitempty"` // +kubebuilder:validation:Optional DisableVPNEncryption *bool `json:"disableVpnEncryption,omitempty" tf:"disable_vpn_encryption,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Office365LocalBreakoutCategory *string `json:"office365LocalBreakoutCategory,omitempty" tf:"office365_local_breakout_category,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*VirtualWANParameters) DeepCopy ¶
func (in *VirtualWANParameters) DeepCopy() *VirtualWANParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualWANParameters.
func (*VirtualWANParameters) DeepCopyInto ¶
func (in *VirtualWANParameters) DeepCopyInto(out *VirtualWANParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualWANSpec ¶
type VirtualWANSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualWANParameters `json:"forProvider"` }
VirtualWANSpec defines the desired state of VirtualWAN
func (*VirtualWANSpec) DeepCopy ¶
func (in *VirtualWANSpec) DeepCopy() *VirtualWANSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualWANSpec.
func (*VirtualWANSpec) DeepCopyInto ¶
func (in *VirtualWANSpec) DeepCopyInto(out *VirtualWANSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualWANStatus ¶
type VirtualWANStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualWANObservation `json:"atProvider,omitempty"` }
VirtualWANStatus defines the observed state of VirtualWAN.
func (*VirtualWANStatus) DeepCopy ¶
func (in *VirtualWANStatus) DeepCopy() *VirtualWANStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualWANStatus.
func (*VirtualWANStatus) DeepCopyInto ¶
func (in *VirtualWANStatus) DeepCopyInto(out *VirtualWANStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_loadbalancer_terraformed.go
- zz_loadbalancer_types.go
- zz_networkinterface_terraformed.go
- zz_networkinterface_types.go
- zz_subnet_terraformed.go
- zz_subnet_types.go
- zz_subnetnatgatewayassociation_terraformed.go
- zz_subnetnatgatewayassociation_types.go
- zz_subnetnetworksecuritygroupassociation_terraformed.go
- zz_subnetnetworksecuritygroupassociation_types.go
- zz_subnetroutetableassociation_terraformed.go
- zz_subnetroutetableassociation_types.go
- zz_subnetserviceendpointstoragepolicy_terraformed.go
- zz_subnetserviceendpointstoragepolicy_types.go
- zz_virtualnetwork_terraformed.go
- zz_virtualnetwork_types.go
- zz_virtualnetworkgateway_terraformed.go
- zz_virtualnetworkgateway_types.go
- zz_virtualnetworkgatewayconnection_terraformed.go
- zz_virtualnetworkgatewayconnection_types.go
- zz_virtualnetworkpeering_terraformed.go
- zz_virtualnetworkpeering_types.go
- zz_virtualwan_terraformed.go
- zz_virtualwan_types.go