Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=network.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BgpSettingsObservation
- type BgpSettingsParameters
- type ConnectionMonitor
- func (in *ConnectionMonitor) DeepCopy() *ConnectionMonitor
- func (in *ConnectionMonitor) DeepCopyInto(out *ConnectionMonitor)
- func (in *ConnectionMonitor) DeepCopyObject() runtime.Object
- func (mg *ConnectionMonitor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConnectionMonitor) GetConnectionDetailsMapping() map[string]string
- func (mg *ConnectionMonitor) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConnectionMonitor) GetID() string
- func (tr *ConnectionMonitor) GetObservation() (map[string]interface{}, error)
- func (tr *ConnectionMonitor) GetParameters() (map[string]interface{}, error)
- func (mg *ConnectionMonitor) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConnectionMonitor) GetProviderReference() *xpv1.Reference
- func (mg *ConnectionMonitor) GetTerraformResourceType() string
- func (tr *ConnectionMonitor) GetTerraformSchemaVersion() int
- func (mg *ConnectionMonitor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConnectionMonitor) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConnectionMonitor) SetConditions(c ...xpv1.Condition)
- func (mg *ConnectionMonitor) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConnectionMonitor) SetObservation(obs map[string]interface{}) error
- func (tr *ConnectionMonitor) SetParameters(params map[string]interface{}) error
- func (mg *ConnectionMonitor) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConnectionMonitor) SetProviderReference(r *xpv1.Reference)
- func (mg *ConnectionMonitor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionMonitorList
- type ConnectionMonitorObservation
- type ConnectionMonitorParameters
- type ConnectionMonitorSpec
- type ConnectionMonitorStatus
- type ContainerNetworkInterfaceIPConfigurationObservation
- type ContainerNetworkInterfaceIPConfigurationParameters
- type ContainerNetworkInterfaceObservation
- type ContainerNetworkInterfaceParameters
- type CustomRouteObservation
- type CustomRouteParameters
- type DdosProtectionPlan
- func (in *DdosProtectionPlan) DeepCopy() *DdosProtectionPlan
- func (in *DdosProtectionPlan) DeepCopyInto(out *DdosProtectionPlan)
- func (in *DdosProtectionPlan) DeepCopyObject() runtime.Object
- func (mg *DdosProtectionPlan) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DdosProtectionPlan) GetConnectionDetailsMapping() map[string]string
- func (mg *DdosProtectionPlan) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DdosProtectionPlan) GetID() string
- func (tr *DdosProtectionPlan) GetObservation() (map[string]interface{}, error)
- func (tr *DdosProtectionPlan) GetParameters() (map[string]interface{}, error)
- func (mg *DdosProtectionPlan) GetProviderConfigReference() *xpv1.Reference
- func (mg *DdosProtectionPlan) GetProviderReference() *xpv1.Reference
- func (mg *DdosProtectionPlan) GetTerraformResourceType() string
- func (tr *DdosProtectionPlan) GetTerraformSchemaVersion() int
- func (mg *DdosProtectionPlan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DdosProtectionPlan) LateInitialize(attrs []byte) (bool, error)
- func (mg *DdosProtectionPlan) SetConditions(c ...xpv1.Condition)
- func (mg *DdosProtectionPlan) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DdosProtectionPlan) SetObservation(obs map[string]interface{}) error
- func (tr *DdosProtectionPlan) SetParameters(params map[string]interface{}) error
- func (mg *DdosProtectionPlan) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DdosProtectionPlan) SetProviderReference(r *xpv1.Reference)
- func (mg *DdosProtectionPlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DdosProtectionPlanList
- type DdosProtectionPlanObservation
- type DdosProtectionPlanParameters
- type DdosProtectionPlanSpec
- type DdosProtectionPlanStatus
- type DefinitionObservation
- type DefinitionParameters
- type DelegationObservation
- type DelegationParameters
- type DestinationObservation
- type DestinationParameters
- type EndpointObservation
- type EndpointParameters
- type FilterObservation
- type FilterParameters
- type FrontendIPConfigurationObservation
- type FrontendIPConfigurationParameters
- type HTTPConfigurationObservation
- type HTTPConfigurationParameters
- type IPConfigurationObservation
- type IPConfigurationParameters
- type IPGroup
- func (in *IPGroup) DeepCopy() *IPGroup
- func (in *IPGroup) DeepCopyInto(out *IPGroup)
- func (in *IPGroup) DeepCopyObject() runtime.Object
- func (mg *IPGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IPGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *IPGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IPGroup) GetID() string
- func (tr *IPGroup) GetObservation() (map[string]interface{}, error)
- func (tr *IPGroup) GetParameters() (map[string]interface{}, error)
- func (mg *IPGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *IPGroup) GetProviderReference() *xpv1.Reference
- func (mg *IPGroup) GetTerraformResourceType() string
- func (tr *IPGroup) GetTerraformSchemaVersion() int
- func (mg *IPGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IPGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *IPGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IPGroup) SetConditions(c ...xpv1.Condition)
- func (mg *IPGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IPGroup) SetObservation(obs map[string]interface{}) error
- func (tr *IPGroup) SetParameters(params map[string]interface{}) error
- func (mg *IPGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IPGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *IPGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IPGroupList
- type IPGroupObservation
- type IPGroupParameters
- type IPGroupSpec
- type IPGroupStatus
- type IcmpConfigurationObservation
- type IcmpConfigurationParameters
- type InterfaceApplicationSecurityGroupAssociation
- func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopy() *InterfaceApplicationSecurityGroupAssociation
- func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociation)
- func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyObject() runtime.Object
- func (mg *InterfaceApplicationSecurityGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InterfaceApplicationSecurityGroupAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *InterfaceApplicationSecurityGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InterfaceApplicationSecurityGroupAssociation) GetID() string
- func (tr *InterfaceApplicationSecurityGroupAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *InterfaceApplicationSecurityGroupAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *InterfaceApplicationSecurityGroupAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *InterfaceApplicationSecurityGroupAssociation) GetProviderReference() *xpv1.Reference
- func (mg *InterfaceApplicationSecurityGroupAssociation) GetTerraformResourceType() string
- func (tr *InterfaceApplicationSecurityGroupAssociation) GetTerraformSchemaVersion() int
- func (mg *InterfaceApplicationSecurityGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InterfaceApplicationSecurityGroupAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *InterfaceApplicationSecurityGroupAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *InterfaceApplicationSecurityGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InterfaceApplicationSecurityGroupAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *InterfaceApplicationSecurityGroupAssociation) SetParameters(params map[string]interface{}) error
- func (mg *InterfaceApplicationSecurityGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InterfaceApplicationSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *InterfaceApplicationSecurityGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InterfaceApplicationSecurityGroupAssociationList
- func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopy() *InterfaceApplicationSecurityGroupAssociationList
- func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationList)
- func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyObject() runtime.Object
- func (l *InterfaceApplicationSecurityGroupAssociationList) GetItems() []resource.Managed
- type InterfaceApplicationSecurityGroupAssociationObservation
- type InterfaceApplicationSecurityGroupAssociationParameters
- type InterfaceApplicationSecurityGroupAssociationSpec
- type InterfaceApplicationSecurityGroupAssociationStatus
- type InterfaceBackendAddressPoolAssociation
- func (in *InterfaceBackendAddressPoolAssociation) DeepCopy() *InterfaceBackendAddressPoolAssociation
- func (in *InterfaceBackendAddressPoolAssociation) DeepCopyInto(out *InterfaceBackendAddressPoolAssociation)
- func (in *InterfaceBackendAddressPoolAssociation) DeepCopyObject() runtime.Object
- func (mg *InterfaceBackendAddressPoolAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InterfaceBackendAddressPoolAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *InterfaceBackendAddressPoolAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InterfaceBackendAddressPoolAssociation) GetID() string
- func (tr *InterfaceBackendAddressPoolAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *InterfaceBackendAddressPoolAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *InterfaceBackendAddressPoolAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *InterfaceBackendAddressPoolAssociation) GetProviderReference() *xpv1.Reference
- func (mg *InterfaceBackendAddressPoolAssociation) GetTerraformResourceType() string
- func (tr *InterfaceBackendAddressPoolAssociation) GetTerraformSchemaVersion() int
- func (mg *InterfaceBackendAddressPoolAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InterfaceBackendAddressPoolAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *InterfaceBackendAddressPoolAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *InterfaceBackendAddressPoolAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InterfaceBackendAddressPoolAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *InterfaceBackendAddressPoolAssociation) SetParameters(params map[string]interface{}) error
- func (mg *InterfaceBackendAddressPoolAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InterfaceBackendAddressPoolAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *InterfaceBackendAddressPoolAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InterfaceBackendAddressPoolAssociationList
- func (in *InterfaceBackendAddressPoolAssociationList) DeepCopy() *InterfaceBackendAddressPoolAssociationList
- func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationList)
- func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyObject() runtime.Object
- func (l *InterfaceBackendAddressPoolAssociationList) GetItems() []resource.Managed
- type InterfaceBackendAddressPoolAssociationObservation
- type InterfaceBackendAddressPoolAssociationParameters
- type InterfaceBackendAddressPoolAssociationSpec
- type InterfaceBackendAddressPoolAssociationStatus
- type InterfaceNatRuleAssociation
- func (in *InterfaceNatRuleAssociation) DeepCopy() *InterfaceNatRuleAssociation
- func (in *InterfaceNatRuleAssociation) DeepCopyInto(out *InterfaceNatRuleAssociation)
- func (in *InterfaceNatRuleAssociation) DeepCopyObject() runtime.Object
- func (mg *InterfaceNatRuleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InterfaceNatRuleAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *InterfaceNatRuleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InterfaceNatRuleAssociation) GetID() string
- func (tr *InterfaceNatRuleAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *InterfaceNatRuleAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *InterfaceNatRuleAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *InterfaceNatRuleAssociation) GetProviderReference() *xpv1.Reference
- func (mg *InterfaceNatRuleAssociation) GetTerraformResourceType() string
- func (tr *InterfaceNatRuleAssociation) GetTerraformSchemaVersion() int
- func (mg *InterfaceNatRuleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InterfaceNatRuleAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *InterfaceNatRuleAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *InterfaceNatRuleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InterfaceNatRuleAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *InterfaceNatRuleAssociation) SetParameters(params map[string]interface{}) error
- func (mg *InterfaceNatRuleAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InterfaceNatRuleAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *InterfaceNatRuleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InterfaceNatRuleAssociationList
- func (in *InterfaceNatRuleAssociationList) DeepCopy() *InterfaceNatRuleAssociationList
- func (in *InterfaceNatRuleAssociationList) DeepCopyInto(out *InterfaceNatRuleAssociationList)
- func (in *InterfaceNatRuleAssociationList) DeepCopyObject() runtime.Object
- func (l *InterfaceNatRuleAssociationList) GetItems() []resource.Managed
- type InterfaceNatRuleAssociationObservation
- type InterfaceNatRuleAssociationParameters
- type InterfaceNatRuleAssociationSpec
- type InterfaceNatRuleAssociationStatus
- type InterfaceSecurityGroupAssociation
- func (in *InterfaceSecurityGroupAssociation) DeepCopy() *InterfaceSecurityGroupAssociation
- func (in *InterfaceSecurityGroupAssociation) DeepCopyInto(out *InterfaceSecurityGroupAssociation)
- func (in *InterfaceSecurityGroupAssociation) DeepCopyObject() runtime.Object
- func (mg *InterfaceSecurityGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InterfaceSecurityGroupAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *InterfaceSecurityGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InterfaceSecurityGroupAssociation) GetID() string
- func (tr *InterfaceSecurityGroupAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *InterfaceSecurityGroupAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *InterfaceSecurityGroupAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *InterfaceSecurityGroupAssociation) GetProviderReference() *xpv1.Reference
- func (mg *InterfaceSecurityGroupAssociation) GetTerraformResourceType() string
- func (tr *InterfaceSecurityGroupAssociation) GetTerraformSchemaVersion() int
- func (mg *InterfaceSecurityGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InterfaceSecurityGroupAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *InterfaceSecurityGroupAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *InterfaceSecurityGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InterfaceSecurityGroupAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *InterfaceSecurityGroupAssociation) SetParameters(params map[string]interface{}) error
- func (mg *InterfaceSecurityGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InterfaceSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *InterfaceSecurityGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InterfaceSecurityGroupAssociationList
- func (in *InterfaceSecurityGroupAssociationList) DeepCopy() *InterfaceSecurityGroupAssociationList
- func (in *InterfaceSecurityGroupAssociationList) DeepCopyInto(out *InterfaceSecurityGroupAssociationList)
- func (in *InterfaceSecurityGroupAssociationList) DeepCopyObject() runtime.Object
- func (l *InterfaceSecurityGroupAssociationList) GetItems() []resource.Managed
- type InterfaceSecurityGroupAssociationObservation
- type InterfaceSecurityGroupAssociationParameters
- type InterfaceSecurityGroupAssociationSpec
- type InterfaceSecurityGroupAssociationStatus
- type IpsecPolicyObservation
- type IpsecPolicyParameters
- type ItemObservation
- type ItemParameters
- 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) 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 PacketCapture
- func (in *PacketCapture) DeepCopy() *PacketCapture
- func (in *PacketCapture) DeepCopyInto(out *PacketCapture)
- func (in *PacketCapture) DeepCopyObject() runtime.Object
- func (mg *PacketCapture) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PacketCapture) GetConnectionDetailsMapping() map[string]string
- func (mg *PacketCapture) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PacketCapture) GetID() string
- func (tr *PacketCapture) GetObservation() (map[string]interface{}, error)
- func (tr *PacketCapture) GetParameters() (map[string]interface{}, error)
- func (mg *PacketCapture) GetProviderConfigReference() *xpv1.Reference
- func (mg *PacketCapture) GetProviderReference() *xpv1.Reference
- func (mg *PacketCapture) GetTerraformResourceType() string
- func (tr *PacketCapture) GetTerraformSchemaVersion() int
- func (mg *PacketCapture) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PacketCapture) LateInitialize(attrs []byte) (bool, error)
- func (mg *PacketCapture) SetConditions(c ...xpv1.Condition)
- func (mg *PacketCapture) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PacketCapture) SetObservation(obs map[string]interface{}) error
- func (tr *PacketCapture) SetParameters(params map[string]interface{}) error
- func (mg *PacketCapture) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PacketCapture) SetProviderReference(r *xpv1.Reference)
- func (mg *PacketCapture) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PacketCaptureFilterObservation
- type PacketCaptureFilterParameters
- type PacketCaptureList
- type PacketCaptureObservation
- type PacketCaptureParameters
- type PacketCaptureSpec
- type PacketCaptureStatus
- type PeeringAddressesObservation
- type PeeringAddressesParameters
- type Profile
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Profile) GetConnectionDetailsMapping() map[string]string
- func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Profile) GetID() string
- func (tr *Profile) GetObservation() (map[string]interface{}, error)
- func (tr *Profile) GetParameters() (map[string]interface{}, error)
- func (mg *Profile) GetProviderConfigReference() *xpv1.Reference
- func (mg *Profile) GetProviderReference() *xpv1.Reference
- func (mg *Profile) GetTerraformResourceType() string
- func (tr *Profile) GetTerraformSchemaVersion() int
- func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Profile) LateInitialize(attrs []byte) (bool, error)
- func (mg *Profile) SetConditions(c ...xpv1.Condition)
- func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Profile) SetObservation(obs map[string]interface{}) error
- func (tr *Profile) SetParameters(params map[string]interface{}) error
- func (mg *Profile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Profile) SetProviderReference(r *xpv1.Reference)
- func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProfileList
- type ProfileObservation
- type ProfileParameters
- type ProfileSpec
- type ProfileStatus
- type RequestHeaderObservation
- type RequestHeaderParameters
- type RetentionPolicyObservation
- type RetentionPolicyParameters
- type RevokedCertificateObservation
- type RevokedCertificateParameters
- type RootCertificateObservation
- type RootCertificateParameters
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityGroup) GetID() string
- func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
- func (mg *SecurityGroup) GetTerraformResourceType() string
- func (tr *SecurityGroup) GetTerraformSchemaVersion() int
- func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
- func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupList
- type SecurityGroupObservation
- type SecurityGroupParameters
- type SecurityGroupSpec
- type SecurityGroupStatus
- type SecurityRuleObservation
- type SecurityRuleParameters
- type ServiceDelegationObservation
- type ServiceDelegationParameters
- type SourceObservation
- type SourceParameters
- type StorageLocationObservation
- type StorageLocationParameters
- 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 SuccessThresholdObservation
- type SuccessThresholdParameters
- type TCPConfigurationObservation
- type TCPConfigurationParameters
- type TestConfigurationObservation
- type TestConfigurationParameters
- type TestGroupObservation
- type TestGroupParameters
- type TrafficAnalyticsObservation
- type TrafficAnalyticsParameters
- type TrafficSelectorPolicyObservation
- type TrafficSelectorPolicyParameters
- 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 VirtualNetworkDdosProtectionPlanObservation
- type VirtualNetworkDdosProtectionPlanParameters
- 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
- type VpnClientConfigurationObservation
- type VpnClientConfigurationParameters
- type Watcher
- func (in *Watcher) DeepCopy() *Watcher
- func (in *Watcher) DeepCopyInto(out *Watcher)
- func (in *Watcher) DeepCopyObject() runtime.Object
- func (mg *Watcher) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Watcher) GetConnectionDetailsMapping() map[string]string
- func (mg *Watcher) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Watcher) GetID() string
- func (tr *Watcher) GetObservation() (map[string]interface{}, error)
- func (tr *Watcher) GetParameters() (map[string]interface{}, error)
- func (mg *Watcher) GetProviderConfigReference() *xpv1.Reference
- func (mg *Watcher) GetProviderReference() *xpv1.Reference
- func (mg *Watcher) GetTerraformResourceType() string
- func (tr *Watcher) GetTerraformSchemaVersion() int
- func (mg *Watcher) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Watcher) LateInitialize(attrs []byte) (bool, error)
- func (mg *Watcher) SetConditions(c ...xpv1.Condition)
- func (mg *Watcher) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Watcher) SetObservation(obs map[string]interface{}) error
- func (tr *Watcher) SetParameters(params map[string]interface{}) error
- func (mg *Watcher) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Watcher) SetProviderReference(r *xpv1.Reference)
- func (mg *Watcher) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WatcherFlowLog
- func (in *WatcherFlowLog) DeepCopy() *WatcherFlowLog
- func (in *WatcherFlowLog) DeepCopyInto(out *WatcherFlowLog)
- func (in *WatcherFlowLog) DeepCopyObject() runtime.Object
- func (mg *WatcherFlowLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WatcherFlowLog) GetConnectionDetailsMapping() map[string]string
- func (mg *WatcherFlowLog) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WatcherFlowLog) GetID() string
- func (tr *WatcherFlowLog) GetObservation() (map[string]interface{}, error)
- func (tr *WatcherFlowLog) GetParameters() (map[string]interface{}, error)
- func (mg *WatcherFlowLog) GetProviderConfigReference() *xpv1.Reference
- func (mg *WatcherFlowLog) GetProviderReference() *xpv1.Reference
- func (mg *WatcherFlowLog) GetTerraformResourceType() string
- func (tr *WatcherFlowLog) GetTerraformSchemaVersion() int
- func (mg *WatcherFlowLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WatcherFlowLog) LateInitialize(attrs []byte) (bool, error)
- func (mg *WatcherFlowLog) SetConditions(c ...xpv1.Condition)
- func (mg *WatcherFlowLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WatcherFlowLog) SetObservation(obs map[string]interface{}) error
- func (tr *WatcherFlowLog) SetParameters(params map[string]interface{}) error
- func (mg *WatcherFlowLog) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WatcherFlowLog) SetProviderReference(r *xpv1.Reference)
- func (mg *WatcherFlowLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WatcherFlowLogList
- type WatcherFlowLogObservation
- type WatcherFlowLogParameters
- type WatcherFlowLogSpec
- type WatcherFlowLogStatus
- type WatcherList
- type WatcherObservation
- type WatcherParameters
- type WatcherSpec
- type WatcherStatus
Constants ¶
const ( CRDGroup = "network.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ConnectionMonitor_Kind = "ConnectionMonitor" ConnectionMonitor_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConnectionMonitor_Kind}.String() ConnectionMonitor_KindAPIVersion = ConnectionMonitor_Kind + "." + CRDGroupVersion.String() ConnectionMonitor_GroupVersionKind = CRDGroupVersion.WithKind(ConnectionMonitor_Kind) )
Repository type metadata.
var ( DdosProtectionPlan_Kind = "DdosProtectionPlan" DdosProtectionPlan_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DdosProtectionPlan_Kind}.String() DdosProtectionPlan_KindAPIVersion = DdosProtectionPlan_Kind + "." + CRDGroupVersion.String() DdosProtectionPlan_GroupVersionKind = CRDGroupVersion.WithKind(DdosProtectionPlan_Kind) )
Repository type metadata.
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 ( InterfaceApplicationSecurityGroupAssociation_Kind = "InterfaceApplicationSecurityGroupAssociation" InterfaceApplicationSecurityGroupAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InterfaceApplicationSecurityGroupAssociation_Kind}.String() InterfaceApplicationSecurityGroupAssociation_KindAPIVersion = InterfaceApplicationSecurityGroupAssociation_Kind + "." + CRDGroupVersion.String() InterfaceApplicationSecurityGroupAssociation_GroupVersionKind = CRDGroupVersion.WithKind(InterfaceApplicationSecurityGroupAssociation_Kind) )
Repository type metadata.
var ( InterfaceBackendAddressPoolAssociation_Kind = "InterfaceBackendAddressPoolAssociation" InterfaceBackendAddressPoolAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InterfaceBackendAddressPoolAssociation_Kind}.String() InterfaceBackendAddressPoolAssociation_KindAPIVersion = InterfaceBackendAddressPoolAssociation_Kind + "." + CRDGroupVersion.String() InterfaceBackendAddressPoolAssociation_GroupVersionKind = CRDGroupVersion.WithKind(InterfaceBackendAddressPoolAssociation_Kind) )
Repository type metadata.
var ( InterfaceNatRuleAssociation_Kind = "InterfaceNatRuleAssociation" InterfaceNatRuleAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InterfaceNatRuleAssociation_Kind}.String() InterfaceNatRuleAssociation_KindAPIVersion = InterfaceNatRuleAssociation_Kind + "." + CRDGroupVersion.String() InterfaceNatRuleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(InterfaceNatRuleAssociation_Kind) )
Repository type metadata.
var ( InterfaceSecurityGroupAssociation_Kind = "InterfaceSecurityGroupAssociation" InterfaceSecurityGroupAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InterfaceSecurityGroupAssociation_Kind}.String() InterfaceSecurityGroupAssociation_KindAPIVersion = InterfaceSecurityGroupAssociation_Kind + "." + CRDGroupVersion.String() InterfaceSecurityGroupAssociation_GroupVersionKind = CRDGroupVersion.WithKind(InterfaceSecurityGroupAssociation_Kind) )
Repository type metadata.
var ( IPGroup_Kind = "IPGroup" IPGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IPGroup_Kind}.String() IPGroup_KindAPIVersion = IPGroup_Kind + "." + CRDGroupVersion.String() IPGroup_GroupVersionKind = CRDGroupVersion.WithKind(IPGroup_Kind) )
Repository type metadata.
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 ( PacketCapture_Kind = "PacketCapture" PacketCapture_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PacketCapture_Kind}.String() PacketCapture_KindAPIVersion = PacketCapture_Kind + "." + CRDGroupVersion.String() PacketCapture_GroupVersionKind = CRDGroupVersion.WithKind(PacketCapture_Kind) )
Repository type metadata.
var ( Profile_Kind = "Profile" Profile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Profile_Kind}.String() Profile_KindAPIVersion = Profile_Kind + "." + CRDGroupVersion.String() Profile_GroupVersionKind = CRDGroupVersion.WithKind(Profile_Kind) )
Repository type metadata.
var ( SecurityGroup_Kind = "SecurityGroup" SecurityGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroup_Kind}.String() SecurityGroup_KindAPIVersion = SecurityGroup_Kind + "." + CRDGroupVersion.String() SecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroup_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.
var ( Watcher_Kind = "Watcher" Watcher_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Watcher_Kind}.String() Watcher_KindAPIVersion = Watcher_Kind + "." + CRDGroupVersion.String() Watcher_GroupVersionKind = CRDGroupVersion.WithKind(Watcher_Kind) )
Repository type metadata.
var ( WatcherFlowLog_Kind = "WatcherFlowLog" WatcherFlowLog_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WatcherFlowLog_Kind}.String() WatcherFlowLog_KindAPIVersion = WatcherFlowLog_Kind + "." + CRDGroupVersion.String() WatcherFlowLog_GroupVersionKind = CRDGroupVersion.WithKind(WatcherFlowLog_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 *int64 `json:"asn,omitempty" tf:"asn,omitempty"` // +kubebuilder:validation:Optional PeerWeight *int64 `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 ConnectionMonitor ¶
type ConnectionMonitor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionMonitorSpec `json:"spec"` Status ConnectionMonitorStatus `json:"status,omitempty"` }
ConnectionMonitor is the Schema for the ConnectionMonitors 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 (*ConnectionMonitor) DeepCopy ¶
func (in *ConnectionMonitor) DeepCopy() *ConnectionMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitor.
func (*ConnectionMonitor) DeepCopyInto ¶
func (in *ConnectionMonitor) DeepCopyInto(out *ConnectionMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionMonitor) DeepCopyObject ¶
func (in *ConnectionMonitor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionMonitor) GetCondition ¶
func (mg *ConnectionMonitor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConnectionMonitor.
func (*ConnectionMonitor) GetConnectionDetailsMapping ¶
func (tr *ConnectionMonitor) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConnectionMonitor
func (*ConnectionMonitor) GetDeletionPolicy ¶
func (mg *ConnectionMonitor) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConnectionMonitor.
func (*ConnectionMonitor) GetID ¶
func (tr *ConnectionMonitor) GetID() string
GetID returns ID of underlying Terraform resource of this ConnectionMonitor
func (*ConnectionMonitor) GetObservation ¶
func (tr *ConnectionMonitor) GetObservation() (map[string]interface{}, error)
GetObservation of this ConnectionMonitor
func (*ConnectionMonitor) GetParameters ¶
func (tr *ConnectionMonitor) GetParameters() (map[string]interface{}, error)
GetParameters of this ConnectionMonitor
func (*ConnectionMonitor) GetProviderConfigReference ¶
func (mg *ConnectionMonitor) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConnectionMonitor.
func (*ConnectionMonitor) GetProviderReference ¶
func (mg *ConnectionMonitor) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConnectionMonitor. Deprecated: Use GetProviderConfigReference.
func (*ConnectionMonitor) GetTerraformResourceType ¶
func (mg *ConnectionMonitor) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConnectionMonitor
func (*ConnectionMonitor) GetTerraformSchemaVersion ¶
func (tr *ConnectionMonitor) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConnectionMonitor) GetWriteConnectionSecretToReference ¶
func (mg *ConnectionMonitor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConnectionMonitor.
func (*ConnectionMonitor) LateInitialize ¶
func (tr *ConnectionMonitor) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConnectionMonitor using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConnectionMonitor) SetConditions ¶
func (mg *ConnectionMonitor) SetConditions(c ...xpv1.Condition)
SetConditions of this ConnectionMonitor.
func (*ConnectionMonitor) SetDeletionPolicy ¶
func (mg *ConnectionMonitor) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConnectionMonitor.
func (*ConnectionMonitor) SetObservation ¶
func (tr *ConnectionMonitor) SetObservation(obs map[string]interface{}) error
SetObservation for this ConnectionMonitor
func (*ConnectionMonitor) SetParameters ¶
func (tr *ConnectionMonitor) SetParameters(params map[string]interface{}) error
SetParameters for this ConnectionMonitor
func (*ConnectionMonitor) SetProviderConfigReference ¶
func (mg *ConnectionMonitor) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConnectionMonitor.
func (*ConnectionMonitor) SetProviderReference ¶
func (mg *ConnectionMonitor) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConnectionMonitor. Deprecated: Use SetProviderConfigReference.
func (*ConnectionMonitor) SetWriteConnectionSecretToReference ¶
func (mg *ConnectionMonitor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConnectionMonitor.
type ConnectionMonitorList ¶
type ConnectionMonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConnectionMonitor `json:"items"` }
ConnectionMonitorList contains a list of ConnectionMonitors
func (*ConnectionMonitorList) DeepCopy ¶
func (in *ConnectionMonitorList) DeepCopy() *ConnectionMonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorList.
func (*ConnectionMonitorList) DeepCopyInto ¶
func (in *ConnectionMonitorList) DeepCopyInto(out *ConnectionMonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionMonitorList) DeepCopyObject ¶
func (in *ConnectionMonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionMonitorList) GetItems ¶
func (l *ConnectionMonitorList) GetItems() []resource.Managed
GetItems of this ConnectionMonitorList.
type ConnectionMonitorObservation ¶
type ConnectionMonitorObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConnectionMonitorObservation) DeepCopy ¶
func (in *ConnectionMonitorObservation) DeepCopy() *ConnectionMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorObservation.
func (*ConnectionMonitorObservation) DeepCopyInto ¶
func (in *ConnectionMonitorObservation) DeepCopyInto(out *ConnectionMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorParameters ¶
type ConnectionMonitorParameters struct { // +kubebuilder:validation:Optional AutoStart *bool `json:"autoStart,omitempty" tf:"auto_start,omitempty"` // +kubebuilder:validation:Optional Destination []DestinationParameters `json:"destination,omitempty" tf:"destination,omitempty"` // +kubebuilder:validation:Required Endpoint []EndpointParameters `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional IntervalInSeconds *int64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NetworkWatcherID *string `json:"networkWatcherId" tf:"network_watcher_id,omitempty"` // +kubebuilder:validation:Optional Notes *string `json:"notes,omitempty" tf:"notes,omitempty"` // +kubebuilder:validation:Optional OutputWorkspaceResourceIds []*string `json:"outputWorkspaceResourceIds,omitempty" tf:"output_workspace_resource_ids,omitempty"` // +kubebuilder:validation:Optional Source []SourceParameters `json:"source,omitempty" tf:"source,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TestConfiguration []TestConfigurationParameters `json:"testConfiguration" tf:"test_configuration,omitempty"` // +kubebuilder:validation:Required TestGroup []TestGroupParameters `json:"testGroup" tf:"test_group,omitempty"` }
func (*ConnectionMonitorParameters) DeepCopy ¶
func (in *ConnectionMonitorParameters) DeepCopy() *ConnectionMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorParameters.
func (*ConnectionMonitorParameters) DeepCopyInto ¶
func (in *ConnectionMonitorParameters) DeepCopyInto(out *ConnectionMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorSpec ¶
type ConnectionMonitorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectionMonitorParameters `json:"forProvider"` }
ConnectionMonitorSpec defines the desired state of ConnectionMonitor
func (*ConnectionMonitorSpec) DeepCopy ¶
func (in *ConnectionMonitorSpec) DeepCopy() *ConnectionMonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorSpec.
func (*ConnectionMonitorSpec) DeepCopyInto ¶
func (in *ConnectionMonitorSpec) DeepCopyInto(out *ConnectionMonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionMonitorStatus ¶
type ConnectionMonitorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectionMonitorObservation `json:"atProvider,omitempty"` }
ConnectionMonitorStatus defines the observed state of ConnectionMonitor.
func (*ConnectionMonitorStatus) DeepCopy ¶
func (in *ConnectionMonitorStatus) DeepCopy() *ConnectionMonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionMonitorStatus.
func (*ConnectionMonitorStatus) DeepCopyInto ¶
func (in *ConnectionMonitorStatus) DeepCopyInto(out *ConnectionMonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNetworkInterfaceIPConfigurationObservation ¶
type ContainerNetworkInterfaceIPConfigurationObservation struct { }
func (*ContainerNetworkInterfaceIPConfigurationObservation) DeepCopy ¶
func (in *ContainerNetworkInterfaceIPConfigurationObservation) DeepCopy() *ContainerNetworkInterfaceIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNetworkInterfaceIPConfigurationObservation.
func (*ContainerNetworkInterfaceIPConfigurationObservation) DeepCopyInto ¶
func (in *ContainerNetworkInterfaceIPConfigurationObservation) DeepCopyInto(out *ContainerNetworkInterfaceIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNetworkInterfaceIPConfigurationParameters ¶
type ContainerNetworkInterfaceIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*ContainerNetworkInterfaceIPConfigurationParameters) DeepCopy ¶
func (in *ContainerNetworkInterfaceIPConfigurationParameters) DeepCopy() *ContainerNetworkInterfaceIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNetworkInterfaceIPConfigurationParameters.
func (*ContainerNetworkInterfaceIPConfigurationParameters) DeepCopyInto ¶
func (in *ContainerNetworkInterfaceIPConfigurationParameters) DeepCopyInto(out *ContainerNetworkInterfaceIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNetworkInterfaceObservation ¶
type ContainerNetworkInterfaceObservation struct { }
func (*ContainerNetworkInterfaceObservation) DeepCopy ¶
func (in *ContainerNetworkInterfaceObservation) DeepCopy() *ContainerNetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNetworkInterfaceObservation.
func (*ContainerNetworkInterfaceObservation) DeepCopyInto ¶
func (in *ContainerNetworkInterfaceObservation) DeepCopyInto(out *ContainerNetworkInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerNetworkInterfaceParameters ¶
type ContainerNetworkInterfaceParameters struct { // +kubebuilder:validation:Required IPConfiguration []ContainerNetworkInterfaceIPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ContainerNetworkInterfaceParameters) DeepCopy ¶
func (in *ContainerNetworkInterfaceParameters) DeepCopy() *ContainerNetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerNetworkInterfaceParameters.
func (*ContainerNetworkInterfaceParameters) DeepCopyInto ¶
func (in *ContainerNetworkInterfaceParameters) DeepCopyInto(out *ContainerNetworkInterfaceParameters)
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 DdosProtectionPlan ¶
type DdosProtectionPlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DdosProtectionPlanSpec `json:"spec"` Status DdosProtectionPlanStatus `json:"status,omitempty"` }
DdosProtectionPlan is the Schema for the DdosProtectionPlans 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 (*DdosProtectionPlan) DeepCopy ¶
func (in *DdosProtectionPlan) DeepCopy() *DdosProtectionPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlan.
func (*DdosProtectionPlan) DeepCopyInto ¶
func (in *DdosProtectionPlan) DeepCopyInto(out *DdosProtectionPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DdosProtectionPlan) DeepCopyObject ¶
func (in *DdosProtectionPlan) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DdosProtectionPlan) GetCondition ¶
func (mg *DdosProtectionPlan) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DdosProtectionPlan.
func (*DdosProtectionPlan) GetConnectionDetailsMapping ¶
func (tr *DdosProtectionPlan) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DdosProtectionPlan
func (*DdosProtectionPlan) GetDeletionPolicy ¶
func (mg *DdosProtectionPlan) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DdosProtectionPlan.
func (*DdosProtectionPlan) GetID ¶
func (tr *DdosProtectionPlan) GetID() string
GetID returns ID of underlying Terraform resource of this DdosProtectionPlan
func (*DdosProtectionPlan) GetObservation ¶
func (tr *DdosProtectionPlan) GetObservation() (map[string]interface{}, error)
GetObservation of this DdosProtectionPlan
func (*DdosProtectionPlan) GetParameters ¶
func (tr *DdosProtectionPlan) GetParameters() (map[string]interface{}, error)
GetParameters of this DdosProtectionPlan
func (*DdosProtectionPlan) GetProviderConfigReference ¶
func (mg *DdosProtectionPlan) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DdosProtectionPlan.
func (*DdosProtectionPlan) GetProviderReference ¶
func (mg *DdosProtectionPlan) GetProviderReference() *xpv1.Reference
GetProviderReference of this DdosProtectionPlan. Deprecated: Use GetProviderConfigReference.
func (*DdosProtectionPlan) GetTerraformResourceType ¶
func (mg *DdosProtectionPlan) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DdosProtectionPlan
func (*DdosProtectionPlan) GetTerraformSchemaVersion ¶
func (tr *DdosProtectionPlan) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DdosProtectionPlan) GetWriteConnectionSecretToReference ¶
func (mg *DdosProtectionPlan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DdosProtectionPlan.
func (*DdosProtectionPlan) LateInitialize ¶
func (tr *DdosProtectionPlan) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DdosProtectionPlan using its observed tfState. returns True if there are any spec changes for the resource.
func (*DdosProtectionPlan) SetConditions ¶
func (mg *DdosProtectionPlan) SetConditions(c ...xpv1.Condition)
SetConditions of this DdosProtectionPlan.
func (*DdosProtectionPlan) SetDeletionPolicy ¶
func (mg *DdosProtectionPlan) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DdosProtectionPlan.
func (*DdosProtectionPlan) SetObservation ¶
func (tr *DdosProtectionPlan) SetObservation(obs map[string]interface{}) error
SetObservation for this DdosProtectionPlan
func (*DdosProtectionPlan) SetParameters ¶
func (tr *DdosProtectionPlan) SetParameters(params map[string]interface{}) error
SetParameters for this DdosProtectionPlan
func (*DdosProtectionPlan) SetProviderConfigReference ¶
func (mg *DdosProtectionPlan) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DdosProtectionPlan.
func (*DdosProtectionPlan) SetProviderReference ¶
func (mg *DdosProtectionPlan) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DdosProtectionPlan. Deprecated: Use SetProviderConfigReference.
func (*DdosProtectionPlan) SetWriteConnectionSecretToReference ¶
func (mg *DdosProtectionPlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DdosProtectionPlan.
type DdosProtectionPlanList ¶
type DdosProtectionPlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DdosProtectionPlan `json:"items"` }
DdosProtectionPlanList contains a list of DdosProtectionPlans
func (*DdosProtectionPlanList) DeepCopy ¶
func (in *DdosProtectionPlanList) DeepCopy() *DdosProtectionPlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlanList.
func (*DdosProtectionPlanList) DeepCopyInto ¶
func (in *DdosProtectionPlanList) DeepCopyInto(out *DdosProtectionPlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DdosProtectionPlanList) DeepCopyObject ¶
func (in *DdosProtectionPlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DdosProtectionPlanList) GetItems ¶
func (l *DdosProtectionPlanList) GetItems() []resource.Managed
GetItems of this DdosProtectionPlanList.
type DdosProtectionPlanObservation ¶
type DdosProtectionPlanObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` VirtualNetworkIds []*string `json:"virtualNetworkIds,omitempty" tf:"virtual_network_ids,omitempty"` }
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 Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,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 DdosProtectionPlanSpec ¶
type DdosProtectionPlanSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DdosProtectionPlanParameters `json:"forProvider"` }
DdosProtectionPlanSpec defines the desired state of DdosProtectionPlan
func (*DdosProtectionPlanSpec) DeepCopy ¶
func (in *DdosProtectionPlanSpec) DeepCopy() *DdosProtectionPlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlanSpec.
func (*DdosProtectionPlanSpec) DeepCopyInto ¶
func (in *DdosProtectionPlanSpec) DeepCopyInto(out *DdosProtectionPlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DdosProtectionPlanStatus ¶
type DdosProtectionPlanStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DdosProtectionPlanObservation `json:"atProvider,omitempty"` }
DdosProtectionPlanStatus defines the observed state of DdosProtectionPlan.
func (*DdosProtectionPlanStatus) DeepCopy ¶
func (in *DdosProtectionPlanStatus) DeepCopy() *DdosProtectionPlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosProtectionPlanStatus.
func (*DdosProtectionPlanStatus) DeepCopyInto ¶
func (in *DdosProtectionPlanStatus) DeepCopyInto(out *DdosProtectionPlanStatus)
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 DestinationObservation ¶
type DestinationObservation struct { }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional VirtualMachineID *string `json:"virtualMachineId,omitempty" tf:"virtual_machine_id,omitempty"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointObservation ¶
type EndpointObservation struct { }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // +kubebuilder:validation:Optional CoverageLevel *string `json:"coverageLevel,omitempty" tf:"coverage_level,omitempty"` // +kubebuilder:validation:Optional ExcludedIPAddresses []*string `json:"excludedIpAddresses,omitempty" tf:"excluded_ip_addresses,omitempty"` // +kubebuilder:validation:Optional Filter []FilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // +kubebuilder:validation:Optional IncludedIPAddresses []*string `json:"includedIpAddresses,omitempty" tf:"included_ip_addresses,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // +kubebuilder:validation:Optional TargetResourceType *string `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` // +kubebuilder:validation:Optional VirtualMachineID *string `json:"virtualMachineId,omitempty" tf:"virtual_machine_id,omitempty"` }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterObservation ¶
type FilterObservation struct { }
func (*FilterObservation) DeepCopy ¶
func (in *FilterObservation) DeepCopy() *FilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterObservation.
func (*FilterObservation) DeepCopyInto ¶
func (in *FilterObservation) DeepCopyInto(out *FilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterParameters ¶
type FilterParameters struct { // +kubebuilder:validation:Optional Item []ItemParameters `json:"item,omitempty" tf:"item,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*FilterParameters) DeepCopy ¶
func (in *FilterParameters) DeepCopy() *FilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterParameters.
func (*FilterParameters) DeepCopyInto ¶
func (in *FilterParameters) DeepCopyInto(out *FilterParameters)
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"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +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 HTTPConfigurationObservation ¶
type HTTPConfigurationObservation struct { }
func (*HTTPConfigurationObservation) DeepCopy ¶
func (in *HTTPConfigurationObservation) DeepCopy() *HTTPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPConfigurationObservation.
func (*HTTPConfigurationObservation) DeepCopyInto ¶
func (in *HTTPConfigurationObservation) DeepCopyInto(out *HTTPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPConfigurationParameters ¶
type HTTPConfigurationParameters struct { // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional PreferHTTPS *bool `json:"preferHttps,omitempty" tf:"prefer_https,omitempty"` // +kubebuilder:validation:Optional RequestHeader []RequestHeaderParameters `json:"requestHeader,omitempty" tf:"request_header,omitempty"` // +kubebuilder:validation:Optional ValidStatusCodeRanges []*string `json:"validStatusCodeRanges,omitempty" tf:"valid_status_code_ranges,omitempty"` }
func (*HTTPConfigurationParameters) DeepCopy ¶
func (in *HTTPConfigurationParameters) DeepCopy() *HTTPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPConfigurationParameters.
func (*HTTPConfigurationParameters) DeepCopyInto ¶
func (in *HTTPConfigurationParameters) DeepCopyInto(out *HTTPConfigurationParameters)
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"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
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 IPGroup ¶
type IPGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IPGroupSpec `json:"spec"` Status IPGroupStatus `json:"status,omitempty"` }
IPGroup is the Schema for the IPGroups 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 (*IPGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPGroup.
func (*IPGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IPGroup) GetCondition ¶
func (mg *IPGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IPGroup.
func (*IPGroup) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this IPGroup
func (*IPGroup) GetDeletionPolicy ¶
func (mg *IPGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IPGroup.
func (*IPGroup) GetObservation ¶
GetObservation of this IPGroup
func (*IPGroup) GetParameters ¶
GetParameters of this IPGroup
func (*IPGroup) GetProviderConfigReference ¶
GetProviderConfigReference of this IPGroup.
func (*IPGroup) GetProviderReference ¶
GetProviderReference of this IPGroup. Deprecated: Use GetProviderConfigReference.
func (*IPGroup) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this IPGroup
func (*IPGroup) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IPGroup) GetWriteConnectionSecretToReference ¶
func (mg *IPGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IPGroup.
func (*IPGroup) LateInitialize ¶
LateInitialize this IPGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*IPGroup) ResolveReferences ¶
ResolveReferences of this IPGroup.
func (*IPGroup) SetConditions ¶
SetConditions of this IPGroup.
func (*IPGroup) SetDeletionPolicy ¶
func (mg *IPGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IPGroup.
func (*IPGroup) SetObservation ¶
SetObservation for this IPGroup
func (*IPGroup) SetParameters ¶
SetParameters for this IPGroup
func (*IPGroup) SetProviderConfigReference ¶
SetProviderConfigReference of this IPGroup.
func (*IPGroup) SetProviderReference ¶
SetProviderReference of this IPGroup. Deprecated: Use SetProviderConfigReference.
func (*IPGroup) SetWriteConnectionSecretToReference ¶
func (mg *IPGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IPGroup.
type IPGroupList ¶
type IPGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IPGroup `json:"items"` }
IPGroupList contains a list of IPGroups
func (*IPGroupList) DeepCopy ¶
func (in *IPGroupList) DeepCopy() *IPGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPGroupList.
func (*IPGroupList) DeepCopyInto ¶
func (in *IPGroupList) DeepCopyInto(out *IPGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPGroupList) DeepCopyObject ¶
func (in *IPGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IPGroupList) GetItems ¶
func (l *IPGroupList) GetItems() []resource.Managed
GetItems of this IPGroupList.
type IPGroupObservation ¶
type IPGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IPGroupObservation) DeepCopy ¶
func (in *IPGroupObservation) DeepCopy() *IPGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPGroupObservation.
func (*IPGroupObservation) DeepCopyInto ¶
func (in *IPGroupObservation) DeepCopyInto(out *IPGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPGroupParameters ¶
type IPGroupParameters struct { // +kubebuilder:validation:Optional Cidrs []*string `json:"cidrs,omitempty" tf:"cidrs,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha1.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 (*IPGroupParameters) DeepCopy ¶
func (in *IPGroupParameters) DeepCopy() *IPGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPGroupParameters.
func (*IPGroupParameters) DeepCopyInto ¶
func (in *IPGroupParameters) DeepCopyInto(out *IPGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPGroupSpec ¶
type IPGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IPGroupParameters `json:"forProvider"` }
IPGroupSpec defines the desired state of IPGroup
func (*IPGroupSpec) DeepCopy ¶
func (in *IPGroupSpec) DeepCopy() *IPGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPGroupSpec.
func (*IPGroupSpec) DeepCopyInto ¶
func (in *IPGroupSpec) DeepCopyInto(out *IPGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPGroupStatus ¶
type IPGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IPGroupObservation `json:"atProvider,omitempty"` }
IPGroupStatus defines the observed state of IPGroup.
func (*IPGroupStatus) DeepCopy ¶
func (in *IPGroupStatus) DeepCopy() *IPGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPGroupStatus.
func (*IPGroupStatus) DeepCopyInto ¶
func (in *IPGroupStatus) DeepCopyInto(out *IPGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IcmpConfigurationObservation ¶
type IcmpConfigurationObservation struct { }
func (*IcmpConfigurationObservation) DeepCopy ¶
func (in *IcmpConfigurationObservation) DeepCopy() *IcmpConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IcmpConfigurationObservation.
func (*IcmpConfigurationObservation) DeepCopyInto ¶
func (in *IcmpConfigurationObservation) DeepCopyInto(out *IcmpConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IcmpConfigurationParameters ¶
type IcmpConfigurationParameters struct { // +kubebuilder:validation:Optional TraceRouteEnabled *bool `json:"traceRouteEnabled,omitempty" tf:"trace_route_enabled,omitempty"` }
func (*IcmpConfigurationParameters) DeepCopy ¶
func (in *IcmpConfigurationParameters) DeepCopy() *IcmpConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IcmpConfigurationParameters.
func (*IcmpConfigurationParameters) DeepCopyInto ¶
func (in *IcmpConfigurationParameters) DeepCopyInto(out *IcmpConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationSecurityGroupAssociation ¶
type InterfaceApplicationSecurityGroupAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceApplicationSecurityGroupAssociationSpec `json:"spec"` Status InterfaceApplicationSecurityGroupAssociationStatus `json:"status,omitempty"` }
InterfaceApplicationSecurityGroupAssociation is the Schema for the InterfaceApplicationSecurityGroupAssociations 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 (*InterfaceApplicationSecurityGroupAssociation) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopy() *InterfaceApplicationSecurityGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceApplicationSecurityGroupAssociation) DeepCopyObject ¶
func (in *InterfaceApplicationSecurityGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceApplicationSecurityGroupAssociation) GetCondition ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) GetConnectionDetailsMapping ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociation) GetDeletionPolicy ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) GetID ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociation) GetObservation ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociation) GetParameters ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociation) GetProviderConfigReference ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) GetProviderReference ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this InterfaceApplicationSecurityGroupAssociation. Deprecated: Use GetProviderConfigReference.
func (*InterfaceApplicationSecurityGroupAssociation) GetTerraformResourceType ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociation) GetTerraformSchemaVersion ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InterfaceApplicationSecurityGroupAssociation) GetWriteConnectionSecretToReference ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) LateInitialize ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InterfaceApplicationSecurityGroupAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*InterfaceApplicationSecurityGroupAssociation) SetConditions ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) SetDeletionPolicy ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) SetObservation ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociation) SetParameters ¶
func (tr *InterfaceApplicationSecurityGroupAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociation) SetProviderConfigReference ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociation) SetProviderReference ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InterfaceApplicationSecurityGroupAssociation. Deprecated: Use SetProviderConfigReference.
func (*InterfaceApplicationSecurityGroupAssociation) SetWriteConnectionSecretToReference ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InterfaceApplicationSecurityGroupAssociation.
type InterfaceApplicationSecurityGroupAssociationList ¶
type InterfaceApplicationSecurityGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InterfaceApplicationSecurityGroupAssociation `json:"items"` }
InterfaceApplicationSecurityGroupAssociationList contains a list of InterfaceApplicationSecurityGroupAssociations
func (*InterfaceApplicationSecurityGroupAssociationList) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopy() *InterfaceApplicationSecurityGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationList.
func (*InterfaceApplicationSecurityGroupAssociationList) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceApplicationSecurityGroupAssociationList) DeepCopyObject ¶
func (in *InterfaceApplicationSecurityGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceApplicationSecurityGroupAssociationList) GetItems ¶
func (l *InterfaceApplicationSecurityGroupAssociationList) GetItems() []resource.Managed
GetItems of this InterfaceApplicationSecurityGroupAssociationList.
type InterfaceApplicationSecurityGroupAssociationObservation ¶
type InterfaceApplicationSecurityGroupAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InterfaceApplicationSecurityGroupAssociationObservation) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationObservation) DeepCopy() *InterfaceApplicationSecurityGroupAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationObservation.
func (*InterfaceApplicationSecurityGroupAssociationObservation) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationObservation) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationSecurityGroupAssociationParameters ¶
type InterfaceApplicationSecurityGroupAssociationParameters struct { // +kubebuilder:validation:Required ApplicationSecurityGroupID *string `json:"applicationSecurityGroupId" tf:"application_security_group_id,omitempty"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` }
func (*InterfaceApplicationSecurityGroupAssociationParameters) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationParameters) DeepCopy() *InterfaceApplicationSecurityGroupAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationParameters.
func (*InterfaceApplicationSecurityGroupAssociationParameters) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationParameters) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationSecurityGroupAssociationSpec ¶
type InterfaceApplicationSecurityGroupAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InterfaceApplicationSecurityGroupAssociationParameters `json:"forProvider"` }
InterfaceApplicationSecurityGroupAssociationSpec defines the desired state of InterfaceApplicationSecurityGroupAssociation
func (*InterfaceApplicationSecurityGroupAssociationSpec) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationSpec) DeepCopy() *InterfaceApplicationSecurityGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationSpec.
func (*InterfaceApplicationSecurityGroupAssociationSpec) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationSpec) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceApplicationSecurityGroupAssociationStatus ¶
type InterfaceApplicationSecurityGroupAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InterfaceApplicationSecurityGroupAssociationObservation `json:"atProvider,omitempty"` }
InterfaceApplicationSecurityGroupAssociationStatus defines the observed state of InterfaceApplicationSecurityGroupAssociation.
func (*InterfaceApplicationSecurityGroupAssociationStatus) DeepCopy ¶
func (in *InterfaceApplicationSecurityGroupAssociationStatus) DeepCopy() *InterfaceApplicationSecurityGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceApplicationSecurityGroupAssociationStatus.
func (*InterfaceApplicationSecurityGroupAssociationStatus) DeepCopyInto ¶
func (in *InterfaceApplicationSecurityGroupAssociationStatus) DeepCopyInto(out *InterfaceApplicationSecurityGroupAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceBackendAddressPoolAssociation ¶
type InterfaceBackendAddressPoolAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceBackendAddressPoolAssociationSpec `json:"spec"` Status InterfaceBackendAddressPoolAssociationStatus `json:"status,omitempty"` }
InterfaceBackendAddressPoolAssociation is the Schema for the InterfaceBackendAddressPoolAssociations 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 (*InterfaceBackendAddressPoolAssociation) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociation) DeepCopy() *InterfaceBackendAddressPoolAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociation) DeepCopyInto(out *InterfaceBackendAddressPoolAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceBackendAddressPoolAssociation) DeepCopyObject ¶
func (in *InterfaceBackendAddressPoolAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceBackendAddressPoolAssociation) GetCondition ¶
func (mg *InterfaceBackendAddressPoolAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) GetConnectionDetailsMapping ¶
func (tr *InterfaceBackendAddressPoolAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociation) GetDeletionPolicy ¶
func (mg *InterfaceBackendAddressPoolAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) GetID ¶
func (tr *InterfaceBackendAddressPoolAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociation) GetObservation ¶
func (tr *InterfaceBackendAddressPoolAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociation) GetParameters ¶
func (tr *InterfaceBackendAddressPoolAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociation) GetProviderConfigReference ¶
func (mg *InterfaceBackendAddressPoolAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) GetProviderReference ¶
func (mg *InterfaceBackendAddressPoolAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this InterfaceBackendAddressPoolAssociation. Deprecated: Use GetProviderConfigReference.
func (*InterfaceBackendAddressPoolAssociation) GetTerraformResourceType ¶
func (mg *InterfaceBackendAddressPoolAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociation) GetTerraformSchemaVersion ¶
func (tr *InterfaceBackendAddressPoolAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InterfaceBackendAddressPoolAssociation) GetWriteConnectionSecretToReference ¶
func (mg *InterfaceBackendAddressPoolAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) LateInitialize ¶
func (tr *InterfaceBackendAddressPoolAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InterfaceBackendAddressPoolAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*InterfaceBackendAddressPoolAssociation) SetConditions ¶
func (mg *InterfaceBackendAddressPoolAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) SetDeletionPolicy ¶
func (mg *InterfaceBackendAddressPoolAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) SetObservation ¶
func (tr *InterfaceBackendAddressPoolAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociation) SetParameters ¶
func (tr *InterfaceBackendAddressPoolAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociation) SetProviderConfigReference ¶
func (mg *InterfaceBackendAddressPoolAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociation) SetProviderReference ¶
func (mg *InterfaceBackendAddressPoolAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InterfaceBackendAddressPoolAssociation. Deprecated: Use SetProviderConfigReference.
func (*InterfaceBackendAddressPoolAssociation) SetWriteConnectionSecretToReference ¶
func (mg *InterfaceBackendAddressPoolAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InterfaceBackendAddressPoolAssociation.
type InterfaceBackendAddressPoolAssociationList ¶
type InterfaceBackendAddressPoolAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InterfaceBackendAddressPoolAssociation `json:"items"` }
InterfaceBackendAddressPoolAssociationList contains a list of InterfaceBackendAddressPoolAssociations
func (*InterfaceBackendAddressPoolAssociationList) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationList) DeepCopy() *InterfaceBackendAddressPoolAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationList.
func (*InterfaceBackendAddressPoolAssociationList) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceBackendAddressPoolAssociationList) DeepCopyObject ¶
func (in *InterfaceBackendAddressPoolAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceBackendAddressPoolAssociationList) GetItems ¶
func (l *InterfaceBackendAddressPoolAssociationList) GetItems() []resource.Managed
GetItems of this InterfaceBackendAddressPoolAssociationList.
type InterfaceBackendAddressPoolAssociationObservation ¶
type InterfaceBackendAddressPoolAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InterfaceBackendAddressPoolAssociationObservation) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationObservation) DeepCopy() *InterfaceBackendAddressPoolAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationObservation.
func (*InterfaceBackendAddressPoolAssociationObservation) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationObservation) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceBackendAddressPoolAssociationParameters ¶
type InterfaceBackendAddressPoolAssociationParameters struct { // +kubebuilder:validation:Required BackendAddressPoolID *string `json:"backendAddressPoolId" tf:"backend_address_pool_id,omitempty"` // +kubebuilder:validation:Required IPConfigurationName *string `json:"ipConfigurationName" tf:"ip_configuration_name,omitempty"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` }
func (*InterfaceBackendAddressPoolAssociationParameters) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationParameters) DeepCopy() *InterfaceBackendAddressPoolAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationParameters.
func (*InterfaceBackendAddressPoolAssociationParameters) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationParameters) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceBackendAddressPoolAssociationSpec ¶
type InterfaceBackendAddressPoolAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InterfaceBackendAddressPoolAssociationParameters `json:"forProvider"` }
InterfaceBackendAddressPoolAssociationSpec defines the desired state of InterfaceBackendAddressPoolAssociation
func (*InterfaceBackendAddressPoolAssociationSpec) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationSpec) DeepCopy() *InterfaceBackendAddressPoolAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationSpec.
func (*InterfaceBackendAddressPoolAssociationSpec) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationSpec) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceBackendAddressPoolAssociationStatus ¶
type InterfaceBackendAddressPoolAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InterfaceBackendAddressPoolAssociationObservation `json:"atProvider,omitempty"` }
InterfaceBackendAddressPoolAssociationStatus defines the observed state of InterfaceBackendAddressPoolAssociation.
func (*InterfaceBackendAddressPoolAssociationStatus) DeepCopy ¶
func (in *InterfaceBackendAddressPoolAssociationStatus) DeepCopy() *InterfaceBackendAddressPoolAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceBackendAddressPoolAssociationStatus.
func (*InterfaceBackendAddressPoolAssociationStatus) DeepCopyInto ¶
func (in *InterfaceBackendAddressPoolAssociationStatus) DeepCopyInto(out *InterfaceBackendAddressPoolAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceNatRuleAssociation ¶
type InterfaceNatRuleAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceNatRuleAssociationSpec `json:"spec"` Status InterfaceNatRuleAssociationStatus `json:"status,omitempty"` }
InterfaceNatRuleAssociation is the Schema for the InterfaceNatRuleAssociations 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 (*InterfaceNatRuleAssociation) DeepCopy ¶
func (in *InterfaceNatRuleAssociation) DeepCopy() *InterfaceNatRuleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) DeepCopyInto ¶
func (in *InterfaceNatRuleAssociation) DeepCopyInto(out *InterfaceNatRuleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceNatRuleAssociation) DeepCopyObject ¶
func (in *InterfaceNatRuleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceNatRuleAssociation) GetCondition ¶
func (mg *InterfaceNatRuleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) GetConnectionDetailsMapping ¶
func (tr *InterfaceNatRuleAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociation) GetDeletionPolicy ¶
func (mg *InterfaceNatRuleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) GetID ¶
func (tr *InterfaceNatRuleAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociation) GetObservation ¶
func (tr *InterfaceNatRuleAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociation) GetParameters ¶
func (tr *InterfaceNatRuleAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociation) GetProviderConfigReference ¶
func (mg *InterfaceNatRuleAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) GetProviderReference ¶
func (mg *InterfaceNatRuleAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this InterfaceNatRuleAssociation. Deprecated: Use GetProviderConfigReference.
func (*InterfaceNatRuleAssociation) GetTerraformResourceType ¶
func (mg *InterfaceNatRuleAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociation) GetTerraformSchemaVersion ¶
func (tr *InterfaceNatRuleAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InterfaceNatRuleAssociation) GetWriteConnectionSecretToReference ¶
func (mg *InterfaceNatRuleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) LateInitialize ¶
func (tr *InterfaceNatRuleAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InterfaceNatRuleAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*InterfaceNatRuleAssociation) SetConditions ¶
func (mg *InterfaceNatRuleAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) SetDeletionPolicy ¶
func (mg *InterfaceNatRuleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) SetObservation ¶
func (tr *InterfaceNatRuleAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociation) SetParameters ¶
func (tr *InterfaceNatRuleAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociation) SetProviderConfigReference ¶
func (mg *InterfaceNatRuleAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociation) SetProviderReference ¶
func (mg *InterfaceNatRuleAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InterfaceNatRuleAssociation. Deprecated: Use SetProviderConfigReference.
func (*InterfaceNatRuleAssociation) SetWriteConnectionSecretToReference ¶
func (mg *InterfaceNatRuleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InterfaceNatRuleAssociation.
type InterfaceNatRuleAssociationList ¶
type InterfaceNatRuleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InterfaceNatRuleAssociation `json:"items"` }
InterfaceNatRuleAssociationList contains a list of InterfaceNatRuleAssociations
func (*InterfaceNatRuleAssociationList) DeepCopy ¶
func (in *InterfaceNatRuleAssociationList) DeepCopy() *InterfaceNatRuleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNatRuleAssociationList.
func (*InterfaceNatRuleAssociationList) DeepCopyInto ¶
func (in *InterfaceNatRuleAssociationList) DeepCopyInto(out *InterfaceNatRuleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceNatRuleAssociationList) DeepCopyObject ¶
func (in *InterfaceNatRuleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceNatRuleAssociationList) GetItems ¶
func (l *InterfaceNatRuleAssociationList) GetItems() []resource.Managed
GetItems of this InterfaceNatRuleAssociationList.
type InterfaceNatRuleAssociationObservation ¶
type InterfaceNatRuleAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InterfaceNatRuleAssociationObservation) DeepCopy ¶
func (in *InterfaceNatRuleAssociationObservation) DeepCopy() *InterfaceNatRuleAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNatRuleAssociationObservation.
func (*InterfaceNatRuleAssociationObservation) DeepCopyInto ¶
func (in *InterfaceNatRuleAssociationObservation) DeepCopyInto(out *InterfaceNatRuleAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceNatRuleAssociationParameters ¶
type InterfaceNatRuleAssociationParameters struct { // +kubebuilder:validation:Required IPConfigurationName *string `json:"ipConfigurationName" tf:"ip_configuration_name,omitempty"` // +kubebuilder:validation:Required NatRuleID *string `json:"natRuleId" tf:"nat_rule_id,omitempty"` // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` }
func (*InterfaceNatRuleAssociationParameters) DeepCopy ¶
func (in *InterfaceNatRuleAssociationParameters) DeepCopy() *InterfaceNatRuleAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNatRuleAssociationParameters.
func (*InterfaceNatRuleAssociationParameters) DeepCopyInto ¶
func (in *InterfaceNatRuleAssociationParameters) DeepCopyInto(out *InterfaceNatRuleAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceNatRuleAssociationSpec ¶
type InterfaceNatRuleAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InterfaceNatRuleAssociationParameters `json:"forProvider"` }
InterfaceNatRuleAssociationSpec defines the desired state of InterfaceNatRuleAssociation
func (*InterfaceNatRuleAssociationSpec) DeepCopy ¶
func (in *InterfaceNatRuleAssociationSpec) DeepCopy() *InterfaceNatRuleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNatRuleAssociationSpec.
func (*InterfaceNatRuleAssociationSpec) DeepCopyInto ¶
func (in *InterfaceNatRuleAssociationSpec) DeepCopyInto(out *InterfaceNatRuleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceNatRuleAssociationStatus ¶
type InterfaceNatRuleAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InterfaceNatRuleAssociationObservation `json:"atProvider,omitempty"` }
InterfaceNatRuleAssociationStatus defines the observed state of InterfaceNatRuleAssociation.
func (*InterfaceNatRuleAssociationStatus) DeepCopy ¶
func (in *InterfaceNatRuleAssociationStatus) DeepCopy() *InterfaceNatRuleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceNatRuleAssociationStatus.
func (*InterfaceNatRuleAssociationStatus) DeepCopyInto ¶
func (in *InterfaceNatRuleAssociationStatus) DeepCopyInto(out *InterfaceNatRuleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSecurityGroupAssociation ¶
type InterfaceSecurityGroupAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterfaceSecurityGroupAssociationSpec `json:"spec"` Status InterfaceSecurityGroupAssociationStatus `json:"status,omitempty"` }
InterfaceSecurityGroupAssociation is the Schema for the InterfaceSecurityGroupAssociations 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 (*InterfaceSecurityGroupAssociation) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociation) DeepCopy() *InterfaceSecurityGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociation) DeepCopyInto(out *InterfaceSecurityGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceSecurityGroupAssociation) DeepCopyObject ¶
func (in *InterfaceSecurityGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceSecurityGroupAssociation) GetCondition ¶
func (mg *InterfaceSecurityGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) GetConnectionDetailsMapping ¶
func (tr *InterfaceSecurityGroupAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociation) GetDeletionPolicy ¶
func (mg *InterfaceSecurityGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) GetID ¶
func (tr *InterfaceSecurityGroupAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociation) GetObservation ¶
func (tr *InterfaceSecurityGroupAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociation) GetParameters ¶
func (tr *InterfaceSecurityGroupAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociation) GetProviderConfigReference ¶
func (mg *InterfaceSecurityGroupAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) GetProviderReference ¶
func (mg *InterfaceSecurityGroupAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this InterfaceSecurityGroupAssociation. Deprecated: Use GetProviderConfigReference.
func (*InterfaceSecurityGroupAssociation) GetTerraformResourceType ¶
func (mg *InterfaceSecurityGroupAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociation) GetTerraformSchemaVersion ¶
func (tr *InterfaceSecurityGroupAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InterfaceSecurityGroupAssociation) GetWriteConnectionSecretToReference ¶
func (mg *InterfaceSecurityGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) LateInitialize ¶
func (tr *InterfaceSecurityGroupAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InterfaceSecurityGroupAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*InterfaceSecurityGroupAssociation) SetConditions ¶
func (mg *InterfaceSecurityGroupAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) SetDeletionPolicy ¶
func (mg *InterfaceSecurityGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) SetObservation ¶
func (tr *InterfaceSecurityGroupAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociation) SetParameters ¶
func (tr *InterfaceSecurityGroupAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociation) SetProviderConfigReference ¶
func (mg *InterfaceSecurityGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociation) SetProviderReference ¶
func (mg *InterfaceSecurityGroupAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InterfaceSecurityGroupAssociation. Deprecated: Use SetProviderConfigReference.
func (*InterfaceSecurityGroupAssociation) SetWriteConnectionSecretToReference ¶
func (mg *InterfaceSecurityGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InterfaceSecurityGroupAssociation.
type InterfaceSecurityGroupAssociationList ¶
type InterfaceSecurityGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InterfaceSecurityGroupAssociation `json:"items"` }
InterfaceSecurityGroupAssociationList contains a list of InterfaceSecurityGroupAssociations
func (*InterfaceSecurityGroupAssociationList) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationList) DeepCopy() *InterfaceSecurityGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationList.
func (*InterfaceSecurityGroupAssociationList) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationList) DeepCopyInto(out *InterfaceSecurityGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterfaceSecurityGroupAssociationList) DeepCopyObject ¶
func (in *InterfaceSecurityGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InterfaceSecurityGroupAssociationList) GetItems ¶
func (l *InterfaceSecurityGroupAssociationList) GetItems() []resource.Managed
GetItems of this InterfaceSecurityGroupAssociationList.
type InterfaceSecurityGroupAssociationObservation ¶
type InterfaceSecurityGroupAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InterfaceSecurityGroupAssociationObservation) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationObservation) DeepCopy() *InterfaceSecurityGroupAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationObservation.
func (*InterfaceSecurityGroupAssociationObservation) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationObservation) DeepCopyInto(out *InterfaceSecurityGroupAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSecurityGroupAssociationParameters ¶
type InterfaceSecurityGroupAssociationParameters struct { // +kubebuilder:validation:Required NetworkInterfaceID *string `json:"networkInterfaceId" tf:"network_interface_id,omitempty"` // +kubebuilder:validation:Required NetworkSecurityGroupID *string `json:"networkSecurityGroupId" tf:"network_security_group_id,omitempty"` }
func (*InterfaceSecurityGroupAssociationParameters) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationParameters) DeepCopy() *InterfaceSecurityGroupAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationParameters.
func (*InterfaceSecurityGroupAssociationParameters) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationParameters) DeepCopyInto(out *InterfaceSecurityGroupAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSecurityGroupAssociationSpec ¶
type InterfaceSecurityGroupAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InterfaceSecurityGroupAssociationParameters `json:"forProvider"` }
InterfaceSecurityGroupAssociationSpec defines the desired state of InterfaceSecurityGroupAssociation
func (*InterfaceSecurityGroupAssociationSpec) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationSpec) DeepCopy() *InterfaceSecurityGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationSpec.
func (*InterfaceSecurityGroupAssociationSpec) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationSpec) DeepCopyInto(out *InterfaceSecurityGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfaceSecurityGroupAssociationStatus ¶
type InterfaceSecurityGroupAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InterfaceSecurityGroupAssociationObservation `json:"atProvider,omitempty"` }
InterfaceSecurityGroupAssociationStatus defines the observed state of InterfaceSecurityGroupAssociation.
func (*InterfaceSecurityGroupAssociationStatus) DeepCopy ¶
func (in *InterfaceSecurityGroupAssociationStatus) DeepCopy() *InterfaceSecurityGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterfaceSecurityGroupAssociationStatus.
func (*InterfaceSecurityGroupAssociationStatus) DeepCopyInto ¶
func (in *InterfaceSecurityGroupAssociationStatus) DeepCopyInto(out *InterfaceSecurityGroupAssociationStatus)
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 *int64 `json:"saDatasize,omitempty" tf:"sa_datasize,omitempty"` // +kubebuilder:validation:Optional SaLifetime *int64 `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 ItemObservation ¶
type ItemObservation struct { }
func (*ItemObservation) DeepCopy ¶
func (in *ItemObservation) DeepCopy() *ItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItemObservation.
func (*ItemObservation) DeepCopyInto ¶
func (in *ItemObservation) DeepCopyInto(out *ItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ItemParameters ¶
type ItemParameters struct { // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ItemParameters) DeepCopy ¶
func (in *ItemParameters) DeepCopy() *ItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItemParameters.
func (*ItemParameters) DeepCopyInto ¶
func (in *ItemParameters) DeepCopyInto(out *ItemParameters)
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 ¶ added in v0.5.0
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/v1alpha1.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 ¶
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 ¶
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶
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 ¶
func (in *NetworkInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterface) GetCondition ¶
func (mg *NetworkInterface) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkInterface.
func (*NetworkInterface) GetConnectionDetailsMapping ¶
func (tr *NetworkInterface) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkInterface
func (*NetworkInterface) GetDeletionPolicy ¶
func (mg *NetworkInterface) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkInterface.
func (*NetworkInterface) GetID ¶
func (tr *NetworkInterface) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkInterface
func (*NetworkInterface) GetObservation ¶
func (tr *NetworkInterface) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkInterface
func (*NetworkInterface) GetParameters ¶
func (tr *NetworkInterface) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkInterface
func (*NetworkInterface) GetProviderConfigReference ¶
func (mg *NetworkInterface) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkInterface.
func (*NetworkInterface) GetProviderReference ¶
func (mg *NetworkInterface) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkInterface. Deprecated: Use GetProviderConfigReference.
func (*NetworkInterface) GetTerraformResourceType ¶
func (mg *NetworkInterface) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkInterface
func (*NetworkInterface) GetTerraformSchemaVersion ¶
func (tr *NetworkInterface) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkInterface) GetWriteConnectionSecretToReference ¶
func (mg *NetworkInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkInterface.
func (*NetworkInterface) LateInitialize ¶
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) SetConditions ¶
func (mg *NetworkInterface) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkInterface.
func (*NetworkInterface) SetDeletionPolicy ¶
func (mg *NetworkInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkInterface.
func (*NetworkInterface) SetObservation ¶
func (tr *NetworkInterface) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkInterface
func (*NetworkInterface) SetParameters ¶
func (tr *NetworkInterface) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkInterface
func (*NetworkInterface) SetProviderConfigReference ¶
func (mg *NetworkInterface) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkInterface.
func (*NetworkInterface) SetProviderReference ¶
func (mg *NetworkInterface) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkInterface. Deprecated: Use SetProviderConfigReference.
func (*NetworkInterface) SetWriteConnectionSecretToReference ¶
func (mg *NetworkInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkInterface.
type NetworkInterfaceList ¶
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 ¶
func (in *NetworkInterfaceList) DeepCopy() *NetworkInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList.
func (*NetworkInterfaceList) DeepCopyInto ¶
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 ¶
func (in *NetworkInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceList) GetItems ¶
func (l *NetworkInterfaceList) GetItems() []resource.Managed
GetItems of this NetworkInterfaceList.
type NetworkInterfaceObservation ¶
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 ¶
func (in *NetworkInterfaceObservation) DeepCopy() *NetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceObservation.
func (*NetworkInterfaceObservation) DeepCopyInto ¶
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 ¶
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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NetworkInterfaceParameters) DeepCopy ¶
func (in *NetworkInterfaceParameters) DeepCopy() *NetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceParameters.
func (*NetworkInterfaceParameters) DeepCopyInto ¶
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 ¶
type NetworkInterfaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkInterfaceParameters `json:"forProvider"` }
NetworkInterfaceSpec defines the desired state of NetworkInterface
func (*NetworkInterfaceSpec) DeepCopy ¶
func (in *NetworkInterfaceSpec) DeepCopy() *NetworkInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpec.
func (*NetworkInterfaceSpec) DeepCopyInto ¶
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 ¶
type NetworkInterfaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkInterfaceObservation `json:"atProvider,omitempty"` }
NetworkInterfaceStatus defines the observed state of NetworkInterface.
func (*NetworkInterfaceStatus) DeepCopy ¶
func (in *NetworkInterfaceStatus) DeepCopy() *NetworkInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceStatus.
func (*NetworkInterfaceStatus) DeepCopyInto ¶
func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCapture ¶
type PacketCapture struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PacketCaptureSpec `json:"spec"` Status PacketCaptureStatus `json:"status,omitempty"` }
PacketCapture is the Schema for the PacketCaptures 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 (*PacketCapture) DeepCopy ¶
func (in *PacketCapture) DeepCopy() *PacketCapture
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCapture.
func (*PacketCapture) DeepCopyInto ¶
func (in *PacketCapture) DeepCopyInto(out *PacketCapture)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PacketCapture) DeepCopyObject ¶
func (in *PacketCapture) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PacketCapture) GetCondition ¶
func (mg *PacketCapture) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PacketCapture.
func (*PacketCapture) GetConnectionDetailsMapping ¶
func (tr *PacketCapture) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PacketCapture
func (*PacketCapture) GetDeletionPolicy ¶
func (mg *PacketCapture) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PacketCapture.
func (*PacketCapture) GetID ¶
func (tr *PacketCapture) GetID() string
GetID returns ID of underlying Terraform resource of this PacketCapture
func (*PacketCapture) GetObservation ¶
func (tr *PacketCapture) GetObservation() (map[string]interface{}, error)
GetObservation of this PacketCapture
func (*PacketCapture) GetParameters ¶
func (tr *PacketCapture) GetParameters() (map[string]interface{}, error)
GetParameters of this PacketCapture
func (*PacketCapture) GetProviderConfigReference ¶
func (mg *PacketCapture) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PacketCapture.
func (*PacketCapture) GetProviderReference ¶
func (mg *PacketCapture) GetProviderReference() *xpv1.Reference
GetProviderReference of this PacketCapture. Deprecated: Use GetProviderConfigReference.
func (*PacketCapture) GetTerraformResourceType ¶
func (mg *PacketCapture) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PacketCapture
func (*PacketCapture) GetTerraformSchemaVersion ¶
func (tr *PacketCapture) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PacketCapture) GetWriteConnectionSecretToReference ¶
func (mg *PacketCapture) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PacketCapture.
func (*PacketCapture) LateInitialize ¶
func (tr *PacketCapture) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PacketCapture using its observed tfState. returns True if there are any spec changes for the resource.
func (*PacketCapture) SetConditions ¶
func (mg *PacketCapture) SetConditions(c ...xpv1.Condition)
SetConditions of this PacketCapture.
func (*PacketCapture) SetDeletionPolicy ¶
func (mg *PacketCapture) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PacketCapture.
func (*PacketCapture) SetObservation ¶
func (tr *PacketCapture) SetObservation(obs map[string]interface{}) error
SetObservation for this PacketCapture
func (*PacketCapture) SetParameters ¶
func (tr *PacketCapture) SetParameters(params map[string]interface{}) error
SetParameters for this PacketCapture
func (*PacketCapture) SetProviderConfigReference ¶
func (mg *PacketCapture) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PacketCapture.
func (*PacketCapture) SetProviderReference ¶
func (mg *PacketCapture) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PacketCapture. Deprecated: Use SetProviderConfigReference.
func (*PacketCapture) SetWriteConnectionSecretToReference ¶
func (mg *PacketCapture) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PacketCapture.
type PacketCaptureFilterObservation ¶
type PacketCaptureFilterObservation struct { }
func (*PacketCaptureFilterObservation) DeepCopy ¶
func (in *PacketCaptureFilterObservation) DeepCopy() *PacketCaptureFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureFilterObservation.
func (*PacketCaptureFilterObservation) DeepCopyInto ¶
func (in *PacketCaptureFilterObservation) DeepCopyInto(out *PacketCaptureFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureFilterParameters ¶
type PacketCaptureFilterParameters struct { // +kubebuilder:validation:Optional LocalIPAddress *string `json:"localIpAddress,omitempty" tf:"local_ip_address,omitempty"` // +kubebuilder:validation:Optional LocalPort *string `json:"localPort,omitempty" tf:"local_port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RemoteIPAddress *string `json:"remoteIpAddress,omitempty" tf:"remote_ip_address,omitempty"` // +kubebuilder:validation:Optional RemotePort *string `json:"remotePort,omitempty" tf:"remote_port,omitempty"` }
func (*PacketCaptureFilterParameters) DeepCopy ¶
func (in *PacketCaptureFilterParameters) DeepCopy() *PacketCaptureFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureFilterParameters.
func (*PacketCaptureFilterParameters) DeepCopyInto ¶
func (in *PacketCaptureFilterParameters) DeepCopyInto(out *PacketCaptureFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureList ¶
type PacketCaptureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PacketCapture `json:"items"` }
PacketCaptureList contains a list of PacketCaptures
func (*PacketCaptureList) DeepCopy ¶
func (in *PacketCaptureList) DeepCopy() *PacketCaptureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureList.
func (*PacketCaptureList) DeepCopyInto ¶
func (in *PacketCaptureList) DeepCopyInto(out *PacketCaptureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PacketCaptureList) DeepCopyObject ¶
func (in *PacketCaptureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PacketCaptureList) GetItems ¶
func (l *PacketCaptureList) GetItems() []resource.Managed
GetItems of this PacketCaptureList.
type PacketCaptureObservation ¶
type PacketCaptureObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PacketCaptureObservation) DeepCopy ¶
func (in *PacketCaptureObservation) DeepCopy() *PacketCaptureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureObservation.
func (*PacketCaptureObservation) DeepCopyInto ¶
func (in *PacketCaptureObservation) DeepCopyInto(out *PacketCaptureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureParameters ¶
type PacketCaptureParameters struct { // +kubebuilder:validation:Optional Filter []PacketCaptureFilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // +kubebuilder:validation:Optional MaximumBytesPerPacket *int64 `json:"maximumBytesPerPacket,omitempty" tf:"maximum_bytes_per_packet,omitempty"` // +kubebuilder:validation:Optional MaximumBytesPerSession *int64 `json:"maximumBytesPerSession,omitempty" tf:"maximum_bytes_per_session,omitempty"` // +kubebuilder:validation:Optional MaximumCaptureDuration *int64 `json:"maximumCaptureDuration,omitempty" tf:"maximum_capture_duration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NetworkWatcherName *string `json:"networkWatcherName" tf:"network_watcher_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required StorageLocation []StorageLocationParameters `json:"storageLocation" tf:"storage_location,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*PacketCaptureParameters) DeepCopy ¶
func (in *PacketCaptureParameters) DeepCopy() *PacketCaptureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureParameters.
func (*PacketCaptureParameters) DeepCopyInto ¶
func (in *PacketCaptureParameters) DeepCopyInto(out *PacketCaptureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureSpec ¶
type PacketCaptureSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PacketCaptureParameters `json:"forProvider"` }
PacketCaptureSpec defines the desired state of PacketCapture
func (*PacketCaptureSpec) DeepCopy ¶
func (in *PacketCaptureSpec) DeepCopy() *PacketCaptureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureSpec.
func (*PacketCaptureSpec) DeepCopyInto ¶
func (in *PacketCaptureSpec) DeepCopyInto(out *PacketCaptureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureStatus ¶
type PacketCaptureStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PacketCaptureObservation `json:"atProvider,omitempty"` }
PacketCaptureStatus defines the observed state of PacketCapture.
func (*PacketCaptureStatus) DeepCopy ¶
func (in *PacketCaptureStatus) DeepCopy() *PacketCaptureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureStatus.
func (*PacketCaptureStatus) DeepCopyInto ¶
func (in *PacketCaptureStatus) DeepCopyInto(out *PacketCaptureStatus)
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 Profile ¶
type Profile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProfileSpec `json:"spec"` Status ProfileStatus `json:"status,omitempty"` }
Profile is the Schema for the Profiles 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 (*Profile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile.
func (*Profile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Profile) GetCondition ¶
func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Profile.
func (*Profile) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Profile
func (*Profile) GetDeletionPolicy ¶
func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Profile.
func (*Profile) GetObservation ¶
GetObservation of this Profile
func (*Profile) GetParameters ¶
GetParameters of this Profile
func (*Profile) GetProviderConfigReference ¶
GetProviderConfigReference of this Profile.
func (*Profile) GetProviderReference ¶
GetProviderReference of this Profile. Deprecated: Use GetProviderConfigReference.
func (*Profile) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Profile
func (*Profile) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Profile) GetWriteConnectionSecretToReference ¶
func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Profile.
func (*Profile) LateInitialize ¶
LateInitialize this Profile using its observed tfState. returns True if there are any spec changes for the resource.
func (*Profile) SetConditions ¶
SetConditions of this Profile.
func (*Profile) SetDeletionPolicy ¶
func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Profile.
func (*Profile) SetObservation ¶
SetObservation for this Profile
func (*Profile) SetParameters ¶
SetParameters for this Profile
func (*Profile) SetProviderConfigReference ¶
SetProviderConfigReference of this Profile.
func (*Profile) SetProviderReference ¶
SetProviderReference of this Profile. Deprecated: Use SetProviderConfigReference.
func (*Profile) SetWriteConnectionSecretToReference ¶
func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Profile.
type ProfileList ¶
type ProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Profile `json:"items"` }
ProfileList contains a list of Profiles
func (*ProfileList) DeepCopy ¶
func (in *ProfileList) DeepCopy() *ProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileList.
func (*ProfileList) DeepCopyInto ¶
func (in *ProfileList) DeepCopyInto(out *ProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfileList) DeepCopyObject ¶
func (in *ProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProfileList) GetItems ¶
func (l *ProfileList) GetItems() []resource.Managed
GetItems of this ProfileList.
type ProfileObservation ¶
type ProfileObservation struct { ContainerNetworkInterfaceIds []*string `json:"containerNetworkInterfaceIds,omitempty" tf:"container_network_interface_ids,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProfileObservation) DeepCopy ¶
func (in *ProfileObservation) DeepCopy() *ProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileObservation.
func (*ProfileObservation) DeepCopyInto ¶
func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileParameters ¶
type ProfileParameters struct { // +kubebuilder:validation:Required ContainerNetworkInterface []ContainerNetworkInterfaceParameters `json:"containerNetworkInterface" tf:"container_network_interface,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ProfileParameters) DeepCopy ¶
func (in *ProfileParameters) DeepCopy() *ProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileParameters.
func (*ProfileParameters) DeepCopyInto ¶
func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpec ¶
type ProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProfileParameters `json:"forProvider"` }
ProfileSpec defines the desired state of Profile
func (*ProfileSpec) DeepCopy ¶
func (in *ProfileSpec) DeepCopy() *ProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpec.
func (*ProfileSpec) DeepCopyInto ¶
func (in *ProfileSpec) DeepCopyInto(out *ProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileStatus ¶
type ProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProfileObservation `json:"atProvider,omitempty"` }
ProfileStatus defines the observed state of Profile.
func (*ProfileStatus) DeepCopy ¶
func (in *ProfileStatus) DeepCopy() *ProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileStatus.
func (*ProfileStatus) DeepCopyInto ¶
func (in *ProfileStatus) DeepCopyInto(out *ProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderObservation ¶
type RequestHeaderObservation struct { }
func (*RequestHeaderObservation) DeepCopy ¶
func (in *RequestHeaderObservation) DeepCopy() *RequestHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderObservation.
func (*RequestHeaderObservation) DeepCopyInto ¶
func (in *RequestHeaderObservation) DeepCopyInto(out *RequestHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderParameters ¶
type RequestHeaderParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*RequestHeaderParameters) DeepCopy ¶
func (in *RequestHeaderParameters) DeepCopy() *RequestHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderParameters.
func (*RequestHeaderParameters) DeepCopyInto ¶
func (in *RequestHeaderParameters) DeepCopyInto(out *RequestHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyObservation ¶
type RetentionPolicyObservation struct { }
func (*RetentionPolicyObservation) DeepCopy ¶
func (in *RetentionPolicyObservation) DeepCopy() *RetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyObservation.
func (*RetentionPolicyObservation) DeepCopyInto ¶
func (in *RetentionPolicyObservation) DeepCopyInto(out *RetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyParameters ¶
type RetentionPolicyParameters struct { // +kubebuilder:validation:Required Days *int64 `json:"days" tf:"days,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*RetentionPolicyParameters) DeepCopy ¶
func (in *RetentionPolicyParameters) DeepCopy() *RetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters.
func (*RetentionPolicyParameters) DeepCopyInto ¶
func (in *RetentionPolicyParameters) DeepCopyInto(out *RetentionPolicyParameters)
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 SecurityGroup ¶
type SecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec"` Status SecurityGroupStatus `json:"status,omitempty"` }
SecurityGroup is the Schema for the SecurityGroups 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 (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) GetCondition ¶
func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroup.
func (*SecurityGroup) GetConnectionDetailsMapping ¶
func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroup
func (*SecurityGroup) GetDeletionPolicy ¶
func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) GetID ¶
func (tr *SecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroup
func (*SecurityGroup) GetObservation ¶
func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroup
func (*SecurityGroup) GetParameters ¶
func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroup
func (*SecurityGroup) GetProviderConfigReference ¶
func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) GetProviderReference ¶
func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroup. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroup) GetTerraformResourceType ¶
func (mg *SecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroup
func (*SecurityGroup) GetTerraformSchemaVersion ¶
func (tr *SecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroup) GetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroup.
func (*SecurityGroup) LateInitialize ¶
func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityGroup) SetConditions ¶
func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroup.
func (*SecurityGroup) SetDeletionPolicy ¶
func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) SetObservation ¶
func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroup
func (*SecurityGroup) SetParameters ¶
func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroup
func (*SecurityGroup) SetProviderConfigReference ¶
func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) SetProviderReference ¶
func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroup. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroup) SetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroup.
type SecurityGroupList ¶
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityGroup `json:"items"` }
SecurityGroupList contains a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupList) GetItems ¶
func (l *SecurityGroupList) GetItems() []resource.Managed
GetItems of this SecurityGroupList.
type SecurityGroupObservation ¶
type SecurityGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupObservation) DeepCopy ¶
func (in *SecurityGroupObservation) DeepCopy() *SecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupObservation.
func (*SecurityGroupObservation) DeepCopyInto ¶
func (in *SecurityGroupObservation) DeepCopyInto(out *SecurityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupParameters ¶
type SecurityGroupParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional SecurityRule []SecurityRuleParameters `json:"securityRule,omitempty" tf:"security_rule,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SecurityGroupParameters) DeepCopy ¶
func (in *SecurityGroupParameters) DeepCopy() *SecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupParameters.
func (*SecurityGroupParameters) DeepCopyInto ¶
func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpec ¶
type SecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupParameters `json:"forProvider"` }
SecurityGroupSpec defines the desired state of SecurityGroup
func (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶
type SecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupObservation `json:"atProvider,omitempty"` }
SecurityGroupStatus defines the observed state of SecurityGroup.
func (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleObservation ¶
type SecurityRuleObservation struct { }
func (*SecurityRuleObservation) DeepCopy ¶
func (in *SecurityRuleObservation) DeepCopy() *SecurityRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleObservation.
func (*SecurityRuleObservation) DeepCopyInto ¶
func (in *SecurityRuleObservation) DeepCopyInto(out *SecurityRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleParameters ¶
type SecurityRuleParameters struct { // +kubebuilder:validation:Required Access *string `json:"access" tf:"access,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty" tf:"destination_address_prefix,omitempty"` // +kubebuilder:validation:Optional DestinationAddressPrefixes []*string `json:"destinationAddressPrefixes,omitempty" tf:"destination_address_prefixes,omitempty"` // +kubebuilder:validation:Optional DestinationApplicationSecurityGroupIds []*string `json:"destinationApplicationSecurityGroupIds,omitempty" tf:"destination_application_security_group_ids,omitempty"` // +kubebuilder:validation:Optional DestinationPortRange *string `json:"destinationPortRange,omitempty" tf:"destination_port_range,omitempty"` // +kubebuilder:validation:Optional DestinationPortRanges []*string `json:"destinationPortRanges,omitempty" tf:"destination_port_ranges,omitempty"` // +kubebuilder:validation:Required Direction *string `json:"direction" tf:"direction,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *int64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty" tf:"source_address_prefix,omitempty"` // +kubebuilder:validation:Optional SourceAddressPrefixes []*string `json:"sourceAddressPrefixes,omitempty" tf:"source_address_prefixes,omitempty"` // +kubebuilder:validation:Optional SourceApplicationSecurityGroupIds []*string `json:"sourceApplicationSecurityGroupIds,omitempty" tf:"source_application_security_group_ids,omitempty"` // +kubebuilder:validation:Optional SourcePortRange *string `json:"sourcePortRange,omitempty" tf:"source_port_range,omitempty"` // +kubebuilder:validation:Optional SourcePortRanges []*string `json:"sourcePortRanges,omitempty" tf:"source_port_ranges,omitempty"` }
func (*SecurityRuleParameters) DeepCopy ¶
func (in *SecurityRuleParameters) DeepCopy() *SecurityRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRuleParameters.
func (*SecurityRuleParameters) DeepCopyInto ¶
func (in *SecurityRuleParameters) DeepCopyInto(out *SecurityRuleParameters)
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 SourceObservation ¶
type SourceObservation struct { }
func (*SourceObservation) DeepCopy ¶
func (in *SourceObservation) DeepCopy() *SourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceObservation.
func (*SourceObservation) DeepCopyInto ¶
func (in *SourceObservation) DeepCopyInto(out *SourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceParameters ¶
type SourceParameters struct { // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional VirtualMachineID *string `json:"virtualMachineId,omitempty" tf:"virtual_machine_id,omitempty"` }
func (*SourceParameters) DeepCopy ¶
func (in *SourceParameters) DeepCopy() *SourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceParameters.
func (*SourceParameters) DeepCopyInto ¶
func (in *SourceParameters) DeepCopyInto(out *SourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageLocationObservation ¶
type StorageLocationObservation struct {
StoragePath *string `json:"storagePath,omitempty" tf:"storage_path,omitempty"`
}
func (*StorageLocationObservation) DeepCopy ¶
func (in *StorageLocationObservation) DeepCopy() *StorageLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageLocationObservation.
func (*StorageLocationObservation) DeepCopyInto ¶
func (in *StorageLocationObservation) DeepCopyInto(out *StorageLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageLocationParameters ¶
type StorageLocationParameters struct { // +kubebuilder:validation:Optional FilePath *string `json:"filePath,omitempty" tf:"file_path,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` }
func (*StorageLocationParameters) DeepCopy ¶
func (in *StorageLocationParameters) DeepCopy() *StorageLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageLocationParameters.
func (*StorageLocationParameters) DeepCopyInto ¶
func (in *StorageLocationParameters) DeepCopyInto(out *StorageLocationParameters)
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) GetID ¶ added in v0.5.0
GetID returns ID of underlying Terraform resource 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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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/v1alpha1.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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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/v1alpha1.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 SuccessThresholdObservation ¶
type SuccessThresholdObservation struct { }
func (*SuccessThresholdObservation) DeepCopy ¶
func (in *SuccessThresholdObservation) DeepCopy() *SuccessThresholdObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessThresholdObservation.
func (*SuccessThresholdObservation) DeepCopyInto ¶
func (in *SuccessThresholdObservation) DeepCopyInto(out *SuccessThresholdObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuccessThresholdParameters ¶
type SuccessThresholdParameters struct { // +kubebuilder:validation:Optional ChecksFailedPercent *int64 `json:"checksFailedPercent,omitempty" tf:"checks_failed_percent,omitempty"` // +kubebuilder:validation:Optional RoundTripTimeMs *float64 `json:"roundTripTimeMs,omitempty" tf:"round_trip_time_ms,omitempty"` }
func (*SuccessThresholdParameters) DeepCopy ¶
func (in *SuccessThresholdParameters) DeepCopy() *SuccessThresholdParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessThresholdParameters.
func (*SuccessThresholdParameters) DeepCopyInto ¶
func (in *SuccessThresholdParameters) DeepCopyInto(out *SuccessThresholdParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPConfigurationObservation ¶
type TCPConfigurationObservation struct { }
func (*TCPConfigurationObservation) DeepCopy ¶
func (in *TCPConfigurationObservation) DeepCopy() *TCPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPConfigurationObservation.
func (*TCPConfigurationObservation) DeepCopyInto ¶
func (in *TCPConfigurationObservation) DeepCopyInto(out *TCPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPConfigurationParameters ¶
type TCPConfigurationParameters struct { // +kubebuilder:validation:Required Port *int64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Optional TraceRouteEnabled *bool `json:"traceRouteEnabled,omitempty" tf:"trace_route_enabled,omitempty"` }
func (*TCPConfigurationParameters) DeepCopy ¶
func (in *TCPConfigurationParameters) DeepCopy() *TCPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPConfigurationParameters.
func (*TCPConfigurationParameters) DeepCopyInto ¶
func (in *TCPConfigurationParameters) DeepCopyInto(out *TCPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestConfigurationObservation ¶
type TestConfigurationObservation struct { }
func (*TestConfigurationObservation) DeepCopy ¶
func (in *TestConfigurationObservation) DeepCopy() *TestConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestConfigurationObservation.
func (*TestConfigurationObservation) DeepCopyInto ¶
func (in *TestConfigurationObservation) DeepCopyInto(out *TestConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestConfigurationParameters ¶
type TestConfigurationParameters struct { // +kubebuilder:validation:Optional HTTPConfiguration []HTTPConfigurationParameters `json:"httpConfiguration,omitempty" tf:"http_configuration,omitempty"` // +kubebuilder:validation:Optional IcmpConfiguration []IcmpConfigurationParameters `json:"icmpConfiguration,omitempty" tf:"icmp_configuration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PreferredIPVersion *string `json:"preferredIpVersion,omitempty" tf:"preferred_ip_version,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional SuccessThreshold []SuccessThresholdParameters `json:"successThreshold,omitempty" tf:"success_threshold,omitempty"` // +kubebuilder:validation:Optional TCPConfiguration []TCPConfigurationParameters `json:"tcpConfiguration,omitempty" tf:"tcp_configuration,omitempty"` // +kubebuilder:validation:Optional TestFrequencyInSeconds *int64 `json:"testFrequencyInSeconds,omitempty" tf:"test_frequency_in_seconds,omitempty"` }
func (*TestConfigurationParameters) DeepCopy ¶
func (in *TestConfigurationParameters) DeepCopy() *TestConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestConfigurationParameters.
func (*TestConfigurationParameters) DeepCopyInto ¶
func (in *TestConfigurationParameters) DeepCopyInto(out *TestConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestGroupObservation ¶
type TestGroupObservation struct { }
func (*TestGroupObservation) DeepCopy ¶
func (in *TestGroupObservation) DeepCopy() *TestGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGroupObservation.
func (*TestGroupObservation) DeepCopyInto ¶
func (in *TestGroupObservation) DeepCopyInto(out *TestGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestGroupParameters ¶
type TestGroupParameters struct { // +kubebuilder:validation:Required DestinationEndpoints []*string `json:"destinationEndpoints" tf:"destination_endpoints,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required SourceEndpoints []*string `json:"sourceEndpoints" tf:"source_endpoints,omitempty"` // +kubebuilder:validation:Required TestConfigurationNames []*string `json:"testConfigurationNames" tf:"test_configuration_names,omitempty"` }
func (*TestGroupParameters) DeepCopy ¶
func (in *TestGroupParameters) DeepCopy() *TestGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestGroupParameters.
func (*TestGroupParameters) DeepCopyInto ¶
func (in *TestGroupParameters) DeepCopyInto(out *TestGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficAnalyticsObservation ¶
type TrafficAnalyticsObservation struct { }
func (*TrafficAnalyticsObservation) DeepCopy ¶
func (in *TrafficAnalyticsObservation) DeepCopy() *TrafficAnalyticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficAnalyticsObservation.
func (*TrafficAnalyticsObservation) DeepCopyInto ¶
func (in *TrafficAnalyticsObservation) DeepCopyInto(out *TrafficAnalyticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficAnalyticsParameters ¶
type TrafficAnalyticsParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional IntervalInMinutes *int64 `json:"intervalInMinutes,omitempty" tf:"interval_in_minutes,omitempty"` // +kubebuilder:validation:Required WorkspaceID *string `json:"workspaceId" tf:"workspace_id,omitempty"` // +kubebuilder:validation:Required WorkspaceRegion *string `json:"workspaceRegion" tf:"workspace_region,omitempty"` // +kubebuilder:validation:Required WorkspaceResourceID *string `json:"workspaceResourceId" tf:"workspace_resource_id,omitempty"` }
func (*TrafficAnalyticsParameters) DeepCopy ¶
func (in *TrafficAnalyticsParameters) DeepCopy() *TrafficAnalyticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficAnalyticsParameters.
func (*TrafficAnalyticsParameters) DeepCopyInto ¶
func (in *TrafficAnalyticsParameters) DeepCopyInto(out *TrafficAnalyticsParameters)
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 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 ¶ added in v0.5.0
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 VirtualNetworkDdosProtectionPlanObservation ¶
type VirtualNetworkDdosProtectionPlanObservation struct { }
func (*VirtualNetworkDdosProtectionPlanObservation) DeepCopy ¶
func (in *VirtualNetworkDdosProtectionPlanObservation) DeepCopy() *VirtualNetworkDdosProtectionPlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkDdosProtectionPlanObservation.
func (*VirtualNetworkDdosProtectionPlanObservation) DeepCopyInto ¶
func (in *VirtualNetworkDdosProtectionPlanObservation) DeepCopyInto(out *VirtualNetworkDdosProtectionPlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkDdosProtectionPlanParameters ¶
type VirtualNetworkDdosProtectionPlanParameters struct { // +kubebuilder:validation:Required Enable *bool `json:"enable" tf:"enable,omitempty"` // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` }
func (*VirtualNetworkDdosProtectionPlanParameters) DeepCopy ¶
func (in *VirtualNetworkDdosProtectionPlanParameters) DeepCopy() *VirtualNetworkDdosProtectionPlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkDdosProtectionPlanParameters.
func (*VirtualNetworkDdosProtectionPlanParameters) DeepCopyInto ¶
func (in *VirtualNetworkDdosProtectionPlanParameters) DeepCopyInto(out *VirtualNetworkDdosProtectionPlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 *int64 `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/v1alpha1.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 *int64 `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 ¶
type VirtualNetworkGatewayIPConfigurationObservation struct { }
func (*VirtualNetworkGatewayIPConfigurationObservation) DeepCopy ¶
func (in *VirtualNetworkGatewayIPConfigurationObservation) DeepCopy() *VirtualNetworkGatewayIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfigurationObservation.
func (*VirtualNetworkGatewayIPConfigurationObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *VirtualNetworkGatewayIPConfigurationParameters) DeepCopy() *VirtualNetworkGatewayIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfigurationParameters.
func (*VirtualNetworkGatewayIPConfigurationParameters) DeepCopyInto ¶
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/v1alpha1.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 DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Optional DdosProtectionPlan []VirtualNetworkDdosProtectionPlanParameters `json:"ddosProtectionPlan,omitempty" tf:"ddos_protection_plan,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha1.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 ¶ added in v0.5.0
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/v1alpha1.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 {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
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:Required AddressPrefix *string `json:"addressPrefix" tf:"address_prefix,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SecurityGroup *string `json:"securityGroup,omitempty" tf:"security_group,omitempty"` }
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 ¶ added in v0.5.0
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/v1alpha1.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.
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 Watcher ¶
type Watcher struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WatcherSpec `json:"spec"` Status WatcherStatus `json:"status,omitempty"` }
Watcher is the Schema for the Watchers 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 (*Watcher) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Watcher.
func (*Watcher) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Watcher) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Watcher) GetCondition ¶
func (mg *Watcher) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Watcher.
func (*Watcher) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Watcher
func (*Watcher) GetDeletionPolicy ¶
func (mg *Watcher) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Watcher.
func (*Watcher) GetObservation ¶
GetObservation of this Watcher
func (*Watcher) GetParameters ¶
GetParameters of this Watcher
func (*Watcher) GetProviderConfigReference ¶
GetProviderConfigReference of this Watcher.
func (*Watcher) GetProviderReference ¶
GetProviderReference of this Watcher. Deprecated: Use GetProviderConfigReference.
func (*Watcher) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Watcher
func (*Watcher) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Watcher) GetWriteConnectionSecretToReference ¶
func (mg *Watcher) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Watcher.
func (*Watcher) LateInitialize ¶
LateInitialize this Watcher using its observed tfState. returns True if there are any spec changes for the resource.
func (*Watcher) SetConditions ¶
SetConditions of this Watcher.
func (*Watcher) SetDeletionPolicy ¶
func (mg *Watcher) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Watcher.
func (*Watcher) SetObservation ¶
SetObservation for this Watcher
func (*Watcher) SetParameters ¶
SetParameters for this Watcher
func (*Watcher) SetProviderConfigReference ¶
SetProviderConfigReference of this Watcher.
func (*Watcher) SetProviderReference ¶
SetProviderReference of this Watcher. Deprecated: Use SetProviderConfigReference.
func (*Watcher) SetWriteConnectionSecretToReference ¶
func (mg *Watcher) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Watcher.
type WatcherFlowLog ¶
type WatcherFlowLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WatcherFlowLogSpec `json:"spec"` Status WatcherFlowLogStatus `json:"status,omitempty"` }
WatcherFlowLog is the Schema for the WatcherFlowLogs 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 (*WatcherFlowLog) DeepCopy ¶
func (in *WatcherFlowLog) DeepCopy() *WatcherFlowLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLog.
func (*WatcherFlowLog) DeepCopyInto ¶
func (in *WatcherFlowLog) DeepCopyInto(out *WatcherFlowLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WatcherFlowLog) DeepCopyObject ¶
func (in *WatcherFlowLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WatcherFlowLog) GetCondition ¶
func (mg *WatcherFlowLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WatcherFlowLog.
func (*WatcherFlowLog) GetConnectionDetailsMapping ¶
func (tr *WatcherFlowLog) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WatcherFlowLog
func (*WatcherFlowLog) GetDeletionPolicy ¶
func (mg *WatcherFlowLog) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WatcherFlowLog.
func (*WatcherFlowLog) GetID ¶
func (tr *WatcherFlowLog) GetID() string
GetID returns ID of underlying Terraform resource of this WatcherFlowLog
func (*WatcherFlowLog) GetObservation ¶
func (tr *WatcherFlowLog) GetObservation() (map[string]interface{}, error)
GetObservation of this WatcherFlowLog
func (*WatcherFlowLog) GetParameters ¶
func (tr *WatcherFlowLog) GetParameters() (map[string]interface{}, error)
GetParameters of this WatcherFlowLog
func (*WatcherFlowLog) GetProviderConfigReference ¶
func (mg *WatcherFlowLog) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WatcherFlowLog.
func (*WatcherFlowLog) GetProviderReference ¶
func (mg *WatcherFlowLog) GetProviderReference() *xpv1.Reference
GetProviderReference of this WatcherFlowLog. Deprecated: Use GetProviderConfigReference.
func (*WatcherFlowLog) GetTerraformResourceType ¶
func (mg *WatcherFlowLog) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WatcherFlowLog
func (*WatcherFlowLog) GetTerraformSchemaVersion ¶
func (tr *WatcherFlowLog) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WatcherFlowLog) GetWriteConnectionSecretToReference ¶
func (mg *WatcherFlowLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WatcherFlowLog.
func (*WatcherFlowLog) LateInitialize ¶
func (tr *WatcherFlowLog) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WatcherFlowLog using its observed tfState. returns True if there are any spec changes for the resource.
func (*WatcherFlowLog) SetConditions ¶
func (mg *WatcherFlowLog) SetConditions(c ...xpv1.Condition)
SetConditions of this WatcherFlowLog.
func (*WatcherFlowLog) SetDeletionPolicy ¶
func (mg *WatcherFlowLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WatcherFlowLog.
func (*WatcherFlowLog) SetObservation ¶
func (tr *WatcherFlowLog) SetObservation(obs map[string]interface{}) error
SetObservation for this WatcherFlowLog
func (*WatcherFlowLog) SetParameters ¶
func (tr *WatcherFlowLog) SetParameters(params map[string]interface{}) error
SetParameters for this WatcherFlowLog
func (*WatcherFlowLog) SetProviderConfigReference ¶
func (mg *WatcherFlowLog) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WatcherFlowLog.
func (*WatcherFlowLog) SetProviderReference ¶
func (mg *WatcherFlowLog) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WatcherFlowLog. Deprecated: Use SetProviderConfigReference.
func (*WatcherFlowLog) SetWriteConnectionSecretToReference ¶
func (mg *WatcherFlowLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WatcherFlowLog.
type WatcherFlowLogList ¶
type WatcherFlowLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WatcherFlowLog `json:"items"` }
WatcherFlowLogList contains a list of WatcherFlowLogs
func (*WatcherFlowLogList) DeepCopy ¶
func (in *WatcherFlowLogList) DeepCopy() *WatcherFlowLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogList.
func (*WatcherFlowLogList) DeepCopyInto ¶
func (in *WatcherFlowLogList) DeepCopyInto(out *WatcherFlowLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WatcherFlowLogList) DeepCopyObject ¶
func (in *WatcherFlowLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WatcherFlowLogList) GetItems ¶
func (l *WatcherFlowLogList) GetItems() []resource.Managed
GetItems of this WatcherFlowLogList.
type WatcherFlowLogObservation ¶
type WatcherFlowLogObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*WatcherFlowLogObservation) DeepCopy ¶
func (in *WatcherFlowLogObservation) DeepCopy() *WatcherFlowLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogObservation.
func (*WatcherFlowLogObservation) DeepCopyInto ¶
func (in *WatcherFlowLogObservation) DeepCopyInto(out *WatcherFlowLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherFlowLogParameters ¶
type WatcherFlowLogParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required NetworkSecurityGroupID *string `json:"networkSecurityGroupId" tf:"network_security_group_id,omitempty"` // +kubebuilder:validation:Required NetworkWatcherName *string `json:"networkWatcherName" tf:"network_watcher_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required RetentionPolicy []RetentionPolicyParameters `json:"retentionPolicy" tf:"retention_policy,omitempty"` // +kubebuilder:validation:Required StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TrafficAnalytics []TrafficAnalyticsParameters `json:"trafficAnalytics,omitempty" tf:"traffic_analytics,omitempty"` // +kubebuilder:validation:Optional Version *int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*WatcherFlowLogParameters) DeepCopy ¶
func (in *WatcherFlowLogParameters) DeepCopy() *WatcherFlowLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogParameters.
func (*WatcherFlowLogParameters) DeepCopyInto ¶
func (in *WatcherFlowLogParameters) DeepCopyInto(out *WatcherFlowLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherFlowLogSpec ¶
type WatcherFlowLogSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WatcherFlowLogParameters `json:"forProvider"` }
WatcherFlowLogSpec defines the desired state of WatcherFlowLog
func (*WatcherFlowLogSpec) DeepCopy ¶
func (in *WatcherFlowLogSpec) DeepCopy() *WatcherFlowLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogSpec.
func (*WatcherFlowLogSpec) DeepCopyInto ¶
func (in *WatcherFlowLogSpec) DeepCopyInto(out *WatcherFlowLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherFlowLogStatus ¶
type WatcherFlowLogStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WatcherFlowLogObservation `json:"atProvider,omitempty"` }
WatcherFlowLogStatus defines the observed state of WatcherFlowLog.
func (*WatcherFlowLogStatus) DeepCopy ¶
func (in *WatcherFlowLogStatus) DeepCopy() *WatcherFlowLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherFlowLogStatus.
func (*WatcherFlowLogStatus) DeepCopyInto ¶
func (in *WatcherFlowLogStatus) DeepCopyInto(out *WatcherFlowLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherList ¶
type WatcherList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Watcher `json:"items"` }
WatcherList contains a list of Watchers
func (*WatcherList) DeepCopy ¶
func (in *WatcherList) DeepCopy() *WatcherList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherList.
func (*WatcherList) DeepCopyInto ¶
func (in *WatcherList) DeepCopyInto(out *WatcherList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WatcherList) DeepCopyObject ¶
func (in *WatcherList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WatcherList) GetItems ¶
func (l *WatcherList) GetItems() []resource.Managed
GetItems of this WatcherList.
type WatcherObservation ¶
type WatcherObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*WatcherObservation) DeepCopy ¶
func (in *WatcherObservation) DeepCopy() *WatcherObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherObservation.
func (*WatcherObservation) DeepCopyInto ¶
func (in *WatcherObservation) DeepCopyInto(out *WatcherObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherParameters ¶
type WatcherParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WatcherParameters) DeepCopy ¶
func (in *WatcherParameters) DeepCopy() *WatcherParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherParameters.
func (*WatcherParameters) DeepCopyInto ¶
func (in *WatcherParameters) DeepCopyInto(out *WatcherParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherSpec ¶
type WatcherSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WatcherParameters `json:"forProvider"` }
WatcherSpec defines the desired state of Watcher
func (*WatcherSpec) DeepCopy ¶
func (in *WatcherSpec) DeepCopy() *WatcherSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherSpec.
func (*WatcherSpec) DeepCopyInto ¶
func (in *WatcherSpec) DeepCopyInto(out *WatcherSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WatcherStatus ¶
type WatcherStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WatcherObservation `json:"atProvider,omitempty"` }
WatcherStatus defines the observed state of Watcher.
func (*WatcherStatus) DeepCopy ¶
func (in *WatcherStatus) DeepCopy() *WatcherStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WatcherStatus.
func (*WatcherStatus) DeepCopyInto ¶
func (in *WatcherStatus) DeepCopyInto(out *WatcherStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_connectionmonitor_terraformed.go
- zz_connectionmonitor_types.go
- zz_ddosprotectionplan_terraformed.go
- zz_ddosprotectionplan_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_interfaceapplicationsecuritygroupassociation_terraformed.go
- zz_interfaceapplicationsecuritygroupassociation_types.go
- zz_interfacebackendaddresspoolassociation_terraformed.go
- zz_interfacebackendaddresspoolassociation_types.go
- zz_interfacenatruleassociation_terraformed.go
- zz_interfacenatruleassociation_types.go
- zz_interfacesecuritygroupassociation_terraformed.go
- zz_interfacesecuritygroupassociation_types.go
- zz_ipgroup_terraformed.go
- zz_ipgroup_types.go
- zz_loadbalancer_terraformed.go
- zz_loadbalancer_types.go
- zz_networkinterface_terraformed.go
- zz_networkinterface_types.go
- zz_packetcapture_terraformed.go
- zz_packetcapture_types.go
- zz_profile_terraformed.go
- zz_profile_types.go
- zz_securitygroup_terraformed.go
- zz_securitygroup_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
- zz_watcher_terraformed.go
- zz_watcher_types.go
- zz_watcherflowlog_terraformed.go
- zz_watcherflowlog_types.go