Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=network.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionObservation
- type ActionParameters
- type ApplicationGateway
- func (in *ApplicationGateway) DeepCopy() *ApplicationGateway
- func (in *ApplicationGateway) DeepCopyInto(out *ApplicationGateway)
- func (in *ApplicationGateway) DeepCopyObject() runtime.Object
- func (mg *ApplicationGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationGateway) GetID() string
- func (tr *ApplicationGateway) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationGateway) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationGateway) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ApplicationGateway) GetTerraformResourceType() string
- func (tr *ApplicationGateway) GetTerraformSchemaVersion() int
- func (mg *ApplicationGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ApplicationGateway) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationGateway) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationGateway) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ApplicationGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationGatewayList
- type ApplicationGatewayObservation
- type ApplicationGatewayParameters
- type ApplicationGatewaySpec
- type ApplicationGatewayStatus
- type ApplicationRuleCollectionObservation
- type ApplicationRuleCollectionParameters
- type ApplicationRuleCollectionRuleObservation
- type ApplicationRuleCollectionRuleParameters
- type ApplicationSecurityGroup
- func (in *ApplicationSecurityGroup) DeepCopy() *ApplicationSecurityGroup
- func (in *ApplicationSecurityGroup) DeepCopyInto(out *ApplicationSecurityGroup)
- func (in *ApplicationSecurityGroup) DeepCopyObject() runtime.Object
- func (mg *ApplicationSecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationSecurityGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationSecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationSecurityGroup) GetID() string
- func (tr *ApplicationSecurityGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationSecurityGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationSecurityGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationSecurityGroup) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationSecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ApplicationSecurityGroup) GetTerraformResourceType() string
- func (tr *ApplicationSecurityGroup) GetTerraformSchemaVersion() int
- func (mg *ApplicationSecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationSecurityGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationSecurityGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ApplicationSecurityGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationSecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationSecurityGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationSecurityGroup) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationSecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationSecurityGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ApplicationSecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationSecurityGroupList
- func (in *ApplicationSecurityGroupList) DeepCopy() *ApplicationSecurityGroupList
- func (in *ApplicationSecurityGroupList) DeepCopyInto(out *ApplicationSecurityGroupList)
- func (in *ApplicationSecurityGroupList) DeepCopyObject() runtime.Object
- func (l *ApplicationSecurityGroupList) GetItems() []resource.Managed
- type ApplicationSecurityGroupObservation
- type ApplicationSecurityGroupParameters
- type ApplicationSecurityGroupSpec
- type ApplicationSecurityGroupStatus
- type AuthenticationCertificateObservation
- type AuthenticationCertificateParameters
- type AutoscaleConfigurationObservation
- type AutoscaleConfigurationParameters
- type AzureActiveDirectoryAuthenticationObservation
- type AzureActiveDirectoryAuthenticationParameters
- type BGPObservation
- type BGPParameters
- type BGPSettingsObservation
- type BGPSettingsParameters
- type BackendAddressObservation
- type BackendAddressParameters
- type BackendAddressPoolObservation
- type BackendAddressPoolParameters
- type BackendHTTPSettingsAuthenticationCertificateObservation
- type BackendHTTPSettingsAuthenticationCertificateParameters
- type BackendHTTPSettingsObservation
- type BackendHTTPSettingsParameters
- type BackendObservation
- type BackendParameters
- type BackendPoolHealthProbeObservation
- type BackendPoolHealthProbeParameters
- type BackendPoolLoadBalancingObservation
- type BackendPoolLoadBalancingParameters
- type BackendPoolObservation
- type BackendPoolParameters
- type BastionHost
- func (in *BastionHost) DeepCopy() *BastionHost
- func (in *BastionHost) DeepCopyInto(out *BastionHost)
- func (in *BastionHost) DeepCopyObject() runtime.Object
- func (mg *BastionHost) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BastionHost) GetConnectionDetailsMapping() map[string]string
- func (mg *BastionHost) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BastionHost) GetID() string
- func (tr *BastionHost) GetObservation() (map[string]interface{}, error)
- func (tr *BastionHost) GetParameters() (map[string]interface{}, error)
- func (mg *BastionHost) GetProviderConfigReference() *xpv1.Reference
- func (mg *BastionHost) GetProviderReference() *xpv1.Reference
- func (mg *BastionHost) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BastionHost) GetTerraformResourceType() string
- func (tr *BastionHost) GetTerraformSchemaVersion() int
- func (mg *BastionHost) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BastionHost) LateInitialize(attrs []byte) (bool, error)
- func (mg *BastionHost) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BastionHost) SetConditions(c ...xpv1.Condition)
- func (mg *BastionHost) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BastionHost) SetObservation(obs map[string]interface{}) error
- func (tr *BastionHost) SetParameters(params map[string]interface{}) error
- func (mg *BastionHost) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BastionHost) SetProviderReference(r *xpv1.Reference)
- func (mg *BastionHost) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BastionHost) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BastionHostList
- type BastionHostObservation
- type BastionHostParameters
- type BastionHostSpec
- type BastionHostStatus
- type ClientRevokedCertificateObservation
- type ClientRevokedCertificateParameters
- type ClientRootCertificateObservation
- type ClientRootCertificateParameters
- type ConditionObservation
- type ConditionParameters
- type ConnectionConfigurationObservation
- type ConnectionConfigurationParameters
- type ConnectionDrainingObservation
- type ConnectionDrainingParameters
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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 CustomDNSConfigsObservation
- type CustomDNSConfigsParameters
- type CustomErrorConfigurationObservation
- type CustomErrorConfigurationParameters
- type CustomHTTPSConfigurationObservation
- type CustomHTTPSConfigurationParameters
- type CustomHeaderObservation
- type CustomHeaderParameters
- type CustomRuleObservation
- type CustomRuleParameters
- type CustomRulesObservation
- type CustomRulesParameters
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DDOSProtectionPlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DDOSProtectionPlanList
- type DDOSProtectionPlanObservation
- type DDOSProtectionPlanParameters
- type DDOSProtectionPlanSpec
- type DDOSProtectionPlanStatus
- type DNSAAAARecord
- func (in *DNSAAAARecord) DeepCopy() *DNSAAAARecord
- func (in *DNSAAAARecord) DeepCopyInto(out *DNSAAAARecord)
- func (in *DNSAAAARecord) DeepCopyObject() runtime.Object
- func (mg *DNSAAAARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSAAAARecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSAAAARecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSAAAARecord) GetID() string
- func (tr *DNSAAAARecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSAAAARecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSAAAARecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSAAAARecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSAAAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSAAAARecord) GetTerraformResourceType() string
- func (tr *DNSAAAARecord) GetTerraformSchemaVersion() int
- func (mg *DNSAAAARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSAAAARecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSAAAARecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSAAAARecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSAAAARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSAAAARecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSAAAARecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSAAAARecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSAAAARecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSAAAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSAAAARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSAAAARecordList
- type DNSAAAARecordObservation
- type DNSAAAARecordParameters
- type DNSAAAARecordSpec
- type DNSAAAARecordStatus
- type DNSARecord
- func (in *DNSARecord) DeepCopy() *DNSARecord
- func (in *DNSARecord) DeepCopyInto(out *DNSARecord)
- func (in *DNSARecord) DeepCopyObject() runtime.Object
- func (mg *DNSARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSARecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSARecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSARecord) GetID() string
- func (tr *DNSARecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSARecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSARecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSARecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSARecord) GetTerraformResourceType() string
- func (tr *DNSARecord) GetTerraformSchemaVersion() int
- func (mg *DNSARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSARecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSARecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSARecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSARecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSARecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSARecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSARecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSARecordList
- type DNSARecordObservation
- type DNSARecordParameters
- type DNSARecordSpec
- type DNSARecordStatus
- type DNSCAARecord
- func (in *DNSCAARecord) DeepCopy() *DNSCAARecord
- func (in *DNSCAARecord) DeepCopyInto(out *DNSCAARecord)
- func (in *DNSCAARecord) DeepCopyObject() runtime.Object
- func (mg *DNSCAARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSCAARecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSCAARecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSCAARecord) GetID() string
- func (tr *DNSCAARecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSCAARecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSCAARecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSCAARecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSCAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSCAARecord) GetTerraformResourceType() string
- func (tr *DNSCAARecord) GetTerraformSchemaVersion() int
- func (mg *DNSCAARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSCAARecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSCAARecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSCAARecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSCAARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSCAARecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSCAARecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSCAARecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSCAARecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSCAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSCAARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSCAARecordList
- type DNSCAARecordObservation
- type DNSCAARecordParameters
- type DNSCAARecordSpec
- type DNSCAARecordStatus
- type DNSCNAMERecord
- func (in *DNSCNAMERecord) DeepCopy() *DNSCNAMERecord
- func (in *DNSCNAMERecord) DeepCopyInto(out *DNSCNAMERecord)
- func (in *DNSCNAMERecord) DeepCopyObject() runtime.Object
- func (mg *DNSCNAMERecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSCNAMERecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSCNAMERecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSCNAMERecord) GetID() string
- func (tr *DNSCNAMERecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSCNAMERecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSCNAMERecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSCNAMERecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSCNAMERecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSCNAMERecord) GetTerraformResourceType() string
- func (tr *DNSCNAMERecord) GetTerraformSchemaVersion() int
- func (mg *DNSCNAMERecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSCNAMERecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSCNAMERecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSCNAMERecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSCNAMERecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSCNAMERecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSCNAMERecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSCNAMERecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSCNAMERecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSCNAMERecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSCNAMERecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSCNAMERecordList
- type DNSCNAMERecordObservation
- type DNSCNAMERecordParameters
- type DNSCNAMERecordSpec
- type DNSCNAMERecordStatus
- type DNSConfigObservation
- type DNSConfigParameters
- type DNSMXRecord
- func (in *DNSMXRecord) DeepCopy() *DNSMXRecord
- func (in *DNSMXRecord) DeepCopyInto(out *DNSMXRecord)
- func (in *DNSMXRecord) DeepCopyObject() runtime.Object
- func (mg *DNSMXRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSMXRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSMXRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSMXRecord) GetID() string
- func (tr *DNSMXRecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSMXRecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSMXRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSMXRecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSMXRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSMXRecord) GetTerraformResourceType() string
- func (tr *DNSMXRecord) GetTerraformSchemaVersion() int
- func (mg *DNSMXRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSMXRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSMXRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSMXRecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSMXRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSMXRecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSMXRecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSMXRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSMXRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSMXRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSMXRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSMXRecordList
- type DNSMXRecordObservation
- type DNSMXRecordParameters
- type DNSMXRecordRecordObservation
- type DNSMXRecordRecordParameters
- type DNSMXRecordSpec
- type DNSMXRecordStatus
- type DNSNSRecord
- func (in *DNSNSRecord) DeepCopy() *DNSNSRecord
- func (in *DNSNSRecord) DeepCopyInto(out *DNSNSRecord)
- func (in *DNSNSRecord) DeepCopyObject() runtime.Object
- func (mg *DNSNSRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSNSRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSNSRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSNSRecord) GetID() string
- func (tr *DNSNSRecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSNSRecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSNSRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSNSRecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSNSRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSNSRecord) GetTerraformResourceType() string
- func (tr *DNSNSRecord) GetTerraformSchemaVersion() int
- func (mg *DNSNSRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSNSRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSNSRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSNSRecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSNSRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSNSRecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSNSRecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSNSRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSNSRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSNSRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSNSRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSNSRecordList
- type DNSNSRecordObservation
- type DNSNSRecordParameters
- type DNSNSRecordSpec
- type DNSNSRecordStatus
- type DNSObservation
- type DNSPTRRecord
- func (in *DNSPTRRecord) DeepCopy() *DNSPTRRecord
- func (in *DNSPTRRecord) DeepCopyInto(out *DNSPTRRecord)
- func (in *DNSPTRRecord) DeepCopyObject() runtime.Object
- func (mg *DNSPTRRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSPTRRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSPTRRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSPTRRecord) GetID() string
- func (tr *DNSPTRRecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSPTRRecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSPTRRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSPTRRecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSPTRRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSPTRRecord) GetTerraformResourceType() string
- func (tr *DNSPTRRecord) GetTerraformSchemaVersion() int
- func (mg *DNSPTRRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSPTRRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSPTRRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSPTRRecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSPTRRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSPTRRecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSPTRRecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSPTRRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSPTRRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSPTRRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSPTRRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSPTRRecordList
- type DNSPTRRecordObservation
- type DNSPTRRecordParameters
- type DNSPTRRecordSpec
- type DNSPTRRecordStatus
- type DNSParameters
- type DNSSRVRecord
- func (in *DNSSRVRecord) DeepCopy() *DNSSRVRecord
- func (in *DNSSRVRecord) DeepCopyInto(out *DNSSRVRecord)
- func (in *DNSSRVRecord) DeepCopyObject() runtime.Object
- func (mg *DNSSRVRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSSRVRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSSRVRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSSRVRecord) GetID() string
- func (tr *DNSSRVRecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSSRVRecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSSRVRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSSRVRecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSSRVRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSSRVRecord) GetTerraformResourceType() string
- func (tr *DNSSRVRecord) GetTerraformSchemaVersion() int
- func (mg *DNSSRVRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSSRVRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSSRVRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSSRVRecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSSRVRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSSRVRecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSSRVRecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSSRVRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSSRVRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSSRVRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSSRVRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSSRVRecordList
- type DNSSRVRecordObservation
- type DNSSRVRecordParameters
- type DNSSRVRecordRecordObservation
- type DNSSRVRecordRecordParameters
- type DNSSRVRecordSpec
- type DNSSRVRecordStatus
- type DNSTXTRecord
- func (in *DNSTXTRecord) DeepCopy() *DNSTXTRecord
- func (in *DNSTXTRecord) DeepCopyInto(out *DNSTXTRecord)
- func (in *DNSTXTRecord) DeepCopyObject() runtime.Object
- func (mg *DNSTXTRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSTXTRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSTXTRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSTXTRecord) GetID() string
- func (tr *DNSTXTRecord) GetObservation() (map[string]interface{}, error)
- func (tr *DNSTXTRecord) GetParameters() (map[string]interface{}, error)
- func (mg *DNSTXTRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSTXTRecord) GetProviderReference() *xpv1.Reference
- func (mg *DNSTXTRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSTXTRecord) GetTerraformResourceType() string
- func (tr *DNSTXTRecord) GetTerraformSchemaVersion() int
- func (mg *DNSTXTRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSTXTRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSTXTRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSTXTRecord) SetConditions(c ...xpv1.Condition)
- func (mg *DNSTXTRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSTXTRecord) SetObservation(obs map[string]interface{}) error
- func (tr *DNSTXTRecord) SetParameters(params map[string]interface{}) error
- func (mg *DNSTXTRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSTXTRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSTXTRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSTXTRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSTXTRecordList
- type DNSTXTRecordObservation
- type DNSTXTRecordParameters
- type DNSTXTRecordRecordObservation
- type DNSTXTRecordRecordParameters
- type DNSTXTRecordSpec
- type DNSTXTRecordStatus
- type DNSZone
- func (in *DNSZone) DeepCopy() *DNSZone
- func (in *DNSZone) DeepCopyInto(out *DNSZone)
- func (in *DNSZone) DeepCopyObject() runtime.Object
- func (mg *DNSZone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSZone) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSZone) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSZone) GetID() string
- func (tr *DNSZone) GetObservation() (map[string]interface{}, error)
- func (tr *DNSZone) GetParameters() (map[string]interface{}, error)
- func (mg *DNSZone) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSZone) GetProviderReference() *xpv1.Reference
- func (mg *DNSZone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSZone) GetTerraformResourceType() string
- func (tr *DNSZone) GetTerraformSchemaVersion() int
- func (mg *DNSZone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSZone) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSZone) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSZone) SetConditions(c ...xpv1.Condition)
- func (mg *DNSZone) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSZone) SetObservation(obs map[string]interface{}) error
- func (tr *DNSZone) SetParameters(params map[string]interface{}) error
- func (mg *DNSZone) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSZone) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSZone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSZone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSZoneList
- type DNSZoneObservation
- type DNSZoneParameters
- type DNSZoneSpec
- type DNSZoneStatus
- type DestinationObservation
- type DestinationParameters
- type DisabledRuleGroupObservation
- type DisabledRuleGroupParameters
- type EndpointObservation
- type EndpointParameters
- type ExclusionObservation
- type ExclusionParameters
- type ExplicitResourceOrderObservation
- type ExplicitResourceOrderParameters
- type ExpressRouteCircuit
- func (in *ExpressRouteCircuit) DeepCopy() *ExpressRouteCircuit
- func (in *ExpressRouteCircuit) DeepCopyInto(out *ExpressRouteCircuit)
- func (in *ExpressRouteCircuit) DeepCopyObject() runtime.Object
- func (mg *ExpressRouteCircuit) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExpressRouteCircuit) GetConnectionDetailsMapping() map[string]string
- func (mg *ExpressRouteCircuit) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExpressRouteCircuit) GetID() string
- func (tr *ExpressRouteCircuit) GetObservation() (map[string]interface{}, error)
- func (tr *ExpressRouteCircuit) GetParameters() (map[string]interface{}, error)
- func (mg *ExpressRouteCircuit) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExpressRouteCircuit) GetProviderReference() *xpv1.Reference
- func (mg *ExpressRouteCircuit) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExpressRouteCircuit) GetTerraformResourceType() string
- func (tr *ExpressRouteCircuit) GetTerraformSchemaVersion() int
- func (mg *ExpressRouteCircuit) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExpressRouteCircuit) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExpressRouteCircuit) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ExpressRouteCircuit) SetConditions(c ...xpv1.Condition)
- func (mg *ExpressRouteCircuit) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExpressRouteCircuit) SetObservation(obs map[string]interface{}) error
- func (tr *ExpressRouteCircuit) SetParameters(params map[string]interface{}) error
- func (mg *ExpressRouteCircuit) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuit) SetProviderReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuit) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExpressRouteCircuit) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExpressRouteCircuitAuthorization
- func (in *ExpressRouteCircuitAuthorization) DeepCopy() *ExpressRouteCircuitAuthorization
- func (in *ExpressRouteCircuitAuthorization) DeepCopyInto(out *ExpressRouteCircuitAuthorization)
- func (in *ExpressRouteCircuitAuthorization) DeepCopyObject() runtime.Object
- func (mg *ExpressRouteCircuitAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExpressRouteCircuitAuthorization) GetConnectionDetailsMapping() map[string]string
- func (mg *ExpressRouteCircuitAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExpressRouteCircuitAuthorization) GetID() string
- func (tr *ExpressRouteCircuitAuthorization) GetObservation() (map[string]interface{}, error)
- func (tr *ExpressRouteCircuitAuthorization) GetParameters() (map[string]interface{}, error)
- func (mg *ExpressRouteCircuitAuthorization) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExpressRouteCircuitAuthorization) GetProviderReference() *xpv1.Reference
- func (mg *ExpressRouteCircuitAuthorization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExpressRouteCircuitAuthorization) GetTerraformResourceType() string
- func (tr *ExpressRouteCircuitAuthorization) GetTerraformSchemaVersion() int
- func (mg *ExpressRouteCircuitAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExpressRouteCircuitAuthorization) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExpressRouteCircuitAuthorization) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ExpressRouteCircuitAuthorization) SetConditions(c ...xpv1.Condition)
- func (mg *ExpressRouteCircuitAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExpressRouteCircuitAuthorization) SetObservation(obs map[string]interface{}) error
- func (tr *ExpressRouteCircuitAuthorization) SetParameters(params map[string]interface{}) error
- func (mg *ExpressRouteCircuitAuthorization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuitAuthorization) SetProviderReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuitAuthorization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExpressRouteCircuitAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExpressRouteCircuitAuthorizationList
- func (in *ExpressRouteCircuitAuthorizationList) DeepCopy() *ExpressRouteCircuitAuthorizationList
- func (in *ExpressRouteCircuitAuthorizationList) DeepCopyInto(out *ExpressRouteCircuitAuthorizationList)
- func (in *ExpressRouteCircuitAuthorizationList) DeepCopyObject() runtime.Object
- func (l *ExpressRouteCircuitAuthorizationList) GetItems() []resource.Managed
- type ExpressRouteCircuitAuthorizationObservation
- type ExpressRouteCircuitAuthorizationParameters
- type ExpressRouteCircuitAuthorizationSpec
- type ExpressRouteCircuitAuthorizationStatus
- type ExpressRouteCircuitConnection
- func (in *ExpressRouteCircuitConnection) DeepCopy() *ExpressRouteCircuitConnection
- func (in *ExpressRouteCircuitConnection) DeepCopyInto(out *ExpressRouteCircuitConnection)
- func (in *ExpressRouteCircuitConnection) DeepCopyObject() runtime.Object
- func (mg *ExpressRouteCircuitConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExpressRouteCircuitConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *ExpressRouteCircuitConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExpressRouteCircuitConnection) GetID() string
- func (tr *ExpressRouteCircuitConnection) GetObservation() (map[string]interface{}, error)
- func (tr *ExpressRouteCircuitConnection) GetParameters() (map[string]interface{}, error)
- func (mg *ExpressRouteCircuitConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExpressRouteCircuitConnection) GetProviderReference() *xpv1.Reference
- func (mg *ExpressRouteCircuitConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExpressRouteCircuitConnection) GetTerraformResourceType() string
- func (tr *ExpressRouteCircuitConnection) GetTerraformSchemaVersion() int
- func (mg *ExpressRouteCircuitConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExpressRouteCircuitConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExpressRouteCircuitConnection) SetConditions(c ...xpv1.Condition)
- func (mg *ExpressRouteCircuitConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExpressRouteCircuitConnection) SetObservation(obs map[string]interface{}) error
- func (tr *ExpressRouteCircuitConnection) SetParameters(params map[string]interface{}) error
- func (mg *ExpressRouteCircuitConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuitConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuitConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExpressRouteCircuitConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExpressRouteCircuitConnectionList
- func (in *ExpressRouteCircuitConnectionList) DeepCopy() *ExpressRouteCircuitConnectionList
- func (in *ExpressRouteCircuitConnectionList) DeepCopyInto(out *ExpressRouteCircuitConnectionList)
- func (in *ExpressRouteCircuitConnectionList) DeepCopyObject() runtime.Object
- func (l *ExpressRouteCircuitConnectionList) GetItems() []resource.Managed
- type ExpressRouteCircuitConnectionObservation
- type ExpressRouteCircuitConnectionParameters
- type ExpressRouteCircuitConnectionSpec
- type ExpressRouteCircuitConnectionStatus
- type ExpressRouteCircuitList
- type ExpressRouteCircuitObservation
- type ExpressRouteCircuitParameters
- type ExpressRouteCircuitPeering
- func (in *ExpressRouteCircuitPeering) DeepCopy() *ExpressRouteCircuitPeering
- func (in *ExpressRouteCircuitPeering) DeepCopyInto(out *ExpressRouteCircuitPeering)
- func (in *ExpressRouteCircuitPeering) DeepCopyObject() runtime.Object
- func (mg *ExpressRouteCircuitPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExpressRouteCircuitPeering) GetConnectionDetailsMapping() map[string]string
- func (mg *ExpressRouteCircuitPeering) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExpressRouteCircuitPeering) GetID() string
- func (tr *ExpressRouteCircuitPeering) GetObservation() (map[string]interface{}, error)
- func (tr *ExpressRouteCircuitPeering) GetParameters() (map[string]interface{}, error)
- func (mg *ExpressRouteCircuitPeering) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExpressRouteCircuitPeering) GetProviderReference() *xpv1.Reference
- func (mg *ExpressRouteCircuitPeering) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExpressRouteCircuitPeering) GetTerraformResourceType() string
- func (tr *ExpressRouteCircuitPeering) GetTerraformSchemaVersion() int
- func (mg *ExpressRouteCircuitPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExpressRouteCircuitPeering) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExpressRouteCircuitPeering) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ExpressRouteCircuitPeering) SetConditions(c ...xpv1.Condition)
- func (mg *ExpressRouteCircuitPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExpressRouteCircuitPeering) SetObservation(obs map[string]interface{}) error
- func (tr *ExpressRouteCircuitPeering) SetParameters(params map[string]interface{}) error
- func (mg *ExpressRouteCircuitPeering) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuitPeering) SetProviderReference(r *xpv1.Reference)
- func (mg *ExpressRouteCircuitPeering) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExpressRouteCircuitPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExpressRouteCircuitPeeringList
- func (in *ExpressRouteCircuitPeeringList) DeepCopy() *ExpressRouteCircuitPeeringList
- func (in *ExpressRouteCircuitPeeringList) DeepCopyInto(out *ExpressRouteCircuitPeeringList)
- func (in *ExpressRouteCircuitPeeringList) DeepCopyObject() runtime.Object
- func (l *ExpressRouteCircuitPeeringList) GetItems() []resource.Managed
- type ExpressRouteCircuitPeeringObservation
- type ExpressRouteCircuitPeeringParameters
- type ExpressRouteCircuitPeeringSpec
- type ExpressRouteCircuitPeeringStatus
- type ExpressRouteCircuitSkuObservation
- type ExpressRouteCircuitSkuParameters
- type ExpressRouteCircuitSpec
- type ExpressRouteCircuitStatus
- type ExpressRouteConnection
- func (in *ExpressRouteConnection) DeepCopy() *ExpressRouteConnection
- func (in *ExpressRouteConnection) DeepCopyInto(out *ExpressRouteConnection)
- func (in *ExpressRouteConnection) DeepCopyObject() runtime.Object
- func (mg *ExpressRouteConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExpressRouteConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *ExpressRouteConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExpressRouteConnection) GetID() string
- func (tr *ExpressRouteConnection) GetObservation() (map[string]interface{}, error)
- func (tr *ExpressRouteConnection) GetParameters() (map[string]interface{}, error)
- func (mg *ExpressRouteConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExpressRouteConnection) GetProviderReference() *xpv1.Reference
- func (mg *ExpressRouteConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExpressRouteConnection) GetTerraformResourceType() string
- func (tr *ExpressRouteConnection) GetTerraformSchemaVersion() int
- func (mg *ExpressRouteConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExpressRouteConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExpressRouteConnection) SetConditions(c ...xpv1.Condition)
- func (mg *ExpressRouteConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExpressRouteConnection) SetObservation(obs map[string]interface{}) error
- func (tr *ExpressRouteConnection) SetParameters(params map[string]interface{}) error
- func (mg *ExpressRouteConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExpressRouteConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *ExpressRouteConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExpressRouteConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExpressRouteConnectionList
- type ExpressRouteConnectionObservation
- type ExpressRouteConnectionParameters
- type ExpressRouteConnectionSpec
- type ExpressRouteConnectionStatus
- type ExpressRouteGateway
- func (in *ExpressRouteGateway) DeepCopy() *ExpressRouteGateway
- func (in *ExpressRouteGateway) DeepCopyInto(out *ExpressRouteGateway)
- func (in *ExpressRouteGateway) DeepCopyObject() runtime.Object
- func (mg *ExpressRouteGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExpressRouteGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *ExpressRouteGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExpressRouteGateway) GetID() string
- func (tr *ExpressRouteGateway) GetObservation() (map[string]interface{}, error)
- func (tr *ExpressRouteGateway) GetParameters() (map[string]interface{}, error)
- func (mg *ExpressRouteGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExpressRouteGateway) GetProviderReference() *xpv1.Reference
- func (mg *ExpressRouteGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExpressRouteGateway) GetTerraformResourceType() string
- func (tr *ExpressRouteGateway) GetTerraformSchemaVersion() int
- func (mg *ExpressRouteGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExpressRouteGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExpressRouteGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ExpressRouteGateway) SetConditions(c ...xpv1.Condition)
- func (mg *ExpressRouteGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExpressRouteGateway) SetObservation(obs map[string]interface{}) error
- func (tr *ExpressRouteGateway) SetParameters(params map[string]interface{}) error
- func (mg *ExpressRouteGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExpressRouteGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *ExpressRouteGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExpressRouteGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExpressRouteGatewayList
- type ExpressRouteGatewayObservation
- type ExpressRouteGatewayParameters
- type ExpressRouteGatewaySpec
- type ExpressRouteGatewayStatus
- type ExpressRoutePort
- func (in *ExpressRoutePort) DeepCopy() *ExpressRoutePort
- func (in *ExpressRoutePort) DeepCopyInto(out *ExpressRoutePort)
- func (in *ExpressRoutePort) DeepCopyObject() runtime.Object
- func (mg *ExpressRoutePort) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ExpressRoutePort) GetConnectionDetailsMapping() map[string]string
- func (mg *ExpressRoutePort) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ExpressRoutePort) GetID() string
- func (tr *ExpressRoutePort) GetObservation() (map[string]interface{}, error)
- func (tr *ExpressRoutePort) GetParameters() (map[string]interface{}, error)
- func (mg *ExpressRoutePort) GetProviderConfigReference() *xpv1.Reference
- func (mg *ExpressRoutePort) GetProviderReference() *xpv1.Reference
- func (mg *ExpressRoutePort) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ExpressRoutePort) GetTerraformResourceType() string
- func (tr *ExpressRoutePort) GetTerraformSchemaVersion() int
- func (mg *ExpressRoutePort) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ExpressRoutePort) LateInitialize(attrs []byte) (bool, error)
- func (mg *ExpressRoutePort) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ExpressRoutePort) SetConditions(c ...xpv1.Condition)
- func (mg *ExpressRoutePort) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ExpressRoutePort) SetObservation(obs map[string]interface{}) error
- func (tr *ExpressRoutePort) SetParameters(params map[string]interface{}) error
- func (mg *ExpressRoutePort) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ExpressRoutePort) SetProviderReference(r *xpv1.Reference)
- func (mg *ExpressRoutePort) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ExpressRoutePort) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExpressRoutePortIdentityObservation
- type ExpressRoutePortIdentityParameters
- type ExpressRoutePortList
- type ExpressRoutePortObservation
- type ExpressRoutePortParameters
- type ExpressRoutePortSpec
- type ExpressRoutePortStatus
- type FilterObservation
- type FilterParameters
- type Firewall
- func (in *Firewall) DeepCopy() *Firewall
- func (in *Firewall) DeepCopyInto(out *Firewall)
- func (in *Firewall) DeepCopyObject() runtime.Object
- func (mg *Firewall) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Firewall) GetConnectionDetailsMapping() map[string]string
- func (mg *Firewall) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Firewall) GetID() string
- func (tr *Firewall) GetObservation() (map[string]interface{}, error)
- func (tr *Firewall) GetParameters() (map[string]interface{}, error)
- func (mg *Firewall) GetProviderConfigReference() *xpv1.Reference
- func (mg *Firewall) GetProviderReference() *xpv1.Reference
- func (mg *Firewall) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Firewall) GetTerraformResourceType() string
- func (tr *Firewall) GetTerraformSchemaVersion() int
- func (mg *Firewall) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Firewall) LateInitialize(attrs []byte) (bool, error)
- func (mg *Firewall) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Firewall) SetConditions(c ...xpv1.Condition)
- func (mg *Firewall) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Firewall) SetObservation(obs map[string]interface{}) error
- func (tr *Firewall) SetParameters(params map[string]interface{}) error
- func (mg *Firewall) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Firewall) SetProviderReference(r *xpv1.Reference)
- func (mg *Firewall) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Firewall) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallApplicationRuleCollection
- func (in *FirewallApplicationRuleCollection) DeepCopy() *FirewallApplicationRuleCollection
- func (in *FirewallApplicationRuleCollection) DeepCopyInto(out *FirewallApplicationRuleCollection)
- func (in *FirewallApplicationRuleCollection) DeepCopyObject() runtime.Object
- func (mg *FirewallApplicationRuleCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallApplicationRuleCollection) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallApplicationRuleCollection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallApplicationRuleCollection) GetID() string
- func (tr *FirewallApplicationRuleCollection) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallApplicationRuleCollection) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallApplicationRuleCollection) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallApplicationRuleCollection) GetProviderReference() *xpv1.Reference
- func (mg *FirewallApplicationRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallApplicationRuleCollection) GetTerraformResourceType() string
- func (tr *FirewallApplicationRuleCollection) GetTerraformSchemaVersion() int
- func (mg *FirewallApplicationRuleCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallApplicationRuleCollection) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallApplicationRuleCollection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FirewallApplicationRuleCollection) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallApplicationRuleCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallApplicationRuleCollection) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallApplicationRuleCollection) SetParameters(params map[string]interface{}) error
- func (mg *FirewallApplicationRuleCollection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallApplicationRuleCollection) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallApplicationRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallApplicationRuleCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallApplicationRuleCollectionList
- func (in *FirewallApplicationRuleCollectionList) DeepCopy() *FirewallApplicationRuleCollectionList
- func (in *FirewallApplicationRuleCollectionList) DeepCopyInto(out *FirewallApplicationRuleCollectionList)
- func (in *FirewallApplicationRuleCollectionList) DeepCopyObject() runtime.Object
- func (l *FirewallApplicationRuleCollectionList) GetItems() []resource.Managed
- type FirewallApplicationRuleCollectionObservation
- type FirewallApplicationRuleCollectionParameters
- type FirewallApplicationRuleCollectionSpec
- type FirewallApplicationRuleCollectionStatus
- type FirewallIPConfigurationObservation
- type FirewallIPConfigurationParameters
- type FirewallList
- type FirewallNATRuleCollection
- func (in *FirewallNATRuleCollection) DeepCopy() *FirewallNATRuleCollection
- func (in *FirewallNATRuleCollection) DeepCopyInto(out *FirewallNATRuleCollection)
- func (in *FirewallNATRuleCollection) DeepCopyObject() runtime.Object
- func (mg *FirewallNATRuleCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallNATRuleCollection) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallNATRuleCollection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallNATRuleCollection) GetID() string
- func (tr *FirewallNATRuleCollection) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallNATRuleCollection) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallNATRuleCollection) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallNATRuleCollection) GetProviderReference() *xpv1.Reference
- func (mg *FirewallNATRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallNATRuleCollection) GetTerraformResourceType() string
- func (tr *FirewallNATRuleCollection) GetTerraformSchemaVersion() int
- func (mg *FirewallNATRuleCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallNATRuleCollection) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallNATRuleCollection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FirewallNATRuleCollection) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallNATRuleCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallNATRuleCollection) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallNATRuleCollection) SetParameters(params map[string]interface{}) error
- func (mg *FirewallNATRuleCollection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallNATRuleCollection) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallNATRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallNATRuleCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallNATRuleCollectionList
- func (in *FirewallNATRuleCollectionList) DeepCopy() *FirewallNATRuleCollectionList
- func (in *FirewallNATRuleCollectionList) DeepCopyInto(out *FirewallNATRuleCollectionList)
- func (in *FirewallNATRuleCollectionList) DeepCopyObject() runtime.Object
- func (l *FirewallNATRuleCollectionList) GetItems() []resource.Managed
- type FirewallNATRuleCollectionObservation
- type FirewallNATRuleCollectionParameters
- type FirewallNATRuleCollectionRuleObservation
- type FirewallNATRuleCollectionRuleParameters
- type FirewallNATRuleCollectionSpec
- type FirewallNATRuleCollectionStatus
- type FirewallNetworkRuleCollection
- func (in *FirewallNetworkRuleCollection) DeepCopy() *FirewallNetworkRuleCollection
- func (in *FirewallNetworkRuleCollection) DeepCopyInto(out *FirewallNetworkRuleCollection)
- func (in *FirewallNetworkRuleCollection) DeepCopyObject() runtime.Object
- func (mg *FirewallNetworkRuleCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallNetworkRuleCollection) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallNetworkRuleCollection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallNetworkRuleCollection) GetID() string
- func (tr *FirewallNetworkRuleCollection) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallNetworkRuleCollection) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallNetworkRuleCollection) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallNetworkRuleCollection) GetProviderReference() *xpv1.Reference
- func (mg *FirewallNetworkRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallNetworkRuleCollection) GetTerraformResourceType() string
- func (tr *FirewallNetworkRuleCollection) GetTerraformSchemaVersion() int
- func (mg *FirewallNetworkRuleCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallNetworkRuleCollection) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallNetworkRuleCollection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FirewallNetworkRuleCollection) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallNetworkRuleCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallNetworkRuleCollection) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallNetworkRuleCollection) SetParameters(params map[string]interface{}) error
- func (mg *FirewallNetworkRuleCollection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallNetworkRuleCollection) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallNetworkRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallNetworkRuleCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallNetworkRuleCollectionList
- func (in *FirewallNetworkRuleCollectionList) DeepCopy() *FirewallNetworkRuleCollectionList
- func (in *FirewallNetworkRuleCollectionList) DeepCopyInto(out *FirewallNetworkRuleCollectionList)
- func (in *FirewallNetworkRuleCollectionList) DeepCopyObject() runtime.Object
- func (l *FirewallNetworkRuleCollectionList) GetItems() []resource.Managed
- type FirewallNetworkRuleCollectionObservation
- type FirewallNetworkRuleCollectionParameters
- type FirewallNetworkRuleCollectionRuleObservation
- type FirewallNetworkRuleCollectionRuleParameters
- type FirewallNetworkRuleCollectionSpec
- type FirewallNetworkRuleCollectionStatus
- type FirewallObservation
- type FirewallParameters
- type FirewallPolicy
- func (in *FirewallPolicy) DeepCopy() *FirewallPolicy
- func (in *FirewallPolicy) DeepCopyInto(out *FirewallPolicy)
- func (in *FirewallPolicy) DeepCopyObject() runtime.Object
- func (mg *FirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallPolicy) GetID() string
- func (tr *FirewallPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallPolicy) GetProviderReference() *xpv1.Reference
- func (mg *FirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallPolicy) GetTerraformResourceType() string
- func (tr *FirewallPolicy) GetTerraformSchemaVersion() int
- func (mg *FirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FirewallPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallPolicy) SetParameters(params map[string]interface{}) error
- func (mg *FirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallPolicyIdentityObservation
- type FirewallPolicyIdentityParameters
- type FirewallPolicyList
- type FirewallPolicyObservation
- type FirewallPolicyParameters
- type FirewallPolicyRuleCollectionGroup
- func (in *FirewallPolicyRuleCollectionGroup) DeepCopy() *FirewallPolicyRuleCollectionGroup
- func (in *FirewallPolicyRuleCollectionGroup) DeepCopyInto(out *FirewallPolicyRuleCollectionGroup)
- func (in *FirewallPolicyRuleCollectionGroup) DeepCopyObject() runtime.Object
- func (mg *FirewallPolicyRuleCollectionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallPolicyRuleCollectionGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallPolicyRuleCollectionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallPolicyRuleCollectionGroup) GetID() string
- func (tr *FirewallPolicyRuleCollectionGroup) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallPolicyRuleCollectionGroup) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallPolicyRuleCollectionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallPolicyRuleCollectionGroup) GetProviderReference() *xpv1.Reference
- func (mg *FirewallPolicyRuleCollectionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallPolicyRuleCollectionGroup) GetTerraformResourceType() string
- func (tr *FirewallPolicyRuleCollectionGroup) GetTerraformSchemaVersion() int
- func (mg *FirewallPolicyRuleCollectionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallPolicyRuleCollectionGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallPolicyRuleCollectionGroup) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallPolicyRuleCollectionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallPolicyRuleCollectionGroup) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallPolicyRuleCollectionGroup) SetParameters(params map[string]interface{}) error
- func (mg *FirewallPolicyRuleCollectionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallPolicyRuleCollectionGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallPolicyRuleCollectionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallPolicyRuleCollectionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallPolicyRuleCollectionGroupList
- func (in *FirewallPolicyRuleCollectionGroupList) DeepCopy() *FirewallPolicyRuleCollectionGroupList
- func (in *FirewallPolicyRuleCollectionGroupList) DeepCopyInto(out *FirewallPolicyRuleCollectionGroupList)
- func (in *FirewallPolicyRuleCollectionGroupList) DeepCopyObject() runtime.Object
- func (l *FirewallPolicyRuleCollectionGroupList) GetItems() []resource.Managed
- type FirewallPolicyRuleCollectionGroupObservation
- type FirewallPolicyRuleCollectionGroupParameters
- type FirewallPolicyRuleCollectionGroupSpec
- type FirewallPolicyRuleCollectionGroupStatus
- type FirewallPolicySpec
- type FirewallPolicyStatus
- type FirewallSpec
- type FirewallStatus
- type ForwardingConfigurationObservation
- type ForwardingConfigurationParameters
- type FrontDoor
- func (in *FrontDoor) DeepCopy() *FrontDoor
- func (in *FrontDoor) DeepCopyInto(out *FrontDoor)
- func (in *FrontDoor) DeepCopyObject() runtime.Object
- func (mg *FrontDoor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontDoor) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontDoor) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontDoor) GetID() string
- func (tr *FrontDoor) GetObservation() (map[string]interface{}, error)
- func (tr *FrontDoor) GetParameters() (map[string]interface{}, error)
- func (mg *FrontDoor) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontDoor) GetProviderReference() *xpv1.Reference
- func (mg *FrontDoor) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontDoor) GetTerraformResourceType() string
- func (tr *FrontDoor) GetTerraformSchemaVersion() int
- func (mg *FrontDoor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontDoor) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontDoor) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontDoor) SetConditions(c ...xpv1.Condition)
- func (mg *FrontDoor) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontDoor) SetObservation(obs map[string]interface{}) error
- func (tr *FrontDoor) SetParameters(params map[string]interface{}) error
- func (mg *FrontDoor) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontDoor) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontDoor) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontDoor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontDoorList
- type FrontDoorObservation
- type FrontDoorParameters
- type FrontDoorSpec
- type FrontDoorStatus
- type FrontdoorCustomHTTPSConfiguration
- func (in *FrontdoorCustomHTTPSConfiguration) DeepCopy() *FrontdoorCustomHTTPSConfiguration
- func (in *FrontdoorCustomHTTPSConfiguration) DeepCopyInto(out *FrontdoorCustomHTTPSConfiguration)
- func (in *FrontdoorCustomHTTPSConfiguration) DeepCopyObject() runtime.Object
- func (mg *FrontdoorCustomHTTPSConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorCustomHTTPSConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorCustomHTTPSConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorCustomHTTPSConfiguration) GetID() string
- func (tr *FrontdoorCustomHTTPSConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *FrontdoorCustomHTTPSConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *FrontdoorCustomHTTPSConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorCustomHTTPSConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorCustomHTTPSConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorCustomHTTPSConfiguration) GetTerraformResourceType() string
- func (tr *FrontdoorCustomHTTPSConfiguration) GetTerraformSchemaVersion() int
- func (mg *FrontdoorCustomHTTPSConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorCustomHTTPSConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorCustomHTTPSConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorCustomHTTPSConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorCustomHTTPSConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *FrontdoorCustomHTTPSConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *FrontdoorCustomHTTPSConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorCustomHTTPSConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorCustomHTTPSConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorCustomHTTPSConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorCustomHTTPSConfigurationList
- func (in *FrontdoorCustomHTTPSConfigurationList) DeepCopy() *FrontdoorCustomHTTPSConfigurationList
- func (in *FrontdoorCustomHTTPSConfigurationList) DeepCopyInto(out *FrontdoorCustomHTTPSConfigurationList)
- func (in *FrontdoorCustomHTTPSConfigurationList) DeepCopyObject() runtime.Object
- func (l *FrontdoorCustomHTTPSConfigurationList) GetItems() []resource.Managed
- type FrontdoorCustomHTTPSConfigurationObservation
- type FrontdoorCustomHTTPSConfigurationParameters
- type FrontdoorCustomHTTPSConfigurationSpec
- type FrontdoorCustomHTTPSConfigurationStatus
- type FrontdoorFirewallPolicy
- func (in *FrontdoorFirewallPolicy) DeepCopy() *FrontdoorFirewallPolicy
- func (in *FrontdoorFirewallPolicy) DeepCopyInto(out *FrontdoorFirewallPolicy)
- func (in *FrontdoorFirewallPolicy) DeepCopyObject() runtime.Object
- func (mg *FrontdoorFirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorFirewallPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorFirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorFirewallPolicy) GetID() string
- func (tr *FrontdoorFirewallPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *FrontdoorFirewallPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *FrontdoorFirewallPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorFirewallPolicy) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorFirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorFirewallPolicy) GetTerraformResourceType() string
- func (tr *FrontdoorFirewallPolicy) GetTerraformSchemaVersion() int
- func (mg *FrontdoorFirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorFirewallPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorFirewallPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorFirewallPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorFirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorFirewallPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *FrontdoorFirewallPolicy) SetParameters(params map[string]interface{}) error
- func (mg *FrontdoorFirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorFirewallPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorFirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorFirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorFirewallPolicyList
- func (in *FrontdoorFirewallPolicyList) DeepCopy() *FrontdoorFirewallPolicyList
- func (in *FrontdoorFirewallPolicyList) DeepCopyInto(out *FrontdoorFirewallPolicyList)
- func (in *FrontdoorFirewallPolicyList) DeepCopyObject() runtime.Object
- func (l *FrontdoorFirewallPolicyList) GetItems() []resource.Managed
- type FrontdoorFirewallPolicyObservation
- type FrontdoorFirewallPolicyParameters
- type FrontdoorFirewallPolicySpec
- type FrontdoorFirewallPolicyStatus
- type FrontdoorRulesEngine
- func (in *FrontdoorRulesEngine) DeepCopy() *FrontdoorRulesEngine
- func (in *FrontdoorRulesEngine) DeepCopyInto(out *FrontdoorRulesEngine)
- func (in *FrontdoorRulesEngine) DeepCopyObject() runtime.Object
- func (mg *FrontdoorRulesEngine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorRulesEngine) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorRulesEngine) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorRulesEngine) GetID() string
- func (tr *FrontdoorRulesEngine) GetObservation() (map[string]interface{}, error)
- func (tr *FrontdoorRulesEngine) GetParameters() (map[string]interface{}, error)
- func (mg *FrontdoorRulesEngine) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorRulesEngine) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorRulesEngine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorRulesEngine) GetTerraformResourceType() string
- func (tr *FrontdoorRulesEngine) GetTerraformSchemaVersion() int
- func (mg *FrontdoorRulesEngine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorRulesEngine) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorRulesEngine) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorRulesEngine) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorRulesEngine) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorRulesEngine) SetObservation(obs map[string]interface{}) error
- func (tr *FrontdoorRulesEngine) SetParameters(params map[string]interface{}) error
- func (mg *FrontdoorRulesEngine) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorRulesEngine) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorRulesEngine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorRulesEngine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorRulesEngineList
- type FrontdoorRulesEngineObservation
- type FrontdoorRulesEngineParameters
- type FrontdoorRulesEngineRuleObservation
- type FrontdoorRulesEngineRuleParameters
- type FrontdoorRulesEngineSpec
- type FrontdoorRulesEngineStatus
- type FrontendEndpointObservation
- type FrontendEndpointParameters
- type FrontendIPConfigurationObservation
- type FrontendIPConfigurationParameters
- type FrontendPortObservation
- type FrontendPortParameters
- type GatewayIPConfigurationObservation
- type GatewayIPConfigurationParameters
- type HTTPConfigurationObservation
- type HTTPConfigurationParameters
- type HTTPConfigurationRequestHeaderObservation
- type HTTPConfigurationRequestHeaderParameters
- type HTTPListenerCustomErrorConfigurationObservation
- type HTTPListenerCustomErrorConfigurationParameters
- type HTTPListenerObservation
- type HTTPListenerParameters
- type IPConfigurationObservation
- type IPConfigurationParameters
- type IPv6Observation
- type IPv6Parameters
- type IcmpConfigurationObservation
- type IcmpConfigurationParameters
- type IdentityObservation
- type IdentityParameters
- type Instance0BGPPeeringAddressObservation
- type Instance0BGPPeeringAddressParameters
- type Instance1BGPPeeringAddressObservation
- type Instance1BGPPeeringAddressParameters
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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 IntrusionDetectionObservation
- type IntrusionDetectionParameters
- type IpsecPolicyObservation
- type IpsecPolicyParameters
- type ItemObservation
- type ItemParameters
- type LBBackendAddressPool
- func (in *LBBackendAddressPool) DeepCopy() *LBBackendAddressPool
- func (in *LBBackendAddressPool) DeepCopyInto(out *LBBackendAddressPool)
- func (in *LBBackendAddressPool) DeepCopyObject() runtime.Object
- func (mg *LBBackendAddressPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBBackendAddressPool) GetConnectionDetailsMapping() map[string]string
- func (mg *LBBackendAddressPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBBackendAddressPool) GetID() string
- func (tr *LBBackendAddressPool) GetObservation() (map[string]interface{}, error)
- func (tr *LBBackendAddressPool) GetParameters() (map[string]interface{}, error)
- func (mg *LBBackendAddressPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBBackendAddressPool) GetProviderReference() *xpv1.Reference
- func (mg *LBBackendAddressPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LBBackendAddressPool) GetTerraformResourceType() string
- func (tr *LBBackendAddressPool) GetTerraformSchemaVersion() int
- func (mg *LBBackendAddressPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBBackendAddressPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBBackendAddressPool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBBackendAddressPool) SetConditions(c ...xpv1.Condition)
- func (mg *LBBackendAddressPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBBackendAddressPool) SetObservation(obs map[string]interface{}) error
- func (tr *LBBackendAddressPool) SetParameters(params map[string]interface{}) error
- func (mg *LBBackendAddressPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBBackendAddressPool) SetProviderReference(r *xpv1.Reference)
- func (mg *LBBackendAddressPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LBBackendAddressPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBBackendAddressPoolAddress
- func (in *LBBackendAddressPoolAddress) DeepCopy() *LBBackendAddressPoolAddress
- func (in *LBBackendAddressPoolAddress) DeepCopyInto(out *LBBackendAddressPoolAddress)
- func (in *LBBackendAddressPoolAddress) DeepCopyObject() runtime.Object
- func (mg *LBBackendAddressPoolAddress) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBBackendAddressPoolAddress) GetConnectionDetailsMapping() map[string]string
- func (mg *LBBackendAddressPoolAddress) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBBackendAddressPoolAddress) GetID() string
- func (tr *LBBackendAddressPoolAddress) GetObservation() (map[string]interface{}, error)
- func (tr *LBBackendAddressPoolAddress) GetParameters() (map[string]interface{}, error)
- func (mg *LBBackendAddressPoolAddress) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBBackendAddressPoolAddress) GetProviderReference() *xpv1.Reference
- func (mg *LBBackendAddressPoolAddress) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LBBackendAddressPoolAddress) GetTerraformResourceType() string
- func (tr *LBBackendAddressPoolAddress) GetTerraformSchemaVersion() int
- func (mg *LBBackendAddressPoolAddress) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBBackendAddressPoolAddress) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBBackendAddressPoolAddress) SetConditions(c ...xpv1.Condition)
- func (mg *LBBackendAddressPoolAddress) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBBackendAddressPoolAddress) SetObservation(obs map[string]interface{}) error
- func (tr *LBBackendAddressPoolAddress) SetParameters(params map[string]interface{}) error
- func (mg *LBBackendAddressPoolAddress) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBBackendAddressPoolAddress) SetProviderReference(r *xpv1.Reference)
- func (mg *LBBackendAddressPoolAddress) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LBBackendAddressPoolAddress) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBBackendAddressPoolAddressList
- func (in *LBBackendAddressPoolAddressList) DeepCopy() *LBBackendAddressPoolAddressList
- func (in *LBBackendAddressPoolAddressList) DeepCopyInto(out *LBBackendAddressPoolAddressList)
- func (in *LBBackendAddressPoolAddressList) DeepCopyObject() runtime.Object
- func (l *LBBackendAddressPoolAddressList) GetItems() []resource.Managed
- type LBBackendAddressPoolAddressObservation
- type LBBackendAddressPoolAddressParameters
- type LBBackendAddressPoolAddressSpec
- type LBBackendAddressPoolAddressStatus
- type LBBackendAddressPoolList
- type LBBackendAddressPoolObservation
- type LBBackendAddressPoolParameters
- type LBBackendAddressPoolSpec
- type LBBackendAddressPoolStatus
- type LBNATPool
- func (in *LBNATPool) DeepCopy() *LBNATPool
- func (in *LBNATPool) DeepCopyInto(out *LBNATPool)
- func (in *LBNATPool) DeepCopyObject() runtime.Object
- func (mg *LBNATPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBNATPool) GetConnectionDetailsMapping() map[string]string
- func (mg *LBNATPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBNATPool) GetID() string
- func (tr *LBNATPool) GetObservation() (map[string]interface{}, error)
- func (tr *LBNATPool) GetParameters() (map[string]interface{}, error)
- func (mg *LBNATPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBNATPool) GetProviderReference() *xpv1.Reference
- func (mg *LBNATPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LBNATPool) GetTerraformResourceType() string
- func (tr *LBNATPool) GetTerraformSchemaVersion() int
- func (mg *LBNATPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBNATPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBNATPool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBNATPool) SetConditions(c ...xpv1.Condition)
- func (mg *LBNATPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBNATPool) SetObservation(obs map[string]interface{}) error
- func (tr *LBNATPool) SetParameters(params map[string]interface{}) error
- func (mg *LBNATPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBNATPool) SetProviderReference(r *xpv1.Reference)
- func (mg *LBNATPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LBNATPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBNATPoolList
- type LBNATPoolObservation
- type LBNATPoolParameters
- type LBNATPoolSpec
- type LBNATPoolStatus
- type LBNATRule
- func (in *LBNATRule) DeepCopy() *LBNATRule
- func (in *LBNATRule) DeepCopyInto(out *LBNATRule)
- func (in *LBNATRule) DeepCopyObject() runtime.Object
- func (mg *LBNATRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBNATRule) GetConnectionDetailsMapping() map[string]string
- func (mg *LBNATRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBNATRule) GetID() string
- func (tr *LBNATRule) GetObservation() (map[string]interface{}, error)
- func (tr *LBNATRule) GetParameters() (map[string]interface{}, error)
- func (mg *LBNATRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBNATRule) GetProviderReference() *xpv1.Reference
- func (mg *LBNATRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LBNATRule) GetTerraformResourceType() string
- func (tr *LBNATRule) GetTerraformSchemaVersion() int
- func (mg *LBNATRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBNATRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBNATRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBNATRule) SetConditions(c ...xpv1.Condition)
- func (mg *LBNATRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBNATRule) SetObservation(obs map[string]interface{}) error
- func (tr *LBNATRule) SetParameters(params map[string]interface{}) error
- func (mg *LBNATRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBNATRule) SetProviderReference(r *xpv1.Reference)
- func (mg *LBNATRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LBNATRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBNATRuleList
- type LBNATRuleObservation
- type LBNATRuleParameters
- type LBNATRuleSpec
- type LBNATRuleStatus
- type LBOutboundRule
- func (in *LBOutboundRule) DeepCopy() *LBOutboundRule
- func (in *LBOutboundRule) DeepCopyInto(out *LBOutboundRule)
- func (in *LBOutboundRule) DeepCopyObject() runtime.Object
- func (mg *LBOutboundRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBOutboundRule) GetConnectionDetailsMapping() map[string]string
- func (mg *LBOutboundRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBOutboundRule) GetID() string
- func (tr *LBOutboundRule) GetObservation() (map[string]interface{}, error)
- func (tr *LBOutboundRule) GetParameters() (map[string]interface{}, error)
- func (mg *LBOutboundRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBOutboundRule) GetProviderReference() *xpv1.Reference
- func (mg *LBOutboundRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LBOutboundRule) GetTerraformResourceType() string
- func (tr *LBOutboundRule) GetTerraformSchemaVersion() int
- func (mg *LBOutboundRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBOutboundRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBOutboundRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBOutboundRule) SetConditions(c ...xpv1.Condition)
- func (mg *LBOutboundRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBOutboundRule) SetObservation(obs map[string]interface{}) error
- func (tr *LBOutboundRule) SetParameters(params map[string]interface{}) error
- func (mg *LBOutboundRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBOutboundRule) SetProviderReference(r *xpv1.Reference)
- func (mg *LBOutboundRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LBOutboundRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBOutboundRuleFrontendIPConfigurationObservation
- type LBOutboundRuleFrontendIPConfigurationParameters
- type LBOutboundRuleList
- type LBOutboundRuleObservation
- type LBOutboundRuleParameters
- type LBOutboundRuleSpec
- type LBOutboundRuleStatus
- type LBProbe
- func (in *LBProbe) DeepCopy() *LBProbe
- func (in *LBProbe) DeepCopyInto(out *LBProbe)
- func (in *LBProbe) DeepCopyObject() runtime.Object
- func (mg *LBProbe) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBProbe) GetConnectionDetailsMapping() map[string]string
- func (mg *LBProbe) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBProbe) GetID() string
- func (tr *LBProbe) GetObservation() (map[string]interface{}, error)
- func (tr *LBProbe) GetParameters() (map[string]interface{}, error)
- func (mg *LBProbe) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBProbe) GetProviderReference() *xpv1.Reference
- func (mg *LBProbe) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LBProbe) GetTerraformResourceType() string
- func (tr *LBProbe) GetTerraformSchemaVersion() int
- func (mg *LBProbe) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBProbe) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBProbe) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBProbe) SetConditions(c ...xpv1.Condition)
- func (mg *LBProbe) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBProbe) SetObservation(obs map[string]interface{}) error
- func (tr *LBProbe) SetParameters(params map[string]interface{}) error
- func (mg *LBProbe) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBProbe) SetProviderReference(r *xpv1.Reference)
- func (mg *LBProbe) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LBProbe) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBProbeList
- type LBProbeObservation
- type LBProbeParameters
- type LBProbeSpec
- type LBProbeStatus
- type LBRule
- func (in *LBRule) DeepCopy() *LBRule
- func (in *LBRule) DeepCopyInto(out *LBRule)
- func (in *LBRule) DeepCopyObject() runtime.Object
- func (mg *LBRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBRule) GetConnectionDetailsMapping() map[string]string
- func (mg *LBRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBRule) GetID() string
- func (tr *LBRule) GetObservation() (map[string]interface{}, error)
- func (tr *LBRule) GetParameters() (map[string]interface{}, error)
- func (mg *LBRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBRule) GetProviderReference() *xpv1.Reference
- func (mg *LBRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LBRule) GetTerraformResourceType() string
- func (tr *LBRule) GetTerraformSchemaVersion() int
- func (mg *LBRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBRule) SetConditions(c ...xpv1.Condition)
- func (mg *LBRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBRule) SetObservation(obs map[string]interface{}) error
- func (tr *LBRule) SetParameters(params map[string]interface{}) error
- func (mg *LBRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBRule) SetProviderReference(r *xpv1.Reference)
- func (mg *LBRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LBRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBRuleList
- type LBRuleObservation
- type LBRuleParameters
- type LBRuleSpec
- type LBRuleStatus
- type Link1Observation
- type Link1Parameters
- type Link2Observation
- type Link2Parameters
- type LinkObservation
- type LinkParameters
- type LocalNetworkGateway
- func (in *LocalNetworkGateway) DeepCopy() *LocalNetworkGateway
- func (in *LocalNetworkGateway) DeepCopyInto(out *LocalNetworkGateway)
- func (in *LocalNetworkGateway) DeepCopyObject() runtime.Object
- func (mg *LocalNetworkGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LocalNetworkGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *LocalNetworkGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LocalNetworkGateway) GetID() string
- func (tr *LocalNetworkGateway) GetObservation() (map[string]interface{}, error)
- func (tr *LocalNetworkGateway) GetParameters() (map[string]interface{}, error)
- func (mg *LocalNetworkGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *LocalNetworkGateway) GetProviderReference() *xpv1.Reference
- func (mg *LocalNetworkGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LocalNetworkGateway) GetTerraformResourceType() string
- func (tr *LocalNetworkGateway) GetTerraformSchemaVersion() int
- func (mg *LocalNetworkGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LocalNetworkGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *LocalNetworkGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LocalNetworkGateway) SetConditions(c ...xpv1.Condition)
- func (mg *LocalNetworkGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LocalNetworkGateway) SetObservation(obs map[string]interface{}) error
- func (tr *LocalNetworkGateway) SetParameters(params map[string]interface{}) error
- func (mg *LocalNetworkGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LocalNetworkGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *LocalNetworkGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LocalNetworkGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LocalNetworkGatewayList
- type LocalNetworkGatewayObservation
- type LocalNetworkGatewayParameters
- type LocalNetworkGatewaySpec
- type LocalNetworkGatewayStatus
- type ManagedRuleExclusionObservation
- type ManagedRuleExclusionParameters
- type ManagedRuleObservation
- type ManagedRuleParameters
- type ManagedRuleSetObservation
- type ManagedRuleSetParameters
- type ManagedRulesExclusionObservation
- type ManagedRulesExclusionParameters
- type ManagedRulesObservation
- type ManagedRulesParameters
- type ManagementIPConfigurationObservation
- type ManagementIPConfigurationParameters
- type MatchConditionObservation
- type MatchConditionParameters
- type MatchConditionsObservation
- type MatchConditionsParameters
- type MatchObservation
- type MatchParameters
- type MatchVariablesObservation
- type MatchVariablesParameters
- type MicrosoftPeeringConfigObservation
- type MicrosoftPeeringConfigParameters
- type MicrosoftPeeringObservation
- type MicrosoftPeeringParameters
- type MonitorConfigCustomHeaderObservation
- type MonitorConfigCustomHeaderParameters
- type MonitorConfigObservation
- type MonitorConfigParameters
- type NATGateway
- func (in *NATGateway) DeepCopy() *NATGateway
- func (in *NATGateway) DeepCopyInto(out *NATGateway)
- func (in *NATGateway) DeepCopyObject() runtime.Object
- func (mg *NATGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NATGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *NATGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NATGateway) GetID() string
- func (tr *NATGateway) GetObservation() (map[string]interface{}, error)
- func (tr *NATGateway) GetParameters() (map[string]interface{}, error)
- func (mg *NATGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *NATGateway) GetProviderReference() *xpv1.Reference
- func (mg *NATGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NATGateway) GetTerraformResourceType() string
- func (tr *NATGateway) GetTerraformSchemaVersion() int
- func (mg *NATGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NATGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *NATGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NATGateway) SetConditions(c ...xpv1.Condition)
- func (mg *NATGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NATGateway) SetObservation(obs map[string]interface{}) error
- func (tr *NATGateway) SetParameters(params map[string]interface{}) error
- func (mg *NATGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NATGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *NATGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NATGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NATGatewayList
- type NATGatewayObservation
- type NATGatewayParameters
- type NATGatewayPublicIPAssociation
- func (in *NATGatewayPublicIPAssociation) DeepCopy() *NATGatewayPublicIPAssociation
- func (in *NATGatewayPublicIPAssociation) DeepCopyInto(out *NATGatewayPublicIPAssociation)
- func (in *NATGatewayPublicIPAssociation) DeepCopyObject() runtime.Object
- func (mg *NATGatewayPublicIPAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NATGatewayPublicIPAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *NATGatewayPublicIPAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NATGatewayPublicIPAssociation) GetID() string
- func (tr *NATGatewayPublicIPAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *NATGatewayPublicIPAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *NATGatewayPublicIPAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *NATGatewayPublicIPAssociation) GetProviderReference() *xpv1.Reference
- func (mg *NATGatewayPublicIPAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NATGatewayPublicIPAssociation) GetTerraformResourceType() string
- func (tr *NATGatewayPublicIPAssociation) GetTerraformSchemaVersion() int
- func (mg *NATGatewayPublicIPAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NATGatewayPublicIPAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *NATGatewayPublicIPAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *NATGatewayPublicIPAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NATGatewayPublicIPAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *NATGatewayPublicIPAssociation) SetParameters(params map[string]interface{}) error
- func (mg *NATGatewayPublicIPAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NATGatewayPublicIPAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *NATGatewayPublicIPAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NATGatewayPublicIPAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NATGatewayPublicIPAssociationList
- func (in *NATGatewayPublicIPAssociationList) DeepCopy() *NATGatewayPublicIPAssociationList
- func (in *NATGatewayPublicIPAssociationList) DeepCopyInto(out *NATGatewayPublicIPAssociationList)
- func (in *NATGatewayPublicIPAssociationList) DeepCopyObject() runtime.Object
- func (l *NATGatewayPublicIPAssociationList) GetItems() []resource.Managed
- type NATGatewayPublicIPAssociationObservation
- type NATGatewayPublicIPAssociationParameters
- type NATGatewayPublicIPAssociationSpec
- type NATGatewayPublicIPAssociationStatus
- type NATGatewayPublicIPPrefixAssociation
- func (in *NATGatewayPublicIPPrefixAssociation) DeepCopy() *NATGatewayPublicIPPrefixAssociation
- func (in *NATGatewayPublicIPPrefixAssociation) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociation)
- func (in *NATGatewayPublicIPPrefixAssociation) DeepCopyObject() runtime.Object
- func (mg *NATGatewayPublicIPPrefixAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NATGatewayPublicIPPrefixAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *NATGatewayPublicIPPrefixAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NATGatewayPublicIPPrefixAssociation) GetID() string
- func (tr *NATGatewayPublicIPPrefixAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *NATGatewayPublicIPPrefixAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *NATGatewayPublicIPPrefixAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *NATGatewayPublicIPPrefixAssociation) GetProviderReference() *xpv1.Reference
- func (mg *NATGatewayPublicIPPrefixAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NATGatewayPublicIPPrefixAssociation) GetTerraformResourceType() string
- func (tr *NATGatewayPublicIPPrefixAssociation) GetTerraformSchemaVersion() int
- func (mg *NATGatewayPublicIPPrefixAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NATGatewayPublicIPPrefixAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *NATGatewayPublicIPPrefixAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *NATGatewayPublicIPPrefixAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NATGatewayPublicIPPrefixAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *NATGatewayPublicIPPrefixAssociation) SetParameters(params map[string]interface{}) error
- func (mg *NATGatewayPublicIPPrefixAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NATGatewayPublicIPPrefixAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *NATGatewayPublicIPPrefixAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NATGatewayPublicIPPrefixAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NATGatewayPublicIPPrefixAssociationList
- func (in *NATGatewayPublicIPPrefixAssociationList) DeepCopy() *NATGatewayPublicIPPrefixAssociationList
- func (in *NATGatewayPublicIPPrefixAssociationList) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociationList)
- func (in *NATGatewayPublicIPPrefixAssociationList) DeepCopyObject() runtime.Object
- func (l *NATGatewayPublicIPPrefixAssociationList) GetItems() []resource.Managed
- type NATGatewayPublicIPPrefixAssociationObservation
- type NATGatewayPublicIPPrefixAssociationParameters
- type NATGatewayPublicIPPrefixAssociationSpec
- type NATGatewayPublicIPPrefixAssociationStatus
- type NATGatewaySpec
- type NATGatewayStatus
- type NATIPConfigurationObservation
- type NATIPConfigurationParameters
- type NATRuleCollectionObservation
- type NATRuleCollectionParameters
- type NATRuleCollectionRuleObservation
- type NATRuleCollectionRuleParameters
- type NetworkInterfaceObservation
- type NetworkInterfaceParameters
- type NetworkPacketCapture
- func (in *NetworkPacketCapture) DeepCopy() *NetworkPacketCapture
- func (in *NetworkPacketCapture) DeepCopyInto(out *NetworkPacketCapture)
- func (in *NetworkPacketCapture) DeepCopyObject() runtime.Object
- func (mg *NetworkPacketCapture) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkPacketCapture) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkPacketCapture) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkPacketCapture) GetID() string
- func (tr *NetworkPacketCapture) GetObservation() (map[string]interface{}, error)
- func (tr *NetworkPacketCapture) GetParameters() (map[string]interface{}, error)
- func (mg *NetworkPacketCapture) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkPacketCapture) GetProviderReference() *xpv1.Reference
- func (mg *NetworkPacketCapture) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkPacketCapture) GetTerraformResourceType() string
- func (tr *NetworkPacketCapture) GetTerraformSchemaVersion() int
- func (mg *NetworkPacketCapture) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkPacketCapture) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkPacketCapture) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NetworkPacketCapture) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkPacketCapture) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NetworkPacketCapture) SetObservation(obs map[string]interface{}) error
- func (tr *NetworkPacketCapture) SetParameters(params map[string]interface{}) error
- func (mg *NetworkPacketCapture) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkPacketCapture) SetProviderReference(r *xpv1.Reference)
- func (mg *NetworkPacketCapture) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkPacketCapture) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkPacketCaptureFilterObservation
- type NetworkPacketCaptureFilterParameters
- type NetworkPacketCaptureList
- type NetworkPacketCaptureObservation
- type NetworkPacketCaptureParameters
- type NetworkPacketCaptureSpec
- type NetworkPacketCaptureStatus
- type NetworkRuleCollectionObservation
- type NetworkRuleCollectionParameters
- type NetworkRuleCollectionRuleObservation
- type NetworkRuleCollectionRuleParameters
- type OverrideExclusionObservation
- type OverrideExclusionParameters
- type OverrideObservation
- type OverrideParameters
- type OverrideRuleObservation
- type OverrideRuleParameters
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PacketCapture) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PacketCaptureFilterObservation
- type PacketCaptureFilterParameters
- type PacketCaptureList
- type PacketCaptureObservation
- type PacketCaptureParameters
- type PacketCaptureSpec
- type PacketCaptureStatus
- type PacketCaptureStorageLocationObservation
- type PacketCaptureStorageLocationParameters
- type PathRuleObservation
- type PathRuleParameters
- type PointToSiteVPNGateway
- func (in *PointToSiteVPNGateway) DeepCopy() *PointToSiteVPNGateway
- func (in *PointToSiteVPNGateway) DeepCopyInto(out *PointToSiteVPNGateway)
- func (in *PointToSiteVPNGateway) DeepCopyObject() runtime.Object
- func (mg *PointToSiteVPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PointToSiteVPNGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *PointToSiteVPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PointToSiteVPNGateway) GetID() string
- func (tr *PointToSiteVPNGateway) GetObservation() (map[string]interface{}, error)
- func (tr *PointToSiteVPNGateway) GetParameters() (map[string]interface{}, error)
- func (mg *PointToSiteVPNGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *PointToSiteVPNGateway) GetProviderReference() *xpv1.Reference
- func (mg *PointToSiteVPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PointToSiteVPNGateway) GetTerraformResourceType() string
- func (tr *PointToSiteVPNGateway) GetTerraformSchemaVersion() int
- func (mg *PointToSiteVPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PointToSiteVPNGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *PointToSiteVPNGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PointToSiteVPNGateway) SetConditions(c ...xpv1.Condition)
- func (mg *PointToSiteVPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PointToSiteVPNGateway) SetObservation(obs map[string]interface{}) error
- func (tr *PointToSiteVPNGateway) SetParameters(params map[string]interface{}) error
- func (mg *PointToSiteVPNGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PointToSiteVPNGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *PointToSiteVPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PointToSiteVPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PointToSiteVPNGatewayList
- type PointToSiteVPNGatewayObservation
- type PointToSiteVPNGatewayParameters
- type PointToSiteVPNGatewaySpec
- type PointToSiteVPNGatewayStatus
- type PolicySettingsObservation
- type PolicySettingsParameters
- type PrivateDNSAAAARecord
- func (in *PrivateDNSAAAARecord) DeepCopy() *PrivateDNSAAAARecord
- func (in *PrivateDNSAAAARecord) DeepCopyInto(out *PrivateDNSAAAARecord)
- func (in *PrivateDNSAAAARecord) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSAAAARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSAAAARecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSAAAARecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSAAAARecord) GetID() string
- func (tr *PrivateDNSAAAARecord) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSAAAARecord) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSAAAARecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSAAAARecord) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSAAAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSAAAARecord) GetTerraformResourceType() string
- func (tr *PrivateDNSAAAARecord) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSAAAARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSAAAARecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSAAAARecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSAAAARecord) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSAAAARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSAAAARecord) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSAAAARecord) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSAAAARecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSAAAARecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSAAAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSAAAARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSAAAARecordList
- type PrivateDNSAAAARecordObservation
- type PrivateDNSAAAARecordParameters
- type PrivateDNSAAAARecordSpec
- type PrivateDNSAAAARecordStatus
- type PrivateDNSARecord
- func (in *PrivateDNSARecord) DeepCopy() *PrivateDNSARecord
- func (in *PrivateDNSARecord) DeepCopyInto(out *PrivateDNSARecord)
- func (in *PrivateDNSARecord) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSARecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSARecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSARecord) GetID() string
- func (tr *PrivateDNSARecord) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSARecord) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSARecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSARecord) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSARecord) GetTerraformResourceType() string
- func (tr *PrivateDNSARecord) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSARecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSARecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSARecord) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSARecord) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSARecord) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSARecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSARecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSARecordList
- type PrivateDNSARecordObservation
- type PrivateDNSARecordParameters
- type PrivateDNSARecordSpec
- type PrivateDNSARecordStatus
- type PrivateDNSCNAMERecord
- func (in *PrivateDNSCNAMERecord) DeepCopy() *PrivateDNSCNAMERecord
- func (in *PrivateDNSCNAMERecord) DeepCopyInto(out *PrivateDNSCNAMERecord)
- func (in *PrivateDNSCNAMERecord) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSCNAMERecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSCNAMERecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSCNAMERecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSCNAMERecord) GetID() string
- func (tr *PrivateDNSCNAMERecord) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSCNAMERecord) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSCNAMERecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSCNAMERecord) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSCNAMERecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSCNAMERecord) GetTerraformResourceType() string
- func (tr *PrivateDNSCNAMERecord) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSCNAMERecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSCNAMERecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSCNAMERecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSCNAMERecord) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSCNAMERecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSCNAMERecord) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSCNAMERecord) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSCNAMERecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSCNAMERecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSCNAMERecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSCNAMERecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSCNAMERecordList
- type PrivateDNSCNAMERecordObservation
- type PrivateDNSCNAMERecordParameters
- type PrivateDNSCNAMERecordSpec
- type PrivateDNSCNAMERecordStatus
- type PrivateDNSMXRecord
- func (in *PrivateDNSMXRecord) DeepCopy() *PrivateDNSMXRecord
- func (in *PrivateDNSMXRecord) DeepCopyInto(out *PrivateDNSMXRecord)
- func (in *PrivateDNSMXRecord) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSMXRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSMXRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSMXRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSMXRecord) GetID() string
- func (tr *PrivateDNSMXRecord) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSMXRecord) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSMXRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSMXRecord) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSMXRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSMXRecord) GetTerraformResourceType() string
- func (tr *PrivateDNSMXRecord) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSMXRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSMXRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSMXRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSMXRecord) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSMXRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSMXRecord) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSMXRecord) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSMXRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSMXRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSMXRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSMXRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSMXRecordList
- type PrivateDNSMXRecordObservation
- type PrivateDNSMXRecordParameters
- type PrivateDNSMXRecordRecordObservation
- type PrivateDNSMXRecordRecordParameters
- type PrivateDNSMXRecordSpec
- type PrivateDNSMXRecordStatus
- type PrivateDNSPTRRecord
- func (in *PrivateDNSPTRRecord) DeepCopy() *PrivateDNSPTRRecord
- func (in *PrivateDNSPTRRecord) DeepCopyInto(out *PrivateDNSPTRRecord)
- func (in *PrivateDNSPTRRecord) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSPTRRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSPTRRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSPTRRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSPTRRecord) GetID() string
- func (tr *PrivateDNSPTRRecord) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSPTRRecord) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSPTRRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSPTRRecord) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSPTRRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSPTRRecord) GetTerraformResourceType() string
- func (tr *PrivateDNSPTRRecord) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSPTRRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSPTRRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSPTRRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSPTRRecord) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSPTRRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSPTRRecord) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSPTRRecord) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSPTRRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSPTRRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSPTRRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSPTRRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSPTRRecordList
- type PrivateDNSPTRRecordObservation
- type PrivateDNSPTRRecordParameters
- type PrivateDNSPTRRecordSpec
- type PrivateDNSPTRRecordStatus
- type PrivateDNSSRVRecord
- func (in *PrivateDNSSRVRecord) DeepCopy() *PrivateDNSSRVRecord
- func (in *PrivateDNSSRVRecord) DeepCopyInto(out *PrivateDNSSRVRecord)
- func (in *PrivateDNSSRVRecord) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSSRVRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSSRVRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSSRVRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSSRVRecord) GetID() string
- func (tr *PrivateDNSSRVRecord) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSSRVRecord) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSSRVRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSSRVRecord) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSSRVRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSSRVRecord) GetTerraformResourceType() string
- func (tr *PrivateDNSSRVRecord) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSSRVRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSSRVRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSSRVRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSSRVRecord) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSSRVRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSSRVRecord) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSSRVRecord) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSSRVRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSSRVRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSSRVRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSSRVRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSSRVRecordList
- type PrivateDNSSRVRecordObservation
- type PrivateDNSSRVRecordParameters
- type PrivateDNSSRVRecordRecordObservation
- type PrivateDNSSRVRecordRecordParameters
- type PrivateDNSSRVRecordSpec
- type PrivateDNSSRVRecordStatus
- type PrivateDNSTXTRecord
- func (in *PrivateDNSTXTRecord) DeepCopy() *PrivateDNSTXTRecord
- func (in *PrivateDNSTXTRecord) DeepCopyInto(out *PrivateDNSTXTRecord)
- func (in *PrivateDNSTXTRecord) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSTXTRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSTXTRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSTXTRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSTXTRecord) GetID() string
- func (tr *PrivateDNSTXTRecord) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSTXTRecord) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSTXTRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSTXTRecord) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSTXTRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSTXTRecord) GetTerraformResourceType() string
- func (tr *PrivateDNSTXTRecord) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSTXTRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSTXTRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSTXTRecord) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSTXTRecord) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSTXTRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSTXTRecord) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSTXTRecord) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSTXTRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSTXTRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSTXTRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSTXTRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSTXTRecordList
- type PrivateDNSTXTRecordObservation
- type PrivateDNSTXTRecordParameters
- type PrivateDNSTXTRecordRecordObservation
- type PrivateDNSTXTRecordRecordParameters
- type PrivateDNSTXTRecordSpec
- type PrivateDNSTXTRecordStatus
- type PrivateDNSZone
- func (in *PrivateDNSZone) DeepCopy() *PrivateDNSZone
- func (in *PrivateDNSZone) DeepCopyInto(out *PrivateDNSZone)
- func (in *PrivateDNSZone) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSZone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSZone) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSZone) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSZone) GetID() string
- func (tr *PrivateDNSZone) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSZone) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSZone) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSZone) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSZone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSZone) GetTerraformResourceType() string
- func (tr *PrivateDNSZone) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSZone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSZone) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSZone) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSZone) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSZone) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSZone) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSZone) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSZone) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSZone) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSZone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSZone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSZoneConfigsObservation
- type PrivateDNSZoneConfigsParameters
- type PrivateDNSZoneGroupObservation
- type PrivateDNSZoneGroupParameters
- type PrivateDNSZoneList
- type PrivateDNSZoneObservation
- type PrivateDNSZoneParameters
- type PrivateDNSZoneSoaRecordObservation
- type PrivateDNSZoneSoaRecordParameters
- type PrivateDNSZoneSpec
- type PrivateDNSZoneStatus
- type PrivateDNSZoneVirtualNetworkLink
- func (in *PrivateDNSZoneVirtualNetworkLink) DeepCopy() *PrivateDNSZoneVirtualNetworkLink
- func (in *PrivateDNSZoneVirtualNetworkLink) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLink)
- func (in *PrivateDNSZoneVirtualNetworkLink) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSZoneVirtualNetworkLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSZoneVirtualNetworkLink) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSZoneVirtualNetworkLink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSZoneVirtualNetworkLink) GetID() string
- func (tr *PrivateDNSZoneVirtualNetworkLink) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateDNSZoneVirtualNetworkLink) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateDNSZoneVirtualNetworkLink) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSZoneVirtualNetworkLink) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSZoneVirtualNetworkLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSZoneVirtualNetworkLink) GetTerraformResourceType() string
- func (tr *PrivateDNSZoneVirtualNetworkLink) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSZoneVirtualNetworkLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSZoneVirtualNetworkLink) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSZoneVirtualNetworkLink) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSZoneVirtualNetworkLink) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSZoneVirtualNetworkLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSZoneVirtualNetworkLink) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSZoneVirtualNetworkLink) SetParameters(params map[string]interface{}) error
- func (mg *PrivateDNSZoneVirtualNetworkLink) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSZoneVirtualNetworkLink) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSZoneVirtualNetworkLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSZoneVirtualNetworkLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSZoneVirtualNetworkLinkList
- func (in *PrivateDNSZoneVirtualNetworkLinkList) DeepCopy() *PrivateDNSZoneVirtualNetworkLinkList
- func (in *PrivateDNSZoneVirtualNetworkLinkList) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLinkList)
- func (in *PrivateDNSZoneVirtualNetworkLinkList) DeepCopyObject() runtime.Object
- func (l *PrivateDNSZoneVirtualNetworkLinkList) GetItems() []resource.Managed
- type PrivateDNSZoneVirtualNetworkLinkObservation
- type PrivateDNSZoneVirtualNetworkLinkParameters
- type PrivateDNSZoneVirtualNetworkLinkSpec
- type PrivateDNSZoneVirtualNetworkLinkStatus
- type PrivateEndpoint
- func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
- func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
- func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
- func (mg *PrivateEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateEndpoint) GetID() string
- func (tr *PrivateEndpoint) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateEndpoint) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *PrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateEndpoint) GetTerraformResourceType() string
- func (tr *PrivateEndpoint) GetTerraformSchemaVersion() int
- func (mg *PrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateEndpoint) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateEndpoint) SetParameters(params map[string]interface{}) error
- func (mg *PrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateEndpointList
- type PrivateEndpointObservation
- type PrivateEndpointParameters
- type PrivateEndpointSpec
- type PrivateEndpointStatus
- type PrivateLinkService
- func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
- func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
- func (in *PrivateLinkService) DeepCopyObject() runtime.Object
- func (mg *PrivateLinkService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateLinkService) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateLinkService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateLinkService) GetID() string
- func (tr *PrivateLinkService) GetObservation() (map[string]interface{}, error)
- func (tr *PrivateLinkService) GetParameters() (map[string]interface{}, error)
- func (mg *PrivateLinkService) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateLinkService) GetProviderReference() *xpv1.Reference
- func (mg *PrivateLinkService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateLinkService) GetTerraformResourceType() string
- func (tr *PrivateLinkService) GetTerraformSchemaVersion() int
- func (mg *PrivateLinkService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateLinkService) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateLinkService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateLinkService) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateLinkService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateLinkService) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateLinkService) SetParameters(params map[string]interface{}) error
- func (mg *PrivateLinkService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateLinkService) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateLinkService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateLinkService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateLinkServiceList
- type PrivateLinkServiceObservation
- type PrivateLinkServiceParameters
- type PrivateLinkServiceSpec
- type PrivateLinkServiceStatus
- type PrivateServiceConnectionObservation
- type PrivateServiceConnectionParameters
- type ProbeObservation
- type ProbeParameters
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProfileList
- type ProfileObservation
- type ProfileParameters
- type ProfileSpec
- type ProfileStatus
- type PropagatedRouteTableObservation
- type PropagatedRouteTableParameters
- type ProtocolObservation
- type ProtocolParameters
- type ProtocolsObservation
- type ProtocolsParameters
- type PublicIPPrefix
- func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
- func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
- func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
- func (mg *PublicIPPrefix) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PublicIPPrefix) GetConnectionDetailsMapping() map[string]string
- func (mg *PublicIPPrefix) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PublicIPPrefix) GetID() string
- func (tr *PublicIPPrefix) GetObservation() (map[string]interface{}, error)
- func (tr *PublicIPPrefix) GetParameters() (map[string]interface{}, error)
- func (mg *PublicIPPrefix) GetProviderConfigReference() *xpv1.Reference
- func (mg *PublicIPPrefix) GetProviderReference() *xpv1.Reference
- func (mg *PublicIPPrefix) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PublicIPPrefix) GetTerraformResourceType() string
- func (tr *PublicIPPrefix) GetTerraformSchemaVersion() int
- func (mg *PublicIPPrefix) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PublicIPPrefix) LateInitialize(attrs []byte) (bool, error)
- func (mg *PublicIPPrefix) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PublicIPPrefix) SetConditions(c ...xpv1.Condition)
- func (mg *PublicIPPrefix) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PublicIPPrefix) SetObservation(obs map[string]interface{}) error
- func (tr *PublicIPPrefix) SetParameters(params map[string]interface{}) error
- func (mg *PublicIPPrefix) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PublicIPPrefix) SetProviderReference(r *xpv1.Reference)
- func (mg *PublicIPPrefix) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PublicIPPrefix) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PublicIPPrefixList
- type PublicIPPrefixObservation
- type PublicIPPrefixParameters
- type PublicIPPrefixSpec
- type PublicIPPrefixStatus
- type RadiusClientRootCertificateObservation
- type RadiusClientRootCertificateParameters
- type RadiusObservation
- type RadiusParameters
- type RadiusServerClientRootCertificateObservation
- type RadiusServerClientRootCertificateParameters
- type RadiusServerObservation
- type RadiusServerParameters
- type RadiusServerServerRootCertificateObservation
- type RadiusServerServerRootCertificateParameters
- type RecordObservation
- type RecordParameters
- type RecordSetsObservation
- type RecordSetsParameters
- type RedirectConfigurationObservation
- type RedirectConfigurationParameters
- type RequestHeaderConfigurationObservation
- type RequestHeaderConfigurationParameters
- type RequestHeaderObservation
- type RequestHeaderParameters
- type RequestRoutingRuleObservation
- type RequestRoutingRuleParameters
- type ResponseHeaderConfigurationObservation
- type ResponseHeaderConfigurationParameters
- type ResponseHeaderObservation
- type ResponseHeaderParameters
- type RetentionPolicyObservation
- type RetentionPolicyParameters
- type RewriteRuleObservation
- type RewriteRuleParameters
- type RewriteRuleSetObservation
- type RewriteRuleSetParameters
- type RouteObservation
- type RouteParameters
- type RoutePropagatedRouteTableObservation
- type RoutePropagatedRouteTableParameters
- type RoutingObservation
- type RoutingParameters
- type RoutingRuleObservation
- type RoutingRuleParameters
- type RoutingRuleRedirectConfigurationObservation
- type RoutingRuleRedirectConfigurationParameters
- type RuleExclusionObservation
- type RuleExclusionParameters
- type RuleGroupOverrideObservation
- type RuleGroupOverrideParameters
- type RuleMatchConditionObservation
- type RuleMatchConditionParameters
- type RuleObservation
- type RuleParameters
- type SSLCertificateObservation
- type SSLCertificateParameters
- type SSLPolicyObservation
- type SSLPolicyParameters
- type SSLProfileObservation
- type SSLProfileParameters
- type SSLProfileSSLPolicyObservation
- type SSLProfileSSLPolicyParameters
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupList
- type SecurityGroupObservation
- type SecurityGroupParameters
- type SecurityGroupSpec
- type SecurityGroupStatus
- type SecurityRuleObservation
- type SecurityRuleParameters
- type ServerObservation
- type ServerParameters
- type ServerRootCertificateObservation
- type ServerRootCertificateParameters
- type SignatureOverridesObservation
- type SignatureOverridesParameters
- type SkuObservation
- type SkuParameters
- type SoaRecordObservation
- type SoaRecordParameters
- type SourceObservation
- type SourceParameters
- type StorageLocationObservation
- type StorageLocationParameters
- type SubnetObservation
- type SubnetParameters
- type SuccessThresholdObservation
- type SuccessThresholdParameters
- type TCPConfigurationObservation
- type TCPConfigurationParameters
- type TLSCertificateObservation
- type TLSCertificateParameters
- type TestConfigurationObservation
- type TestConfigurationParameters
- type TestGroupObservation
- type TestGroupParameters
- type ThreatIntelligenceAllowlistObservation
- type ThreatIntelligenceAllowlistParameters
- type TrafficAnalyticsObservation
- type TrafficAnalyticsParameters
- type TrafficBypassObservation
- type TrafficBypassParameters
- type TrafficManagerEndpoint
- func (in *TrafficManagerEndpoint) DeepCopy() *TrafficManagerEndpoint
- func (in *TrafficManagerEndpoint) DeepCopyInto(out *TrafficManagerEndpoint)
- func (in *TrafficManagerEndpoint) DeepCopyObject() runtime.Object
- func (mg *TrafficManagerEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficManagerEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficManagerEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficManagerEndpoint) GetID() string
- func (tr *TrafficManagerEndpoint) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficManagerEndpoint) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficManagerEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficManagerEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *TrafficManagerEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrafficManagerEndpoint) GetTerraformResourceType() string
- func (tr *TrafficManagerEndpoint) GetTerraformSchemaVersion() int
- func (mg *TrafficManagerEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficManagerEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficManagerEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TrafficManagerEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficManagerEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficManagerEndpoint) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficManagerEndpoint) SetParameters(params map[string]interface{}) error
- func (mg *TrafficManagerEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficManagerEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficManagerEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrafficManagerEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficManagerEndpointList
- type TrafficManagerEndpointObservation
- type TrafficManagerEndpointParameters
- type TrafficManagerEndpointSpec
- type TrafficManagerEndpointStatus
- type TrafficManagerProfile
- func (in *TrafficManagerProfile) DeepCopy() *TrafficManagerProfile
- func (in *TrafficManagerProfile) DeepCopyInto(out *TrafficManagerProfile)
- func (in *TrafficManagerProfile) DeepCopyObject() runtime.Object
- func (mg *TrafficManagerProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficManagerProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficManagerProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficManagerProfile) GetID() string
- func (tr *TrafficManagerProfile) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficManagerProfile) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficManagerProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficManagerProfile) GetProviderReference() *xpv1.Reference
- func (mg *TrafficManagerProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TrafficManagerProfile) GetTerraformResourceType() string
- func (tr *TrafficManagerProfile) GetTerraformSchemaVersion() int
- func (mg *TrafficManagerProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficManagerProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficManagerProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TrafficManagerProfile) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficManagerProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficManagerProfile) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficManagerProfile) SetParameters(params map[string]interface{}) error
- func (mg *TrafficManagerProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficManagerProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficManagerProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TrafficManagerProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficManagerProfileList
- type TrafficManagerProfileObservation
- type TrafficManagerProfileParameters
- type TrafficManagerProfileSpec
- type TrafficManagerProfileStatus
- type TrustedClientCertificateObservation
- type TrustedClientCertificateParameters
- type TrustedRootCertificateObservation
- type TrustedRootCertificateParameters
- type TunnelInterfaceObservation
- type TunnelInterfaceParameters
- type URLObservation
- type URLParameters
- type URLPathMapObservation
- type URLPathMapParameters
- type VPNClientAddressPoolObservation
- type VPNClientAddressPoolParameters
- type VPNGateway
- func (in *VPNGateway) DeepCopy() *VPNGateway
- func (in *VPNGateway) DeepCopyInto(out *VPNGateway)
- func (in *VPNGateway) DeepCopyObject() runtime.Object
- func (mg *VPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNGateway) GetID() string
- func (tr *VPNGateway) GetObservation() (map[string]interface{}, error)
- func (tr *VPNGateway) GetParameters() (map[string]interface{}, error)
- func (mg *VPNGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNGateway) GetProviderReference() *xpv1.Reference
- func (mg *VPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNGateway) GetTerraformResourceType() string
- func (tr *VPNGateway) GetTerraformSchemaVersion() int
- func (mg *VPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNGateway) SetConditions(c ...xpv1.Condition)
- func (mg *VPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNGateway) SetObservation(obs map[string]interface{}) error
- func (tr *VPNGateway) SetParameters(params map[string]interface{}) error
- func (mg *VPNGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNGatewayBGPSettingsObservation
- type VPNGatewayBGPSettingsParameters
- type VPNGatewayConnection
- func (in *VPNGatewayConnection) DeepCopy() *VPNGatewayConnection
- func (in *VPNGatewayConnection) DeepCopyInto(out *VPNGatewayConnection)
- func (in *VPNGatewayConnection) DeepCopyObject() runtime.Object
- func (mg *VPNGatewayConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNGatewayConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNGatewayConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNGatewayConnection) GetID() string
- func (tr *VPNGatewayConnection) GetObservation() (map[string]interface{}, error)
- func (tr *VPNGatewayConnection) GetParameters() (map[string]interface{}, error)
- func (mg *VPNGatewayConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNGatewayConnection) GetProviderReference() *xpv1.Reference
- func (mg *VPNGatewayConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNGatewayConnection) GetTerraformResourceType() string
- func (tr *VPNGatewayConnection) GetTerraformSchemaVersion() int
- func (mg *VPNGatewayConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNGatewayConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNGatewayConnection) SetConditions(c ...xpv1.Condition)
- func (mg *VPNGatewayConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNGatewayConnection) SetObservation(obs map[string]interface{}) error
- func (tr *VPNGatewayConnection) SetParameters(params map[string]interface{}) error
- func (mg *VPNGatewayConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNGatewayConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNGatewayConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNGatewayConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNGatewayConnectionList
- type VPNGatewayConnectionObservation
- type VPNGatewayConnectionParameters
- type VPNGatewayConnectionRoutingObservation
- type VPNGatewayConnectionRoutingParameters
- type VPNGatewayConnectionSpec
- type VPNGatewayConnectionStatus
- type VPNGatewayList
- type VPNGatewayObservation
- type VPNGatewayParameters
- type VPNGatewaySpec
- type VPNGatewayStatus
- type VPNLinkObservation
- type VPNLinkParameters
- type VPNServerConfiguration
- func (in *VPNServerConfiguration) DeepCopy() *VPNServerConfiguration
- func (in *VPNServerConfiguration) DeepCopyInto(out *VPNServerConfiguration)
- func (in *VPNServerConfiguration) DeepCopyObject() runtime.Object
- func (mg *VPNServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNServerConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNServerConfiguration) GetID() string
- func (tr *VPNServerConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *VPNServerConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *VPNServerConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNServerConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *VPNServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNServerConfiguration) GetTerraformResourceType() string
- func (tr *VPNServerConfiguration) GetTerraformSchemaVersion() int
- func (mg *VPNServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNServerConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNServerConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *VPNServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNServerConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *VPNServerConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *VPNServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNServerConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNServerConfigurationIpsecPolicyObservation
- type VPNServerConfigurationIpsecPolicyParameters
- type VPNServerConfigurationList
- type VPNServerConfigurationObservation
- type VPNServerConfigurationParameters
- type VPNServerConfigurationSpec
- type VPNServerConfigurationStatus
- type VPNSite
- func (in *VPNSite) DeepCopy() *VPNSite
- func (in *VPNSite) DeepCopyInto(out *VPNSite)
- func (in *VPNSite) DeepCopyObject() runtime.Object
- func (mg *VPNSite) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPNSite) GetConnectionDetailsMapping() map[string]string
- func (mg *VPNSite) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPNSite) GetID() string
- func (tr *VPNSite) GetObservation() (map[string]interface{}, error)
- func (tr *VPNSite) GetParameters() (map[string]interface{}, error)
- func (mg *VPNSite) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPNSite) GetProviderReference() *xpv1.Reference
- func (mg *VPNSite) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPNSite) GetTerraformResourceType() string
- func (tr *VPNSite) GetTerraformSchemaVersion() int
- func (mg *VPNSite) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPNSite) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPNSite) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPNSite) SetConditions(c ...xpv1.Condition)
- func (mg *VPNSite) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPNSite) SetObservation(obs map[string]interface{}) error
- func (tr *VPNSite) SetParameters(params map[string]interface{}) error
- func (mg *VPNSite) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPNSite) SetProviderReference(r *xpv1.Reference)
- func (mg *VPNSite) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPNSite) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPNSiteList
- type VPNSiteObservation
- type VPNSiteParameters
- type VPNSiteSpec
- type VPNSiteStatus
- type VirtualHubObservation
- type VirtualHubParameters
- type WafConfigurationObservation
- type WafConfigurationParameters
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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
- type WebApplicationFirewallPolicy
- func (in *WebApplicationFirewallPolicy) DeepCopy() *WebApplicationFirewallPolicy
- func (in *WebApplicationFirewallPolicy) DeepCopyInto(out *WebApplicationFirewallPolicy)
- func (in *WebApplicationFirewallPolicy) DeepCopyObject() runtime.Object
- func (mg *WebApplicationFirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WebApplicationFirewallPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *WebApplicationFirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WebApplicationFirewallPolicy) GetID() string
- func (tr *WebApplicationFirewallPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *WebApplicationFirewallPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *WebApplicationFirewallPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebApplicationFirewallPolicy) GetProviderReference() *xpv1.Reference
- func (mg *WebApplicationFirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WebApplicationFirewallPolicy) GetTerraformResourceType() string
- func (tr *WebApplicationFirewallPolicy) GetTerraformSchemaVersion() int
- func (mg *WebApplicationFirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WebApplicationFirewallPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebApplicationFirewallPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WebApplicationFirewallPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *WebApplicationFirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WebApplicationFirewallPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *WebApplicationFirewallPolicy) SetParameters(params map[string]interface{}) error
- func (mg *WebApplicationFirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WebApplicationFirewallPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *WebApplicationFirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebApplicationFirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebApplicationFirewallPolicyList
- func (in *WebApplicationFirewallPolicyList) DeepCopy() *WebApplicationFirewallPolicyList
- func (in *WebApplicationFirewallPolicyList) DeepCopyInto(out *WebApplicationFirewallPolicyList)
- func (in *WebApplicationFirewallPolicyList) DeepCopyObject() runtime.Object
- func (l *WebApplicationFirewallPolicyList) GetItems() []resource.Managed
- type WebApplicationFirewallPolicyObservation
- type WebApplicationFirewallPolicyParameters
- type WebApplicationFirewallPolicySpec
- type WebApplicationFirewallPolicyStatus
Constants ¶
const ( CRDGroup = "network.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ApplicationGateway_Kind = "ApplicationGateway" ApplicationGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationGateway_Kind}.String() ApplicationGateway_KindAPIVersion = ApplicationGateway_Kind + "." + CRDGroupVersion.String() ApplicationGateway_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationGateway_Kind) )
Repository type metadata.
var ( ApplicationSecurityGroup_Kind = "ApplicationSecurityGroup" ApplicationSecurityGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationSecurityGroup_Kind}.String() ApplicationSecurityGroup_KindAPIVersion = ApplicationSecurityGroup_Kind + "." + CRDGroupVersion.String() ApplicationSecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationSecurityGroup_Kind) )
Repository type metadata.
var ( BastionHost_Kind = "BastionHost" BastionHost_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BastionHost_Kind}.String() BastionHost_KindAPIVersion = BastionHost_Kind + "." + CRDGroupVersion.String() BastionHost_GroupVersionKind = CRDGroupVersion.WithKind(BastionHost_Kind) )
Repository type metadata.
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 ( DNSAAAARecord_Kind = "DNSAAAARecord" DNSAAAARecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSAAAARecord_Kind}.String() DNSAAAARecord_KindAPIVersion = DNSAAAARecord_Kind + "." + CRDGroupVersion.String() DNSAAAARecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSAAAARecord_Kind) )
Repository type metadata.
var ( DNSARecord_Kind = "DNSARecord" DNSARecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSARecord_Kind}.String() DNSARecord_KindAPIVersion = DNSARecord_Kind + "." + CRDGroupVersion.String() DNSARecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSARecord_Kind) )
Repository type metadata.
var ( DNSCAARecord_Kind = "DNSCAARecord" DNSCAARecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSCAARecord_Kind}.String() DNSCAARecord_KindAPIVersion = DNSCAARecord_Kind + "." + CRDGroupVersion.String() DNSCAARecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSCAARecord_Kind) )
Repository type metadata.
var ( DNSCNAMERecord_Kind = "DNSCNAMERecord" DNSCNAMERecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSCNAMERecord_Kind}.String() DNSCNAMERecord_KindAPIVersion = DNSCNAMERecord_Kind + "." + CRDGroupVersion.String() DNSCNAMERecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSCNAMERecord_Kind) )
Repository type metadata.
var ( DNSMXRecord_Kind = "DNSMXRecord" DNSMXRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSMXRecord_Kind}.String() DNSMXRecord_KindAPIVersion = DNSMXRecord_Kind + "." + CRDGroupVersion.String() DNSMXRecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSMXRecord_Kind) )
Repository type metadata.
var ( DNSNSRecord_Kind = "DNSNSRecord" DNSNSRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSNSRecord_Kind}.String() DNSNSRecord_KindAPIVersion = DNSNSRecord_Kind + "." + CRDGroupVersion.String() DNSNSRecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSNSRecord_Kind) )
Repository type metadata.
var ( DNSPTRRecord_Kind = "DNSPTRRecord" DNSPTRRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSPTRRecord_Kind}.String() DNSPTRRecord_KindAPIVersion = DNSPTRRecord_Kind + "." + CRDGroupVersion.String() DNSPTRRecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSPTRRecord_Kind) )
Repository type metadata.
var ( DNSSRVRecord_Kind = "DNSSRVRecord" DNSSRVRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSSRVRecord_Kind}.String() DNSSRVRecord_KindAPIVersion = DNSSRVRecord_Kind + "." + CRDGroupVersion.String() DNSSRVRecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSSRVRecord_Kind) )
Repository type metadata.
var ( DNSTXTRecord_Kind = "DNSTXTRecord" DNSTXTRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSTXTRecord_Kind}.String() DNSTXTRecord_KindAPIVersion = DNSTXTRecord_Kind + "." + CRDGroupVersion.String() DNSTXTRecord_GroupVersionKind = CRDGroupVersion.WithKind(DNSTXTRecord_Kind) )
Repository type metadata.
var ( DNSZone_Kind = "DNSZone" DNSZone_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSZone_Kind}.String() DNSZone_KindAPIVersion = DNSZone_Kind + "." + CRDGroupVersion.String() DNSZone_GroupVersionKind = CRDGroupVersion.WithKind(DNSZone_Kind) )
Repository type metadata.
var ( ExpressRouteCircuit_Kind = "ExpressRouteCircuit" ExpressRouteCircuit_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExpressRouteCircuit_Kind}.String() ExpressRouteCircuit_KindAPIVersion = ExpressRouteCircuit_Kind + "." + CRDGroupVersion.String() ExpressRouteCircuit_GroupVersionKind = CRDGroupVersion.WithKind(ExpressRouteCircuit_Kind) )
Repository type metadata.
var ( ExpressRouteCircuitAuthorization_Kind = "ExpressRouteCircuitAuthorization" ExpressRouteCircuitAuthorization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExpressRouteCircuitAuthorization_Kind}.String() ExpressRouteCircuitAuthorization_KindAPIVersion = ExpressRouteCircuitAuthorization_Kind + "." + CRDGroupVersion.String() ExpressRouteCircuitAuthorization_GroupVersionKind = CRDGroupVersion.WithKind(ExpressRouteCircuitAuthorization_Kind) )
Repository type metadata.
var ( ExpressRouteCircuitConnection_Kind = "ExpressRouteCircuitConnection" ExpressRouteCircuitConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExpressRouteCircuitConnection_Kind}.String() ExpressRouteCircuitConnection_KindAPIVersion = ExpressRouteCircuitConnection_Kind + "." + CRDGroupVersion.String() ExpressRouteCircuitConnection_GroupVersionKind = CRDGroupVersion.WithKind(ExpressRouteCircuitConnection_Kind) )
Repository type metadata.
var ( ExpressRouteCircuitPeering_Kind = "ExpressRouteCircuitPeering" ExpressRouteCircuitPeering_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExpressRouteCircuitPeering_Kind}.String() ExpressRouteCircuitPeering_KindAPIVersion = ExpressRouteCircuitPeering_Kind + "." + CRDGroupVersion.String() ExpressRouteCircuitPeering_GroupVersionKind = CRDGroupVersion.WithKind(ExpressRouteCircuitPeering_Kind) )
Repository type metadata.
var ( ExpressRouteConnection_Kind = "ExpressRouteConnection" ExpressRouteConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExpressRouteConnection_Kind}.String() ExpressRouteConnection_KindAPIVersion = ExpressRouteConnection_Kind + "." + CRDGroupVersion.String() ExpressRouteConnection_GroupVersionKind = CRDGroupVersion.WithKind(ExpressRouteConnection_Kind) )
Repository type metadata.
var ( ExpressRouteGateway_Kind = "ExpressRouteGateway" ExpressRouteGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExpressRouteGateway_Kind}.String() ExpressRouteGateway_KindAPIVersion = ExpressRouteGateway_Kind + "." + CRDGroupVersion.String() ExpressRouteGateway_GroupVersionKind = CRDGroupVersion.WithKind(ExpressRouteGateway_Kind) )
Repository type metadata.
var ( ExpressRoutePort_Kind = "ExpressRoutePort" ExpressRoutePort_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ExpressRoutePort_Kind}.String() ExpressRoutePort_KindAPIVersion = ExpressRoutePort_Kind + "." + CRDGroupVersion.String() ExpressRoutePort_GroupVersionKind = CRDGroupVersion.WithKind(ExpressRoutePort_Kind) )
Repository type metadata.
var ( Firewall_Kind = "Firewall" Firewall_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Firewall_Kind}.String() Firewall_KindAPIVersion = Firewall_Kind + "." + CRDGroupVersion.String() Firewall_GroupVersionKind = CRDGroupVersion.WithKind(Firewall_Kind) )
Repository type metadata.
var ( FirewallApplicationRuleCollection_Kind = "FirewallApplicationRuleCollection" FirewallApplicationRuleCollection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallApplicationRuleCollection_Kind}.String() FirewallApplicationRuleCollection_KindAPIVersion = FirewallApplicationRuleCollection_Kind + "." + CRDGroupVersion.String() FirewallApplicationRuleCollection_GroupVersionKind = CRDGroupVersion.WithKind(FirewallApplicationRuleCollection_Kind) )
Repository type metadata.
var ( FirewallNATRuleCollection_Kind = "FirewallNATRuleCollection" FirewallNATRuleCollection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallNATRuleCollection_Kind}.String() FirewallNATRuleCollection_KindAPIVersion = FirewallNATRuleCollection_Kind + "." + CRDGroupVersion.String() FirewallNATRuleCollection_GroupVersionKind = CRDGroupVersion.WithKind(FirewallNATRuleCollection_Kind) )
Repository type metadata.
var ( FirewallNetworkRuleCollection_Kind = "FirewallNetworkRuleCollection" FirewallNetworkRuleCollection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallNetworkRuleCollection_Kind}.String() FirewallNetworkRuleCollection_KindAPIVersion = FirewallNetworkRuleCollection_Kind + "." + CRDGroupVersion.String() FirewallNetworkRuleCollection_GroupVersionKind = CRDGroupVersion.WithKind(FirewallNetworkRuleCollection_Kind) )
Repository type metadata.
var ( FirewallPolicy_Kind = "FirewallPolicy" FirewallPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallPolicy_Kind}.String() FirewallPolicy_KindAPIVersion = FirewallPolicy_Kind + "." + CRDGroupVersion.String() FirewallPolicy_GroupVersionKind = CRDGroupVersion.WithKind(FirewallPolicy_Kind) )
Repository type metadata.
var ( FirewallPolicyRuleCollectionGroup_Kind = "FirewallPolicyRuleCollectionGroup" FirewallPolicyRuleCollectionGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallPolicyRuleCollectionGroup_Kind}.String() FirewallPolicyRuleCollectionGroup_KindAPIVersion = FirewallPolicyRuleCollectionGroup_Kind + "." + CRDGroupVersion.String() FirewallPolicyRuleCollectionGroup_GroupVersionKind = CRDGroupVersion.WithKind(FirewallPolicyRuleCollectionGroup_Kind) )
Repository type metadata.
var ( FrontDoor_Kind = "FrontDoor" FrontDoor_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontDoor_Kind}.String() FrontDoor_KindAPIVersion = FrontDoor_Kind + "." + CRDGroupVersion.String() FrontDoor_GroupVersionKind = CRDGroupVersion.WithKind(FrontDoor_Kind) )
Repository type metadata.
var ( FrontdoorCustomHTTPSConfiguration_Kind = "FrontdoorCustomHTTPSConfiguration" FrontdoorCustomHTTPSConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorCustomHTTPSConfiguration_Kind}.String() FrontdoorCustomHTTPSConfiguration_KindAPIVersion = FrontdoorCustomHTTPSConfiguration_Kind + "." + CRDGroupVersion.String() FrontdoorCustomHTTPSConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorCustomHTTPSConfiguration_Kind) )
Repository type metadata.
var ( FrontdoorFirewallPolicy_Kind = "FrontdoorFirewallPolicy" FrontdoorFirewallPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorFirewallPolicy_Kind}.String() FrontdoorFirewallPolicy_KindAPIVersion = FrontdoorFirewallPolicy_Kind + "." + CRDGroupVersion.String() FrontdoorFirewallPolicy_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorFirewallPolicy_Kind) )
Repository type metadata.
var ( FrontdoorRulesEngine_Kind = "FrontdoorRulesEngine" FrontdoorRulesEngine_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorRulesEngine_Kind}.String() FrontdoorRulesEngine_KindAPIVersion = FrontdoorRulesEngine_Kind + "." + CRDGroupVersion.String() FrontdoorRulesEngine_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorRulesEngine_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 ( LBBackendAddressPool_Kind = "LBBackendAddressPool" LBBackendAddressPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBBackendAddressPool_Kind}.String() LBBackendAddressPool_KindAPIVersion = LBBackendAddressPool_Kind + "." + CRDGroupVersion.String() LBBackendAddressPool_GroupVersionKind = CRDGroupVersion.WithKind(LBBackendAddressPool_Kind) )
Repository type metadata.
var ( LBBackendAddressPoolAddress_Kind = "LBBackendAddressPoolAddress" LBBackendAddressPoolAddress_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBBackendAddressPoolAddress_Kind}.String() LBBackendAddressPoolAddress_KindAPIVersion = LBBackendAddressPoolAddress_Kind + "." + CRDGroupVersion.String() LBBackendAddressPoolAddress_GroupVersionKind = CRDGroupVersion.WithKind(LBBackendAddressPoolAddress_Kind) )
Repository type metadata.
var ( LBNATPool_Kind = "LBNATPool" LBNATPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBNATPool_Kind}.String() LBNATPool_KindAPIVersion = LBNATPool_Kind + "." + CRDGroupVersion.String() LBNATPool_GroupVersionKind = CRDGroupVersion.WithKind(LBNATPool_Kind) )
Repository type metadata.
var ( LBNATRule_Kind = "LBNATRule" LBNATRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBNATRule_Kind}.String() LBNATRule_KindAPIVersion = LBNATRule_Kind + "." + CRDGroupVersion.String() LBNATRule_GroupVersionKind = CRDGroupVersion.WithKind(LBNATRule_Kind) )
Repository type metadata.
var ( LBOutboundRule_Kind = "LBOutboundRule" LBOutboundRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBOutboundRule_Kind}.String() LBOutboundRule_KindAPIVersion = LBOutboundRule_Kind + "." + CRDGroupVersion.String() LBOutboundRule_GroupVersionKind = CRDGroupVersion.WithKind(LBOutboundRule_Kind) )
Repository type metadata.
var ( LBProbe_Kind = "LBProbe" LBProbe_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBProbe_Kind}.String() LBProbe_KindAPIVersion = LBProbe_Kind + "." + CRDGroupVersion.String() LBProbe_GroupVersionKind = CRDGroupVersion.WithKind(LBProbe_Kind) )
Repository type metadata.
var ( LBRule_Kind = "LBRule" LBRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBRule_Kind}.String() LBRule_KindAPIVersion = LBRule_Kind + "." + CRDGroupVersion.String() LBRule_GroupVersionKind = CRDGroupVersion.WithKind(LBRule_Kind) )
Repository type metadata.
var ( LocalNetworkGateway_Kind = "LocalNetworkGateway" LocalNetworkGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LocalNetworkGateway_Kind}.String() LocalNetworkGateway_KindAPIVersion = LocalNetworkGateway_Kind + "." + CRDGroupVersion.String() LocalNetworkGateway_GroupVersionKind = CRDGroupVersion.WithKind(LocalNetworkGateway_Kind) )
Repository type metadata.
var ( NATGateway_Kind = "NATGateway" NATGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NATGateway_Kind}.String() NATGateway_KindAPIVersion = NATGateway_Kind + "." + CRDGroupVersion.String() NATGateway_GroupVersionKind = CRDGroupVersion.WithKind(NATGateway_Kind) )
Repository type metadata.
var ( NATGatewayPublicIPAssociation_Kind = "NATGatewayPublicIPAssociation" NATGatewayPublicIPAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NATGatewayPublicIPAssociation_Kind}.String() NATGatewayPublicIPAssociation_KindAPIVersion = NATGatewayPublicIPAssociation_Kind + "." + CRDGroupVersion.String() NATGatewayPublicIPAssociation_GroupVersionKind = CRDGroupVersion.WithKind(NATGatewayPublicIPAssociation_Kind) )
Repository type metadata.
var ( NATGatewayPublicIPPrefixAssociation_Kind = "NATGatewayPublicIPPrefixAssociation" NATGatewayPublicIPPrefixAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NATGatewayPublicIPPrefixAssociation_Kind}.String() NATGatewayPublicIPPrefixAssociation_KindAPIVersion = NATGatewayPublicIPPrefixAssociation_Kind + "." + CRDGroupVersion.String() NATGatewayPublicIPPrefixAssociation_GroupVersionKind = CRDGroupVersion.WithKind(NATGatewayPublicIPPrefixAssociation_Kind) )
Repository type metadata.
var ( NetworkPacketCapture_Kind = "NetworkPacketCapture" NetworkPacketCapture_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkPacketCapture_Kind}.String() NetworkPacketCapture_KindAPIVersion = NetworkPacketCapture_Kind + "." + CRDGroupVersion.String() NetworkPacketCapture_GroupVersionKind = CRDGroupVersion.WithKind(NetworkPacketCapture_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 ( PointToSiteVPNGateway_Kind = "PointToSiteVPNGateway" PointToSiteVPNGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PointToSiteVPNGateway_Kind}.String() PointToSiteVPNGateway_KindAPIVersion = PointToSiteVPNGateway_Kind + "." + CRDGroupVersion.String() PointToSiteVPNGateway_GroupVersionKind = CRDGroupVersion.WithKind(PointToSiteVPNGateway_Kind) )
Repository type metadata.
var ( PrivateDNSAAAARecord_Kind = "PrivateDNSAAAARecord" PrivateDNSAAAARecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSAAAARecord_Kind}.String() PrivateDNSAAAARecord_KindAPIVersion = PrivateDNSAAAARecord_Kind + "." + CRDGroupVersion.String() PrivateDNSAAAARecord_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSAAAARecord_Kind) )
Repository type metadata.
var ( PrivateDNSARecord_Kind = "PrivateDNSARecord" PrivateDNSARecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSARecord_Kind}.String() PrivateDNSARecord_KindAPIVersion = PrivateDNSARecord_Kind + "." + CRDGroupVersion.String() PrivateDNSARecord_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSARecord_Kind) )
Repository type metadata.
var ( PrivateDNSCNAMERecord_Kind = "PrivateDNSCNAMERecord" PrivateDNSCNAMERecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSCNAMERecord_Kind}.String() PrivateDNSCNAMERecord_KindAPIVersion = PrivateDNSCNAMERecord_Kind + "." + CRDGroupVersion.String() PrivateDNSCNAMERecord_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSCNAMERecord_Kind) )
Repository type metadata.
var ( PrivateDNSMXRecord_Kind = "PrivateDNSMXRecord" PrivateDNSMXRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSMXRecord_Kind}.String() PrivateDNSMXRecord_KindAPIVersion = PrivateDNSMXRecord_Kind + "." + CRDGroupVersion.String() PrivateDNSMXRecord_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSMXRecord_Kind) )
Repository type metadata.
var ( PrivateDNSPTRRecord_Kind = "PrivateDNSPTRRecord" PrivateDNSPTRRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSPTRRecord_Kind}.String() PrivateDNSPTRRecord_KindAPIVersion = PrivateDNSPTRRecord_Kind + "." + CRDGroupVersion.String() PrivateDNSPTRRecord_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSPTRRecord_Kind) )
Repository type metadata.
var ( PrivateDNSSRVRecord_Kind = "PrivateDNSSRVRecord" PrivateDNSSRVRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSSRVRecord_Kind}.String() PrivateDNSSRVRecord_KindAPIVersion = PrivateDNSSRVRecord_Kind + "." + CRDGroupVersion.String() PrivateDNSSRVRecord_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSSRVRecord_Kind) )
Repository type metadata.
var ( PrivateDNSTXTRecord_Kind = "PrivateDNSTXTRecord" PrivateDNSTXTRecord_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSTXTRecord_Kind}.String() PrivateDNSTXTRecord_KindAPIVersion = PrivateDNSTXTRecord_Kind + "." + CRDGroupVersion.String() PrivateDNSTXTRecord_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSTXTRecord_Kind) )
Repository type metadata.
var ( PrivateDNSZone_Kind = "PrivateDNSZone" PrivateDNSZone_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSZone_Kind}.String() PrivateDNSZone_KindAPIVersion = PrivateDNSZone_Kind + "." + CRDGroupVersion.String() PrivateDNSZone_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSZone_Kind) )
Repository type metadata.
var ( PrivateDNSZoneVirtualNetworkLink_Kind = "PrivateDNSZoneVirtualNetworkLink" PrivateDNSZoneVirtualNetworkLink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSZoneVirtualNetworkLink_Kind}.String() PrivateDNSZoneVirtualNetworkLink_KindAPIVersion = PrivateDNSZoneVirtualNetworkLink_Kind + "." + CRDGroupVersion.String() PrivateDNSZoneVirtualNetworkLink_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSZoneVirtualNetworkLink_Kind) )
Repository type metadata.
var ( PrivateEndpoint_Kind = "PrivateEndpoint" PrivateEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateEndpoint_Kind}.String() PrivateEndpoint_KindAPIVersion = PrivateEndpoint_Kind + "." + CRDGroupVersion.String() PrivateEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(PrivateEndpoint_Kind) )
Repository type metadata.
var ( PrivateLinkService_Kind = "PrivateLinkService" PrivateLinkService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateLinkService_Kind}.String() PrivateLinkService_KindAPIVersion = PrivateLinkService_Kind + "." + CRDGroupVersion.String() PrivateLinkService_GroupVersionKind = CRDGroupVersion.WithKind(PrivateLinkService_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 ( PublicIPPrefix_Kind = "PublicIPPrefix" PublicIPPrefix_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PublicIPPrefix_Kind}.String() PublicIPPrefix_KindAPIVersion = PublicIPPrefix_Kind + "." + CRDGroupVersion.String() PublicIPPrefix_GroupVersionKind = CRDGroupVersion.WithKind(PublicIPPrefix_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 ( TrafficManagerEndpoint_Kind = "TrafficManagerEndpoint" TrafficManagerEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficManagerEndpoint_Kind}.String() TrafficManagerEndpoint_KindAPIVersion = TrafficManagerEndpoint_Kind + "." + CRDGroupVersion.String() TrafficManagerEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(TrafficManagerEndpoint_Kind) )
Repository type metadata.
var ( TrafficManagerProfile_Kind = "TrafficManagerProfile" TrafficManagerProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficManagerProfile_Kind}.String() TrafficManagerProfile_KindAPIVersion = TrafficManagerProfile_Kind + "." + CRDGroupVersion.String() TrafficManagerProfile_GroupVersionKind = CRDGroupVersion.WithKind(TrafficManagerProfile_Kind) )
Repository type metadata.
var ( VPNGateway_Kind = "VPNGateway" VPNGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNGateway_Kind}.String() VPNGateway_KindAPIVersion = VPNGateway_Kind + "." + CRDGroupVersion.String() VPNGateway_GroupVersionKind = CRDGroupVersion.WithKind(VPNGateway_Kind) )
Repository type metadata.
var ( VPNGatewayConnection_Kind = "VPNGatewayConnection" VPNGatewayConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNGatewayConnection_Kind}.String() VPNGatewayConnection_KindAPIVersion = VPNGatewayConnection_Kind + "." + CRDGroupVersion.String() VPNGatewayConnection_GroupVersionKind = CRDGroupVersion.WithKind(VPNGatewayConnection_Kind) )
Repository type metadata.
var ( VPNServerConfiguration_Kind = "VPNServerConfiguration" VPNServerConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNServerConfiguration_Kind}.String() VPNServerConfiguration_KindAPIVersion = VPNServerConfiguration_Kind + "." + CRDGroupVersion.String() VPNServerConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(VPNServerConfiguration_Kind) )
Repository type metadata.
var ( VPNSite_Kind = "VPNSite" VPNSite_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPNSite_Kind}.String() VPNSite_KindAPIVersion = VPNSite_Kind + "." + CRDGroupVersion.String() VPNSite_GroupVersionKind = CRDGroupVersion.WithKind(VPNSite_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.
var ( WebApplicationFirewallPolicy_Kind = "WebApplicationFirewallPolicy" WebApplicationFirewallPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WebApplicationFirewallPolicy_Kind}.String() WebApplicationFirewallPolicy_KindAPIVersion = WebApplicationFirewallPolicy_Kind + "." + CRDGroupVersion.String() WebApplicationFirewallPolicy_GroupVersionKind = CRDGroupVersion.WithKind(WebApplicationFirewallPolicy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // +kubebuilder:validation:Optional RequestHeader []RequestHeaderParameters `json:"requestHeader,omitempty" tf:"request_header,omitempty"` // +kubebuilder:validation:Optional ResponseHeader []ResponseHeaderParameters `json:"responseHeader,omitempty" tf:"response_header,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGateway ¶
type ApplicationGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationGatewaySpec `json:"spec"` Status ApplicationGatewayStatus `json:"status,omitempty"` }
ApplicationGateway is the Schema for the ApplicationGateways 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 (*ApplicationGateway) DeepCopy ¶
func (in *ApplicationGateway) DeepCopy() *ApplicationGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGateway.
func (*ApplicationGateway) DeepCopyInto ¶
func (in *ApplicationGateway) DeepCopyInto(out *ApplicationGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGateway) DeepCopyObject ¶
func (in *ApplicationGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationGateway) GetCondition ¶
func (mg *ApplicationGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationGateway.
func (*ApplicationGateway) GetConnectionDetailsMapping ¶
func (tr *ApplicationGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationGateway
func (*ApplicationGateway) GetDeletionPolicy ¶
func (mg *ApplicationGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationGateway.
func (*ApplicationGateway) GetID ¶
func (tr *ApplicationGateway) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationGateway
func (*ApplicationGateway) GetObservation ¶
func (tr *ApplicationGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationGateway
func (*ApplicationGateway) GetParameters ¶
func (tr *ApplicationGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationGateway
func (*ApplicationGateway) GetProviderConfigReference ¶
func (mg *ApplicationGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationGateway.
func (*ApplicationGateway) GetProviderReference ¶
func (mg *ApplicationGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationGateway. Deprecated: Use GetProviderConfigReference.
func (*ApplicationGateway) GetPublishConnectionDetailsTo ¶
func (mg *ApplicationGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ApplicationGateway.
func (*ApplicationGateway) GetTerraformResourceType ¶
func (mg *ApplicationGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationGateway
func (*ApplicationGateway) GetTerraformSchemaVersion ¶
func (tr *ApplicationGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationGateway) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationGateway.
func (*ApplicationGateway) LateInitialize ¶
func (tr *ApplicationGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationGateway) ResolveReferences ¶
ResolveReferences of this ApplicationGateway.
func (*ApplicationGateway) SetConditions ¶
func (mg *ApplicationGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationGateway.
func (*ApplicationGateway) SetDeletionPolicy ¶
func (mg *ApplicationGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationGateway.
func (*ApplicationGateway) SetObservation ¶
func (tr *ApplicationGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationGateway
func (*ApplicationGateway) SetParameters ¶
func (tr *ApplicationGateway) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationGateway
func (*ApplicationGateway) SetProviderConfigReference ¶
func (mg *ApplicationGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationGateway.
func (*ApplicationGateway) SetProviderReference ¶
func (mg *ApplicationGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationGateway. Deprecated: Use SetProviderConfigReference.
func (*ApplicationGateway) SetPublishConnectionDetailsTo ¶
func (mg *ApplicationGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ApplicationGateway.
func (*ApplicationGateway) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationGateway.
type ApplicationGatewayList ¶
type ApplicationGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationGateway `json:"items"` }
ApplicationGatewayList contains a list of ApplicationGateways
func (*ApplicationGatewayList) DeepCopy ¶
func (in *ApplicationGatewayList) DeepCopy() *ApplicationGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayList.
func (*ApplicationGatewayList) DeepCopyInto ¶
func (in *ApplicationGatewayList) DeepCopyInto(out *ApplicationGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayList) DeepCopyObject ¶
func (in *ApplicationGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationGatewayList) GetItems ¶
func (l *ApplicationGatewayList) GetItems() []resource.Managed
GetItems of this ApplicationGatewayList.
type ApplicationGatewayObservation ¶
type ApplicationGatewayObservation struct { AuthenticationCertificate []AuthenticationCertificateObservation `json:"authenticationCertificate,omitempty" tf:"authentication_certificate,omitempty"` BackendAddressPool []BackendAddressPoolObservation `json:"backendAddressPool,omitempty" tf:"backend_address_pool,omitempty"` BackendHTTPSettings []BackendHTTPSettingsObservation `json:"backendHttpSettings,omitempty" tf:"backend_http_settings,omitempty"` CustomErrorConfiguration []CustomErrorConfigurationObservation `json:"customErrorConfiguration,omitempty" tf:"custom_error_configuration,omitempty"` FrontendIPConfiguration []FrontendIPConfigurationObservation `json:"frontendIpConfiguration,omitempty" tf:"frontend_ip_configuration,omitempty"` FrontendPort []FrontendPortObservation `json:"frontendPort,omitempty" tf:"frontend_port,omitempty"` GatewayIPConfiguration []GatewayIPConfigurationObservation `json:"gatewayIpConfiguration,omitempty" tf:"gateway_ip_configuration,omitempty"` HTTPListener []HTTPListenerObservation `json:"httpListener,omitempty" tf:"http_listener,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Probe []ProbeObservation `json:"probe,omitempty" tf:"probe,omitempty"` RedirectConfiguration []RedirectConfigurationObservation `json:"redirectConfiguration,omitempty" tf:"redirect_configuration,omitempty"` RequestRoutingRule []RequestRoutingRuleObservation `json:"requestRoutingRule,omitempty" tf:"request_routing_rule,omitempty"` RewriteRuleSet []RewriteRuleSetObservation `json:"rewriteRuleSet,omitempty" tf:"rewrite_rule_set,omitempty"` SSLCertificate []SSLCertificateObservation `json:"sslCertificate,omitempty" tf:"ssl_certificate,omitempty"` SSLProfile []SSLProfileObservation `json:"sslProfile,omitempty" tf:"ssl_profile,omitempty"` TrustedClientCertificate []TrustedClientCertificateObservation `json:"trustedClientCertificate,omitempty" tf:"trusted_client_certificate,omitempty"` TrustedRootCertificate []TrustedRootCertificateObservation `json:"trustedRootCertificate,omitempty" tf:"trusted_root_certificate,omitempty"` URLPathMap []URLPathMapObservation `json:"urlPathMap,omitempty" tf:"url_path_map,omitempty"` }
func (*ApplicationGatewayObservation) DeepCopy ¶
func (in *ApplicationGatewayObservation) DeepCopy() *ApplicationGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayObservation.
func (*ApplicationGatewayObservation) DeepCopyInto ¶
func (in *ApplicationGatewayObservation) DeepCopyInto(out *ApplicationGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayParameters ¶
type ApplicationGatewayParameters struct { // +kubebuilder:validation:Optional AuthenticationCertificate []AuthenticationCertificateParameters `json:"authenticationCertificate,omitempty" tf:"authentication_certificate,omitempty"` // +kubebuilder:validation:Optional AutoscaleConfiguration []AutoscaleConfigurationParameters `json:"autoscaleConfiguration,omitempty" tf:"autoscale_configuration,omitempty"` // +kubebuilder:validation:Required BackendAddressPool []BackendAddressPoolParameters `json:"backendAddressPool" tf:"backend_address_pool,omitempty"` // +kubebuilder:validation:Required BackendHTTPSettings []BackendHTTPSettingsParameters `json:"backendHttpSettings" tf:"backend_http_settings,omitempty"` // +kubebuilder:validation:Optional CustomErrorConfiguration []CustomErrorConfigurationParameters `json:"customErrorConfiguration,omitempty" tf:"custom_error_configuration,omitempty"` // +kubebuilder:validation:Optional EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Required FrontendIPConfiguration []FrontendIPConfigurationParameters `json:"frontendIpConfiguration" tf:"frontend_ip_configuration,omitempty"` // +kubebuilder:validation:Required FrontendPort []FrontendPortParameters `json:"frontendPort" tf:"frontend_port,omitempty"` // +kubebuilder:validation:Required GatewayIPConfiguration []GatewayIPConfigurationParameters `json:"gatewayIpConfiguration" tf:"gateway_ip_configuration,omitempty"` // +kubebuilder:validation:Required HTTPListener []HTTPListenerParameters `json:"httpListener" tf:"http_listener,omitempty"` // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Probe []ProbeParameters `json:"probe,omitempty" tf:"probe,omitempty"` // +kubebuilder:validation:Optional RedirectConfiguration []RedirectConfigurationParameters `json:"redirectConfiguration,omitempty" tf:"redirect_configuration,omitempty"` // +kubebuilder:validation:Required RequestRoutingRule []RequestRoutingRuleParameters `json:"requestRoutingRule" tf:"request_routing_rule,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RewriteRuleSet []RewriteRuleSetParameters `json:"rewriteRuleSet,omitempty" tf:"rewrite_rule_set,omitempty"` // +kubebuilder:validation:Optional SSLCertificate []SSLCertificateParameters `json:"sslCertificate,omitempty" tf:"ssl_certificate,omitempty"` // +kubebuilder:validation:Optional SSLPolicy []SSLPolicyParameters `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"` // +kubebuilder:validation:Optional SSLProfile []SSLProfileParameters `json:"sslProfile,omitempty" tf:"ssl_profile,omitempty"` // +kubebuilder:validation:Required Sku []SkuParameters `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TrustedClientCertificate []TrustedClientCertificateParameters `json:"trustedClientCertificate,omitempty" tf:"trusted_client_certificate,omitempty"` // +kubebuilder:validation:Optional TrustedRootCertificate []TrustedRootCertificateParameters `json:"trustedRootCertificate,omitempty" tf:"trusted_root_certificate,omitempty"` // +kubebuilder:validation:Optional URLPathMap []URLPathMapParameters `json:"urlPathMap,omitempty" tf:"url_path_map,omitempty"` // +kubebuilder:validation:Optional WafConfiguration []WafConfigurationParameters `json:"wafConfiguration,omitempty" tf:"waf_configuration,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*ApplicationGatewayParameters) DeepCopy ¶
func (in *ApplicationGatewayParameters) DeepCopy() *ApplicationGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayParameters.
func (*ApplicationGatewayParameters) DeepCopyInto ¶
func (in *ApplicationGatewayParameters) DeepCopyInto(out *ApplicationGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySpec ¶
type ApplicationGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationGatewayParameters `json:"forProvider"` }
ApplicationGatewaySpec defines the desired state of ApplicationGateway
func (*ApplicationGatewaySpec) DeepCopy ¶
func (in *ApplicationGatewaySpec) DeepCopy() *ApplicationGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySpec.
func (*ApplicationGatewaySpec) DeepCopyInto ¶
func (in *ApplicationGatewaySpec) DeepCopyInto(out *ApplicationGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayStatus ¶
type ApplicationGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationGatewayObservation `json:"atProvider,omitempty"` }
ApplicationGatewayStatus defines the observed state of ApplicationGateway.
func (*ApplicationGatewayStatus) DeepCopy ¶
func (in *ApplicationGatewayStatus) DeepCopy() *ApplicationGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayStatus.
func (*ApplicationGatewayStatus) DeepCopyInto ¶
func (in *ApplicationGatewayStatus) DeepCopyInto(out *ApplicationGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationRuleCollectionObservation ¶
type ApplicationRuleCollectionObservation struct { }
func (*ApplicationRuleCollectionObservation) DeepCopy ¶
func (in *ApplicationRuleCollectionObservation) DeepCopy() *ApplicationRuleCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationRuleCollectionObservation.
func (*ApplicationRuleCollectionObservation) DeepCopyInto ¶
func (in *ApplicationRuleCollectionObservation) DeepCopyInto(out *ApplicationRuleCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationRuleCollectionParameters ¶
type ApplicationRuleCollectionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required Rule []ApplicationRuleCollectionRuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*ApplicationRuleCollectionParameters) DeepCopy ¶
func (in *ApplicationRuleCollectionParameters) DeepCopy() *ApplicationRuleCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationRuleCollectionParameters.
func (*ApplicationRuleCollectionParameters) DeepCopyInto ¶
func (in *ApplicationRuleCollectionParameters) DeepCopyInto(out *ApplicationRuleCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationRuleCollectionRuleObservation ¶
type ApplicationRuleCollectionRuleObservation struct { }
func (*ApplicationRuleCollectionRuleObservation) DeepCopy ¶
func (in *ApplicationRuleCollectionRuleObservation) DeepCopy() *ApplicationRuleCollectionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationRuleCollectionRuleObservation.
func (*ApplicationRuleCollectionRuleObservation) DeepCopyInto ¶
func (in *ApplicationRuleCollectionRuleObservation) DeepCopyInto(out *ApplicationRuleCollectionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationRuleCollectionRuleParameters ¶
type ApplicationRuleCollectionRuleParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DestinationAddresses []*string `json:"destinationAddresses,omitempty" tf:"destination_addresses,omitempty"` // +kubebuilder:validation:Optional DestinationFqdnTags []*string `json:"destinationFqdnTags,omitempty" tf:"destination_fqdn_tags,omitempty"` // +kubebuilder:validation:Optional DestinationFqdns []*string `json:"destinationFqdns,omitempty" tf:"destination_fqdns,omitempty"` // +kubebuilder:validation:Optional DestinationUrls []*string `json:"destinationUrls,omitempty" tf:"destination_urls,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Protocols []ProtocolsParameters `json:"protocols,omitempty" tf:"protocols,omitempty"` // +kubebuilder:validation:Optional SourceAddresses []*string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +kubebuilder:validation:Optional SourceIPGroups []*string `json:"sourceIpGroups,omitempty" tf:"source_ip_groups,omitempty"` // +kubebuilder:validation:Optional TerminateTLS *bool `json:"terminateTls,omitempty" tf:"terminate_tls,omitempty"` // +kubebuilder:validation:Optional WebCategories []*string `json:"webCategories,omitempty" tf:"web_categories,omitempty"` }
func (*ApplicationRuleCollectionRuleParameters) DeepCopy ¶
func (in *ApplicationRuleCollectionRuleParameters) DeepCopy() *ApplicationRuleCollectionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationRuleCollectionRuleParameters.
func (*ApplicationRuleCollectionRuleParameters) DeepCopyInto ¶
func (in *ApplicationRuleCollectionRuleParameters) DeepCopyInto(out *ApplicationRuleCollectionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroup ¶
type ApplicationSecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSecurityGroupSpec `json:"spec"` Status ApplicationSecurityGroupStatus `json:"status,omitempty"` }
ApplicationSecurityGroup is the Schema for the ApplicationSecurityGroups 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 (*ApplicationSecurityGroup) DeepCopy ¶
func (in *ApplicationSecurityGroup) DeepCopy() *ApplicationSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) DeepCopyInto ¶
func (in *ApplicationSecurityGroup) DeepCopyInto(out *ApplicationSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup) DeepCopyObject ¶
func (in *ApplicationSecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationSecurityGroup) GetCondition ¶
func (mg *ApplicationSecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) GetConnectionDetailsMapping ¶
func (tr *ApplicationSecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationSecurityGroup
func (*ApplicationSecurityGroup) GetDeletionPolicy ¶
func (mg *ApplicationSecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) GetID ¶
func (tr *ApplicationSecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationSecurityGroup
func (*ApplicationSecurityGroup) GetObservation ¶
func (tr *ApplicationSecurityGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationSecurityGroup
func (*ApplicationSecurityGroup) GetParameters ¶
func (tr *ApplicationSecurityGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationSecurityGroup
func (*ApplicationSecurityGroup) GetProviderConfigReference ¶
func (mg *ApplicationSecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) GetProviderReference ¶
func (mg *ApplicationSecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationSecurityGroup. Deprecated: Use GetProviderConfigReference.
func (*ApplicationSecurityGroup) GetPublishConnectionDetailsTo ¶
func (mg *ApplicationSecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) GetTerraformResourceType ¶
func (mg *ApplicationSecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationSecurityGroup
func (*ApplicationSecurityGroup) GetTerraformSchemaVersion ¶
func (tr *ApplicationSecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationSecurityGroup) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationSecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) LateInitialize ¶
func (tr *ApplicationSecurityGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationSecurityGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationSecurityGroup) ResolveReferences ¶
ResolveReferences of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) SetConditions ¶
func (mg *ApplicationSecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) SetDeletionPolicy ¶
func (mg *ApplicationSecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) SetObservation ¶
func (tr *ApplicationSecurityGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationSecurityGroup
func (*ApplicationSecurityGroup) SetParameters ¶
func (tr *ApplicationSecurityGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationSecurityGroup
func (*ApplicationSecurityGroup) SetProviderConfigReference ¶
func (mg *ApplicationSecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) SetProviderReference ¶
func (mg *ApplicationSecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationSecurityGroup. Deprecated: Use SetProviderConfigReference.
func (*ApplicationSecurityGroup) SetPublishConnectionDetailsTo ¶
func (mg *ApplicationSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ApplicationSecurityGroup.
func (*ApplicationSecurityGroup) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationSecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationSecurityGroup.
type ApplicationSecurityGroupList ¶
type ApplicationSecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationSecurityGroup `json:"items"` }
ApplicationSecurityGroupList contains a list of ApplicationSecurityGroups
func (*ApplicationSecurityGroupList) DeepCopy ¶
func (in *ApplicationSecurityGroupList) DeepCopy() *ApplicationSecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupList.
func (*ApplicationSecurityGroupList) DeepCopyInto ¶
func (in *ApplicationSecurityGroupList) DeepCopyInto(out *ApplicationSecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroupList) DeepCopyObject ¶
func (in *ApplicationSecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationSecurityGroupList) GetItems ¶
func (l *ApplicationSecurityGroupList) GetItems() []resource.Managed
GetItems of this ApplicationSecurityGroupList.
type ApplicationSecurityGroupObservation ¶
type ApplicationSecurityGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApplicationSecurityGroupObservation) DeepCopy ¶
func (in *ApplicationSecurityGroupObservation) DeepCopy() *ApplicationSecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupObservation.
func (*ApplicationSecurityGroupObservation) DeepCopyInto ¶
func (in *ApplicationSecurityGroupObservation) DeepCopyInto(out *ApplicationSecurityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroupParameters ¶
type ApplicationSecurityGroupParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ApplicationSecurityGroupParameters) DeepCopy ¶
func (in *ApplicationSecurityGroupParameters) DeepCopy() *ApplicationSecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupParameters.
func (*ApplicationSecurityGroupParameters) DeepCopyInto ¶
func (in *ApplicationSecurityGroupParameters) DeepCopyInto(out *ApplicationSecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroupSpec ¶
type ApplicationSecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationSecurityGroupParameters `json:"forProvider"` }
ApplicationSecurityGroupSpec defines the desired state of ApplicationSecurityGroup
func (*ApplicationSecurityGroupSpec) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec) DeepCopy() *ApplicationSecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec.
func (*ApplicationSecurityGroupSpec) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec) DeepCopyInto(out *ApplicationSecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroupStatus ¶
type ApplicationSecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationSecurityGroupObservation `json:"atProvider,omitempty"` }
ApplicationSecurityGroupStatus defines the observed state of ApplicationSecurityGroup.
func (*ApplicationSecurityGroupStatus) DeepCopy ¶
func (in *ApplicationSecurityGroupStatus) DeepCopy() *ApplicationSecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupStatus.
func (*ApplicationSecurityGroupStatus) DeepCopyInto ¶
func (in *ApplicationSecurityGroupStatus) DeepCopyInto(out *ApplicationSecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationCertificateObservation ¶
type AuthenticationCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AuthenticationCertificateObservation) DeepCopy ¶
func (in *AuthenticationCertificateObservation) DeepCopy() *AuthenticationCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationCertificateObservation.
func (*AuthenticationCertificateObservation) DeepCopyInto ¶
func (in *AuthenticationCertificateObservation) DeepCopyInto(out *AuthenticationCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationCertificateParameters ¶
type AuthenticationCertificateParameters struct { // +kubebuilder:validation:Required DataSecretRef v1.SecretKeySelector `json:"dataSecretRef" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AuthenticationCertificateParameters) DeepCopy ¶
func (in *AuthenticationCertificateParameters) DeepCopy() *AuthenticationCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationCertificateParameters.
func (*AuthenticationCertificateParameters) DeepCopyInto ¶
func (in *AuthenticationCertificateParameters) DeepCopyInto(out *AuthenticationCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleConfigurationObservation ¶
type AutoscaleConfigurationObservation struct { }
func (*AutoscaleConfigurationObservation) DeepCopy ¶
func (in *AutoscaleConfigurationObservation) DeepCopy() *AutoscaleConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleConfigurationObservation.
func (*AutoscaleConfigurationObservation) DeepCopyInto ¶
func (in *AutoscaleConfigurationObservation) DeepCopyInto(out *AutoscaleConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleConfigurationParameters ¶
type AutoscaleConfigurationParameters struct { // +kubebuilder:validation:Optional MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"` // +kubebuilder:validation:Required MinCapacity *float64 `json:"minCapacity" tf:"min_capacity,omitempty"` }
func (*AutoscaleConfigurationParameters) DeepCopy ¶
func (in *AutoscaleConfigurationParameters) DeepCopy() *AutoscaleConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleConfigurationParameters.
func (*AutoscaleConfigurationParameters) DeepCopyInto ¶
func (in *AutoscaleConfigurationParameters) DeepCopyInto(out *AutoscaleConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureActiveDirectoryAuthenticationObservation ¶
type AzureActiveDirectoryAuthenticationObservation struct { }
func (*AzureActiveDirectoryAuthenticationObservation) DeepCopy ¶
func (in *AzureActiveDirectoryAuthenticationObservation) DeepCopy() *AzureActiveDirectoryAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureActiveDirectoryAuthenticationObservation.
func (*AzureActiveDirectoryAuthenticationObservation) DeepCopyInto ¶
func (in *AzureActiveDirectoryAuthenticationObservation) DeepCopyInto(out *AzureActiveDirectoryAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureActiveDirectoryAuthenticationParameters ¶
type AzureActiveDirectoryAuthenticationParameters struct { // +kubebuilder:validation:Required Audience *string `json:"audience" tf:"audience,omitempty"` // +kubebuilder:validation:Required Issuer *string `json:"issuer" tf:"issuer,omitempty"` // +kubebuilder:validation:Required Tenant *string `json:"tenant" tf:"tenant,omitempty"` }
func (*AzureActiveDirectoryAuthenticationParameters) DeepCopy ¶
func (in *AzureActiveDirectoryAuthenticationParameters) DeepCopy() *AzureActiveDirectoryAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureActiveDirectoryAuthenticationParameters.
func (*AzureActiveDirectoryAuthenticationParameters) DeepCopyInto ¶
func (in *AzureActiveDirectoryAuthenticationParameters) DeepCopyInto(out *AzureActiveDirectoryAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BGPObservation ¶
type BGPObservation struct { }
func (*BGPObservation) DeepCopy ¶
func (in *BGPObservation) DeepCopy() *BGPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPObservation.
func (*BGPObservation) DeepCopyInto ¶
func (in *BGPObservation) DeepCopyInto(out *BGPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BGPParameters ¶
type BGPParameters struct { // +kubebuilder:validation:Required Asn *float64 `json:"asn" tf:"asn,omitempty"` // +kubebuilder:validation:Required PeeringAddress *string `json:"peeringAddress" tf:"peering_address,omitempty"` }
func (*BGPParameters) DeepCopy ¶
func (in *BGPParameters) DeepCopy() *BGPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPParameters.
func (*BGPParameters) DeepCopyInto ¶
func (in *BGPParameters) DeepCopyInto(out *BGPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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:Required Asn *float64 `json:"asn" tf:"asn,omitempty"` // +kubebuilder:validation:Required BGPPeeringAddress *string `json:"bgpPeeringAddress" tf:"bgp_peering_address,omitempty"` // +kubebuilder:validation:Optional PeerWeight *float64 `json:"peerWeight,omitempty" tf:"peer_weight,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 BackendAddressObservation ¶
type BackendAddressObservation struct { }
func (*BackendAddressObservation) DeepCopy ¶
func (in *BackendAddressObservation) DeepCopy() *BackendAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressObservation.
func (*BackendAddressObservation) DeepCopyInto ¶
func (in *BackendAddressObservation) DeepCopyInto(out *BackendAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressParameters ¶
type BackendAddressParameters struct { // +kubebuilder:validation:Required IPAddress *string `json:"ipAddress" tf:"ip_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required VirtualNetworkID *string `json:"virtualNetworkId" tf:"virtual_network_id,omitempty"` }
func (*BackendAddressParameters) DeepCopy ¶
func (in *BackendAddressParameters) DeepCopy() *BackendAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressParameters.
func (*BackendAddressParameters) DeepCopyInto ¶
func (in *BackendAddressParameters) DeepCopyInto(out *BackendAddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolObservation ¶
type BackendAddressPoolObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendAddressPoolObservation) DeepCopy ¶
func (in *BackendAddressPoolObservation) DeepCopy() *BackendAddressPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolObservation.
func (*BackendAddressPoolObservation) DeepCopyInto ¶
func (in *BackendAddressPoolObservation) DeepCopyInto(out *BackendAddressPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolParameters ¶
type BackendAddressPoolParameters struct { // +kubebuilder:validation:Optional Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // +kubebuilder:validation:Optional IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BackendAddressPoolParameters) DeepCopy ¶
func (in *BackendAddressPoolParameters) DeepCopy() *BackendAddressPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolParameters.
func (*BackendAddressPoolParameters) DeepCopyInto ¶
func (in *BackendAddressPoolParameters) DeepCopyInto(out *BackendAddressPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsAuthenticationCertificateObservation ¶
type BackendHTTPSettingsAuthenticationCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopy ¶
func (in *BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopy() *BackendHTTPSettingsAuthenticationCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsAuthenticationCertificateObservation.
func (*BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopyInto ¶
func (in *BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopyInto(out *BackendHTTPSettingsAuthenticationCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsAuthenticationCertificateParameters ¶
type BackendHTTPSettingsAuthenticationCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopy ¶
func (in *BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopy() *BackendHTTPSettingsAuthenticationCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsAuthenticationCertificateParameters.
func (*BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopyInto ¶
func (in *BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopyInto(out *BackendHTTPSettingsAuthenticationCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsObservation ¶
type BackendHTTPSettingsObservation struct { AuthenticationCertificate []BackendHTTPSettingsAuthenticationCertificateObservation `json:"authenticationCertificate,omitempty" tf:"authentication_certificate,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ProbeID *string `json:"probeId,omitempty" tf:"probe_id,omitempty"` }
func (*BackendHTTPSettingsObservation) DeepCopy ¶
func (in *BackendHTTPSettingsObservation) DeepCopy() *BackendHTTPSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsObservation.
func (*BackendHTTPSettingsObservation) DeepCopyInto ¶
func (in *BackendHTTPSettingsObservation) DeepCopyInto(out *BackendHTTPSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsParameters ¶
type BackendHTTPSettingsParameters struct { // +kubebuilder:validation:Optional AffinityCookieName *string `json:"affinityCookieName,omitempty" tf:"affinity_cookie_name,omitempty"` // +kubebuilder:validation:Optional AuthenticationCertificate []BackendHTTPSettingsAuthenticationCertificateParameters `json:"authenticationCertificate,omitempty" tf:"authentication_certificate,omitempty"` // +kubebuilder:validation:Optional ConnectionDraining []ConnectionDrainingParameters `json:"connectionDraining,omitempty" tf:"connection_draining,omitempty"` // +kubebuilder:validation:Required CookieBasedAffinity *string `json:"cookieBasedAffinity" tf:"cookie_based_affinity,omitempty"` // +kubebuilder:validation:Optional HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional PickHostNameFromBackendAddress *bool `json:"pickHostNameFromBackendAddress,omitempty" tf:"pick_host_name_from_backend_address,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Optional ProbeName *string `json:"probeName,omitempty" tf:"probe_name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RequestTimeout *float64 `json:"requestTimeout,omitempty" tf:"request_timeout,omitempty"` // +kubebuilder:validation:Optional TrustedRootCertificateNames []*string `json:"trustedRootCertificateNames,omitempty" tf:"trusted_root_certificate_names,omitempty"` }
func (*BackendHTTPSettingsParameters) DeepCopy ¶
func (in *BackendHTTPSettingsParameters) DeepCopy() *BackendHTTPSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsParameters.
func (*BackendHTTPSettingsParameters) DeepCopyInto ¶
func (in *BackendHTTPSettingsParameters) DeepCopyInto(out *BackendHTTPSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendObservation ¶
type BackendObservation struct { }
func (*BackendObservation) DeepCopy ¶
func (in *BackendObservation) DeepCopy() *BackendObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendObservation.
func (*BackendObservation) DeepCopyInto ¶
func (in *BackendObservation) DeepCopyInto(out *BackendObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendParameters ¶
type BackendParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required HTTPPort *float64 `json:"httpPort" tf:"http_port,omitempty"` // +kubebuilder:validation:Required HTTPSPort *float64 `json:"httpsPort" tf:"https_port,omitempty"` // +kubebuilder:validation:Required HostHeader *string `json:"hostHeader" tf:"host_header,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*BackendParameters) DeepCopy ¶
func (in *BackendParameters) DeepCopy() *BackendParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendParameters.
func (*BackendParameters) DeepCopyInto ¶
func (in *BackendParameters) DeepCopyInto(out *BackendParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolHealthProbeObservation ¶
type BackendPoolHealthProbeObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendPoolHealthProbeObservation) DeepCopy ¶
func (in *BackendPoolHealthProbeObservation) DeepCopy() *BackendPoolHealthProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolHealthProbeObservation.
func (*BackendPoolHealthProbeObservation) DeepCopyInto ¶
func (in *BackendPoolHealthProbeObservation) DeepCopyInto(out *BackendPoolHealthProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolHealthProbeParameters ¶
type BackendPoolHealthProbeParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional ProbeMethod *string `json:"probeMethod,omitempty" tf:"probe_method,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` }
func (*BackendPoolHealthProbeParameters) DeepCopy ¶
func (in *BackendPoolHealthProbeParameters) DeepCopy() *BackendPoolHealthProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolHealthProbeParameters.
func (*BackendPoolHealthProbeParameters) DeepCopyInto ¶
func (in *BackendPoolHealthProbeParameters) DeepCopyInto(out *BackendPoolHealthProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolLoadBalancingObservation ¶
type BackendPoolLoadBalancingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendPoolLoadBalancingObservation) DeepCopy ¶
func (in *BackendPoolLoadBalancingObservation) DeepCopy() *BackendPoolLoadBalancingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolLoadBalancingObservation.
func (*BackendPoolLoadBalancingObservation) DeepCopyInto ¶
func (in *BackendPoolLoadBalancingObservation) DeepCopyInto(out *BackendPoolLoadBalancingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolLoadBalancingParameters ¶
type BackendPoolLoadBalancingParameters struct { // +kubebuilder:validation:Optional AdditionalLatencyMilliseconds *float64 `json:"additionalLatencyMilliseconds,omitempty" tf:"additional_latency_milliseconds,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SampleSize *float64 `json:"sampleSize,omitempty" tf:"sample_size,omitempty"` // +kubebuilder:validation:Optional SuccessfulSamplesRequired *float64 `json:"successfulSamplesRequired,omitempty" tf:"successful_samples_required,omitempty"` }
func (*BackendPoolLoadBalancingParameters) DeepCopy ¶
func (in *BackendPoolLoadBalancingParameters) DeepCopy() *BackendPoolLoadBalancingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolLoadBalancingParameters.
func (*BackendPoolLoadBalancingParameters) DeepCopyInto ¶
func (in *BackendPoolLoadBalancingParameters) DeepCopyInto(out *BackendPoolLoadBalancingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolObservation ¶
type BackendPoolObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendPoolObservation) DeepCopy ¶
func (in *BackendPoolObservation) DeepCopy() *BackendPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolObservation.
func (*BackendPoolObservation) DeepCopyInto ¶
func (in *BackendPoolObservation) DeepCopyInto(out *BackendPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolParameters ¶
type BackendPoolParameters struct { // +kubebuilder:validation:Required Backend []BackendParameters `json:"backend" tf:"backend,omitempty"` // +kubebuilder:validation:Required HealthProbeName *string `json:"healthProbeName" tf:"health_probe_name,omitempty"` // +kubebuilder:validation:Required LoadBalancingName *string `json:"loadBalancingName" tf:"load_balancing_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BackendPoolParameters) DeepCopy ¶
func (in *BackendPoolParameters) DeepCopy() *BackendPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolParameters.
func (*BackendPoolParameters) DeepCopyInto ¶
func (in *BackendPoolParameters) DeepCopyInto(out *BackendPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost ¶
type BastionHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BastionHostSpec `json:"spec"` Status BastionHostStatus `json:"status,omitempty"` }
BastionHost is the Schema for the BastionHosts 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 (*BastionHost) DeepCopy ¶
func (in *BastionHost) DeepCopy() *BastionHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost.
func (*BastionHost) DeepCopyInto ¶
func (in *BastionHost) DeepCopyInto(out *BastionHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost) DeepCopyObject ¶
func (in *BastionHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BastionHost) GetCondition ¶
func (mg *BastionHost) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BastionHost.
func (*BastionHost) GetConnectionDetailsMapping ¶
func (tr *BastionHost) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BastionHost
func (*BastionHost) GetDeletionPolicy ¶
func (mg *BastionHost) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BastionHost.
func (*BastionHost) GetID ¶
func (tr *BastionHost) GetID() string
GetID returns ID of underlying Terraform resource of this BastionHost
func (*BastionHost) GetObservation ¶
func (tr *BastionHost) GetObservation() (map[string]interface{}, error)
GetObservation of this BastionHost
func (*BastionHost) GetParameters ¶
func (tr *BastionHost) GetParameters() (map[string]interface{}, error)
GetParameters of this BastionHost
func (*BastionHost) GetProviderConfigReference ¶
func (mg *BastionHost) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BastionHost.
func (*BastionHost) GetProviderReference ¶
func (mg *BastionHost) GetProviderReference() *xpv1.Reference
GetProviderReference of this BastionHost. Deprecated: Use GetProviderConfigReference.
func (*BastionHost) GetPublishConnectionDetailsTo ¶
func (mg *BastionHost) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BastionHost.
func (*BastionHost) GetTerraformResourceType ¶
func (mg *BastionHost) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BastionHost
func (*BastionHost) GetTerraformSchemaVersion ¶
func (tr *BastionHost) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BastionHost) GetWriteConnectionSecretToReference ¶
func (mg *BastionHost) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BastionHost.
func (*BastionHost) LateInitialize ¶
func (tr *BastionHost) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BastionHost using its observed tfState. returns True if there are any spec changes for the resource.
func (*BastionHost) ResolveReferences ¶
ResolveReferences of this BastionHost.
func (*BastionHost) SetConditions ¶
func (mg *BastionHost) SetConditions(c ...xpv1.Condition)
SetConditions of this BastionHost.
func (*BastionHost) SetDeletionPolicy ¶
func (mg *BastionHost) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BastionHost.
func (*BastionHost) SetObservation ¶
func (tr *BastionHost) SetObservation(obs map[string]interface{}) error
SetObservation for this BastionHost
func (*BastionHost) SetParameters ¶
func (tr *BastionHost) SetParameters(params map[string]interface{}) error
SetParameters for this BastionHost
func (*BastionHost) SetProviderConfigReference ¶
func (mg *BastionHost) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BastionHost.
func (*BastionHost) SetProviderReference ¶
func (mg *BastionHost) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BastionHost. Deprecated: Use SetProviderConfigReference.
func (*BastionHost) SetPublishConnectionDetailsTo ¶
func (mg *BastionHost) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BastionHost.
func (*BastionHost) SetWriteConnectionSecretToReference ¶
func (mg *BastionHost) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BastionHost.
type BastionHostList ¶
type BastionHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BastionHost `json:"items"` }
BastionHostList contains a list of BastionHosts
func (*BastionHostList) DeepCopy ¶
func (in *BastionHostList) DeepCopy() *BastionHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostList.
func (*BastionHostList) DeepCopyInto ¶
func (in *BastionHostList) DeepCopyInto(out *BastionHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostList) DeepCopyObject ¶
func (in *BastionHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BastionHostList) GetItems ¶
func (l *BastionHostList) GetItems() []resource.Managed
GetItems of this BastionHostList.
type BastionHostObservation ¶
type BastionHostObservation struct { DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*BastionHostObservation) DeepCopy ¶
func (in *BastionHostObservation) DeepCopy() *BastionHostObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostObservation.
func (*BastionHostObservation) DeepCopyInto ¶
func (in *BastionHostObservation) DeepCopyInto(out *BastionHostObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostParameters ¶
type BastionHostParameters struct { // +kubebuilder:validation:Optional IPConfiguration []IPConfigurationParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BastionHostParameters) DeepCopy ¶
func (in *BastionHostParameters) DeepCopy() *BastionHostParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostParameters.
func (*BastionHostParameters) DeepCopyInto ¶
func (in *BastionHostParameters) DeepCopyInto(out *BastionHostParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostSpec ¶
type BastionHostSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BastionHostParameters `json:"forProvider"` }
BastionHostSpec defines the desired state of BastionHost
func (*BastionHostSpec) DeepCopy ¶
func (in *BastionHostSpec) DeepCopy() *BastionHostSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostSpec.
func (*BastionHostSpec) DeepCopyInto ¶
func (in *BastionHostSpec) DeepCopyInto(out *BastionHostSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostStatus ¶
type BastionHostStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BastionHostObservation `json:"atProvider,omitempty"` }
BastionHostStatus defines the observed state of BastionHost.
func (*BastionHostStatus) DeepCopy ¶
func (in *BastionHostStatus) DeepCopy() *BastionHostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostStatus.
func (*BastionHostStatus) DeepCopyInto ¶
func (in *BastionHostStatus) DeepCopyInto(out *BastionHostStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientRevokedCertificateObservation ¶
type ClientRevokedCertificateObservation struct { }
func (*ClientRevokedCertificateObservation) DeepCopy ¶
func (in *ClientRevokedCertificateObservation) DeepCopy() *ClientRevokedCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientRevokedCertificateObservation.
func (*ClientRevokedCertificateObservation) DeepCopyInto ¶
func (in *ClientRevokedCertificateObservation) DeepCopyInto(out *ClientRevokedCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientRevokedCertificateParameters ¶
type ClientRevokedCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Thumbprint *string `json:"thumbprint" tf:"thumbprint,omitempty"` }
func (*ClientRevokedCertificateParameters) DeepCopy ¶
func (in *ClientRevokedCertificateParameters) DeepCopy() *ClientRevokedCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientRevokedCertificateParameters.
func (*ClientRevokedCertificateParameters) DeepCopyInto ¶
func (in *ClientRevokedCertificateParameters) DeepCopyInto(out *ClientRevokedCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientRootCertificateObservation ¶
type ClientRootCertificateObservation struct { }
func (*ClientRootCertificateObservation) DeepCopy ¶
func (in *ClientRootCertificateObservation) DeepCopy() *ClientRootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientRootCertificateObservation.
func (*ClientRootCertificateObservation) DeepCopyInto ¶
func (in *ClientRootCertificateObservation) DeepCopyInto(out *ClientRootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientRootCertificateParameters ¶
type ClientRootCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicCertData *string `json:"publicCertData" tf:"public_cert_data,omitempty"` }
func (*ClientRootCertificateParameters) DeepCopy ¶
func (in *ClientRootCertificateParameters) DeepCopy() *ClientRootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientRootCertificateParameters.
func (*ClientRootCertificateParameters) DeepCopyInto ¶
func (in *ClientRootCertificateParameters) DeepCopyInto(out *ClientRootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Optional IgnoreCase *bool `json:"ignoreCase,omitempty" tf:"ignore_case,omitempty"` // +kubebuilder:validation:Optional Negate *bool `json:"negate,omitempty" tf:"negate,omitempty"` // +kubebuilder:validation:Required Pattern *string `json:"pattern" tf:"pattern,omitempty"` // +kubebuilder:validation:Required Variable *string `json:"variable" tf:"variable,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConfigurationObservation ¶
type ConnectionConfigurationObservation struct { }
func (*ConnectionConfigurationObservation) DeepCopy ¶
func (in *ConnectionConfigurationObservation) DeepCopy() *ConnectionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfigurationObservation.
func (*ConnectionConfigurationObservation) DeepCopyInto ¶
func (in *ConnectionConfigurationObservation) DeepCopyInto(out *ConnectionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConfigurationParameters ¶
type ConnectionConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Route []RouteParameters `json:"route,omitempty" tf:"route,omitempty"` // +kubebuilder:validation:Required VPNClientAddressPool []VPNClientAddressPoolParameters `json:"vpnClientAddressPool" tf:"vpn_client_address_pool,omitempty"` }
func (*ConnectionConfigurationParameters) DeepCopy ¶
func (in *ConnectionConfigurationParameters) DeepCopy() *ConnectionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfigurationParameters.
func (*ConnectionConfigurationParameters) DeepCopyInto ¶
func (in *ConnectionConfigurationParameters) DeepCopyInto(out *ConnectionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionDrainingObservation ¶
type ConnectionDrainingObservation struct { }
func (*ConnectionDrainingObservation) DeepCopy ¶
func (in *ConnectionDrainingObservation) DeepCopy() *ConnectionDrainingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionDrainingObservation.
func (*ConnectionDrainingObservation) DeepCopyInto ¶
func (in *ConnectionDrainingObservation) DeepCopyInto(out *ConnectionDrainingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionDrainingParameters ¶
type ConnectionDrainingParameters struct { // +kubebuilder:validation:Required DrainTimeoutSec *float64 `json:"drainTimeoutSec" tf:"drain_timeout_sec,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*ConnectionDrainingParameters) DeepCopy ¶
func (in *ConnectionDrainingParameters) DeepCopy() *ConnectionDrainingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionDrainingParameters.
func (*ConnectionDrainingParameters) DeepCopyInto ¶
func (in *ConnectionDrainingParameters) DeepCopyInto(out *ConnectionDrainingParameters)
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) GetPublishConnectionDetailsTo ¶
func (mg *ConnectionMonitor) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConnectionMonitor.
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) SetPublishConnectionDetailsTo ¶
func (mg *ConnectionMonitor) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConnectionMonitor.
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 *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.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 (*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 CustomDNSConfigsObservation ¶
type CustomDNSConfigsObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` }
func (*CustomDNSConfigsObservation) DeepCopy ¶
func (in *CustomDNSConfigsObservation) DeepCopy() *CustomDNSConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDNSConfigsObservation.
func (*CustomDNSConfigsObservation) DeepCopyInto ¶
func (in *CustomDNSConfigsObservation) DeepCopyInto(out *CustomDNSConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDNSConfigsParameters ¶
type CustomDNSConfigsParameters struct { }
func (*CustomDNSConfigsParameters) DeepCopy ¶
func (in *CustomDNSConfigsParameters) DeepCopy() *CustomDNSConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDNSConfigsParameters.
func (*CustomDNSConfigsParameters) DeepCopyInto ¶
func (in *CustomDNSConfigsParameters) DeepCopyInto(out *CustomDNSConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomErrorConfigurationObservation ¶
type CustomErrorConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CustomErrorConfigurationObservation) DeepCopy ¶
func (in *CustomErrorConfigurationObservation) DeepCopy() *CustomErrorConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomErrorConfigurationObservation.
func (*CustomErrorConfigurationObservation) DeepCopyInto ¶
func (in *CustomErrorConfigurationObservation) DeepCopyInto(out *CustomErrorConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomErrorConfigurationParameters ¶
type CustomErrorConfigurationParameters struct { // +kubebuilder:validation:Required CustomErrorPageURL *string `json:"customErrorPageUrl" tf:"custom_error_page_url,omitempty"` // +kubebuilder:validation:Required StatusCode *string `json:"statusCode" tf:"status_code,omitempty"` }
func (*CustomErrorConfigurationParameters) DeepCopy ¶
func (in *CustomErrorConfigurationParameters) DeepCopy() *CustomErrorConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomErrorConfigurationParameters.
func (*CustomErrorConfigurationParameters) DeepCopyInto ¶
func (in *CustomErrorConfigurationParameters) DeepCopyInto(out *CustomErrorConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomHTTPSConfigurationObservation ¶
type CustomHTTPSConfigurationObservation struct { MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty" tf:"provisioning_state,omitempty"` ProvisioningSubstate *string `json:"provisioningSubstate,omitempty" tf:"provisioning_substate,omitempty"` }
func (*CustomHTTPSConfigurationObservation) DeepCopy ¶
func (in *CustomHTTPSConfigurationObservation) DeepCopy() *CustomHTTPSConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomHTTPSConfigurationObservation.
func (*CustomHTTPSConfigurationObservation) DeepCopyInto ¶
func (in *CustomHTTPSConfigurationObservation) DeepCopyInto(out *CustomHTTPSConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomHTTPSConfigurationParameters ¶
type CustomHTTPSConfigurationParameters struct { // +kubebuilder:validation:Optional AzureKeyVaultCertificateSecretName *string `json:"azureKeyVaultCertificateSecretName,omitempty" tf:"azure_key_vault_certificate_secret_name,omitempty"` // +kubebuilder:validation:Optional AzureKeyVaultCertificateSecretVersion *string `json:"azureKeyVaultCertificateSecretVersion,omitempty" tf:"azure_key_vault_certificate_secret_version,omitempty"` // +kubebuilder:validation:Optional AzureKeyVaultCertificateVaultID *string `json:"azureKeyVaultCertificateVaultId,omitempty" tf:"azure_key_vault_certificate_vault_id,omitempty"` // +kubebuilder:validation:Optional CertificateSource *string `json:"certificateSource,omitempty" tf:"certificate_source,omitempty"` }
func (*CustomHTTPSConfigurationParameters) DeepCopy ¶
func (in *CustomHTTPSConfigurationParameters) DeepCopy() *CustomHTTPSConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomHTTPSConfigurationParameters.
func (*CustomHTTPSConfigurationParameters) DeepCopyInto ¶
func (in *CustomHTTPSConfigurationParameters) DeepCopyInto(out *CustomHTTPSConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomHeaderObservation ¶
type CustomHeaderObservation struct { }
func (*CustomHeaderObservation) DeepCopy ¶
func (in *CustomHeaderObservation) DeepCopy() *CustomHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomHeaderObservation.
func (*CustomHeaderObservation) DeepCopyInto ¶
func (in *CustomHeaderObservation) DeepCopyInto(out *CustomHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomHeaderParameters ¶
type CustomHeaderParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*CustomHeaderParameters) DeepCopy ¶
func (in *CustomHeaderParameters) DeepCopy() *CustomHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomHeaderParameters.
func (*CustomHeaderParameters) DeepCopyInto ¶
func (in *CustomHeaderParameters) DeepCopyInto(out *CustomHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRuleObservation ¶
type CustomRuleObservation struct { }
func (*CustomRuleObservation) DeepCopy ¶
func (in *CustomRuleObservation) DeepCopy() *CustomRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRuleObservation.
func (*CustomRuleObservation) DeepCopyInto ¶
func (in *CustomRuleObservation) DeepCopyInto(out *CustomRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRuleParameters ¶
type CustomRuleParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional MatchCondition []MatchConditionParameters `json:"matchCondition,omitempty" tf:"match_condition,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional RateLimitDurationInMinutes *float64 `json:"rateLimitDurationInMinutes,omitempty" tf:"rate_limit_duration_in_minutes,omitempty"` // +kubebuilder:validation:Optional RateLimitThreshold *float64 `json:"rateLimitThreshold,omitempty" tf:"rate_limit_threshold,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*CustomRuleParameters) DeepCopy ¶
func (in *CustomRuleParameters) DeepCopy() *CustomRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRuleParameters.
func (*CustomRuleParameters) DeepCopyInto ¶
func (in *CustomRuleParameters) DeepCopyInto(out *CustomRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRulesObservation ¶
type CustomRulesObservation struct { }
func (*CustomRulesObservation) DeepCopy ¶
func (in *CustomRulesObservation) DeepCopy() *CustomRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRulesObservation.
func (*CustomRulesObservation) DeepCopyInto ¶
func (in *CustomRulesObservation) DeepCopyInto(out *CustomRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRulesParameters ¶
type CustomRulesParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required MatchConditions []MatchConditionsParameters `json:"matchConditions" tf:"match_conditions,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required RuleType *string `json:"ruleType" tf:"rule_type,omitempty"` }
func (*CustomRulesParameters) DeepCopy ¶
func (in *CustomRulesParameters) DeepCopy() *CustomRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRulesParameters.
func (*CustomRulesParameters) DeepCopyInto ¶
func (in *CustomRulesParameters) DeepCopyInto(out *CustomRulesParameters)
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) GetPublishConnectionDetailsTo ¶
func (mg *DDOSProtectionPlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DDOSProtectionPlan.
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) ResolveReferences ¶
ResolveReferences of this DDOSProtectionPlan.
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) SetPublishConnectionDetailsTo ¶
func (mg *DDOSProtectionPlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DDOSProtectionPlan.
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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*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 DNSAAAARecord ¶
type DNSAAAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSAAAARecordSpec `json:"spec"` Status DNSAAAARecordStatus `json:"status,omitempty"` }
DNSAAAARecord is the Schema for the DNSAAAARecords 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 (*DNSAAAARecord) DeepCopy ¶
func (in *DNSAAAARecord) DeepCopy() *DNSAAAARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSAAAARecord.
func (*DNSAAAARecord) DeepCopyInto ¶
func (in *DNSAAAARecord) DeepCopyInto(out *DNSAAAARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSAAAARecord) DeepCopyObject ¶
func (in *DNSAAAARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSAAAARecord) GetCondition ¶
func (mg *DNSAAAARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSAAAARecord.
func (*DNSAAAARecord) GetConnectionDetailsMapping ¶
func (tr *DNSAAAARecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSAAAARecord
func (*DNSAAAARecord) GetDeletionPolicy ¶
func (mg *DNSAAAARecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSAAAARecord.
func (*DNSAAAARecord) GetID ¶
func (tr *DNSAAAARecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSAAAARecord
func (*DNSAAAARecord) GetObservation ¶
func (tr *DNSAAAARecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSAAAARecord
func (*DNSAAAARecord) GetParameters ¶
func (tr *DNSAAAARecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSAAAARecord
func (*DNSAAAARecord) GetProviderConfigReference ¶
func (mg *DNSAAAARecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSAAAARecord.
func (*DNSAAAARecord) GetProviderReference ¶
func (mg *DNSAAAARecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSAAAARecord. Deprecated: Use GetProviderConfigReference.
func (*DNSAAAARecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSAAAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSAAAARecord.
func (*DNSAAAARecord) GetTerraformResourceType ¶
func (mg *DNSAAAARecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSAAAARecord
func (*DNSAAAARecord) GetTerraformSchemaVersion ¶
func (tr *DNSAAAARecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSAAAARecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSAAAARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSAAAARecord.
func (*DNSAAAARecord) LateInitialize ¶
func (tr *DNSAAAARecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSAAAARecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSAAAARecord) ResolveReferences ¶
ResolveReferences of this DNSAAAARecord.
func (*DNSAAAARecord) SetConditions ¶
func (mg *DNSAAAARecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSAAAARecord.
func (*DNSAAAARecord) SetDeletionPolicy ¶
func (mg *DNSAAAARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSAAAARecord.
func (*DNSAAAARecord) SetObservation ¶
func (tr *DNSAAAARecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSAAAARecord
func (*DNSAAAARecord) SetParameters ¶
func (tr *DNSAAAARecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSAAAARecord
func (*DNSAAAARecord) SetProviderConfigReference ¶
func (mg *DNSAAAARecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSAAAARecord.
func (*DNSAAAARecord) SetProviderReference ¶
func (mg *DNSAAAARecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSAAAARecord. Deprecated: Use SetProviderConfigReference.
func (*DNSAAAARecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSAAAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSAAAARecord.
func (*DNSAAAARecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSAAAARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSAAAARecord.
type DNSAAAARecordList ¶
type DNSAAAARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSAAAARecord `json:"items"` }
DNSAAAARecordList contains a list of DNSAAAARecords
func (*DNSAAAARecordList) DeepCopy ¶
func (in *DNSAAAARecordList) DeepCopy() *DNSAAAARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSAAAARecordList.
func (*DNSAAAARecordList) DeepCopyInto ¶
func (in *DNSAAAARecordList) DeepCopyInto(out *DNSAAAARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSAAAARecordList) DeepCopyObject ¶
func (in *DNSAAAARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSAAAARecordList) GetItems ¶
func (l *DNSAAAARecordList) GetItems() []resource.Managed
GetItems of this DNSAAAARecordList.
type DNSAAAARecordObservation ¶
type DNSAAAARecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSAAAARecordObservation) DeepCopy ¶
func (in *DNSAAAARecordObservation) DeepCopy() *DNSAAAARecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSAAAARecordObservation.
func (*DNSAAAARecordObservation) DeepCopyInto ¶
func (in *DNSAAAARecordObservation) DeepCopyInto(out *DNSAAAARecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSAAAARecordParameters ¶
type DNSAAAARecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Records []*string `json:"records,omitempty" tf:"records,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSAAAARecordParameters) DeepCopy ¶
func (in *DNSAAAARecordParameters) DeepCopy() *DNSAAAARecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSAAAARecordParameters.
func (*DNSAAAARecordParameters) DeepCopyInto ¶
func (in *DNSAAAARecordParameters) DeepCopyInto(out *DNSAAAARecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSAAAARecordSpec ¶
type DNSAAAARecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSAAAARecordParameters `json:"forProvider"` }
DNSAAAARecordSpec defines the desired state of DNSAAAARecord
func (*DNSAAAARecordSpec) DeepCopy ¶
func (in *DNSAAAARecordSpec) DeepCopy() *DNSAAAARecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSAAAARecordSpec.
func (*DNSAAAARecordSpec) DeepCopyInto ¶
func (in *DNSAAAARecordSpec) DeepCopyInto(out *DNSAAAARecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSAAAARecordStatus ¶
type DNSAAAARecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSAAAARecordObservation `json:"atProvider,omitempty"` }
DNSAAAARecordStatus defines the observed state of DNSAAAARecord.
func (*DNSAAAARecordStatus) DeepCopy ¶
func (in *DNSAAAARecordStatus) DeepCopy() *DNSAAAARecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSAAAARecordStatus.
func (*DNSAAAARecordStatus) DeepCopyInto ¶
func (in *DNSAAAARecordStatus) DeepCopyInto(out *DNSAAAARecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSARecord ¶
type DNSARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSARecordSpec `json:"spec"` Status DNSARecordStatus `json:"status,omitempty"` }
DNSARecord is the Schema for the DNSARecords 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 (*DNSARecord) DeepCopy ¶
func (in *DNSARecord) DeepCopy() *DNSARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSARecord.
func (*DNSARecord) DeepCopyInto ¶
func (in *DNSARecord) DeepCopyInto(out *DNSARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSARecord) DeepCopyObject ¶
func (in *DNSARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSARecord) GetCondition ¶
func (mg *DNSARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSARecord.
func (*DNSARecord) GetConnectionDetailsMapping ¶
func (tr *DNSARecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSARecord
func (*DNSARecord) GetDeletionPolicy ¶
func (mg *DNSARecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSARecord.
func (*DNSARecord) GetID ¶
func (tr *DNSARecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSARecord
func (*DNSARecord) GetObservation ¶
func (tr *DNSARecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSARecord
func (*DNSARecord) GetParameters ¶
func (tr *DNSARecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSARecord
func (*DNSARecord) GetProviderConfigReference ¶
func (mg *DNSARecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSARecord.
func (*DNSARecord) GetProviderReference ¶
func (mg *DNSARecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSARecord. Deprecated: Use GetProviderConfigReference.
func (*DNSARecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSARecord.
func (*DNSARecord) GetTerraformResourceType ¶
func (mg *DNSARecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSARecord
func (*DNSARecord) GetTerraformSchemaVersion ¶
func (tr *DNSARecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSARecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSARecord.
func (*DNSARecord) LateInitialize ¶
func (tr *DNSARecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSARecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSARecord) ResolveReferences ¶
ResolveReferences of this DNSARecord.
func (*DNSARecord) SetConditions ¶
func (mg *DNSARecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSARecord.
func (*DNSARecord) SetDeletionPolicy ¶
func (mg *DNSARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSARecord.
func (*DNSARecord) SetObservation ¶
func (tr *DNSARecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSARecord
func (*DNSARecord) SetParameters ¶
func (tr *DNSARecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSARecord
func (*DNSARecord) SetProviderConfigReference ¶
func (mg *DNSARecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSARecord.
func (*DNSARecord) SetProviderReference ¶
func (mg *DNSARecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSARecord. Deprecated: Use SetProviderConfigReference.
func (*DNSARecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSARecord.
func (*DNSARecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSARecord.
type DNSARecordList ¶
type DNSARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSARecord `json:"items"` }
DNSARecordList contains a list of DNSARecords
func (*DNSARecordList) DeepCopy ¶
func (in *DNSARecordList) DeepCopy() *DNSARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSARecordList.
func (*DNSARecordList) DeepCopyInto ¶
func (in *DNSARecordList) DeepCopyInto(out *DNSARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSARecordList) DeepCopyObject ¶
func (in *DNSARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSARecordList) GetItems ¶
func (l *DNSARecordList) GetItems() []resource.Managed
GetItems of this DNSARecordList.
type DNSARecordObservation ¶
type DNSARecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSARecordObservation) DeepCopy ¶
func (in *DNSARecordObservation) DeepCopy() *DNSARecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSARecordObservation.
func (*DNSARecordObservation) DeepCopyInto ¶
func (in *DNSARecordObservation) DeepCopyInto(out *DNSARecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSARecordParameters ¶
type DNSARecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Records []*string `json:"records,omitempty" tf:"records,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSARecordParameters) DeepCopy ¶
func (in *DNSARecordParameters) DeepCopy() *DNSARecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSARecordParameters.
func (*DNSARecordParameters) DeepCopyInto ¶
func (in *DNSARecordParameters) DeepCopyInto(out *DNSARecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSARecordSpec ¶
type DNSARecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSARecordParameters `json:"forProvider"` }
DNSARecordSpec defines the desired state of DNSARecord
func (*DNSARecordSpec) DeepCopy ¶
func (in *DNSARecordSpec) DeepCopy() *DNSARecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSARecordSpec.
func (*DNSARecordSpec) DeepCopyInto ¶
func (in *DNSARecordSpec) DeepCopyInto(out *DNSARecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSARecordStatus ¶
type DNSARecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSARecordObservation `json:"atProvider,omitempty"` }
DNSARecordStatus defines the observed state of DNSARecord.
func (*DNSARecordStatus) DeepCopy ¶
func (in *DNSARecordStatus) DeepCopy() *DNSARecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSARecordStatus.
func (*DNSARecordStatus) DeepCopyInto ¶
func (in *DNSARecordStatus) DeepCopyInto(out *DNSARecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCAARecord ¶
type DNSCAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSCAARecordSpec `json:"spec"` Status DNSCAARecordStatus `json:"status,omitempty"` }
DNSCAARecord is the Schema for the DNSCAARecords 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 (*DNSCAARecord) DeepCopy ¶
func (in *DNSCAARecord) DeepCopy() *DNSCAARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCAARecord.
func (*DNSCAARecord) DeepCopyInto ¶
func (in *DNSCAARecord) DeepCopyInto(out *DNSCAARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSCAARecord) DeepCopyObject ¶
func (in *DNSCAARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSCAARecord) GetCondition ¶
func (mg *DNSCAARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSCAARecord.
func (*DNSCAARecord) GetConnectionDetailsMapping ¶
func (tr *DNSCAARecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSCAARecord
func (*DNSCAARecord) GetDeletionPolicy ¶
func (mg *DNSCAARecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSCAARecord.
func (*DNSCAARecord) GetID ¶
func (tr *DNSCAARecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSCAARecord
func (*DNSCAARecord) GetObservation ¶
func (tr *DNSCAARecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSCAARecord
func (*DNSCAARecord) GetParameters ¶
func (tr *DNSCAARecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSCAARecord
func (*DNSCAARecord) GetProviderConfigReference ¶
func (mg *DNSCAARecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSCAARecord.
func (*DNSCAARecord) GetProviderReference ¶
func (mg *DNSCAARecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSCAARecord. Deprecated: Use GetProviderConfigReference.
func (*DNSCAARecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSCAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSCAARecord.
func (*DNSCAARecord) GetTerraformResourceType ¶
func (mg *DNSCAARecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSCAARecord
func (*DNSCAARecord) GetTerraformSchemaVersion ¶
func (tr *DNSCAARecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSCAARecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSCAARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSCAARecord.
func (*DNSCAARecord) LateInitialize ¶
func (tr *DNSCAARecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSCAARecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSCAARecord) ResolveReferences ¶
ResolveReferences of this DNSCAARecord.
func (*DNSCAARecord) SetConditions ¶
func (mg *DNSCAARecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSCAARecord.
func (*DNSCAARecord) SetDeletionPolicy ¶
func (mg *DNSCAARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSCAARecord.
func (*DNSCAARecord) SetObservation ¶
func (tr *DNSCAARecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSCAARecord
func (*DNSCAARecord) SetParameters ¶
func (tr *DNSCAARecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSCAARecord
func (*DNSCAARecord) SetProviderConfigReference ¶
func (mg *DNSCAARecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSCAARecord.
func (*DNSCAARecord) SetProviderReference ¶
func (mg *DNSCAARecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSCAARecord. Deprecated: Use SetProviderConfigReference.
func (*DNSCAARecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSCAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSCAARecord.
func (*DNSCAARecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSCAARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSCAARecord.
type DNSCAARecordList ¶
type DNSCAARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSCAARecord `json:"items"` }
DNSCAARecordList contains a list of DNSCAARecords
func (*DNSCAARecordList) DeepCopy ¶
func (in *DNSCAARecordList) DeepCopy() *DNSCAARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCAARecordList.
func (*DNSCAARecordList) DeepCopyInto ¶
func (in *DNSCAARecordList) DeepCopyInto(out *DNSCAARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSCAARecordList) DeepCopyObject ¶
func (in *DNSCAARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSCAARecordList) GetItems ¶
func (l *DNSCAARecordList) GetItems() []resource.Managed
GetItems of this DNSCAARecordList.
type DNSCAARecordObservation ¶
type DNSCAARecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSCAARecordObservation) DeepCopy ¶
func (in *DNSCAARecordObservation) DeepCopy() *DNSCAARecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCAARecordObservation.
func (*DNSCAARecordObservation) DeepCopyInto ¶
func (in *DNSCAARecordObservation) DeepCopyInto(out *DNSCAARecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCAARecordParameters ¶
type DNSCAARecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Record []RecordParameters `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSCAARecordParameters) DeepCopy ¶
func (in *DNSCAARecordParameters) DeepCopy() *DNSCAARecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCAARecordParameters.
func (*DNSCAARecordParameters) DeepCopyInto ¶
func (in *DNSCAARecordParameters) DeepCopyInto(out *DNSCAARecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCAARecordSpec ¶
type DNSCAARecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSCAARecordParameters `json:"forProvider"` }
DNSCAARecordSpec defines the desired state of DNSCAARecord
func (*DNSCAARecordSpec) DeepCopy ¶
func (in *DNSCAARecordSpec) DeepCopy() *DNSCAARecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCAARecordSpec.
func (*DNSCAARecordSpec) DeepCopyInto ¶
func (in *DNSCAARecordSpec) DeepCopyInto(out *DNSCAARecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCAARecordStatus ¶
type DNSCAARecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSCAARecordObservation `json:"atProvider,omitempty"` }
DNSCAARecordStatus defines the observed state of DNSCAARecord.
func (*DNSCAARecordStatus) DeepCopy ¶
func (in *DNSCAARecordStatus) DeepCopy() *DNSCAARecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCAARecordStatus.
func (*DNSCAARecordStatus) DeepCopyInto ¶
func (in *DNSCAARecordStatus) DeepCopyInto(out *DNSCAARecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCNAMERecord ¶
type DNSCNAMERecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSCNAMERecordSpec `json:"spec"` Status DNSCNAMERecordStatus `json:"status,omitempty"` }
DNSCNAMERecord is the Schema for the DNSCNAMERecords 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 (*DNSCNAMERecord) DeepCopy ¶
func (in *DNSCNAMERecord) DeepCopy() *DNSCNAMERecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCNAMERecord.
func (*DNSCNAMERecord) DeepCopyInto ¶
func (in *DNSCNAMERecord) DeepCopyInto(out *DNSCNAMERecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSCNAMERecord) DeepCopyObject ¶
func (in *DNSCNAMERecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSCNAMERecord) GetCondition ¶
func (mg *DNSCNAMERecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSCNAMERecord.
func (*DNSCNAMERecord) GetConnectionDetailsMapping ¶
func (tr *DNSCNAMERecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSCNAMERecord
func (*DNSCNAMERecord) GetDeletionPolicy ¶
func (mg *DNSCNAMERecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSCNAMERecord.
func (*DNSCNAMERecord) GetID ¶
func (tr *DNSCNAMERecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSCNAMERecord
func (*DNSCNAMERecord) GetObservation ¶
func (tr *DNSCNAMERecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSCNAMERecord
func (*DNSCNAMERecord) GetParameters ¶
func (tr *DNSCNAMERecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSCNAMERecord
func (*DNSCNAMERecord) GetProviderConfigReference ¶
func (mg *DNSCNAMERecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSCNAMERecord.
func (*DNSCNAMERecord) GetProviderReference ¶
func (mg *DNSCNAMERecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSCNAMERecord. Deprecated: Use GetProviderConfigReference.
func (*DNSCNAMERecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSCNAMERecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSCNAMERecord.
func (*DNSCNAMERecord) GetTerraformResourceType ¶
func (mg *DNSCNAMERecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSCNAMERecord
func (*DNSCNAMERecord) GetTerraformSchemaVersion ¶
func (tr *DNSCNAMERecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSCNAMERecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSCNAMERecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSCNAMERecord.
func (*DNSCNAMERecord) LateInitialize ¶
func (tr *DNSCNAMERecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSCNAMERecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSCNAMERecord) ResolveReferences ¶
ResolveReferences of this DNSCNAMERecord.
func (*DNSCNAMERecord) SetConditions ¶
func (mg *DNSCNAMERecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSCNAMERecord.
func (*DNSCNAMERecord) SetDeletionPolicy ¶
func (mg *DNSCNAMERecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSCNAMERecord.
func (*DNSCNAMERecord) SetObservation ¶
func (tr *DNSCNAMERecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSCNAMERecord
func (*DNSCNAMERecord) SetParameters ¶
func (tr *DNSCNAMERecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSCNAMERecord
func (*DNSCNAMERecord) SetProviderConfigReference ¶
func (mg *DNSCNAMERecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSCNAMERecord.
func (*DNSCNAMERecord) SetProviderReference ¶
func (mg *DNSCNAMERecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSCNAMERecord. Deprecated: Use SetProviderConfigReference.
func (*DNSCNAMERecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSCNAMERecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSCNAMERecord.
func (*DNSCNAMERecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSCNAMERecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSCNAMERecord.
type DNSCNAMERecordList ¶
type DNSCNAMERecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSCNAMERecord `json:"items"` }
DNSCNAMERecordList contains a list of DNSCNAMERecords
func (*DNSCNAMERecordList) DeepCopy ¶
func (in *DNSCNAMERecordList) DeepCopy() *DNSCNAMERecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCNAMERecordList.
func (*DNSCNAMERecordList) DeepCopyInto ¶
func (in *DNSCNAMERecordList) DeepCopyInto(out *DNSCNAMERecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSCNAMERecordList) DeepCopyObject ¶
func (in *DNSCNAMERecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSCNAMERecordList) GetItems ¶
func (l *DNSCNAMERecordList) GetItems() []resource.Managed
GetItems of this DNSCNAMERecordList.
type DNSCNAMERecordObservation ¶
type DNSCNAMERecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSCNAMERecordObservation) DeepCopy ¶
func (in *DNSCNAMERecordObservation) DeepCopy() *DNSCNAMERecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCNAMERecordObservation.
func (*DNSCNAMERecordObservation) DeepCopyInto ¶
func (in *DNSCNAMERecordObservation) DeepCopyInto(out *DNSCNAMERecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCNAMERecordParameters ¶
type DNSCNAMERecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Record *string `json:"record,omitempty" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSCNAMERecordParameters) DeepCopy ¶
func (in *DNSCNAMERecordParameters) DeepCopy() *DNSCNAMERecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCNAMERecordParameters.
func (*DNSCNAMERecordParameters) DeepCopyInto ¶
func (in *DNSCNAMERecordParameters) DeepCopyInto(out *DNSCNAMERecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCNAMERecordSpec ¶
type DNSCNAMERecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSCNAMERecordParameters `json:"forProvider"` }
DNSCNAMERecordSpec defines the desired state of DNSCNAMERecord
func (*DNSCNAMERecordSpec) DeepCopy ¶
func (in *DNSCNAMERecordSpec) DeepCopy() *DNSCNAMERecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCNAMERecordSpec.
func (*DNSCNAMERecordSpec) DeepCopyInto ¶
func (in *DNSCNAMERecordSpec) DeepCopyInto(out *DNSCNAMERecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSCNAMERecordStatus ¶
type DNSCNAMERecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSCNAMERecordObservation `json:"atProvider,omitempty"` }
DNSCNAMERecordStatus defines the observed state of DNSCNAMERecord.
func (*DNSCNAMERecordStatus) DeepCopy ¶
func (in *DNSCNAMERecordStatus) DeepCopy() *DNSCNAMERecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSCNAMERecordStatus.
func (*DNSCNAMERecordStatus) DeepCopyInto ¶
func (in *DNSCNAMERecordStatus) DeepCopyInto(out *DNSCNAMERecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSConfigObservation ¶
type DNSConfigObservation struct { }
func (*DNSConfigObservation) DeepCopy ¶
func (in *DNSConfigObservation) DeepCopy() *DNSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigObservation.
func (*DNSConfigObservation) DeepCopyInto ¶
func (in *DNSConfigObservation) DeepCopyInto(out *DNSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSConfigParameters ¶
type DNSConfigParameters struct { // +kubebuilder:validation:Required RelativeName *string `json:"relativeName" tf:"relative_name,omitempty"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` }
func (*DNSConfigParameters) DeepCopy ¶
func (in *DNSConfigParameters) DeepCopy() *DNSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigParameters.
func (*DNSConfigParameters) DeepCopyInto ¶
func (in *DNSConfigParameters) DeepCopyInto(out *DNSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSMXRecord ¶
type DNSMXRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSMXRecordSpec `json:"spec"` Status DNSMXRecordStatus `json:"status,omitempty"` }
DNSMXRecord is the Schema for the DNSMXRecords 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 (*DNSMXRecord) DeepCopy ¶
func (in *DNSMXRecord) DeepCopy() *DNSMXRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecord.
func (*DNSMXRecord) DeepCopyInto ¶
func (in *DNSMXRecord) DeepCopyInto(out *DNSMXRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSMXRecord) DeepCopyObject ¶
func (in *DNSMXRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSMXRecord) GetCondition ¶
func (mg *DNSMXRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSMXRecord.
func (*DNSMXRecord) GetConnectionDetailsMapping ¶
func (tr *DNSMXRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSMXRecord
func (*DNSMXRecord) GetDeletionPolicy ¶
func (mg *DNSMXRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSMXRecord.
func (*DNSMXRecord) GetID ¶
func (tr *DNSMXRecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSMXRecord
func (*DNSMXRecord) GetObservation ¶
func (tr *DNSMXRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSMXRecord
func (*DNSMXRecord) GetParameters ¶
func (tr *DNSMXRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSMXRecord
func (*DNSMXRecord) GetProviderConfigReference ¶
func (mg *DNSMXRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSMXRecord.
func (*DNSMXRecord) GetProviderReference ¶
func (mg *DNSMXRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSMXRecord. Deprecated: Use GetProviderConfigReference.
func (*DNSMXRecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSMXRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSMXRecord.
func (*DNSMXRecord) GetTerraformResourceType ¶
func (mg *DNSMXRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSMXRecord
func (*DNSMXRecord) GetTerraformSchemaVersion ¶
func (tr *DNSMXRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSMXRecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSMXRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSMXRecord.
func (*DNSMXRecord) LateInitialize ¶
func (tr *DNSMXRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSMXRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSMXRecord) ResolveReferences ¶
ResolveReferences of this DNSMXRecord.
func (*DNSMXRecord) SetConditions ¶
func (mg *DNSMXRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSMXRecord.
func (*DNSMXRecord) SetDeletionPolicy ¶
func (mg *DNSMXRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSMXRecord.
func (*DNSMXRecord) SetObservation ¶
func (tr *DNSMXRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSMXRecord
func (*DNSMXRecord) SetParameters ¶
func (tr *DNSMXRecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSMXRecord
func (*DNSMXRecord) SetProviderConfigReference ¶
func (mg *DNSMXRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSMXRecord.
func (*DNSMXRecord) SetProviderReference ¶
func (mg *DNSMXRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSMXRecord. Deprecated: Use SetProviderConfigReference.
func (*DNSMXRecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSMXRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSMXRecord.
func (*DNSMXRecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSMXRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSMXRecord.
type DNSMXRecordList ¶
type DNSMXRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSMXRecord `json:"items"` }
DNSMXRecordList contains a list of DNSMXRecords
func (*DNSMXRecordList) DeepCopy ¶
func (in *DNSMXRecordList) DeepCopy() *DNSMXRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecordList.
func (*DNSMXRecordList) DeepCopyInto ¶
func (in *DNSMXRecordList) DeepCopyInto(out *DNSMXRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSMXRecordList) DeepCopyObject ¶
func (in *DNSMXRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSMXRecordList) GetItems ¶
func (l *DNSMXRecordList) GetItems() []resource.Managed
GetItems of this DNSMXRecordList.
type DNSMXRecordObservation ¶
type DNSMXRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSMXRecordObservation) DeepCopy ¶
func (in *DNSMXRecordObservation) DeepCopy() *DNSMXRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecordObservation.
func (*DNSMXRecordObservation) DeepCopyInto ¶
func (in *DNSMXRecordObservation) DeepCopyInto(out *DNSMXRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSMXRecordParameters ¶
type DNSMXRecordParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Record []DNSMXRecordRecordParameters `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSMXRecordParameters) DeepCopy ¶
func (in *DNSMXRecordParameters) DeepCopy() *DNSMXRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecordParameters.
func (*DNSMXRecordParameters) DeepCopyInto ¶
func (in *DNSMXRecordParameters) DeepCopyInto(out *DNSMXRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSMXRecordRecordObservation ¶
type DNSMXRecordRecordObservation struct { }
func (*DNSMXRecordRecordObservation) DeepCopy ¶
func (in *DNSMXRecordRecordObservation) DeepCopy() *DNSMXRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecordRecordObservation.
func (*DNSMXRecordRecordObservation) DeepCopyInto ¶
func (in *DNSMXRecordRecordObservation) DeepCopyInto(out *DNSMXRecordRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSMXRecordRecordParameters ¶
type DNSMXRecordRecordParameters struct { // +kubebuilder:validation:Required Exchange *string `json:"exchange" tf:"exchange,omitempty"` // +kubebuilder:validation:Required Preference *string `json:"preference" tf:"preference,omitempty"` }
func (*DNSMXRecordRecordParameters) DeepCopy ¶
func (in *DNSMXRecordRecordParameters) DeepCopy() *DNSMXRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecordRecordParameters.
func (*DNSMXRecordRecordParameters) DeepCopyInto ¶
func (in *DNSMXRecordRecordParameters) DeepCopyInto(out *DNSMXRecordRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSMXRecordSpec ¶
type DNSMXRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSMXRecordParameters `json:"forProvider"` }
DNSMXRecordSpec defines the desired state of DNSMXRecord
func (*DNSMXRecordSpec) DeepCopy ¶
func (in *DNSMXRecordSpec) DeepCopy() *DNSMXRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecordSpec.
func (*DNSMXRecordSpec) DeepCopyInto ¶
func (in *DNSMXRecordSpec) DeepCopyInto(out *DNSMXRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSMXRecordStatus ¶
type DNSMXRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSMXRecordObservation `json:"atProvider,omitempty"` }
DNSMXRecordStatus defines the observed state of DNSMXRecord.
func (*DNSMXRecordStatus) DeepCopy ¶
func (in *DNSMXRecordStatus) DeepCopy() *DNSMXRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSMXRecordStatus.
func (*DNSMXRecordStatus) DeepCopyInto ¶
func (in *DNSMXRecordStatus) DeepCopyInto(out *DNSMXRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSNSRecord ¶
type DNSNSRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSNSRecordSpec `json:"spec"` Status DNSNSRecordStatus `json:"status,omitempty"` }
DNSNSRecord is the Schema for the DNSNSRecords 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 (*DNSNSRecord) DeepCopy ¶
func (in *DNSNSRecord) DeepCopy() *DNSNSRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSNSRecord.
func (*DNSNSRecord) DeepCopyInto ¶
func (in *DNSNSRecord) DeepCopyInto(out *DNSNSRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSNSRecord) DeepCopyObject ¶
func (in *DNSNSRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSNSRecord) GetCondition ¶
func (mg *DNSNSRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSNSRecord.
func (*DNSNSRecord) GetConnectionDetailsMapping ¶
func (tr *DNSNSRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSNSRecord
func (*DNSNSRecord) GetDeletionPolicy ¶
func (mg *DNSNSRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSNSRecord.
func (*DNSNSRecord) GetID ¶
func (tr *DNSNSRecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSNSRecord
func (*DNSNSRecord) GetObservation ¶
func (tr *DNSNSRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSNSRecord
func (*DNSNSRecord) GetParameters ¶
func (tr *DNSNSRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSNSRecord
func (*DNSNSRecord) GetProviderConfigReference ¶
func (mg *DNSNSRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSNSRecord.
func (*DNSNSRecord) GetProviderReference ¶
func (mg *DNSNSRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSNSRecord. Deprecated: Use GetProviderConfigReference.
func (*DNSNSRecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSNSRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSNSRecord.
func (*DNSNSRecord) GetTerraformResourceType ¶
func (mg *DNSNSRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSNSRecord
func (*DNSNSRecord) GetTerraformSchemaVersion ¶
func (tr *DNSNSRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSNSRecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSNSRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSNSRecord.
func (*DNSNSRecord) LateInitialize ¶
func (tr *DNSNSRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSNSRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSNSRecord) ResolveReferences ¶
ResolveReferences of this DNSNSRecord.
func (*DNSNSRecord) SetConditions ¶
func (mg *DNSNSRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSNSRecord.
func (*DNSNSRecord) SetDeletionPolicy ¶
func (mg *DNSNSRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSNSRecord.
func (*DNSNSRecord) SetObservation ¶
func (tr *DNSNSRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSNSRecord
func (*DNSNSRecord) SetParameters ¶
func (tr *DNSNSRecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSNSRecord
func (*DNSNSRecord) SetProviderConfigReference ¶
func (mg *DNSNSRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSNSRecord.
func (*DNSNSRecord) SetProviderReference ¶
func (mg *DNSNSRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSNSRecord. Deprecated: Use SetProviderConfigReference.
func (*DNSNSRecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSNSRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSNSRecord.
func (*DNSNSRecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSNSRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSNSRecord.
type DNSNSRecordList ¶
type DNSNSRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSNSRecord `json:"items"` }
DNSNSRecordList contains a list of DNSNSRecords
func (*DNSNSRecordList) DeepCopy ¶
func (in *DNSNSRecordList) DeepCopy() *DNSNSRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSNSRecordList.
func (*DNSNSRecordList) DeepCopyInto ¶
func (in *DNSNSRecordList) DeepCopyInto(out *DNSNSRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSNSRecordList) DeepCopyObject ¶
func (in *DNSNSRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSNSRecordList) GetItems ¶
func (l *DNSNSRecordList) GetItems() []resource.Managed
GetItems of this DNSNSRecordList.
type DNSNSRecordObservation ¶
type DNSNSRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSNSRecordObservation) DeepCopy ¶
func (in *DNSNSRecordObservation) DeepCopy() *DNSNSRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSNSRecordObservation.
func (*DNSNSRecordObservation) DeepCopyInto ¶
func (in *DNSNSRecordObservation) DeepCopyInto(out *DNSNSRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSNSRecordParameters ¶
type DNSNSRecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Records []*string `json:"records" tf:"records,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSNSRecordParameters) DeepCopy ¶
func (in *DNSNSRecordParameters) DeepCopy() *DNSNSRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSNSRecordParameters.
func (*DNSNSRecordParameters) DeepCopyInto ¶
func (in *DNSNSRecordParameters) DeepCopyInto(out *DNSNSRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSNSRecordSpec ¶
type DNSNSRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSNSRecordParameters `json:"forProvider"` }
DNSNSRecordSpec defines the desired state of DNSNSRecord
func (*DNSNSRecordSpec) DeepCopy ¶
func (in *DNSNSRecordSpec) DeepCopy() *DNSNSRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSNSRecordSpec.
func (*DNSNSRecordSpec) DeepCopyInto ¶
func (in *DNSNSRecordSpec) DeepCopyInto(out *DNSNSRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSNSRecordStatus ¶
type DNSNSRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSNSRecordObservation `json:"atProvider,omitempty"` }
DNSNSRecordStatus defines the observed state of DNSNSRecord.
func (*DNSNSRecordStatus) DeepCopy ¶
func (in *DNSNSRecordStatus) DeepCopy() *DNSNSRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSNSRecordStatus.
func (*DNSNSRecordStatus) DeepCopyInto ¶
func (in *DNSNSRecordStatus) DeepCopyInto(out *DNSNSRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSObservation ¶
type DNSObservation struct { }
func (*DNSObservation) DeepCopy ¶
func (in *DNSObservation) DeepCopy() *DNSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSObservation.
func (*DNSObservation) DeepCopyInto ¶
func (in *DNSObservation) DeepCopyInto(out *DNSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSPTRRecord ¶
type DNSPTRRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSPTRRecordSpec `json:"spec"` Status DNSPTRRecordStatus `json:"status,omitempty"` }
DNSPTRRecord is the Schema for the DNSPTRRecords 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 (*DNSPTRRecord) DeepCopy ¶
func (in *DNSPTRRecord) DeepCopy() *DNSPTRRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSPTRRecord.
func (*DNSPTRRecord) DeepCopyInto ¶
func (in *DNSPTRRecord) DeepCopyInto(out *DNSPTRRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSPTRRecord) DeepCopyObject ¶
func (in *DNSPTRRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSPTRRecord) GetCondition ¶
func (mg *DNSPTRRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSPTRRecord.
func (*DNSPTRRecord) GetConnectionDetailsMapping ¶
func (tr *DNSPTRRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSPTRRecord
func (*DNSPTRRecord) GetDeletionPolicy ¶
func (mg *DNSPTRRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSPTRRecord.
func (*DNSPTRRecord) GetID ¶
func (tr *DNSPTRRecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSPTRRecord
func (*DNSPTRRecord) GetObservation ¶
func (tr *DNSPTRRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSPTRRecord
func (*DNSPTRRecord) GetParameters ¶
func (tr *DNSPTRRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSPTRRecord
func (*DNSPTRRecord) GetProviderConfigReference ¶
func (mg *DNSPTRRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSPTRRecord.
func (*DNSPTRRecord) GetProviderReference ¶
func (mg *DNSPTRRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSPTRRecord. Deprecated: Use GetProviderConfigReference.
func (*DNSPTRRecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSPTRRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSPTRRecord.
func (*DNSPTRRecord) GetTerraformResourceType ¶
func (mg *DNSPTRRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSPTRRecord
func (*DNSPTRRecord) GetTerraformSchemaVersion ¶
func (tr *DNSPTRRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSPTRRecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSPTRRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSPTRRecord.
func (*DNSPTRRecord) LateInitialize ¶
func (tr *DNSPTRRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSPTRRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSPTRRecord) ResolveReferences ¶
ResolveReferences of this DNSPTRRecord.
func (*DNSPTRRecord) SetConditions ¶
func (mg *DNSPTRRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSPTRRecord.
func (*DNSPTRRecord) SetDeletionPolicy ¶
func (mg *DNSPTRRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSPTRRecord.
func (*DNSPTRRecord) SetObservation ¶
func (tr *DNSPTRRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSPTRRecord
func (*DNSPTRRecord) SetParameters ¶
func (tr *DNSPTRRecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSPTRRecord
func (*DNSPTRRecord) SetProviderConfigReference ¶
func (mg *DNSPTRRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSPTRRecord.
func (*DNSPTRRecord) SetProviderReference ¶
func (mg *DNSPTRRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSPTRRecord. Deprecated: Use SetProviderConfigReference.
func (*DNSPTRRecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSPTRRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSPTRRecord.
func (*DNSPTRRecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSPTRRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSPTRRecord.
type DNSPTRRecordList ¶
type DNSPTRRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSPTRRecord `json:"items"` }
DNSPTRRecordList contains a list of DNSPTRRecords
func (*DNSPTRRecordList) DeepCopy ¶
func (in *DNSPTRRecordList) DeepCopy() *DNSPTRRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSPTRRecordList.
func (*DNSPTRRecordList) DeepCopyInto ¶
func (in *DNSPTRRecordList) DeepCopyInto(out *DNSPTRRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSPTRRecordList) DeepCopyObject ¶
func (in *DNSPTRRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSPTRRecordList) GetItems ¶
func (l *DNSPTRRecordList) GetItems() []resource.Managed
GetItems of this DNSPTRRecordList.
type DNSPTRRecordObservation ¶
type DNSPTRRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSPTRRecordObservation) DeepCopy ¶
func (in *DNSPTRRecordObservation) DeepCopy() *DNSPTRRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSPTRRecordObservation.
func (*DNSPTRRecordObservation) DeepCopyInto ¶
func (in *DNSPTRRecordObservation) DeepCopyInto(out *DNSPTRRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSPTRRecordParameters ¶
type DNSPTRRecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Records []*string `json:"records" tf:"records,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSPTRRecordParameters) DeepCopy ¶
func (in *DNSPTRRecordParameters) DeepCopy() *DNSPTRRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSPTRRecordParameters.
func (*DNSPTRRecordParameters) DeepCopyInto ¶
func (in *DNSPTRRecordParameters) DeepCopyInto(out *DNSPTRRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSPTRRecordSpec ¶
type DNSPTRRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSPTRRecordParameters `json:"forProvider"` }
DNSPTRRecordSpec defines the desired state of DNSPTRRecord
func (*DNSPTRRecordSpec) DeepCopy ¶
func (in *DNSPTRRecordSpec) DeepCopy() *DNSPTRRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSPTRRecordSpec.
func (*DNSPTRRecordSpec) DeepCopyInto ¶
func (in *DNSPTRRecordSpec) DeepCopyInto(out *DNSPTRRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSPTRRecordStatus ¶
type DNSPTRRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSPTRRecordObservation `json:"atProvider,omitempty"` }
DNSPTRRecordStatus defines the observed state of DNSPTRRecord.
func (*DNSPTRRecordStatus) DeepCopy ¶
func (in *DNSPTRRecordStatus) DeepCopy() *DNSPTRRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSPTRRecordStatus.
func (*DNSPTRRecordStatus) DeepCopyInto ¶
func (in *DNSPTRRecordStatus) DeepCopyInto(out *DNSPTRRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSParameters ¶
type DNSParameters struct { // +kubebuilder:validation:Optional NetworkRuleFqdnEnabled *bool `json:"networkRuleFqdnEnabled,omitempty" tf:"network_rule_fqdn_enabled,omitempty"` // +kubebuilder:validation:Optional ProxyEnabled *bool `json:"proxyEnabled,omitempty" tf:"proxy_enabled,omitempty"` // +kubebuilder:validation:Optional Servers []*string `json:"servers,omitempty" tf:"servers,omitempty"` }
func (*DNSParameters) DeepCopy ¶
func (in *DNSParameters) DeepCopy() *DNSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSParameters.
func (*DNSParameters) DeepCopyInto ¶
func (in *DNSParameters) DeepCopyInto(out *DNSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSRVRecord ¶
type DNSSRVRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSSRVRecordSpec `json:"spec"` Status DNSSRVRecordStatus `json:"status,omitempty"` }
DNSSRVRecord is the Schema for the DNSSRVRecords 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 (*DNSSRVRecord) DeepCopy ¶
func (in *DNSSRVRecord) DeepCopy() *DNSSRVRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecord.
func (*DNSSRVRecord) DeepCopyInto ¶
func (in *DNSSRVRecord) DeepCopyInto(out *DNSSRVRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSSRVRecord) DeepCopyObject ¶
func (in *DNSSRVRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSSRVRecord) GetCondition ¶
func (mg *DNSSRVRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSSRVRecord.
func (*DNSSRVRecord) GetConnectionDetailsMapping ¶
func (tr *DNSSRVRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSSRVRecord
func (*DNSSRVRecord) GetDeletionPolicy ¶
func (mg *DNSSRVRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSSRVRecord.
func (*DNSSRVRecord) GetID ¶
func (tr *DNSSRVRecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSSRVRecord
func (*DNSSRVRecord) GetObservation ¶
func (tr *DNSSRVRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSSRVRecord
func (*DNSSRVRecord) GetParameters ¶
func (tr *DNSSRVRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSSRVRecord
func (*DNSSRVRecord) GetProviderConfigReference ¶
func (mg *DNSSRVRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSSRVRecord.
func (*DNSSRVRecord) GetProviderReference ¶
func (mg *DNSSRVRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSSRVRecord. Deprecated: Use GetProviderConfigReference.
func (*DNSSRVRecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSSRVRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSSRVRecord.
func (*DNSSRVRecord) GetTerraformResourceType ¶
func (mg *DNSSRVRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSSRVRecord
func (*DNSSRVRecord) GetTerraformSchemaVersion ¶
func (tr *DNSSRVRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSSRVRecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSSRVRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSSRVRecord.
func (*DNSSRVRecord) LateInitialize ¶
func (tr *DNSSRVRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSSRVRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSSRVRecord) ResolveReferences ¶
ResolveReferences of this DNSSRVRecord.
func (*DNSSRVRecord) SetConditions ¶
func (mg *DNSSRVRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSSRVRecord.
func (*DNSSRVRecord) SetDeletionPolicy ¶
func (mg *DNSSRVRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSSRVRecord.
func (*DNSSRVRecord) SetObservation ¶
func (tr *DNSSRVRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSSRVRecord
func (*DNSSRVRecord) SetParameters ¶
func (tr *DNSSRVRecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSSRVRecord
func (*DNSSRVRecord) SetProviderConfigReference ¶
func (mg *DNSSRVRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSSRVRecord.
func (*DNSSRVRecord) SetProviderReference ¶
func (mg *DNSSRVRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSSRVRecord. Deprecated: Use SetProviderConfigReference.
func (*DNSSRVRecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSSRVRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSSRVRecord.
func (*DNSSRVRecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSSRVRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSSRVRecord.
type DNSSRVRecordList ¶
type DNSSRVRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSSRVRecord `json:"items"` }
DNSSRVRecordList contains a list of DNSSRVRecords
func (*DNSSRVRecordList) DeepCopy ¶
func (in *DNSSRVRecordList) DeepCopy() *DNSSRVRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecordList.
func (*DNSSRVRecordList) DeepCopyInto ¶
func (in *DNSSRVRecordList) DeepCopyInto(out *DNSSRVRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSSRVRecordList) DeepCopyObject ¶
func (in *DNSSRVRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSSRVRecordList) GetItems ¶
func (l *DNSSRVRecordList) GetItems() []resource.Managed
GetItems of this DNSSRVRecordList.
type DNSSRVRecordObservation ¶
type DNSSRVRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSSRVRecordObservation) DeepCopy ¶
func (in *DNSSRVRecordObservation) DeepCopy() *DNSSRVRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecordObservation.
func (*DNSSRVRecordObservation) DeepCopyInto ¶
func (in *DNSSRVRecordObservation) DeepCopyInto(out *DNSSRVRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSRVRecordParameters ¶
type DNSSRVRecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Record []DNSSRVRecordRecordParameters `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSSRVRecordParameters) DeepCopy ¶
func (in *DNSSRVRecordParameters) DeepCopy() *DNSSRVRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecordParameters.
func (*DNSSRVRecordParameters) DeepCopyInto ¶
func (in *DNSSRVRecordParameters) DeepCopyInto(out *DNSSRVRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSRVRecordRecordObservation ¶
type DNSSRVRecordRecordObservation struct { }
func (*DNSSRVRecordRecordObservation) DeepCopy ¶
func (in *DNSSRVRecordRecordObservation) DeepCopy() *DNSSRVRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecordRecordObservation.
func (*DNSSRVRecordRecordObservation) DeepCopyInto ¶
func (in *DNSSRVRecordRecordObservation) DeepCopyInto(out *DNSSRVRecordRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSRVRecordRecordParameters ¶
type DNSSRVRecordRecordParameters struct { // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required Target *string `json:"target" tf:"target,omitempty"` // +kubebuilder:validation:Required Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*DNSSRVRecordRecordParameters) DeepCopy ¶
func (in *DNSSRVRecordRecordParameters) DeepCopy() *DNSSRVRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecordRecordParameters.
func (*DNSSRVRecordRecordParameters) DeepCopyInto ¶
func (in *DNSSRVRecordRecordParameters) DeepCopyInto(out *DNSSRVRecordRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSRVRecordSpec ¶
type DNSSRVRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSSRVRecordParameters `json:"forProvider"` }
DNSSRVRecordSpec defines the desired state of DNSSRVRecord
func (*DNSSRVRecordSpec) DeepCopy ¶
func (in *DNSSRVRecordSpec) DeepCopy() *DNSSRVRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecordSpec.
func (*DNSSRVRecordSpec) DeepCopyInto ¶
func (in *DNSSRVRecordSpec) DeepCopyInto(out *DNSSRVRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSRVRecordStatus ¶
type DNSSRVRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSSRVRecordObservation `json:"atProvider,omitempty"` }
DNSSRVRecordStatus defines the observed state of DNSSRVRecord.
func (*DNSSRVRecordStatus) DeepCopy ¶
func (in *DNSSRVRecordStatus) DeepCopy() *DNSSRVRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSRVRecordStatus.
func (*DNSSRVRecordStatus) DeepCopyInto ¶
func (in *DNSSRVRecordStatus) DeepCopyInto(out *DNSSRVRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSTXTRecord ¶
type DNSTXTRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSTXTRecordSpec `json:"spec"` Status DNSTXTRecordStatus `json:"status,omitempty"` }
DNSTXTRecord is the Schema for the DNSTXTRecords 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 (*DNSTXTRecord) DeepCopy ¶
func (in *DNSTXTRecord) DeepCopy() *DNSTXTRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecord.
func (*DNSTXTRecord) DeepCopyInto ¶
func (in *DNSTXTRecord) DeepCopyInto(out *DNSTXTRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSTXTRecord) DeepCopyObject ¶
func (in *DNSTXTRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSTXTRecord) GetCondition ¶
func (mg *DNSTXTRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSTXTRecord.
func (*DNSTXTRecord) GetConnectionDetailsMapping ¶
func (tr *DNSTXTRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSTXTRecord
func (*DNSTXTRecord) GetDeletionPolicy ¶
func (mg *DNSTXTRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSTXTRecord.
func (*DNSTXTRecord) GetID ¶
func (tr *DNSTXTRecord) GetID() string
GetID returns ID of underlying Terraform resource of this DNSTXTRecord
func (*DNSTXTRecord) GetObservation ¶
func (tr *DNSTXTRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSTXTRecord
func (*DNSTXTRecord) GetParameters ¶
func (tr *DNSTXTRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSTXTRecord
func (*DNSTXTRecord) GetProviderConfigReference ¶
func (mg *DNSTXTRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSTXTRecord.
func (*DNSTXTRecord) GetProviderReference ¶
func (mg *DNSTXTRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSTXTRecord. Deprecated: Use GetProviderConfigReference.
func (*DNSTXTRecord) GetPublishConnectionDetailsTo ¶
func (mg *DNSTXTRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSTXTRecord.
func (*DNSTXTRecord) GetTerraformResourceType ¶
func (mg *DNSTXTRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSTXTRecord
func (*DNSTXTRecord) GetTerraformSchemaVersion ¶
func (tr *DNSTXTRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSTXTRecord) GetWriteConnectionSecretToReference ¶
func (mg *DNSTXTRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSTXTRecord.
func (*DNSTXTRecord) LateInitialize ¶
func (tr *DNSTXTRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSTXTRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSTXTRecord) ResolveReferences ¶
ResolveReferences of this DNSTXTRecord.
func (*DNSTXTRecord) SetConditions ¶
func (mg *DNSTXTRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSTXTRecord.
func (*DNSTXTRecord) SetDeletionPolicy ¶
func (mg *DNSTXTRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSTXTRecord.
func (*DNSTXTRecord) SetObservation ¶
func (tr *DNSTXTRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSTXTRecord
func (*DNSTXTRecord) SetParameters ¶
func (tr *DNSTXTRecord) SetParameters(params map[string]interface{}) error
SetParameters for this DNSTXTRecord
func (*DNSTXTRecord) SetProviderConfigReference ¶
func (mg *DNSTXTRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSTXTRecord.
func (*DNSTXTRecord) SetProviderReference ¶
func (mg *DNSTXTRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSTXTRecord. Deprecated: Use SetProviderConfigReference.
func (*DNSTXTRecord) SetPublishConnectionDetailsTo ¶
func (mg *DNSTXTRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSTXTRecord.
func (*DNSTXTRecord) SetWriteConnectionSecretToReference ¶
func (mg *DNSTXTRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSTXTRecord.
type DNSTXTRecordList ¶
type DNSTXTRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSTXTRecord `json:"items"` }
DNSTXTRecordList contains a list of DNSTXTRecords
func (*DNSTXTRecordList) DeepCopy ¶
func (in *DNSTXTRecordList) DeepCopy() *DNSTXTRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecordList.
func (*DNSTXTRecordList) DeepCopyInto ¶
func (in *DNSTXTRecordList) DeepCopyInto(out *DNSTXTRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSTXTRecordList) DeepCopyObject ¶
func (in *DNSTXTRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSTXTRecordList) GetItems ¶
func (l *DNSTXTRecordList) GetItems() []resource.Managed
GetItems of this DNSTXTRecordList.
type DNSTXTRecordObservation ¶
type DNSTXTRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSTXTRecordObservation) DeepCopy ¶
func (in *DNSTXTRecordObservation) DeepCopy() *DNSTXTRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecordObservation.
func (*DNSTXTRecordObservation) DeepCopyInto ¶
func (in *DNSTXTRecordObservation) DeepCopyInto(out *DNSTXTRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSTXTRecordParameters ¶
type DNSTXTRecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Record []DNSTXTRecordRecordParameters `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*DNSTXTRecordParameters) DeepCopy ¶
func (in *DNSTXTRecordParameters) DeepCopy() *DNSTXTRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecordParameters.
func (*DNSTXTRecordParameters) DeepCopyInto ¶
func (in *DNSTXTRecordParameters) DeepCopyInto(out *DNSTXTRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSTXTRecordRecordObservation ¶
type DNSTXTRecordRecordObservation struct { }
func (*DNSTXTRecordRecordObservation) DeepCopy ¶
func (in *DNSTXTRecordRecordObservation) DeepCopy() *DNSTXTRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecordRecordObservation.
func (*DNSTXTRecordRecordObservation) DeepCopyInto ¶
func (in *DNSTXTRecordRecordObservation) DeepCopyInto(out *DNSTXTRecordRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSTXTRecordRecordParameters ¶
type DNSTXTRecordRecordParameters struct { // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*DNSTXTRecordRecordParameters) DeepCopy ¶
func (in *DNSTXTRecordRecordParameters) DeepCopy() *DNSTXTRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecordRecordParameters.
func (*DNSTXTRecordRecordParameters) DeepCopyInto ¶
func (in *DNSTXTRecordRecordParameters) DeepCopyInto(out *DNSTXTRecordRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSTXTRecordSpec ¶
type DNSTXTRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSTXTRecordParameters `json:"forProvider"` }
DNSTXTRecordSpec defines the desired state of DNSTXTRecord
func (*DNSTXTRecordSpec) DeepCopy ¶
func (in *DNSTXTRecordSpec) DeepCopy() *DNSTXTRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecordSpec.
func (*DNSTXTRecordSpec) DeepCopyInto ¶
func (in *DNSTXTRecordSpec) DeepCopyInto(out *DNSTXTRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSTXTRecordStatus ¶
type DNSTXTRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSTXTRecordObservation `json:"atProvider,omitempty"` }
DNSTXTRecordStatus defines the observed state of DNSTXTRecord.
func (*DNSTXTRecordStatus) DeepCopy ¶
func (in *DNSTXTRecordStatus) DeepCopy() *DNSTXTRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSTXTRecordStatus.
func (*DNSTXTRecordStatus) DeepCopyInto ¶
func (in *DNSTXTRecordStatus) DeepCopyInto(out *DNSTXTRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSZone ¶
type DNSZone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSZoneSpec `json:"spec"` Status DNSZoneStatus `json:"status,omitempty"` }
DNSZone is the Schema for the DNSZones 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 (*DNSZone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSZone.
func (*DNSZone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSZone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSZone) GetCondition ¶
func (mg *DNSZone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSZone.
func (*DNSZone) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this DNSZone
func (*DNSZone) GetDeletionPolicy ¶
func (mg *DNSZone) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSZone.
func (*DNSZone) GetObservation ¶
GetObservation of this DNSZone
func (*DNSZone) GetParameters ¶
GetParameters of this DNSZone
func (*DNSZone) GetProviderConfigReference ¶
GetProviderConfigReference of this DNSZone.
func (*DNSZone) GetProviderReference ¶
GetProviderReference of this DNSZone. Deprecated: Use GetProviderConfigReference.
func (*DNSZone) GetPublishConnectionDetailsTo ¶
func (mg *DNSZone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSZone.
func (*DNSZone) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this DNSZone
func (*DNSZone) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSZone) GetWriteConnectionSecretToReference ¶
func (mg *DNSZone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSZone.
func (*DNSZone) LateInitialize ¶
LateInitialize this DNSZone using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSZone) ResolveReferences ¶
ResolveReferences of this DNSZone.
func (*DNSZone) SetConditions ¶
SetConditions of this DNSZone.
func (*DNSZone) SetDeletionPolicy ¶
func (mg *DNSZone) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSZone.
func (*DNSZone) SetObservation ¶
SetObservation for this DNSZone
func (*DNSZone) SetParameters ¶
SetParameters for this DNSZone
func (*DNSZone) SetProviderConfigReference ¶
SetProviderConfigReference of this DNSZone.
func (*DNSZone) SetProviderReference ¶
SetProviderReference of this DNSZone. Deprecated: Use SetProviderConfigReference.
func (*DNSZone) SetPublishConnectionDetailsTo ¶
func (mg *DNSZone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSZone.
func (*DNSZone) SetWriteConnectionSecretToReference ¶
func (mg *DNSZone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSZone.
type DNSZoneList ¶
type DNSZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSZone `json:"items"` }
DNSZoneList contains a list of DNSZones
func (*DNSZoneList) DeepCopy ¶
func (in *DNSZoneList) DeepCopy() *DNSZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSZoneList.
func (*DNSZoneList) DeepCopyInto ¶
func (in *DNSZoneList) DeepCopyInto(out *DNSZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSZoneList) DeepCopyObject ¶
func (in *DNSZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSZoneList) GetItems ¶
func (l *DNSZoneList) GetItems() []resource.Managed
GetItems of this DNSZoneList.
type DNSZoneObservation ¶
type DNSZoneObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` MaxNumberOfRecordSets *float64 `json:"maxNumberOfRecordSets,omitempty" tf:"max_number_of_record_sets,omitempty"` NameServers []*string `json:"nameServers,omitempty" tf:"name_servers,omitempty"` NumberOfRecordSets *float64 `json:"numberOfRecordSets,omitempty" tf:"number_of_record_sets,omitempty"` SoaRecord []SoaRecordObservation `json:"soaRecord,omitempty" tf:"soa_record,omitempty"` }
func (*DNSZoneObservation) DeepCopy ¶
func (in *DNSZoneObservation) DeepCopy() *DNSZoneObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSZoneObservation.
func (*DNSZoneObservation) DeepCopyInto ¶
func (in *DNSZoneObservation) DeepCopyInto(out *DNSZoneObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSZoneParameters ¶
type DNSZoneParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SoaRecord []SoaRecordParameters `json:"soaRecord,omitempty" tf:"soa_record,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DNSZoneParameters) DeepCopy ¶
func (in *DNSZoneParameters) DeepCopy() *DNSZoneParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSZoneParameters.
func (*DNSZoneParameters) DeepCopyInto ¶
func (in *DNSZoneParameters) DeepCopyInto(out *DNSZoneParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSZoneSpec ¶
type DNSZoneSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSZoneParameters `json:"forProvider"` }
DNSZoneSpec defines the desired state of DNSZone
func (*DNSZoneSpec) DeepCopy ¶
func (in *DNSZoneSpec) DeepCopy() *DNSZoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSZoneSpec.
func (*DNSZoneSpec) DeepCopyInto ¶
func (in *DNSZoneSpec) DeepCopyInto(out *DNSZoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSZoneStatus ¶
type DNSZoneStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSZoneObservation `json:"atProvider,omitempty"` }
DNSZoneStatus defines the observed state of DNSZone.
func (*DNSZoneStatus) DeepCopy ¶
func (in *DNSZoneStatus) DeepCopy() *DNSZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSZoneStatus.
func (*DNSZoneStatus) DeepCopyInto ¶
func (in *DNSZoneStatus) DeepCopyInto(out *DNSZoneStatus)
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 *float64 `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 DisabledRuleGroupObservation ¶
type DisabledRuleGroupObservation struct { }
func (*DisabledRuleGroupObservation) DeepCopy ¶
func (in *DisabledRuleGroupObservation) DeepCopy() *DisabledRuleGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisabledRuleGroupObservation.
func (*DisabledRuleGroupObservation) DeepCopyInto ¶
func (in *DisabledRuleGroupObservation) DeepCopyInto(out *DisabledRuleGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisabledRuleGroupParameters ¶
type DisabledRuleGroupParameters struct { // +kubebuilder:validation:Required RuleGroupName *string `json:"ruleGroupName" tf:"rule_group_name,omitempty"` // +kubebuilder:validation:Optional Rules []*float64 `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*DisabledRuleGroupParameters) DeepCopy ¶
func (in *DisabledRuleGroupParameters) DeepCopy() *DisabledRuleGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisabledRuleGroupParameters.
func (*DisabledRuleGroupParameters) DeepCopyInto ¶
func (in *DisabledRuleGroupParameters) DeepCopyInto(out *DisabledRuleGroupParameters)
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 ExclusionObservation ¶
type ExclusionObservation struct { }
func (*ExclusionObservation) DeepCopy ¶
func (in *ExclusionObservation) DeepCopy() *ExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionObservation.
func (*ExclusionObservation) DeepCopyInto ¶
func (in *ExclusionObservation) DeepCopyInto(out *ExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionParameters ¶
type ExclusionParameters struct { // +kubebuilder:validation:Required MatchVariable *string `json:"matchVariable" tf:"match_variable,omitempty"` // +kubebuilder:validation:Optional Selector *string `json:"selector,omitempty" tf:"selector,omitempty"` // +kubebuilder:validation:Optional SelectorMatchOperator *string `json:"selectorMatchOperator,omitempty" tf:"selector_match_operator,omitempty"` }
func (*ExclusionParameters) DeepCopy ¶
func (in *ExclusionParameters) DeepCopy() *ExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionParameters.
func (*ExclusionParameters) DeepCopyInto ¶
func (in *ExclusionParameters) DeepCopyInto(out *ExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitResourceOrderObservation ¶
type ExplicitResourceOrderObservation struct { BackendPoolHealthProbeIds []*string `json:"backendPoolHealthProbeIds,omitempty" tf:"backend_pool_health_probe_ids,omitempty"` BackendPoolIds []*string `json:"backendPoolIds,omitempty" tf:"backend_pool_ids,omitempty"` BackendPoolLoadBalancingIds []*string `json:"backendPoolLoadBalancingIds,omitempty" tf:"backend_pool_load_balancing_ids,omitempty"` FrontendEndpointIds []*string `json:"frontendEndpointIds,omitempty" tf:"frontend_endpoint_ids,omitempty"` RoutingRuleIds []*string `json:"routingRuleIds,omitempty" tf:"routing_rule_ids,omitempty"` }
func (*ExplicitResourceOrderObservation) DeepCopy ¶
func (in *ExplicitResourceOrderObservation) DeepCopy() *ExplicitResourceOrderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitResourceOrderObservation.
func (*ExplicitResourceOrderObservation) DeepCopyInto ¶
func (in *ExplicitResourceOrderObservation) DeepCopyInto(out *ExplicitResourceOrderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitResourceOrderParameters ¶
type ExplicitResourceOrderParameters struct { }
func (*ExplicitResourceOrderParameters) DeepCopy ¶
func (in *ExplicitResourceOrderParameters) DeepCopy() *ExplicitResourceOrderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitResourceOrderParameters.
func (*ExplicitResourceOrderParameters) DeepCopyInto ¶
func (in *ExplicitResourceOrderParameters) DeepCopyInto(out *ExplicitResourceOrderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuit ¶
type ExpressRouteCircuit struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRouteCircuitSpec `json:"spec"` Status ExpressRouteCircuitStatus `json:"status,omitempty"` }
ExpressRouteCircuit is the Schema for the ExpressRouteCircuits 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 (*ExpressRouteCircuit) DeepCopy ¶
func (in *ExpressRouteCircuit) DeepCopy() *ExpressRouteCircuit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuit.
func (*ExpressRouteCircuit) DeepCopyInto ¶
func (in *ExpressRouteCircuit) DeepCopyInto(out *ExpressRouteCircuit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuit) DeepCopyObject ¶
func (in *ExpressRouteCircuit) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuit) GetCondition ¶
func (mg *ExpressRouteCircuit) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) GetConnectionDetailsMapping ¶
func (tr *ExpressRouteCircuit) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExpressRouteCircuit
func (*ExpressRouteCircuit) GetDeletionPolicy ¶
func (mg *ExpressRouteCircuit) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) GetID ¶
func (tr *ExpressRouteCircuit) GetID() string
GetID returns ID of underlying Terraform resource of this ExpressRouteCircuit
func (*ExpressRouteCircuit) GetObservation ¶
func (tr *ExpressRouteCircuit) GetObservation() (map[string]interface{}, error)
GetObservation of this ExpressRouteCircuit
func (*ExpressRouteCircuit) GetParameters ¶
func (tr *ExpressRouteCircuit) GetParameters() (map[string]interface{}, error)
GetParameters of this ExpressRouteCircuit
func (*ExpressRouteCircuit) GetProviderConfigReference ¶
func (mg *ExpressRouteCircuit) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) GetProviderReference ¶
func (mg *ExpressRouteCircuit) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExpressRouteCircuit. Deprecated: Use GetProviderConfigReference.
func (*ExpressRouteCircuit) GetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuit) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) GetTerraformResourceType ¶
func (mg *ExpressRouteCircuit) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExpressRouteCircuit
func (*ExpressRouteCircuit) GetTerraformSchemaVersion ¶
func (tr *ExpressRouteCircuit) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExpressRouteCircuit) GetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuit) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) LateInitialize ¶
func (tr *ExpressRouteCircuit) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExpressRouteCircuit using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExpressRouteCircuit) ResolveReferences ¶
ResolveReferences of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) SetConditions ¶
func (mg *ExpressRouteCircuit) SetConditions(c ...xpv1.Condition)
SetConditions of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) SetDeletionPolicy ¶
func (mg *ExpressRouteCircuit) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) SetObservation ¶
func (tr *ExpressRouteCircuit) SetObservation(obs map[string]interface{}) error
SetObservation for this ExpressRouteCircuit
func (*ExpressRouteCircuit) SetParameters ¶
func (tr *ExpressRouteCircuit) SetParameters(params map[string]interface{}) error
SetParameters for this ExpressRouteCircuit
func (*ExpressRouteCircuit) SetProviderConfigReference ¶
func (mg *ExpressRouteCircuit) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) SetProviderReference ¶
func (mg *ExpressRouteCircuit) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExpressRouteCircuit. Deprecated: Use SetProviderConfigReference.
func (*ExpressRouteCircuit) SetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuit) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExpressRouteCircuit.
func (*ExpressRouteCircuit) SetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuit) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExpressRouteCircuit.
type ExpressRouteCircuitAuthorization ¶
type ExpressRouteCircuitAuthorization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRouteCircuitAuthorizationSpec `json:"spec"` Status ExpressRouteCircuitAuthorizationStatus `json:"status,omitempty"` }
ExpressRouteCircuitAuthorization is the Schema for the ExpressRouteCircuitAuthorizations 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 (*ExpressRouteCircuitAuthorization) DeepCopy ¶
func (in *ExpressRouteCircuitAuthorization) DeepCopy() *ExpressRouteCircuitAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) DeepCopyInto ¶
func (in *ExpressRouteCircuitAuthorization) DeepCopyInto(out *ExpressRouteCircuitAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuitAuthorization) DeepCopyObject ¶
func (in *ExpressRouteCircuitAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuitAuthorization) GetCondition ¶
func (mg *ExpressRouteCircuitAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) GetConnectionDetailsMapping ¶
func (tr *ExpressRouteCircuitAuthorization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorization) GetDeletionPolicy ¶
func (mg *ExpressRouteCircuitAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) GetID ¶
func (tr *ExpressRouteCircuitAuthorization) GetID() string
GetID returns ID of underlying Terraform resource of this ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorization) GetObservation ¶
func (tr *ExpressRouteCircuitAuthorization) GetObservation() (map[string]interface{}, error)
GetObservation of this ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorization) GetParameters ¶
func (tr *ExpressRouteCircuitAuthorization) GetParameters() (map[string]interface{}, error)
GetParameters of this ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorization) GetProviderConfigReference ¶
func (mg *ExpressRouteCircuitAuthorization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) GetProviderReference ¶
func (mg *ExpressRouteCircuitAuthorization) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExpressRouteCircuitAuthorization. Deprecated: Use GetProviderConfigReference.
func (*ExpressRouteCircuitAuthorization) GetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuitAuthorization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) GetTerraformResourceType ¶
func (mg *ExpressRouteCircuitAuthorization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorization) GetTerraformSchemaVersion ¶
func (tr *ExpressRouteCircuitAuthorization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExpressRouteCircuitAuthorization) GetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuitAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) LateInitialize ¶
func (tr *ExpressRouteCircuitAuthorization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExpressRouteCircuitAuthorization using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExpressRouteCircuitAuthorization) ResolveReferences ¶
func (mg *ExpressRouteCircuitAuthorization) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) SetConditions ¶
func (mg *ExpressRouteCircuitAuthorization) SetConditions(c ...xpv1.Condition)
SetConditions of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) SetDeletionPolicy ¶
func (mg *ExpressRouteCircuitAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) SetObservation ¶
func (tr *ExpressRouteCircuitAuthorization) SetObservation(obs map[string]interface{}) error
SetObservation for this ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorization) SetParameters ¶
func (tr *ExpressRouteCircuitAuthorization) SetParameters(params map[string]interface{}) error
SetParameters for this ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorization) SetProviderConfigReference ¶
func (mg *ExpressRouteCircuitAuthorization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) SetProviderReference ¶
func (mg *ExpressRouteCircuitAuthorization) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExpressRouteCircuitAuthorization. Deprecated: Use SetProviderConfigReference.
func (*ExpressRouteCircuitAuthorization) SetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuitAuthorization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorization) SetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuitAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExpressRouteCircuitAuthorization.
type ExpressRouteCircuitAuthorizationList ¶
type ExpressRouteCircuitAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExpressRouteCircuitAuthorization `json:"items"` }
ExpressRouteCircuitAuthorizationList contains a list of ExpressRouteCircuitAuthorizations
func (*ExpressRouteCircuitAuthorizationList) DeepCopy ¶
func (in *ExpressRouteCircuitAuthorizationList) DeepCopy() *ExpressRouteCircuitAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitAuthorizationList.
func (*ExpressRouteCircuitAuthorizationList) DeepCopyInto ¶
func (in *ExpressRouteCircuitAuthorizationList) DeepCopyInto(out *ExpressRouteCircuitAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuitAuthorizationList) DeepCopyObject ¶
func (in *ExpressRouteCircuitAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuitAuthorizationList) GetItems ¶
func (l *ExpressRouteCircuitAuthorizationList) GetItems() []resource.Managed
GetItems of this ExpressRouteCircuitAuthorizationList.
type ExpressRouteCircuitAuthorizationObservation ¶
type ExpressRouteCircuitAuthorizationObservation struct { AuthorizationUseStatus *string `json:"authorizationUseStatus,omitempty" tf:"authorization_use_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ExpressRouteCircuitAuthorizationObservation) DeepCopy ¶
func (in *ExpressRouteCircuitAuthorizationObservation) DeepCopy() *ExpressRouteCircuitAuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitAuthorizationObservation.
func (*ExpressRouteCircuitAuthorizationObservation) DeepCopyInto ¶
func (in *ExpressRouteCircuitAuthorizationObservation) DeepCopyInto(out *ExpressRouteCircuitAuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitAuthorizationParameters ¶
type ExpressRouteCircuitAuthorizationParameters struct { // +kubebuilder:validation:Required ExpressRouteCircuitName *string `json:"expressRouteCircuitName" tf:"express_route_circuit_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*ExpressRouteCircuitAuthorizationParameters) DeepCopy ¶
func (in *ExpressRouteCircuitAuthorizationParameters) DeepCopy() *ExpressRouteCircuitAuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitAuthorizationParameters.
func (*ExpressRouteCircuitAuthorizationParameters) DeepCopyInto ¶
func (in *ExpressRouteCircuitAuthorizationParameters) DeepCopyInto(out *ExpressRouteCircuitAuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitAuthorizationSpec ¶
type ExpressRouteCircuitAuthorizationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExpressRouteCircuitAuthorizationParameters `json:"forProvider"` }
ExpressRouteCircuitAuthorizationSpec defines the desired state of ExpressRouteCircuitAuthorization
func (*ExpressRouteCircuitAuthorizationSpec) DeepCopy ¶
func (in *ExpressRouteCircuitAuthorizationSpec) DeepCopy() *ExpressRouteCircuitAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitAuthorizationSpec.
func (*ExpressRouteCircuitAuthorizationSpec) DeepCopyInto ¶
func (in *ExpressRouteCircuitAuthorizationSpec) DeepCopyInto(out *ExpressRouteCircuitAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitAuthorizationStatus ¶
type ExpressRouteCircuitAuthorizationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExpressRouteCircuitAuthorizationObservation `json:"atProvider,omitempty"` }
ExpressRouteCircuitAuthorizationStatus defines the observed state of ExpressRouteCircuitAuthorization.
func (*ExpressRouteCircuitAuthorizationStatus) DeepCopy ¶
func (in *ExpressRouteCircuitAuthorizationStatus) DeepCopy() *ExpressRouteCircuitAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitAuthorizationStatus.
func (*ExpressRouteCircuitAuthorizationStatus) DeepCopyInto ¶
func (in *ExpressRouteCircuitAuthorizationStatus) DeepCopyInto(out *ExpressRouteCircuitAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitConnection ¶
type ExpressRouteCircuitConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRouteCircuitConnectionSpec `json:"spec"` Status ExpressRouteCircuitConnectionStatus `json:"status,omitempty"` }
ExpressRouteCircuitConnection is the Schema for the ExpressRouteCircuitConnections 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 (*ExpressRouteCircuitConnection) DeepCopy ¶
func (in *ExpressRouteCircuitConnection) DeepCopy() *ExpressRouteCircuitConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) DeepCopyInto ¶
func (in *ExpressRouteCircuitConnection) DeepCopyInto(out *ExpressRouteCircuitConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuitConnection) DeepCopyObject ¶
func (in *ExpressRouteCircuitConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuitConnection) GetCondition ¶
func (mg *ExpressRouteCircuitConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) GetConnectionDetailsMapping ¶
func (tr *ExpressRouteCircuitConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnection) GetDeletionPolicy ¶
func (mg *ExpressRouteCircuitConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) GetID ¶
func (tr *ExpressRouteCircuitConnection) GetID() string
GetID returns ID of underlying Terraform resource of this ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnection) GetObservation ¶
func (tr *ExpressRouteCircuitConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnection) GetParameters ¶
func (tr *ExpressRouteCircuitConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnection) GetProviderConfigReference ¶
func (mg *ExpressRouteCircuitConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) GetProviderReference ¶
func (mg *ExpressRouteCircuitConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExpressRouteCircuitConnection. Deprecated: Use GetProviderConfigReference.
func (*ExpressRouteCircuitConnection) GetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuitConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) GetTerraformResourceType ¶
func (mg *ExpressRouteCircuitConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnection) GetTerraformSchemaVersion ¶
func (tr *ExpressRouteCircuitConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExpressRouteCircuitConnection) GetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuitConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) LateInitialize ¶
func (tr *ExpressRouteCircuitConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExpressRouteCircuitConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExpressRouteCircuitConnection) SetConditions ¶
func (mg *ExpressRouteCircuitConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) SetDeletionPolicy ¶
func (mg *ExpressRouteCircuitConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) SetObservation ¶
func (tr *ExpressRouteCircuitConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnection) SetParameters ¶
func (tr *ExpressRouteCircuitConnection) SetParameters(params map[string]interface{}) error
SetParameters for this ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnection) SetProviderConfigReference ¶
func (mg *ExpressRouteCircuitConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) SetProviderReference ¶
func (mg *ExpressRouteCircuitConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExpressRouteCircuitConnection. Deprecated: Use SetProviderConfigReference.
func (*ExpressRouteCircuitConnection) SetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuitConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnection) SetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuitConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExpressRouteCircuitConnection.
type ExpressRouteCircuitConnectionList ¶
type ExpressRouteCircuitConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExpressRouteCircuitConnection `json:"items"` }
ExpressRouteCircuitConnectionList contains a list of ExpressRouteCircuitConnections
func (*ExpressRouteCircuitConnectionList) DeepCopy ¶
func (in *ExpressRouteCircuitConnectionList) DeepCopy() *ExpressRouteCircuitConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitConnectionList.
func (*ExpressRouteCircuitConnectionList) DeepCopyInto ¶
func (in *ExpressRouteCircuitConnectionList) DeepCopyInto(out *ExpressRouteCircuitConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuitConnectionList) DeepCopyObject ¶
func (in *ExpressRouteCircuitConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuitConnectionList) GetItems ¶
func (l *ExpressRouteCircuitConnectionList) GetItems() []resource.Managed
GetItems of this ExpressRouteCircuitConnectionList.
type ExpressRouteCircuitConnectionObservation ¶
type ExpressRouteCircuitConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ExpressRouteCircuitConnectionObservation) DeepCopy ¶
func (in *ExpressRouteCircuitConnectionObservation) DeepCopy() *ExpressRouteCircuitConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitConnectionObservation.
func (*ExpressRouteCircuitConnectionObservation) DeepCopyInto ¶
func (in *ExpressRouteCircuitConnectionObservation) DeepCopyInto(out *ExpressRouteCircuitConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitConnectionParameters ¶
type ExpressRouteCircuitConnectionParameters struct { // +kubebuilder:validation:Required AddressPrefixIPv4 *string `json:"addressPrefixIpv4" tf:"address_prefix_ipv4,omitempty"` // +kubebuilder:validation:Optional AddressPrefixIPv6 *string `json:"addressPrefixIpv6,omitempty" tf:"address_prefix_ipv6,omitempty"` // +kubebuilder:validation:Optional AuthorizationKeySecretRef *v1.SecretKeySelector `json:"authorizationKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PeerPeeringID *string `json:"peerPeeringId" tf:"peer_peering_id,omitempty"` // +kubebuilder:validation:Required PeeringID *string `json:"peeringId" tf:"peering_id,omitempty"` }
func (*ExpressRouteCircuitConnectionParameters) DeepCopy ¶
func (in *ExpressRouteCircuitConnectionParameters) DeepCopy() *ExpressRouteCircuitConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitConnectionParameters.
func (*ExpressRouteCircuitConnectionParameters) DeepCopyInto ¶
func (in *ExpressRouteCircuitConnectionParameters) DeepCopyInto(out *ExpressRouteCircuitConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitConnectionSpec ¶
type ExpressRouteCircuitConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExpressRouteCircuitConnectionParameters `json:"forProvider"` }
ExpressRouteCircuitConnectionSpec defines the desired state of ExpressRouteCircuitConnection
func (*ExpressRouteCircuitConnectionSpec) DeepCopy ¶
func (in *ExpressRouteCircuitConnectionSpec) DeepCopy() *ExpressRouteCircuitConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitConnectionSpec.
func (*ExpressRouteCircuitConnectionSpec) DeepCopyInto ¶
func (in *ExpressRouteCircuitConnectionSpec) DeepCopyInto(out *ExpressRouteCircuitConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitConnectionStatus ¶
type ExpressRouteCircuitConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExpressRouteCircuitConnectionObservation `json:"atProvider,omitempty"` }
ExpressRouteCircuitConnectionStatus defines the observed state of ExpressRouteCircuitConnection.
func (*ExpressRouteCircuitConnectionStatus) DeepCopy ¶
func (in *ExpressRouteCircuitConnectionStatus) DeepCopy() *ExpressRouteCircuitConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitConnectionStatus.
func (*ExpressRouteCircuitConnectionStatus) DeepCopyInto ¶
func (in *ExpressRouteCircuitConnectionStatus) DeepCopyInto(out *ExpressRouteCircuitConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitList ¶
type ExpressRouteCircuitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExpressRouteCircuit `json:"items"` }
ExpressRouteCircuitList contains a list of ExpressRouteCircuits
func (*ExpressRouteCircuitList) DeepCopy ¶
func (in *ExpressRouteCircuitList) DeepCopy() *ExpressRouteCircuitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitList.
func (*ExpressRouteCircuitList) DeepCopyInto ¶
func (in *ExpressRouteCircuitList) DeepCopyInto(out *ExpressRouteCircuitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuitList) DeepCopyObject ¶
func (in *ExpressRouteCircuitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuitList) GetItems ¶
func (l *ExpressRouteCircuitList) GetItems() []resource.Managed
GetItems of this ExpressRouteCircuitList.
type ExpressRouteCircuitObservation ¶
type ExpressRouteCircuitObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ServiceProviderProvisioningState *string `json:"serviceProviderProvisioningState,omitempty" tf:"service_provider_provisioning_state,omitempty"` }
func (*ExpressRouteCircuitObservation) DeepCopy ¶
func (in *ExpressRouteCircuitObservation) DeepCopy() *ExpressRouteCircuitObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitObservation.
func (*ExpressRouteCircuitObservation) DeepCopyInto ¶
func (in *ExpressRouteCircuitObservation) DeepCopyInto(out *ExpressRouteCircuitObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitParameters ¶
type ExpressRouteCircuitParameters struct { // +kubebuilder:validation:Optional AllowClassicOperations *bool `json:"allowClassicOperations,omitempty" tf:"allow_classic_operations,omitempty"` // +kubebuilder:validation:Optional BandwidthInGbps *float64 `json:"bandwidthInGbps,omitempty" tf:"bandwidth_in_gbps,omitempty"` // +kubebuilder:validation:Optional BandwidthInMbps *float64 `json:"bandwidthInMbps,omitempty" tf:"bandwidth_in_mbps,omitempty"` // +kubebuilder:validation:Optional ExpressRoutePortID *string `json:"expressRoutePortId,omitempty" tf:"express_route_port_id,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PeeringLocation *string `json:"peeringLocation,omitempty" tf:"peering_location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` // +kubebuilder:validation:Required Sku []ExpressRouteCircuitSkuParameters `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ExpressRouteCircuitParameters) DeepCopy ¶
func (in *ExpressRouteCircuitParameters) DeepCopy() *ExpressRouteCircuitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitParameters.
func (*ExpressRouteCircuitParameters) DeepCopyInto ¶
func (in *ExpressRouteCircuitParameters) DeepCopyInto(out *ExpressRouteCircuitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitPeering ¶
type ExpressRouteCircuitPeering struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRouteCircuitPeeringSpec `json:"spec"` Status ExpressRouteCircuitPeeringStatus `json:"status,omitempty"` }
ExpressRouteCircuitPeering is the Schema for the ExpressRouteCircuitPeerings 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 (*ExpressRouteCircuitPeering) DeepCopy ¶
func (in *ExpressRouteCircuitPeering) DeepCopy() *ExpressRouteCircuitPeering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) DeepCopyInto ¶
func (in *ExpressRouteCircuitPeering) DeepCopyInto(out *ExpressRouteCircuitPeering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuitPeering) DeepCopyObject ¶
func (in *ExpressRouteCircuitPeering) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuitPeering) GetCondition ¶
func (mg *ExpressRouteCircuitPeering) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) GetConnectionDetailsMapping ¶
func (tr *ExpressRouteCircuitPeering) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeering) GetDeletionPolicy ¶
func (mg *ExpressRouteCircuitPeering) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) GetID ¶
func (tr *ExpressRouteCircuitPeering) GetID() string
GetID returns ID of underlying Terraform resource of this ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeering) GetObservation ¶
func (tr *ExpressRouteCircuitPeering) GetObservation() (map[string]interface{}, error)
GetObservation of this ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeering) GetParameters ¶
func (tr *ExpressRouteCircuitPeering) GetParameters() (map[string]interface{}, error)
GetParameters of this ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeering) GetProviderConfigReference ¶
func (mg *ExpressRouteCircuitPeering) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) GetProviderReference ¶
func (mg *ExpressRouteCircuitPeering) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExpressRouteCircuitPeering. Deprecated: Use GetProviderConfigReference.
func (*ExpressRouteCircuitPeering) GetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuitPeering) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) GetTerraformResourceType ¶
func (mg *ExpressRouteCircuitPeering) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeering) GetTerraformSchemaVersion ¶
func (tr *ExpressRouteCircuitPeering) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExpressRouteCircuitPeering) GetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuitPeering) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) LateInitialize ¶
func (tr *ExpressRouteCircuitPeering) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExpressRouteCircuitPeering using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExpressRouteCircuitPeering) ResolveReferences ¶
ResolveReferences of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) SetConditions ¶
func (mg *ExpressRouteCircuitPeering) SetConditions(c ...xpv1.Condition)
SetConditions of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) SetDeletionPolicy ¶
func (mg *ExpressRouteCircuitPeering) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) SetObservation ¶
func (tr *ExpressRouteCircuitPeering) SetObservation(obs map[string]interface{}) error
SetObservation for this ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeering) SetParameters ¶
func (tr *ExpressRouteCircuitPeering) SetParameters(params map[string]interface{}) error
SetParameters for this ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeering) SetProviderConfigReference ¶
func (mg *ExpressRouteCircuitPeering) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) SetProviderReference ¶
func (mg *ExpressRouteCircuitPeering) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExpressRouteCircuitPeering. Deprecated: Use SetProviderConfigReference.
func (*ExpressRouteCircuitPeering) SetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteCircuitPeering) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeering) SetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteCircuitPeering) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExpressRouteCircuitPeering.
type ExpressRouteCircuitPeeringList ¶
type ExpressRouteCircuitPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExpressRouteCircuitPeering `json:"items"` }
ExpressRouteCircuitPeeringList contains a list of ExpressRouteCircuitPeerings
func (*ExpressRouteCircuitPeeringList) DeepCopy ¶
func (in *ExpressRouteCircuitPeeringList) DeepCopy() *ExpressRouteCircuitPeeringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitPeeringList.
func (*ExpressRouteCircuitPeeringList) DeepCopyInto ¶
func (in *ExpressRouteCircuitPeeringList) DeepCopyInto(out *ExpressRouteCircuitPeeringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteCircuitPeeringList) DeepCopyObject ¶
func (in *ExpressRouteCircuitPeeringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteCircuitPeeringList) GetItems ¶
func (l *ExpressRouteCircuitPeeringList) GetItems() []resource.Managed
GetItems of this ExpressRouteCircuitPeeringList.
type ExpressRouteCircuitPeeringObservation ¶
type ExpressRouteCircuitPeeringObservation struct { AzureAsn *float64 `json:"azureAsn,omitempty" tf:"azure_asn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PrimaryAzurePort *string `json:"primaryAzurePort,omitempty" tf:"primary_azure_port,omitempty"` SecondaryAzurePort *string `json:"secondaryAzurePort,omitempty" tf:"secondary_azure_port,omitempty"` }
func (*ExpressRouteCircuitPeeringObservation) DeepCopy ¶
func (in *ExpressRouteCircuitPeeringObservation) DeepCopy() *ExpressRouteCircuitPeeringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitPeeringObservation.
func (*ExpressRouteCircuitPeeringObservation) DeepCopyInto ¶
func (in *ExpressRouteCircuitPeeringObservation) DeepCopyInto(out *ExpressRouteCircuitPeeringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitPeeringParameters ¶
type ExpressRouteCircuitPeeringParameters struct { // +kubebuilder:validation:Required ExpressRouteCircuitName *string `json:"expressRouteCircuitName" tf:"express_route_circuit_name,omitempty"` // +kubebuilder:validation:Optional IPv6 []IPv6Parameters `json:"ipv6,omitempty" tf:"ipv6,omitempty"` // +kubebuilder:validation:Optional MicrosoftPeeringConfig []MicrosoftPeeringConfigParameters `json:"microsoftPeeringConfig,omitempty" tf:"microsoft_peering_config,omitempty"` // +kubebuilder:validation:Optional PeerAsn *float64 `json:"peerAsn,omitempty" tf:"peer_asn,omitempty"` // +kubebuilder:validation:Required PeeringType *string `json:"peeringType" tf:"peering_type,omitempty"` // +kubebuilder:validation:Required PrimaryPeerAddressPrefix *string `json:"primaryPeerAddressPrefix" tf:"primary_peer_address_prefix,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RouteFilterID *string `json:"routeFilterId,omitempty" tf:"route_filter_id,omitempty"` // +kubebuilder:validation:Required SecondaryPeerAddressPrefix *string `json:"secondaryPeerAddressPrefix" tf:"secondary_peer_address_prefix,omitempty"` SharedKeySecretRef *v1.SecretKeySelector `json:"sharedKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required VlanID *float64 `json:"vlanId" tf:"vlan_id,omitempty"` }
func (*ExpressRouteCircuitPeeringParameters) DeepCopy ¶
func (in *ExpressRouteCircuitPeeringParameters) DeepCopy() *ExpressRouteCircuitPeeringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitPeeringParameters.
func (*ExpressRouteCircuitPeeringParameters) DeepCopyInto ¶
func (in *ExpressRouteCircuitPeeringParameters) DeepCopyInto(out *ExpressRouteCircuitPeeringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitPeeringSpec ¶
type ExpressRouteCircuitPeeringSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExpressRouteCircuitPeeringParameters `json:"forProvider"` }
ExpressRouteCircuitPeeringSpec defines the desired state of ExpressRouteCircuitPeering
func (*ExpressRouteCircuitPeeringSpec) DeepCopy ¶
func (in *ExpressRouteCircuitPeeringSpec) DeepCopy() *ExpressRouteCircuitPeeringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitPeeringSpec.
func (*ExpressRouteCircuitPeeringSpec) DeepCopyInto ¶
func (in *ExpressRouteCircuitPeeringSpec) DeepCopyInto(out *ExpressRouteCircuitPeeringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitPeeringStatus ¶
type ExpressRouteCircuitPeeringStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExpressRouteCircuitPeeringObservation `json:"atProvider,omitempty"` }
ExpressRouteCircuitPeeringStatus defines the observed state of ExpressRouteCircuitPeering.
func (*ExpressRouteCircuitPeeringStatus) DeepCopy ¶
func (in *ExpressRouteCircuitPeeringStatus) DeepCopy() *ExpressRouteCircuitPeeringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitPeeringStatus.
func (*ExpressRouteCircuitPeeringStatus) DeepCopyInto ¶
func (in *ExpressRouteCircuitPeeringStatus) DeepCopyInto(out *ExpressRouteCircuitPeeringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitSkuObservation ¶
type ExpressRouteCircuitSkuObservation struct { }
func (*ExpressRouteCircuitSkuObservation) DeepCopy ¶
func (in *ExpressRouteCircuitSkuObservation) DeepCopy() *ExpressRouteCircuitSkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitSkuObservation.
func (*ExpressRouteCircuitSkuObservation) DeepCopyInto ¶
func (in *ExpressRouteCircuitSkuObservation) DeepCopyInto(out *ExpressRouteCircuitSkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitSkuParameters ¶
type ExpressRouteCircuitSkuParameters struct { // +kubebuilder:validation:Required Family *string `json:"family" tf:"family,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*ExpressRouteCircuitSkuParameters) DeepCopy ¶
func (in *ExpressRouteCircuitSkuParameters) DeepCopy() *ExpressRouteCircuitSkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitSkuParameters.
func (*ExpressRouteCircuitSkuParameters) DeepCopyInto ¶
func (in *ExpressRouteCircuitSkuParameters) DeepCopyInto(out *ExpressRouteCircuitSkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitSpec ¶
type ExpressRouteCircuitSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExpressRouteCircuitParameters `json:"forProvider"` }
ExpressRouteCircuitSpec defines the desired state of ExpressRouteCircuit
func (*ExpressRouteCircuitSpec) DeepCopy ¶
func (in *ExpressRouteCircuitSpec) DeepCopy() *ExpressRouteCircuitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitSpec.
func (*ExpressRouteCircuitSpec) DeepCopyInto ¶
func (in *ExpressRouteCircuitSpec) DeepCopyInto(out *ExpressRouteCircuitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteCircuitStatus ¶
type ExpressRouteCircuitStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExpressRouteCircuitObservation `json:"atProvider,omitempty"` }
ExpressRouteCircuitStatus defines the observed state of ExpressRouteCircuit.
func (*ExpressRouteCircuitStatus) DeepCopy ¶
func (in *ExpressRouteCircuitStatus) DeepCopy() *ExpressRouteCircuitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteCircuitStatus.
func (*ExpressRouteCircuitStatus) DeepCopyInto ¶
func (in *ExpressRouteCircuitStatus) DeepCopyInto(out *ExpressRouteCircuitStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteConnection ¶
type ExpressRouteConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRouteConnectionSpec `json:"spec"` Status ExpressRouteConnectionStatus `json:"status,omitempty"` }
ExpressRouteConnection is the Schema for the ExpressRouteConnections 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 (*ExpressRouteConnection) DeepCopy ¶
func (in *ExpressRouteConnection) DeepCopy() *ExpressRouteConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteConnection.
func (*ExpressRouteConnection) DeepCopyInto ¶
func (in *ExpressRouteConnection) DeepCopyInto(out *ExpressRouteConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteConnection) DeepCopyObject ¶
func (in *ExpressRouteConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteConnection) GetCondition ¶
func (mg *ExpressRouteConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExpressRouteConnection.
func (*ExpressRouteConnection) GetConnectionDetailsMapping ¶
func (tr *ExpressRouteConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExpressRouteConnection
func (*ExpressRouteConnection) GetDeletionPolicy ¶
func (mg *ExpressRouteConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExpressRouteConnection.
func (*ExpressRouteConnection) GetID ¶
func (tr *ExpressRouteConnection) GetID() string
GetID returns ID of underlying Terraform resource of this ExpressRouteConnection
func (*ExpressRouteConnection) GetObservation ¶
func (tr *ExpressRouteConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this ExpressRouteConnection
func (*ExpressRouteConnection) GetParameters ¶
func (tr *ExpressRouteConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this ExpressRouteConnection
func (*ExpressRouteConnection) GetProviderConfigReference ¶
func (mg *ExpressRouteConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExpressRouteConnection.
func (*ExpressRouteConnection) GetProviderReference ¶
func (mg *ExpressRouteConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExpressRouteConnection. Deprecated: Use GetProviderConfigReference.
func (*ExpressRouteConnection) GetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExpressRouteConnection.
func (*ExpressRouteConnection) GetTerraformResourceType ¶
func (mg *ExpressRouteConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExpressRouteConnection
func (*ExpressRouteConnection) GetTerraformSchemaVersion ¶
func (tr *ExpressRouteConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExpressRouteConnection) GetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExpressRouteConnection.
func (*ExpressRouteConnection) LateInitialize ¶
func (tr *ExpressRouteConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExpressRouteConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExpressRouteConnection) SetConditions ¶
func (mg *ExpressRouteConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this ExpressRouteConnection.
func (*ExpressRouteConnection) SetDeletionPolicy ¶
func (mg *ExpressRouteConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExpressRouteConnection.
func (*ExpressRouteConnection) SetObservation ¶
func (tr *ExpressRouteConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this ExpressRouteConnection
func (*ExpressRouteConnection) SetParameters ¶
func (tr *ExpressRouteConnection) SetParameters(params map[string]interface{}) error
SetParameters for this ExpressRouteConnection
func (*ExpressRouteConnection) SetProviderConfigReference ¶
func (mg *ExpressRouteConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExpressRouteConnection.
func (*ExpressRouteConnection) SetProviderReference ¶
func (mg *ExpressRouteConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExpressRouteConnection. Deprecated: Use SetProviderConfigReference.
func (*ExpressRouteConnection) SetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExpressRouteConnection.
func (*ExpressRouteConnection) SetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExpressRouteConnection.
type ExpressRouteConnectionList ¶
type ExpressRouteConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExpressRouteConnection `json:"items"` }
ExpressRouteConnectionList contains a list of ExpressRouteConnections
func (*ExpressRouteConnectionList) DeepCopy ¶
func (in *ExpressRouteConnectionList) DeepCopy() *ExpressRouteConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteConnectionList.
func (*ExpressRouteConnectionList) DeepCopyInto ¶
func (in *ExpressRouteConnectionList) DeepCopyInto(out *ExpressRouteConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteConnectionList) DeepCopyObject ¶
func (in *ExpressRouteConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteConnectionList) GetItems ¶
func (l *ExpressRouteConnectionList) GetItems() []resource.Managed
GetItems of this ExpressRouteConnectionList.
type ExpressRouteConnectionObservation ¶
type ExpressRouteConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ExpressRouteConnectionObservation) DeepCopy ¶
func (in *ExpressRouteConnectionObservation) DeepCopy() *ExpressRouteConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteConnectionObservation.
func (*ExpressRouteConnectionObservation) DeepCopyInto ¶
func (in *ExpressRouteConnectionObservation) DeepCopyInto(out *ExpressRouteConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteConnectionParameters ¶
type ExpressRouteConnectionParameters struct { // +kubebuilder:validation:Optional AuthorizationKey *string `json:"authorizationKey,omitempty" tf:"authorization_key,omitempty"` // +kubebuilder:validation:Optional EnableInternetSecurity *bool `json:"enableInternetSecurity,omitempty" tf:"enable_internet_security,omitempty"` // +kubebuilder:validation:Required ExpressRouteCircuitPeeringID *string `json:"expressRouteCircuitPeeringId" tf:"express_route_circuit_peering_id,omitempty"` // +kubebuilder:validation:Required ExpressRouteGatewayID *string `json:"expressRouteGatewayId" tf:"express_route_gateway_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Routing []RoutingParameters `json:"routing,omitempty" tf:"routing,omitempty"` // +kubebuilder:validation:Optional RoutingWeight *float64 `json:"routingWeight,omitempty" tf:"routing_weight,omitempty"` }
func (*ExpressRouteConnectionParameters) DeepCopy ¶
func (in *ExpressRouteConnectionParameters) DeepCopy() *ExpressRouteConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteConnectionParameters.
func (*ExpressRouteConnectionParameters) DeepCopyInto ¶
func (in *ExpressRouteConnectionParameters) DeepCopyInto(out *ExpressRouteConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteConnectionSpec ¶
type ExpressRouteConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExpressRouteConnectionParameters `json:"forProvider"` }
ExpressRouteConnectionSpec defines the desired state of ExpressRouteConnection
func (*ExpressRouteConnectionSpec) DeepCopy ¶
func (in *ExpressRouteConnectionSpec) DeepCopy() *ExpressRouteConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteConnectionSpec.
func (*ExpressRouteConnectionSpec) DeepCopyInto ¶
func (in *ExpressRouteConnectionSpec) DeepCopyInto(out *ExpressRouteConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteConnectionStatus ¶
type ExpressRouteConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExpressRouteConnectionObservation `json:"atProvider,omitempty"` }
ExpressRouteConnectionStatus defines the observed state of ExpressRouteConnection.
func (*ExpressRouteConnectionStatus) DeepCopy ¶
func (in *ExpressRouteConnectionStatus) DeepCopy() *ExpressRouteConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteConnectionStatus.
func (*ExpressRouteConnectionStatus) DeepCopyInto ¶
func (in *ExpressRouteConnectionStatus) DeepCopyInto(out *ExpressRouteConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteGateway ¶
type ExpressRouteGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRouteGatewaySpec `json:"spec"` Status ExpressRouteGatewayStatus `json:"status,omitempty"` }
ExpressRouteGateway is the Schema for the ExpressRouteGateways 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 (*ExpressRouteGateway) DeepCopy ¶
func (in *ExpressRouteGateway) DeepCopy() *ExpressRouteGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteGateway.
func (*ExpressRouteGateway) DeepCopyInto ¶
func (in *ExpressRouteGateway) DeepCopyInto(out *ExpressRouteGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteGateway) DeepCopyObject ¶
func (in *ExpressRouteGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteGateway) GetCondition ¶
func (mg *ExpressRouteGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExpressRouteGateway.
func (*ExpressRouteGateway) GetConnectionDetailsMapping ¶
func (tr *ExpressRouteGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExpressRouteGateway
func (*ExpressRouteGateway) GetDeletionPolicy ¶
func (mg *ExpressRouteGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExpressRouteGateway.
func (*ExpressRouteGateway) GetID ¶
func (tr *ExpressRouteGateway) GetID() string
GetID returns ID of underlying Terraform resource of this ExpressRouteGateway
func (*ExpressRouteGateway) GetObservation ¶
func (tr *ExpressRouteGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this ExpressRouteGateway
func (*ExpressRouteGateway) GetParameters ¶
func (tr *ExpressRouteGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this ExpressRouteGateway
func (*ExpressRouteGateway) GetProviderConfigReference ¶
func (mg *ExpressRouteGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExpressRouteGateway.
func (*ExpressRouteGateway) GetProviderReference ¶
func (mg *ExpressRouteGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExpressRouteGateway. Deprecated: Use GetProviderConfigReference.
func (*ExpressRouteGateway) GetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExpressRouteGateway.
func (*ExpressRouteGateway) GetTerraformResourceType ¶
func (mg *ExpressRouteGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExpressRouteGateway
func (*ExpressRouteGateway) GetTerraformSchemaVersion ¶
func (tr *ExpressRouteGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExpressRouteGateway) GetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExpressRouteGateway.
func (*ExpressRouteGateway) LateInitialize ¶
func (tr *ExpressRouteGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExpressRouteGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExpressRouteGateway) ResolveReferences ¶
ResolveReferences of this ExpressRouteGateway.
func (*ExpressRouteGateway) SetConditions ¶
func (mg *ExpressRouteGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this ExpressRouteGateway.
func (*ExpressRouteGateway) SetDeletionPolicy ¶
func (mg *ExpressRouteGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExpressRouteGateway.
func (*ExpressRouteGateway) SetObservation ¶
func (tr *ExpressRouteGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this ExpressRouteGateway
func (*ExpressRouteGateway) SetParameters ¶
func (tr *ExpressRouteGateway) SetParameters(params map[string]interface{}) error
SetParameters for this ExpressRouteGateway
func (*ExpressRouteGateway) SetProviderConfigReference ¶
func (mg *ExpressRouteGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExpressRouteGateway.
func (*ExpressRouteGateway) SetProviderReference ¶
func (mg *ExpressRouteGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExpressRouteGateway. Deprecated: Use SetProviderConfigReference.
func (*ExpressRouteGateway) SetPublishConnectionDetailsTo ¶
func (mg *ExpressRouteGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExpressRouteGateway.
func (*ExpressRouteGateway) SetWriteConnectionSecretToReference ¶
func (mg *ExpressRouteGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExpressRouteGateway.
type ExpressRouteGatewayList ¶
type ExpressRouteGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExpressRouteGateway `json:"items"` }
ExpressRouteGatewayList contains a list of ExpressRouteGateways
func (*ExpressRouteGatewayList) DeepCopy ¶
func (in *ExpressRouteGatewayList) DeepCopy() *ExpressRouteGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteGatewayList.
func (*ExpressRouteGatewayList) DeepCopyInto ¶
func (in *ExpressRouteGatewayList) DeepCopyInto(out *ExpressRouteGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteGatewayList) DeepCopyObject ¶
func (in *ExpressRouteGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteGatewayList) GetItems ¶
func (l *ExpressRouteGatewayList) GetItems() []resource.Managed
GetItems of this ExpressRouteGatewayList.
type ExpressRouteGatewayObservation ¶
type ExpressRouteGatewayObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ExpressRouteGatewayObservation) DeepCopy ¶
func (in *ExpressRouteGatewayObservation) DeepCopy() *ExpressRouteGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteGatewayObservation.
func (*ExpressRouteGatewayObservation) DeepCopyInto ¶
func (in *ExpressRouteGatewayObservation) DeepCopyInto(out *ExpressRouteGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteGatewayParameters ¶
type ExpressRouteGatewayParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required ScaleUnits *float64 `json:"scaleUnits" tf:"scale_units,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualHubID *string `json:"virtualHubId" tf:"virtual_hub_id,omitempty"` }
func (*ExpressRouteGatewayParameters) DeepCopy ¶
func (in *ExpressRouteGatewayParameters) DeepCopy() *ExpressRouteGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteGatewayParameters.
func (*ExpressRouteGatewayParameters) DeepCopyInto ¶
func (in *ExpressRouteGatewayParameters) DeepCopyInto(out *ExpressRouteGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteGatewaySpec ¶
type ExpressRouteGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExpressRouteGatewayParameters `json:"forProvider"` }
ExpressRouteGatewaySpec defines the desired state of ExpressRouteGateway
func (*ExpressRouteGatewaySpec) DeepCopy ¶
func (in *ExpressRouteGatewaySpec) DeepCopy() *ExpressRouteGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteGatewaySpec.
func (*ExpressRouteGatewaySpec) DeepCopyInto ¶
func (in *ExpressRouteGatewaySpec) DeepCopyInto(out *ExpressRouteGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteGatewayStatus ¶
type ExpressRouteGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExpressRouteGatewayObservation `json:"atProvider,omitempty"` }
ExpressRouteGatewayStatus defines the observed state of ExpressRouteGateway.
func (*ExpressRouteGatewayStatus) DeepCopy ¶
func (in *ExpressRouteGatewayStatus) DeepCopy() *ExpressRouteGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteGatewayStatus.
func (*ExpressRouteGatewayStatus) DeepCopyInto ¶
func (in *ExpressRouteGatewayStatus) DeepCopyInto(out *ExpressRouteGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRoutePort ¶
type ExpressRoutePort struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRoutePortSpec `json:"spec"` Status ExpressRoutePortStatus `json:"status,omitempty"` }
ExpressRoutePort is the Schema for the ExpressRoutePorts 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 (*ExpressRoutePort) DeepCopy ¶
func (in *ExpressRoutePort) DeepCopy() *ExpressRoutePort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePort.
func (*ExpressRoutePort) DeepCopyInto ¶
func (in *ExpressRoutePort) DeepCopyInto(out *ExpressRoutePort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRoutePort) DeepCopyObject ¶
func (in *ExpressRoutePort) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRoutePort) GetCondition ¶
func (mg *ExpressRoutePort) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ExpressRoutePort.
func (*ExpressRoutePort) GetConnectionDetailsMapping ¶
func (tr *ExpressRoutePort) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ExpressRoutePort
func (*ExpressRoutePort) GetDeletionPolicy ¶
func (mg *ExpressRoutePort) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ExpressRoutePort.
func (*ExpressRoutePort) GetID ¶
func (tr *ExpressRoutePort) GetID() string
GetID returns ID of underlying Terraform resource of this ExpressRoutePort
func (*ExpressRoutePort) GetObservation ¶
func (tr *ExpressRoutePort) GetObservation() (map[string]interface{}, error)
GetObservation of this ExpressRoutePort
func (*ExpressRoutePort) GetParameters ¶
func (tr *ExpressRoutePort) GetParameters() (map[string]interface{}, error)
GetParameters of this ExpressRoutePort
func (*ExpressRoutePort) GetProviderConfigReference ¶
func (mg *ExpressRoutePort) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ExpressRoutePort.
func (*ExpressRoutePort) GetProviderReference ¶
func (mg *ExpressRoutePort) GetProviderReference() *xpv1.Reference
GetProviderReference of this ExpressRoutePort. Deprecated: Use GetProviderConfigReference.
func (*ExpressRoutePort) GetPublishConnectionDetailsTo ¶
func (mg *ExpressRoutePort) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ExpressRoutePort.
func (*ExpressRoutePort) GetTerraformResourceType ¶
func (mg *ExpressRoutePort) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ExpressRoutePort
func (*ExpressRoutePort) GetTerraformSchemaVersion ¶
func (tr *ExpressRoutePort) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ExpressRoutePort) GetWriteConnectionSecretToReference ¶
func (mg *ExpressRoutePort) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ExpressRoutePort.
func (*ExpressRoutePort) LateInitialize ¶
func (tr *ExpressRoutePort) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ExpressRoutePort using its observed tfState. returns True if there are any spec changes for the resource.
func (*ExpressRoutePort) ResolveReferences ¶
ResolveReferences of this ExpressRoutePort.
func (*ExpressRoutePort) SetConditions ¶
func (mg *ExpressRoutePort) SetConditions(c ...xpv1.Condition)
SetConditions of this ExpressRoutePort.
func (*ExpressRoutePort) SetDeletionPolicy ¶
func (mg *ExpressRoutePort) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ExpressRoutePort.
func (*ExpressRoutePort) SetObservation ¶
func (tr *ExpressRoutePort) SetObservation(obs map[string]interface{}) error
SetObservation for this ExpressRoutePort
func (*ExpressRoutePort) SetParameters ¶
func (tr *ExpressRoutePort) SetParameters(params map[string]interface{}) error
SetParameters for this ExpressRoutePort
func (*ExpressRoutePort) SetProviderConfigReference ¶
func (mg *ExpressRoutePort) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ExpressRoutePort.
func (*ExpressRoutePort) SetProviderReference ¶
func (mg *ExpressRoutePort) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ExpressRoutePort. Deprecated: Use SetProviderConfigReference.
func (*ExpressRoutePort) SetPublishConnectionDetailsTo ¶
func (mg *ExpressRoutePort) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ExpressRoutePort.
func (*ExpressRoutePort) SetWriteConnectionSecretToReference ¶
func (mg *ExpressRoutePort) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ExpressRoutePort.
type ExpressRoutePortIdentityObservation ¶
type ExpressRoutePortIdentityObservation struct { }
func (*ExpressRoutePortIdentityObservation) DeepCopy ¶
func (in *ExpressRoutePortIdentityObservation) DeepCopy() *ExpressRoutePortIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePortIdentityObservation.
func (*ExpressRoutePortIdentityObservation) DeepCopyInto ¶
func (in *ExpressRoutePortIdentityObservation) DeepCopyInto(out *ExpressRoutePortIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRoutePortIdentityParameters ¶
type ExpressRoutePortIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ExpressRoutePortIdentityParameters) DeepCopy ¶
func (in *ExpressRoutePortIdentityParameters) DeepCopy() *ExpressRoutePortIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePortIdentityParameters.
func (*ExpressRoutePortIdentityParameters) DeepCopyInto ¶
func (in *ExpressRoutePortIdentityParameters) DeepCopyInto(out *ExpressRoutePortIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRoutePortList ¶
type ExpressRoutePortList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ExpressRoutePort `json:"items"` }
ExpressRoutePortList contains a list of ExpressRoutePorts
func (*ExpressRoutePortList) DeepCopy ¶
func (in *ExpressRoutePortList) DeepCopy() *ExpressRoutePortList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePortList.
func (*ExpressRoutePortList) DeepCopyInto ¶
func (in *ExpressRoutePortList) DeepCopyInto(out *ExpressRoutePortList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRoutePortList) DeepCopyObject ¶
func (in *ExpressRoutePortList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRoutePortList) GetItems ¶
func (l *ExpressRoutePortList) GetItems() []resource.Managed
GetItems of this ExpressRoutePortList.
type ExpressRoutePortObservation ¶
type ExpressRoutePortObservation struct { Ethertype *string `json:"ethertype,omitempty" tf:"ethertype,omitempty"` GUID *string `json:"guid,omitempty" tf:"guid,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Link1 []Link1Observation `json:"link1,omitempty" tf:"link1,omitempty"` Link2 []Link2Observation `json:"link2,omitempty" tf:"link2,omitempty"` Mtu *string `json:"mtu,omitempty" tf:"mtu,omitempty"` }
func (*ExpressRoutePortObservation) DeepCopy ¶
func (in *ExpressRoutePortObservation) DeepCopy() *ExpressRoutePortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePortObservation.
func (*ExpressRoutePortObservation) DeepCopyInto ¶
func (in *ExpressRoutePortObservation) DeepCopyInto(out *ExpressRoutePortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRoutePortParameters ¶
type ExpressRoutePortParameters struct { // +kubebuilder:validation:Required BandwidthInGbps *float64 `json:"bandwidthInGbps" tf:"bandwidth_in_gbps,omitempty"` // +kubebuilder:validation:Required Encapsulation *string `json:"encapsulation" tf:"encapsulation,omitempty"` // +kubebuilder:validation:Optional Identity []ExpressRoutePortIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional Link1 []Link1Parameters `json:"link1,omitempty" tf:"link1,omitempty"` // +kubebuilder:validation:Optional Link2 []Link2Parameters `json:"link2,omitempty" tf:"link2,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PeeringLocation *string `json:"peeringLocation" tf:"peering_location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ExpressRoutePortParameters) DeepCopy ¶
func (in *ExpressRoutePortParameters) DeepCopy() *ExpressRoutePortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePortParameters.
func (*ExpressRoutePortParameters) DeepCopyInto ¶
func (in *ExpressRoutePortParameters) DeepCopyInto(out *ExpressRoutePortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRoutePortSpec ¶
type ExpressRoutePortSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExpressRoutePortParameters `json:"forProvider"` }
ExpressRoutePortSpec defines the desired state of ExpressRoutePort
func (*ExpressRoutePortSpec) DeepCopy ¶
func (in *ExpressRoutePortSpec) DeepCopy() *ExpressRoutePortSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePortSpec.
func (*ExpressRoutePortSpec) DeepCopyInto ¶
func (in *ExpressRoutePortSpec) DeepCopyInto(out *ExpressRoutePortSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRoutePortStatus ¶
type ExpressRoutePortStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExpressRoutePortObservation `json:"atProvider,omitempty"` }
ExpressRoutePortStatus defines the observed state of ExpressRoutePort.
func (*ExpressRoutePortStatus) DeepCopy ¶
func (in *ExpressRoutePortStatus) DeepCopy() *ExpressRoutePortStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRoutePortStatus.
func (*ExpressRoutePortStatus) DeepCopyInto ¶
func (in *ExpressRoutePortStatus) DeepCopyInto(out *ExpressRoutePortStatus)
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 Firewall ¶
type Firewall struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallSpec `json:"spec"` Status FirewallStatus `json:"status,omitempty"` }
Firewall is the Schema for the Firewalls 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 (*Firewall) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Firewall.
func (*Firewall) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Firewall) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Firewall) GetCondition ¶
func (mg *Firewall) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Firewall.
func (*Firewall) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Firewall
func (*Firewall) GetDeletionPolicy ¶
func (mg *Firewall) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Firewall.
func (*Firewall) GetObservation ¶
GetObservation of this Firewall
func (*Firewall) GetParameters ¶
GetParameters of this Firewall
func (*Firewall) GetProviderConfigReference ¶
GetProviderConfigReference of this Firewall.
func (*Firewall) GetProviderReference ¶
GetProviderReference of this Firewall. Deprecated: Use GetProviderConfigReference.
func (*Firewall) GetPublishConnectionDetailsTo ¶
func (mg *Firewall) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Firewall.
func (*Firewall) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Firewall
func (*Firewall) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Firewall) GetWriteConnectionSecretToReference ¶
func (mg *Firewall) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Firewall.
func (*Firewall) LateInitialize ¶
LateInitialize this Firewall using its observed tfState. returns True if there are any spec changes for the resource.
func (*Firewall) ResolveReferences ¶
ResolveReferences of this Firewall.
func (*Firewall) SetConditions ¶
SetConditions of this Firewall.
func (*Firewall) SetDeletionPolicy ¶
func (mg *Firewall) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Firewall.
func (*Firewall) SetObservation ¶
SetObservation for this Firewall
func (*Firewall) SetParameters ¶
SetParameters for this Firewall
func (*Firewall) SetProviderConfigReference ¶
SetProviderConfigReference of this Firewall.
func (*Firewall) SetProviderReference ¶
SetProviderReference of this Firewall. Deprecated: Use SetProviderConfigReference.
func (*Firewall) SetPublishConnectionDetailsTo ¶
func (mg *Firewall) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Firewall.
func (*Firewall) SetWriteConnectionSecretToReference ¶
func (mg *Firewall) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Firewall.
type FirewallApplicationRuleCollection ¶
type FirewallApplicationRuleCollection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallApplicationRuleCollectionSpec `json:"spec"` Status FirewallApplicationRuleCollectionStatus `json:"status,omitempty"` }
FirewallApplicationRuleCollection is the Schema for the FirewallApplicationRuleCollections 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 (*FirewallApplicationRuleCollection) DeepCopy ¶
func (in *FirewallApplicationRuleCollection) DeepCopy() *FirewallApplicationRuleCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) DeepCopyInto ¶
func (in *FirewallApplicationRuleCollection) DeepCopyInto(out *FirewallApplicationRuleCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallApplicationRuleCollection) DeepCopyObject ¶
func (in *FirewallApplicationRuleCollection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallApplicationRuleCollection) GetCondition ¶
func (mg *FirewallApplicationRuleCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) GetConnectionDetailsMapping ¶
func (tr *FirewallApplicationRuleCollection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollection) GetDeletionPolicy ¶
func (mg *FirewallApplicationRuleCollection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) GetID ¶
func (tr *FirewallApplicationRuleCollection) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollection) GetObservation ¶
func (tr *FirewallApplicationRuleCollection) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollection) GetParameters ¶
func (tr *FirewallApplicationRuleCollection) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollection) GetProviderConfigReference ¶
func (mg *FirewallApplicationRuleCollection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) GetProviderReference ¶
func (mg *FirewallApplicationRuleCollection) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallApplicationRuleCollection. Deprecated: Use GetProviderConfigReference.
func (*FirewallApplicationRuleCollection) GetPublishConnectionDetailsTo ¶
func (mg *FirewallApplicationRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) GetTerraformResourceType ¶
func (mg *FirewallApplicationRuleCollection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollection) GetTerraformSchemaVersion ¶
func (tr *FirewallApplicationRuleCollection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallApplicationRuleCollection) GetWriteConnectionSecretToReference ¶
func (mg *FirewallApplicationRuleCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) LateInitialize ¶
func (tr *FirewallApplicationRuleCollection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallApplicationRuleCollection using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallApplicationRuleCollection) ResolveReferences ¶
func (mg *FirewallApplicationRuleCollection) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) SetConditions ¶
func (mg *FirewallApplicationRuleCollection) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) SetDeletionPolicy ¶
func (mg *FirewallApplicationRuleCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) SetObservation ¶
func (tr *FirewallApplicationRuleCollection) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollection) SetParameters ¶
func (tr *FirewallApplicationRuleCollection) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollection) SetProviderConfigReference ¶
func (mg *FirewallApplicationRuleCollection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) SetProviderReference ¶
func (mg *FirewallApplicationRuleCollection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallApplicationRuleCollection. Deprecated: Use SetProviderConfigReference.
func (*FirewallApplicationRuleCollection) SetPublishConnectionDetailsTo ¶
func (mg *FirewallApplicationRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollection) SetWriteConnectionSecretToReference ¶
func (mg *FirewallApplicationRuleCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallApplicationRuleCollection.
type FirewallApplicationRuleCollectionList ¶
type FirewallApplicationRuleCollectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallApplicationRuleCollection `json:"items"` }
FirewallApplicationRuleCollectionList contains a list of FirewallApplicationRuleCollections
func (*FirewallApplicationRuleCollectionList) DeepCopy ¶
func (in *FirewallApplicationRuleCollectionList) DeepCopy() *FirewallApplicationRuleCollectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallApplicationRuleCollectionList.
func (*FirewallApplicationRuleCollectionList) DeepCopyInto ¶
func (in *FirewallApplicationRuleCollectionList) DeepCopyInto(out *FirewallApplicationRuleCollectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallApplicationRuleCollectionList) DeepCopyObject ¶
func (in *FirewallApplicationRuleCollectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallApplicationRuleCollectionList) GetItems ¶
func (l *FirewallApplicationRuleCollectionList) GetItems() []resource.Managed
GetItems of this FirewallApplicationRuleCollectionList.
type FirewallApplicationRuleCollectionObservation ¶
type FirewallApplicationRuleCollectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FirewallApplicationRuleCollectionObservation) DeepCopy ¶
func (in *FirewallApplicationRuleCollectionObservation) DeepCopy() *FirewallApplicationRuleCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallApplicationRuleCollectionObservation.
func (*FirewallApplicationRuleCollectionObservation) DeepCopyInto ¶
func (in *FirewallApplicationRuleCollectionObservation) DeepCopyInto(out *FirewallApplicationRuleCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallApplicationRuleCollectionParameters ¶
type FirewallApplicationRuleCollectionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required AzureFirewallName *string `json:"azureFirewallName" tf:"azure_firewall_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Rule []RuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*FirewallApplicationRuleCollectionParameters) DeepCopy ¶
func (in *FirewallApplicationRuleCollectionParameters) DeepCopy() *FirewallApplicationRuleCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallApplicationRuleCollectionParameters.
func (*FirewallApplicationRuleCollectionParameters) DeepCopyInto ¶
func (in *FirewallApplicationRuleCollectionParameters) DeepCopyInto(out *FirewallApplicationRuleCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallApplicationRuleCollectionSpec ¶
type FirewallApplicationRuleCollectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallApplicationRuleCollectionParameters `json:"forProvider"` }
FirewallApplicationRuleCollectionSpec defines the desired state of FirewallApplicationRuleCollection
func (*FirewallApplicationRuleCollectionSpec) DeepCopy ¶
func (in *FirewallApplicationRuleCollectionSpec) DeepCopy() *FirewallApplicationRuleCollectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallApplicationRuleCollectionSpec.
func (*FirewallApplicationRuleCollectionSpec) DeepCopyInto ¶
func (in *FirewallApplicationRuleCollectionSpec) DeepCopyInto(out *FirewallApplicationRuleCollectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallApplicationRuleCollectionStatus ¶
type FirewallApplicationRuleCollectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallApplicationRuleCollectionObservation `json:"atProvider,omitempty"` }
FirewallApplicationRuleCollectionStatus defines the observed state of FirewallApplicationRuleCollection.
func (*FirewallApplicationRuleCollectionStatus) DeepCopy ¶
func (in *FirewallApplicationRuleCollectionStatus) DeepCopy() *FirewallApplicationRuleCollectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallApplicationRuleCollectionStatus.
func (*FirewallApplicationRuleCollectionStatus) DeepCopyInto ¶
func (in *FirewallApplicationRuleCollectionStatus) DeepCopyInto(out *FirewallApplicationRuleCollectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallIPConfigurationObservation ¶
type FirewallIPConfigurationObservation struct {
PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"`
}
func (*FirewallIPConfigurationObservation) DeepCopy ¶
func (in *FirewallIPConfigurationObservation) DeepCopy() *FirewallIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallIPConfigurationObservation.
func (*FirewallIPConfigurationObservation) DeepCopyInto ¶
func (in *FirewallIPConfigurationObservation) DeepCopyInto(out *FirewallIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallIPConfigurationParameters ¶
type FirewallIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.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 (*FirewallIPConfigurationParameters) DeepCopy ¶
func (in *FirewallIPConfigurationParameters) DeepCopy() *FirewallIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallIPConfigurationParameters.
func (*FirewallIPConfigurationParameters) DeepCopyInto ¶
func (in *FirewallIPConfigurationParameters) DeepCopyInto(out *FirewallIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallList ¶
type FirewallList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Firewall `json:"items"` }
FirewallList contains a list of Firewalls
func (*FirewallList) DeepCopy ¶
func (in *FirewallList) DeepCopy() *FirewallList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallList.
func (*FirewallList) DeepCopyInto ¶
func (in *FirewallList) DeepCopyInto(out *FirewallList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallList) DeepCopyObject ¶
func (in *FirewallList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallList) GetItems ¶
func (l *FirewallList) GetItems() []resource.Managed
GetItems of this FirewallList.
type FirewallNATRuleCollection ¶
type FirewallNATRuleCollection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallNATRuleCollectionSpec `json:"spec"` Status FirewallNATRuleCollectionStatus `json:"status,omitempty"` }
FirewallNATRuleCollection is the Schema for the FirewallNATRuleCollections 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 (*FirewallNATRuleCollection) DeepCopy ¶
func (in *FirewallNATRuleCollection) DeepCopy() *FirewallNATRuleCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) DeepCopyInto ¶
func (in *FirewallNATRuleCollection) DeepCopyInto(out *FirewallNATRuleCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallNATRuleCollection) DeepCopyObject ¶
func (in *FirewallNATRuleCollection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallNATRuleCollection) GetCondition ¶
func (mg *FirewallNATRuleCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) GetConnectionDetailsMapping ¶
func (tr *FirewallNATRuleCollection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallNATRuleCollection
func (*FirewallNATRuleCollection) GetDeletionPolicy ¶
func (mg *FirewallNATRuleCollection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) GetID ¶
func (tr *FirewallNATRuleCollection) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallNATRuleCollection
func (*FirewallNATRuleCollection) GetObservation ¶
func (tr *FirewallNATRuleCollection) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallNATRuleCollection
func (*FirewallNATRuleCollection) GetParameters ¶
func (tr *FirewallNATRuleCollection) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallNATRuleCollection
func (*FirewallNATRuleCollection) GetProviderConfigReference ¶
func (mg *FirewallNATRuleCollection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) GetProviderReference ¶
func (mg *FirewallNATRuleCollection) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallNATRuleCollection. Deprecated: Use GetProviderConfigReference.
func (*FirewallNATRuleCollection) GetPublishConnectionDetailsTo ¶
func (mg *FirewallNATRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) GetTerraformResourceType ¶
func (mg *FirewallNATRuleCollection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallNATRuleCollection
func (*FirewallNATRuleCollection) GetTerraformSchemaVersion ¶
func (tr *FirewallNATRuleCollection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallNATRuleCollection) GetWriteConnectionSecretToReference ¶
func (mg *FirewallNATRuleCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) LateInitialize ¶
func (tr *FirewallNATRuleCollection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallNATRuleCollection using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallNATRuleCollection) ResolveReferences ¶
ResolveReferences of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) SetConditions ¶
func (mg *FirewallNATRuleCollection) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) SetDeletionPolicy ¶
func (mg *FirewallNATRuleCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) SetObservation ¶
func (tr *FirewallNATRuleCollection) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallNATRuleCollection
func (*FirewallNATRuleCollection) SetParameters ¶
func (tr *FirewallNATRuleCollection) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallNATRuleCollection
func (*FirewallNATRuleCollection) SetProviderConfigReference ¶
func (mg *FirewallNATRuleCollection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) SetProviderReference ¶
func (mg *FirewallNATRuleCollection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallNATRuleCollection. Deprecated: Use SetProviderConfigReference.
func (*FirewallNATRuleCollection) SetPublishConnectionDetailsTo ¶
func (mg *FirewallNATRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallNATRuleCollection.
func (*FirewallNATRuleCollection) SetWriteConnectionSecretToReference ¶
func (mg *FirewallNATRuleCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallNATRuleCollection.
type FirewallNATRuleCollectionList ¶
type FirewallNATRuleCollectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallNATRuleCollection `json:"items"` }
FirewallNATRuleCollectionList contains a list of FirewallNATRuleCollections
func (*FirewallNATRuleCollectionList) DeepCopy ¶
func (in *FirewallNATRuleCollectionList) DeepCopy() *FirewallNATRuleCollectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollectionList.
func (*FirewallNATRuleCollectionList) DeepCopyInto ¶
func (in *FirewallNATRuleCollectionList) DeepCopyInto(out *FirewallNATRuleCollectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallNATRuleCollectionList) DeepCopyObject ¶
func (in *FirewallNATRuleCollectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallNATRuleCollectionList) GetItems ¶
func (l *FirewallNATRuleCollectionList) GetItems() []resource.Managed
GetItems of this FirewallNATRuleCollectionList.
type FirewallNATRuleCollectionObservation ¶
type FirewallNATRuleCollectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FirewallNATRuleCollectionObservation) DeepCopy ¶
func (in *FirewallNATRuleCollectionObservation) DeepCopy() *FirewallNATRuleCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollectionObservation.
func (*FirewallNATRuleCollectionObservation) DeepCopyInto ¶
func (in *FirewallNATRuleCollectionObservation) DeepCopyInto(out *FirewallNATRuleCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNATRuleCollectionParameters ¶
type FirewallNATRuleCollectionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required AzureFirewallName *string `json:"azureFirewallName" tf:"azure_firewall_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Rule []FirewallNATRuleCollectionRuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*FirewallNATRuleCollectionParameters) DeepCopy ¶
func (in *FirewallNATRuleCollectionParameters) DeepCopy() *FirewallNATRuleCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollectionParameters.
func (*FirewallNATRuleCollectionParameters) DeepCopyInto ¶
func (in *FirewallNATRuleCollectionParameters) DeepCopyInto(out *FirewallNATRuleCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNATRuleCollectionRuleObservation ¶
type FirewallNATRuleCollectionRuleObservation struct { }
func (*FirewallNATRuleCollectionRuleObservation) DeepCopy ¶
func (in *FirewallNATRuleCollectionRuleObservation) DeepCopy() *FirewallNATRuleCollectionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollectionRuleObservation.
func (*FirewallNATRuleCollectionRuleObservation) DeepCopyInto ¶
func (in *FirewallNATRuleCollectionRuleObservation) DeepCopyInto(out *FirewallNATRuleCollectionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNATRuleCollectionRuleParameters ¶
type FirewallNATRuleCollectionRuleParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required DestinationAddresses []*string `json:"destinationAddresses" tf:"destination_addresses,omitempty"` // +kubebuilder:validation:Required DestinationPorts []*string `json:"destinationPorts" tf:"destination_ports,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocols []*string `json:"protocols" tf:"protocols,omitempty"` // +kubebuilder:validation:Optional SourceAddresses []*string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +kubebuilder:validation:Optional SourceIPGroups []*string `json:"sourceIpGroups,omitempty" tf:"source_ip_groups,omitempty"` // +kubebuilder:validation:Required TranslatedAddress *string `json:"translatedAddress" tf:"translated_address,omitempty"` // +kubebuilder:validation:Required TranslatedPort *string `json:"translatedPort" tf:"translated_port,omitempty"` }
func (*FirewallNATRuleCollectionRuleParameters) DeepCopy ¶
func (in *FirewallNATRuleCollectionRuleParameters) DeepCopy() *FirewallNATRuleCollectionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollectionRuleParameters.
func (*FirewallNATRuleCollectionRuleParameters) DeepCopyInto ¶
func (in *FirewallNATRuleCollectionRuleParameters) DeepCopyInto(out *FirewallNATRuleCollectionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNATRuleCollectionSpec ¶
type FirewallNATRuleCollectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallNATRuleCollectionParameters `json:"forProvider"` }
FirewallNATRuleCollectionSpec defines the desired state of FirewallNATRuleCollection
func (*FirewallNATRuleCollectionSpec) DeepCopy ¶
func (in *FirewallNATRuleCollectionSpec) DeepCopy() *FirewallNATRuleCollectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollectionSpec.
func (*FirewallNATRuleCollectionSpec) DeepCopyInto ¶
func (in *FirewallNATRuleCollectionSpec) DeepCopyInto(out *FirewallNATRuleCollectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNATRuleCollectionStatus ¶
type FirewallNATRuleCollectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallNATRuleCollectionObservation `json:"atProvider,omitempty"` }
FirewallNATRuleCollectionStatus defines the observed state of FirewallNATRuleCollection.
func (*FirewallNATRuleCollectionStatus) DeepCopy ¶
func (in *FirewallNATRuleCollectionStatus) DeepCopy() *FirewallNATRuleCollectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNATRuleCollectionStatus.
func (*FirewallNATRuleCollectionStatus) DeepCopyInto ¶
func (in *FirewallNATRuleCollectionStatus) DeepCopyInto(out *FirewallNATRuleCollectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNetworkRuleCollection ¶
type FirewallNetworkRuleCollection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallNetworkRuleCollectionSpec `json:"spec"` Status FirewallNetworkRuleCollectionStatus `json:"status,omitempty"` }
FirewallNetworkRuleCollection is the Schema for the FirewallNetworkRuleCollections 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 (*FirewallNetworkRuleCollection) DeepCopy ¶
func (in *FirewallNetworkRuleCollection) DeepCopy() *FirewallNetworkRuleCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollection) DeepCopyInto(out *FirewallNetworkRuleCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallNetworkRuleCollection) DeepCopyObject ¶
func (in *FirewallNetworkRuleCollection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallNetworkRuleCollection) GetCondition ¶
func (mg *FirewallNetworkRuleCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) GetConnectionDetailsMapping ¶
func (tr *FirewallNetworkRuleCollection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollection) GetDeletionPolicy ¶
func (mg *FirewallNetworkRuleCollection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) GetID ¶
func (tr *FirewallNetworkRuleCollection) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollection) GetObservation ¶
func (tr *FirewallNetworkRuleCollection) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollection) GetParameters ¶
func (tr *FirewallNetworkRuleCollection) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollection) GetProviderConfigReference ¶
func (mg *FirewallNetworkRuleCollection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) GetProviderReference ¶
func (mg *FirewallNetworkRuleCollection) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallNetworkRuleCollection. Deprecated: Use GetProviderConfigReference.
func (*FirewallNetworkRuleCollection) GetPublishConnectionDetailsTo ¶
func (mg *FirewallNetworkRuleCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) GetTerraformResourceType ¶
func (mg *FirewallNetworkRuleCollection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollection) GetTerraformSchemaVersion ¶
func (tr *FirewallNetworkRuleCollection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallNetworkRuleCollection) GetWriteConnectionSecretToReference ¶
func (mg *FirewallNetworkRuleCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) LateInitialize ¶
func (tr *FirewallNetworkRuleCollection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallNetworkRuleCollection using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallNetworkRuleCollection) ResolveReferences ¶
func (mg *FirewallNetworkRuleCollection) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) SetConditions ¶
func (mg *FirewallNetworkRuleCollection) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) SetDeletionPolicy ¶
func (mg *FirewallNetworkRuleCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) SetObservation ¶
func (tr *FirewallNetworkRuleCollection) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollection) SetParameters ¶
func (tr *FirewallNetworkRuleCollection) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollection) SetProviderConfigReference ¶
func (mg *FirewallNetworkRuleCollection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) SetProviderReference ¶
func (mg *FirewallNetworkRuleCollection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallNetworkRuleCollection. Deprecated: Use SetProviderConfigReference.
func (*FirewallNetworkRuleCollection) SetPublishConnectionDetailsTo ¶
func (mg *FirewallNetworkRuleCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollection) SetWriteConnectionSecretToReference ¶
func (mg *FirewallNetworkRuleCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallNetworkRuleCollection.
type FirewallNetworkRuleCollectionList ¶
type FirewallNetworkRuleCollectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallNetworkRuleCollection `json:"items"` }
FirewallNetworkRuleCollectionList contains a list of FirewallNetworkRuleCollections
func (*FirewallNetworkRuleCollectionList) DeepCopy ¶
func (in *FirewallNetworkRuleCollectionList) DeepCopy() *FirewallNetworkRuleCollectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollectionList.
func (*FirewallNetworkRuleCollectionList) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollectionList) DeepCopyInto(out *FirewallNetworkRuleCollectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallNetworkRuleCollectionList) DeepCopyObject ¶
func (in *FirewallNetworkRuleCollectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallNetworkRuleCollectionList) GetItems ¶
func (l *FirewallNetworkRuleCollectionList) GetItems() []resource.Managed
GetItems of this FirewallNetworkRuleCollectionList.
type FirewallNetworkRuleCollectionObservation ¶
type FirewallNetworkRuleCollectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FirewallNetworkRuleCollectionObservation) DeepCopy ¶
func (in *FirewallNetworkRuleCollectionObservation) DeepCopy() *FirewallNetworkRuleCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollectionObservation.
func (*FirewallNetworkRuleCollectionObservation) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollectionObservation) DeepCopyInto(out *FirewallNetworkRuleCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNetworkRuleCollectionParameters ¶
type FirewallNetworkRuleCollectionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required AzureFirewallName *string `json:"azureFirewallName" tf:"azure_firewall_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Rule []FirewallNetworkRuleCollectionRuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*FirewallNetworkRuleCollectionParameters) DeepCopy ¶
func (in *FirewallNetworkRuleCollectionParameters) DeepCopy() *FirewallNetworkRuleCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollectionParameters.
func (*FirewallNetworkRuleCollectionParameters) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollectionParameters) DeepCopyInto(out *FirewallNetworkRuleCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNetworkRuleCollectionRuleObservation ¶
type FirewallNetworkRuleCollectionRuleObservation struct { }
func (*FirewallNetworkRuleCollectionRuleObservation) DeepCopy ¶
func (in *FirewallNetworkRuleCollectionRuleObservation) DeepCopy() *FirewallNetworkRuleCollectionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollectionRuleObservation.
func (*FirewallNetworkRuleCollectionRuleObservation) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollectionRuleObservation) DeepCopyInto(out *FirewallNetworkRuleCollectionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNetworkRuleCollectionRuleParameters ¶
type FirewallNetworkRuleCollectionRuleParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DestinationAddresses []*string `json:"destinationAddresses,omitempty" tf:"destination_addresses,omitempty"` // +kubebuilder:validation:Optional DestinationFqdns []*string `json:"destinationFqdns,omitempty" tf:"destination_fqdns,omitempty"` // +kubebuilder:validation:Optional DestinationIPGroups []*string `json:"destinationIpGroups,omitempty" tf:"destination_ip_groups,omitempty"` // +kubebuilder:validation:Required DestinationPorts []*string `json:"destinationPorts" tf:"destination_ports,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocols []*string `json:"protocols" tf:"protocols,omitempty"` // +kubebuilder:validation:Optional SourceAddresses []*string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +kubebuilder:validation:Optional SourceIPGroups []*string `json:"sourceIpGroups,omitempty" tf:"source_ip_groups,omitempty"` }
func (*FirewallNetworkRuleCollectionRuleParameters) DeepCopy ¶
func (in *FirewallNetworkRuleCollectionRuleParameters) DeepCopy() *FirewallNetworkRuleCollectionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollectionRuleParameters.
func (*FirewallNetworkRuleCollectionRuleParameters) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollectionRuleParameters) DeepCopyInto(out *FirewallNetworkRuleCollectionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNetworkRuleCollectionSpec ¶
type FirewallNetworkRuleCollectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallNetworkRuleCollectionParameters `json:"forProvider"` }
FirewallNetworkRuleCollectionSpec defines the desired state of FirewallNetworkRuleCollection
func (*FirewallNetworkRuleCollectionSpec) DeepCopy ¶
func (in *FirewallNetworkRuleCollectionSpec) DeepCopy() *FirewallNetworkRuleCollectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollectionSpec.
func (*FirewallNetworkRuleCollectionSpec) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollectionSpec) DeepCopyInto(out *FirewallNetworkRuleCollectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallNetworkRuleCollectionStatus ¶
type FirewallNetworkRuleCollectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallNetworkRuleCollectionObservation `json:"atProvider,omitempty"` }
FirewallNetworkRuleCollectionStatus defines the observed state of FirewallNetworkRuleCollection.
func (*FirewallNetworkRuleCollectionStatus) DeepCopy ¶
func (in *FirewallNetworkRuleCollectionStatus) DeepCopy() *FirewallNetworkRuleCollectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallNetworkRuleCollectionStatus.
func (*FirewallNetworkRuleCollectionStatus) DeepCopyInto ¶
func (in *FirewallNetworkRuleCollectionStatus) DeepCopyInto(out *FirewallNetworkRuleCollectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallObservation ¶
type FirewallObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IPConfiguration []FirewallIPConfigurationObservation `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` ManagementIPConfiguration []ManagementIPConfigurationObservation `json:"managementIpConfiguration,omitempty" tf:"management_ip_configuration,omitempty"` VirtualHub []VirtualHubObservation `json:"virtualHub,omitempty" tf:"virtual_hub,omitempty"` }
func (*FirewallObservation) DeepCopy ¶
func (in *FirewallObservation) DeepCopy() *FirewallObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallObservation.
func (*FirewallObservation) DeepCopyInto ¶
func (in *FirewallObservation) DeepCopyInto(out *FirewallObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallParameters ¶
type FirewallParameters struct { // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Optional IPConfiguration []FirewallIPConfigurationParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional ManagementIPConfiguration []ManagementIPConfigurationParameters `json:"managementIpConfiguration,omitempty" tf:"management_ip_configuration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateIPRanges []*string `json:"privateIpRanges,omitempty" tf:"private_ip_ranges,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional SkuTier *string `json:"skuTier,omitempty" tf:"sku_tier,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ThreatIntelMode *string `json:"threatIntelMode,omitempty" tf:"threat_intel_mode,omitempty"` // +kubebuilder:validation:Optional VirtualHub []VirtualHubParameters `json:"virtualHub,omitempty" tf:"virtual_hub,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*FirewallParameters) DeepCopy ¶
func (in *FirewallParameters) DeepCopy() *FirewallParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallParameters.
func (*FirewallParameters) DeepCopyInto ¶
func (in *FirewallParameters) DeepCopyInto(out *FirewallParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicy ¶
type FirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallPolicySpec `json:"spec"` Status FirewallPolicyStatus `json:"status,omitempty"` }
FirewallPolicy is the Schema for the FirewallPolicys 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 (*FirewallPolicy) DeepCopy ¶
func (in *FirewallPolicy) DeepCopy() *FirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicy.
func (*FirewallPolicy) DeepCopyInto ¶
func (in *FirewallPolicy) DeepCopyInto(out *FirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicy) DeepCopyObject ¶
func (in *FirewallPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallPolicy) GetCondition ¶
func (mg *FirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallPolicy.
func (*FirewallPolicy) GetConnectionDetailsMapping ¶
func (tr *FirewallPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallPolicy
func (*FirewallPolicy) GetDeletionPolicy ¶
func (mg *FirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallPolicy.
func (*FirewallPolicy) GetID ¶
func (tr *FirewallPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallPolicy
func (*FirewallPolicy) GetObservation ¶
func (tr *FirewallPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallPolicy
func (*FirewallPolicy) GetParameters ¶
func (tr *FirewallPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallPolicy
func (*FirewallPolicy) GetProviderConfigReference ¶
func (mg *FirewallPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallPolicy.
func (*FirewallPolicy) GetProviderReference ¶
func (mg *FirewallPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallPolicy. Deprecated: Use GetProviderConfigReference.
func (*FirewallPolicy) GetPublishConnectionDetailsTo ¶
func (mg *FirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallPolicy.
func (*FirewallPolicy) GetTerraformResourceType ¶
func (mg *FirewallPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallPolicy
func (*FirewallPolicy) GetTerraformSchemaVersion ¶
func (tr *FirewallPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallPolicy) GetWriteConnectionSecretToReference ¶
func (mg *FirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallPolicy.
func (*FirewallPolicy) LateInitialize ¶
func (tr *FirewallPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallPolicy) ResolveReferences ¶
ResolveReferences of this FirewallPolicy.
func (*FirewallPolicy) SetConditions ¶
func (mg *FirewallPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallPolicy.
func (*FirewallPolicy) SetDeletionPolicy ¶
func (mg *FirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallPolicy.
func (*FirewallPolicy) SetObservation ¶
func (tr *FirewallPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallPolicy
func (*FirewallPolicy) SetParameters ¶
func (tr *FirewallPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallPolicy
func (*FirewallPolicy) SetProviderConfigReference ¶
func (mg *FirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallPolicy.
func (*FirewallPolicy) SetProviderReference ¶
func (mg *FirewallPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallPolicy. Deprecated: Use SetProviderConfigReference.
func (*FirewallPolicy) SetPublishConnectionDetailsTo ¶
func (mg *FirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallPolicy.
func (*FirewallPolicy) SetWriteConnectionSecretToReference ¶
func (mg *FirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallPolicy.
type FirewallPolicyIdentityObservation ¶
type FirewallPolicyIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*FirewallPolicyIdentityObservation) DeepCopy ¶
func (in *FirewallPolicyIdentityObservation) DeepCopy() *FirewallPolicyIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyIdentityObservation.
func (*FirewallPolicyIdentityObservation) DeepCopyInto ¶
func (in *FirewallPolicyIdentityObservation) DeepCopyInto(out *FirewallPolicyIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyIdentityParameters ¶
type FirewallPolicyIdentityParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional UserAssignedIdentityIds []*string `json:"userAssignedIdentityIds,omitempty" tf:"user_assigned_identity_ids,omitempty"` }
func (*FirewallPolicyIdentityParameters) DeepCopy ¶
func (in *FirewallPolicyIdentityParameters) DeepCopy() *FirewallPolicyIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyIdentityParameters.
func (*FirewallPolicyIdentityParameters) DeepCopyInto ¶
func (in *FirewallPolicyIdentityParameters) DeepCopyInto(out *FirewallPolicyIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyList ¶
type FirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallPolicy `json:"items"` }
FirewallPolicyList contains a list of FirewallPolicys
func (*FirewallPolicyList) DeepCopy ¶
func (in *FirewallPolicyList) DeepCopy() *FirewallPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyList.
func (*FirewallPolicyList) DeepCopyInto ¶
func (in *FirewallPolicyList) DeepCopyInto(out *FirewallPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicyList) DeepCopyObject ¶
func (in *FirewallPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallPolicyList) GetItems ¶
func (l *FirewallPolicyList) GetItems() []resource.Managed
GetItems of this FirewallPolicyList.
type FirewallPolicyObservation ¶
type FirewallPolicyObservation struct { ChildPolicies []*string `json:"childPolicies,omitempty" tf:"child_policies,omitempty"` Firewalls []*string `json:"firewalls,omitempty" tf:"firewalls,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Identity []FirewallPolicyIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` RuleCollectionGroups []*string `json:"ruleCollectionGroups,omitempty" tf:"rule_collection_groups,omitempty"` }
func (*FirewallPolicyObservation) DeepCopy ¶
func (in *FirewallPolicyObservation) DeepCopy() *FirewallPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyObservation.
func (*FirewallPolicyObservation) DeepCopyInto ¶
func (in *FirewallPolicyObservation) DeepCopyInto(out *FirewallPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyParameters ¶
type FirewallPolicyParameters struct { // +kubebuilder:validation:Optional BasePolicyID *string `json:"basePolicyId,omitempty" tf:"base_policy_id,omitempty"` // +kubebuilder:validation:Optional DNS []DNSParameters `json:"dns,omitempty" tf:"dns,omitempty"` // +kubebuilder:validation:Optional Identity []FirewallPolicyIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Optional IntrusionDetection []IntrusionDetectionParameters `json:"intrusionDetection,omitempty" tf:"intrusion_detection,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateIPRanges []*string `json:"privateIpRanges,omitempty" tf:"private_ip_ranges,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Sku *string `json:"sku,omitempty" tf:"sku,omitempty"` // +kubebuilder:validation:Optional TLSCertificate []TLSCertificateParameters `json:"tlsCertificate,omitempty" tf:"tls_certificate,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ThreatIntelligenceAllowlist []ThreatIntelligenceAllowlistParameters `json:"threatIntelligenceAllowlist,omitempty" tf:"threat_intelligence_allowlist,omitempty"` // +kubebuilder:validation:Optional ThreatIntelligenceMode *string `json:"threatIntelligenceMode,omitempty" tf:"threat_intelligence_mode,omitempty"` }
func (*FirewallPolicyParameters) DeepCopy ¶
func (in *FirewallPolicyParameters) DeepCopy() *FirewallPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyParameters.
func (*FirewallPolicyParameters) DeepCopyInto ¶
func (in *FirewallPolicyParameters) DeepCopyInto(out *FirewallPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyRuleCollectionGroup ¶
type FirewallPolicyRuleCollectionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallPolicyRuleCollectionGroupSpec `json:"spec"` Status FirewallPolicyRuleCollectionGroupStatus `json:"status,omitempty"` }
FirewallPolicyRuleCollectionGroup is the Schema for the FirewallPolicyRuleCollectionGroups 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 (*FirewallPolicyRuleCollectionGroup) DeepCopy ¶
func (in *FirewallPolicyRuleCollectionGroup) DeepCopy() *FirewallPolicyRuleCollectionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) DeepCopyInto ¶
func (in *FirewallPolicyRuleCollectionGroup) DeepCopyInto(out *FirewallPolicyRuleCollectionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicyRuleCollectionGroup) DeepCopyObject ¶
func (in *FirewallPolicyRuleCollectionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallPolicyRuleCollectionGroup) GetCondition ¶
func (mg *FirewallPolicyRuleCollectionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) GetConnectionDetailsMapping ¶
func (tr *FirewallPolicyRuleCollectionGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroup) GetDeletionPolicy ¶
func (mg *FirewallPolicyRuleCollectionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) GetID ¶
func (tr *FirewallPolicyRuleCollectionGroup) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroup) GetObservation ¶
func (tr *FirewallPolicyRuleCollectionGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroup) GetParameters ¶
func (tr *FirewallPolicyRuleCollectionGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroup) GetProviderConfigReference ¶
func (mg *FirewallPolicyRuleCollectionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) GetProviderReference ¶
func (mg *FirewallPolicyRuleCollectionGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallPolicyRuleCollectionGroup. Deprecated: Use GetProviderConfigReference.
func (*FirewallPolicyRuleCollectionGroup) GetPublishConnectionDetailsTo ¶
func (mg *FirewallPolicyRuleCollectionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) GetTerraformResourceType ¶
func (mg *FirewallPolicyRuleCollectionGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroup) GetTerraformSchemaVersion ¶
func (tr *FirewallPolicyRuleCollectionGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallPolicyRuleCollectionGroup) GetWriteConnectionSecretToReference ¶
func (mg *FirewallPolicyRuleCollectionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) LateInitialize ¶
func (tr *FirewallPolicyRuleCollectionGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallPolicyRuleCollectionGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallPolicyRuleCollectionGroup) SetConditions ¶
func (mg *FirewallPolicyRuleCollectionGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) SetDeletionPolicy ¶
func (mg *FirewallPolicyRuleCollectionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) SetObservation ¶
func (tr *FirewallPolicyRuleCollectionGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroup) SetParameters ¶
func (tr *FirewallPolicyRuleCollectionGroup) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroup) SetProviderConfigReference ¶
func (mg *FirewallPolicyRuleCollectionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) SetProviderReference ¶
func (mg *FirewallPolicyRuleCollectionGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallPolicyRuleCollectionGroup. Deprecated: Use SetProviderConfigReference.
func (*FirewallPolicyRuleCollectionGroup) SetPublishConnectionDetailsTo ¶
func (mg *FirewallPolicyRuleCollectionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroup) SetWriteConnectionSecretToReference ¶
func (mg *FirewallPolicyRuleCollectionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallPolicyRuleCollectionGroup.
type FirewallPolicyRuleCollectionGroupList ¶
type FirewallPolicyRuleCollectionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallPolicyRuleCollectionGroup `json:"items"` }
FirewallPolicyRuleCollectionGroupList contains a list of FirewallPolicyRuleCollectionGroups
func (*FirewallPolicyRuleCollectionGroupList) DeepCopy ¶
func (in *FirewallPolicyRuleCollectionGroupList) DeepCopy() *FirewallPolicyRuleCollectionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyRuleCollectionGroupList.
func (*FirewallPolicyRuleCollectionGroupList) DeepCopyInto ¶
func (in *FirewallPolicyRuleCollectionGroupList) DeepCopyInto(out *FirewallPolicyRuleCollectionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicyRuleCollectionGroupList) DeepCopyObject ¶
func (in *FirewallPolicyRuleCollectionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallPolicyRuleCollectionGroupList) GetItems ¶
func (l *FirewallPolicyRuleCollectionGroupList) GetItems() []resource.Managed
GetItems of this FirewallPolicyRuleCollectionGroupList.
type FirewallPolicyRuleCollectionGroupObservation ¶
type FirewallPolicyRuleCollectionGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FirewallPolicyRuleCollectionGroupObservation) DeepCopy ¶
func (in *FirewallPolicyRuleCollectionGroupObservation) DeepCopy() *FirewallPolicyRuleCollectionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyRuleCollectionGroupObservation.
func (*FirewallPolicyRuleCollectionGroupObservation) DeepCopyInto ¶
func (in *FirewallPolicyRuleCollectionGroupObservation) DeepCopyInto(out *FirewallPolicyRuleCollectionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyRuleCollectionGroupParameters ¶
type FirewallPolicyRuleCollectionGroupParameters struct { // +kubebuilder:validation:Optional ApplicationRuleCollection []ApplicationRuleCollectionParameters `json:"applicationRuleCollection,omitempty" tf:"application_rule_collection,omitempty"` // +kubebuilder:validation:Required FirewallPolicyID *string `json:"firewallPolicyId" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Optional NATRuleCollection []NATRuleCollectionParameters `json:"natRuleCollection,omitempty" tf:"nat_rule_collection,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NetworkRuleCollection []NetworkRuleCollectionParameters `json:"networkRuleCollection,omitempty" tf:"network_rule_collection,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` }
func (*FirewallPolicyRuleCollectionGroupParameters) DeepCopy ¶
func (in *FirewallPolicyRuleCollectionGroupParameters) DeepCopy() *FirewallPolicyRuleCollectionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyRuleCollectionGroupParameters.
func (*FirewallPolicyRuleCollectionGroupParameters) DeepCopyInto ¶
func (in *FirewallPolicyRuleCollectionGroupParameters) DeepCopyInto(out *FirewallPolicyRuleCollectionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyRuleCollectionGroupSpec ¶
type FirewallPolicyRuleCollectionGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallPolicyRuleCollectionGroupParameters `json:"forProvider"` }
FirewallPolicyRuleCollectionGroupSpec defines the desired state of FirewallPolicyRuleCollectionGroup
func (*FirewallPolicyRuleCollectionGroupSpec) DeepCopy ¶
func (in *FirewallPolicyRuleCollectionGroupSpec) DeepCopy() *FirewallPolicyRuleCollectionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyRuleCollectionGroupSpec.
func (*FirewallPolicyRuleCollectionGroupSpec) DeepCopyInto ¶
func (in *FirewallPolicyRuleCollectionGroupSpec) DeepCopyInto(out *FirewallPolicyRuleCollectionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyRuleCollectionGroupStatus ¶
type FirewallPolicyRuleCollectionGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallPolicyRuleCollectionGroupObservation `json:"atProvider,omitempty"` }
FirewallPolicyRuleCollectionGroupStatus defines the observed state of FirewallPolicyRuleCollectionGroup.
func (*FirewallPolicyRuleCollectionGroupStatus) DeepCopy ¶
func (in *FirewallPolicyRuleCollectionGroupStatus) DeepCopy() *FirewallPolicyRuleCollectionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyRuleCollectionGroupStatus.
func (*FirewallPolicyRuleCollectionGroupStatus) DeepCopyInto ¶
func (in *FirewallPolicyRuleCollectionGroupStatus) DeepCopyInto(out *FirewallPolicyRuleCollectionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpec ¶
type FirewallPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallPolicyParameters `json:"forProvider"` }
FirewallPolicySpec defines the desired state of FirewallPolicy
func (*FirewallPolicySpec) DeepCopy ¶
func (in *FirewallPolicySpec) DeepCopy() *FirewallPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpec.
func (*FirewallPolicySpec) DeepCopyInto ¶
func (in *FirewallPolicySpec) DeepCopyInto(out *FirewallPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyStatus ¶
type FirewallPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallPolicyObservation `json:"atProvider,omitempty"` }
FirewallPolicyStatus defines the observed state of FirewallPolicy.
func (*FirewallPolicyStatus) DeepCopy ¶
func (in *FirewallPolicyStatus) DeepCopy() *FirewallPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyStatus.
func (*FirewallPolicyStatus) DeepCopyInto ¶
func (in *FirewallPolicyStatus) DeepCopyInto(out *FirewallPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpec ¶
type FirewallSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallParameters `json:"forProvider"` }
FirewallSpec defines the desired state of Firewall
func (*FirewallSpec) DeepCopy ¶
func (in *FirewallSpec) DeepCopy() *FirewallSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpec.
func (*FirewallSpec) DeepCopyInto ¶
func (in *FirewallSpec) DeepCopyInto(out *FirewallSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatus ¶
type FirewallStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallObservation `json:"atProvider,omitempty"` }
FirewallStatus defines the observed state of Firewall.
func (*FirewallStatus) DeepCopy ¶
func (in *FirewallStatus) DeepCopy() *FirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatus.
func (*FirewallStatus) DeepCopyInto ¶
func (in *FirewallStatus) DeepCopyInto(out *FirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingConfigurationObservation ¶
type ForwardingConfigurationObservation struct { }
func (*ForwardingConfigurationObservation) DeepCopy ¶
func (in *ForwardingConfigurationObservation) DeepCopy() *ForwardingConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingConfigurationObservation.
func (*ForwardingConfigurationObservation) DeepCopyInto ¶
func (in *ForwardingConfigurationObservation) DeepCopyInto(out *ForwardingConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingConfigurationParameters ¶
type ForwardingConfigurationParameters struct { // +kubebuilder:validation:Required BackendPoolName *string `json:"backendPoolName" tf:"backend_pool_name,omitempty"` // +kubebuilder:validation:Optional CacheDuration *string `json:"cacheDuration,omitempty" tf:"cache_duration,omitempty"` // +kubebuilder:validation:Optional CacheEnabled *bool `json:"cacheEnabled,omitempty" tf:"cache_enabled,omitempty"` // +kubebuilder:validation:Optional CacheQueryParameterStripDirective *string `json:"cacheQueryParameterStripDirective,omitempty" tf:"cache_query_parameter_strip_directive,omitempty"` // +kubebuilder:validation:Optional CacheQueryParameters []*string `json:"cacheQueryParameters,omitempty" tf:"cache_query_parameters,omitempty"` // +kubebuilder:validation:Optional CacheUseDynamicCompression *bool `json:"cacheUseDynamicCompression,omitempty" tf:"cache_use_dynamic_compression,omitempty"` // +kubebuilder:validation:Optional CustomForwardingPath *string `json:"customForwardingPath,omitempty" tf:"custom_forwarding_path,omitempty"` // +kubebuilder:validation:Optional ForwardingProtocol *string `json:"forwardingProtocol,omitempty" tf:"forwarding_protocol,omitempty"` }
func (*ForwardingConfigurationParameters) DeepCopy ¶
func (in *ForwardingConfigurationParameters) DeepCopy() *ForwardingConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingConfigurationParameters.
func (*ForwardingConfigurationParameters) DeepCopyInto ¶
func (in *ForwardingConfigurationParameters) DeepCopyInto(out *ForwardingConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontDoor ¶
type FrontDoor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontDoorSpec `json:"spec"` Status FrontDoorStatus `json:"status,omitempty"` }
FrontDoor is the Schema for the FrontDoors 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 (*FrontDoor) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontDoor.
func (*FrontDoor) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontDoor) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontDoor) GetCondition ¶
func (mg *FrontDoor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontDoor.
func (*FrontDoor) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this FrontDoor
func (*FrontDoor) GetDeletionPolicy ¶
func (mg *FrontDoor) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontDoor.
func (*FrontDoor) GetObservation ¶
GetObservation of this FrontDoor
func (*FrontDoor) GetParameters ¶
GetParameters of this FrontDoor
func (*FrontDoor) GetProviderConfigReference ¶
GetProviderConfigReference of this FrontDoor.
func (*FrontDoor) GetProviderReference ¶
GetProviderReference of this FrontDoor. Deprecated: Use GetProviderConfigReference.
func (*FrontDoor) GetPublishConnectionDetailsTo ¶
func (mg *FrontDoor) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontDoor.
func (*FrontDoor) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this FrontDoor
func (*FrontDoor) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontDoor) GetWriteConnectionSecretToReference ¶
func (mg *FrontDoor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontDoor.
func (*FrontDoor) LateInitialize ¶
LateInitialize this FrontDoor using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontDoor) ResolveReferences ¶
ResolveReferences of this FrontDoor.
func (*FrontDoor) SetConditions ¶
SetConditions of this FrontDoor.
func (*FrontDoor) SetDeletionPolicy ¶
func (mg *FrontDoor) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontDoor.
func (*FrontDoor) SetObservation ¶
SetObservation for this FrontDoor
func (*FrontDoor) SetParameters ¶
SetParameters for this FrontDoor
func (*FrontDoor) SetProviderConfigReference ¶
SetProviderConfigReference of this FrontDoor.
func (*FrontDoor) SetProviderReference ¶
SetProviderReference of this FrontDoor. Deprecated: Use SetProviderConfigReference.
func (*FrontDoor) SetPublishConnectionDetailsTo ¶
func (mg *FrontDoor) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontDoor.
func (*FrontDoor) SetWriteConnectionSecretToReference ¶
func (mg *FrontDoor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontDoor.
type FrontDoorList ¶
type FrontDoorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontDoor `json:"items"` }
FrontDoorList contains a list of FrontDoors
func (*FrontDoorList) DeepCopy ¶
func (in *FrontDoorList) DeepCopy() *FrontDoorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontDoorList.
func (*FrontDoorList) DeepCopyInto ¶
func (in *FrontDoorList) DeepCopyInto(out *FrontDoorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontDoorList) DeepCopyObject ¶
func (in *FrontDoorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontDoorList) GetItems ¶
func (l *FrontDoorList) GetItems() []resource.Managed
GetItems of this FrontDoorList.
type FrontDoorObservation ¶
type FrontDoorObservation struct { BackendPool []BackendPoolObservation `json:"backendPool,omitempty" tf:"backend_pool,omitempty"` BackendPoolHealthProbe []BackendPoolHealthProbeObservation `json:"backendPoolHealthProbe,omitempty" tf:"backend_pool_health_probe,omitempty"` BackendPoolHealthProbes map[string]*string `json:"backendPoolHealthProbes,omitempty" tf:"backend_pool_health_probes,omitempty"` BackendPoolLoadBalancing []BackendPoolLoadBalancingObservation `json:"backendPoolLoadBalancing,omitempty" tf:"backend_pool_load_balancing,omitempty"` BackendPoolLoadBalancingSettings map[string]*string `json:"backendPoolLoadBalancingSettings,omitempty" tf:"backend_pool_load_balancing_settings,omitempty"` BackendPools map[string]*string `json:"backendPools,omitempty" tf:"backend_pools,omitempty"` CNAME *string `json:"cname,omitempty" tf:"cname,omitempty"` ExplicitResourceOrder []ExplicitResourceOrderObservation `json:"explicitResourceOrder,omitempty" tf:"explicit_resource_order,omitempty"` FrontendEndpoint []FrontendEndpointObservation `json:"frontendEndpoint,omitempty" tf:"frontend_endpoint,omitempty"` FrontendEndpoints map[string]*string `json:"frontendEndpoints,omitempty" tf:"frontend_endpoints,omitempty"` HeaderFrontdoorID *string `json:"headerFrontdoorId,omitempty" tf:"header_frontdoor_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RoutingRule []RoutingRuleObservation `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` RoutingRules map[string]*string `json:"routingRules,omitempty" tf:"routing_rules,omitempty"` }
func (*FrontDoorObservation) DeepCopy ¶
func (in *FrontDoorObservation) DeepCopy() *FrontDoorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontDoorObservation.
func (*FrontDoorObservation) DeepCopyInto ¶
func (in *FrontDoorObservation) DeepCopyInto(out *FrontDoorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontDoorParameters ¶
type FrontDoorParameters struct { // +kubebuilder:validation:Required BackendPool []BackendPoolParameters `json:"backendPool" tf:"backend_pool,omitempty"` // +kubebuilder:validation:Required BackendPoolHealthProbe []BackendPoolHealthProbeParameters `json:"backendPoolHealthProbe" tf:"backend_pool_health_probe,omitempty"` // +kubebuilder:validation:Required BackendPoolLoadBalancing []BackendPoolLoadBalancingParameters `json:"backendPoolLoadBalancing" tf:"backend_pool_load_balancing,omitempty"` // +kubebuilder:validation:Optional BackendPoolsSendReceiveTimeoutSeconds *float64 `json:"backendPoolsSendReceiveTimeoutSeconds,omitempty" tf:"backend_pools_send_receive_timeout_seconds,omitempty"` // +kubebuilder:validation:Required EnforceBackendPoolsCertificateNameCheck *bool `json:"enforceBackendPoolsCertificateNameCheck" tf:"enforce_backend_pools_certificate_name_check,omitempty"` // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // +kubebuilder:validation:Required FrontendEndpoint []FrontendEndpointParameters `json:"frontendEndpoint" tf:"frontend_endpoint,omitempty"` // +kubebuilder:validation:Optional LoadBalancerEnabled *bool `json:"loadBalancerEnabled,omitempty" tf:"load_balancer_enabled,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required RoutingRule []RoutingRuleParameters `json:"routingRule" tf:"routing_rule,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FrontDoorParameters) DeepCopy ¶
func (in *FrontDoorParameters) DeepCopy() *FrontDoorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontDoorParameters.
func (*FrontDoorParameters) DeepCopyInto ¶
func (in *FrontDoorParameters) DeepCopyInto(out *FrontDoorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontDoorSpec ¶
type FrontDoorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontDoorParameters `json:"forProvider"` }
FrontDoorSpec defines the desired state of FrontDoor
func (*FrontDoorSpec) DeepCopy ¶
func (in *FrontDoorSpec) DeepCopy() *FrontDoorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontDoorSpec.
func (*FrontDoorSpec) DeepCopyInto ¶
func (in *FrontDoorSpec) DeepCopyInto(out *FrontDoorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontDoorStatus ¶
type FrontDoorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontDoorObservation `json:"atProvider,omitempty"` }
FrontDoorStatus defines the observed state of FrontDoor.
func (*FrontDoorStatus) DeepCopy ¶
func (in *FrontDoorStatus) DeepCopy() *FrontDoorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontDoorStatus.
func (*FrontDoorStatus) DeepCopyInto ¶
func (in *FrontDoorStatus) DeepCopyInto(out *FrontDoorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomHTTPSConfiguration ¶
type FrontdoorCustomHTTPSConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorCustomHTTPSConfigurationSpec `json:"spec"` Status FrontdoorCustomHTTPSConfigurationStatus `json:"status,omitempty"` }
FrontdoorCustomHTTPSConfiguration is the Schema for the FrontdoorCustomHTTPSConfigurations 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 (*FrontdoorCustomHTTPSConfiguration) DeepCopy ¶
func (in *FrontdoorCustomHTTPSConfiguration) DeepCopy() *FrontdoorCustomHTTPSConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) DeepCopyInto ¶
func (in *FrontdoorCustomHTTPSConfiguration) DeepCopyInto(out *FrontdoorCustomHTTPSConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorCustomHTTPSConfiguration) DeepCopyObject ¶
func (in *FrontdoorCustomHTTPSConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorCustomHTTPSConfiguration) GetCondition ¶
func (mg *FrontdoorCustomHTTPSConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) GetConnectionDetailsMapping ¶
func (tr *FrontdoorCustomHTTPSConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfiguration) GetDeletionPolicy ¶
func (mg *FrontdoorCustomHTTPSConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) GetID ¶
func (tr *FrontdoorCustomHTTPSConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfiguration) GetObservation ¶
func (tr *FrontdoorCustomHTTPSConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfiguration) GetParameters ¶
func (tr *FrontdoorCustomHTTPSConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfiguration) GetProviderConfigReference ¶
func (mg *FrontdoorCustomHTTPSConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) GetProviderReference ¶
func (mg *FrontdoorCustomHTTPSConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorCustomHTTPSConfiguration. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorCustomHTTPSConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *FrontdoorCustomHTTPSConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) GetTerraformResourceType ¶
func (mg *FrontdoorCustomHTTPSConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfiguration) GetTerraformSchemaVersion ¶
func (tr *FrontdoorCustomHTTPSConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorCustomHTTPSConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *FrontdoorCustomHTTPSConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) LateInitialize ¶
func (tr *FrontdoorCustomHTTPSConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorCustomHTTPSConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorCustomHTTPSConfiguration) SetConditions ¶
func (mg *FrontdoorCustomHTTPSConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) SetDeletionPolicy ¶
func (mg *FrontdoorCustomHTTPSConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) SetObservation ¶
func (tr *FrontdoorCustomHTTPSConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfiguration) SetParameters ¶
func (tr *FrontdoorCustomHTTPSConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfiguration) SetProviderConfigReference ¶
func (mg *FrontdoorCustomHTTPSConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) SetProviderReference ¶
func (mg *FrontdoorCustomHTTPSConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorCustomHTTPSConfiguration. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorCustomHTTPSConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *FrontdoorCustomHTTPSConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *FrontdoorCustomHTTPSConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorCustomHTTPSConfiguration.
type FrontdoorCustomHTTPSConfigurationList ¶
type FrontdoorCustomHTTPSConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorCustomHTTPSConfiguration `json:"items"` }
FrontdoorCustomHTTPSConfigurationList contains a list of FrontdoorCustomHTTPSConfigurations
func (*FrontdoorCustomHTTPSConfigurationList) DeepCopy ¶
func (in *FrontdoorCustomHTTPSConfigurationList) DeepCopy() *FrontdoorCustomHTTPSConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomHTTPSConfigurationList.
func (*FrontdoorCustomHTTPSConfigurationList) DeepCopyInto ¶
func (in *FrontdoorCustomHTTPSConfigurationList) DeepCopyInto(out *FrontdoorCustomHTTPSConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorCustomHTTPSConfigurationList) DeepCopyObject ¶
func (in *FrontdoorCustomHTTPSConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorCustomHTTPSConfigurationList) GetItems ¶
func (l *FrontdoorCustomHTTPSConfigurationList) GetItems() []resource.Managed
GetItems of this FrontdoorCustomHTTPSConfigurationList.
type FrontdoorCustomHTTPSConfigurationObservation ¶
type FrontdoorCustomHTTPSConfigurationObservation struct { CustomHTTPSConfiguration []CustomHTTPSConfigurationObservation `json:"customHttpsConfiguration,omitempty" tf:"custom_https_configuration,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorCustomHTTPSConfigurationObservation) DeepCopy ¶
func (in *FrontdoorCustomHTTPSConfigurationObservation) DeepCopy() *FrontdoorCustomHTTPSConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomHTTPSConfigurationObservation.
func (*FrontdoorCustomHTTPSConfigurationObservation) DeepCopyInto ¶
func (in *FrontdoorCustomHTTPSConfigurationObservation) DeepCopyInto(out *FrontdoorCustomHTTPSConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomHTTPSConfigurationParameters ¶
type FrontdoorCustomHTTPSConfigurationParameters struct { // +kubebuilder:validation:Optional CustomHTTPSConfiguration []CustomHTTPSConfigurationParameters `json:"customHttpsConfiguration,omitempty" tf:"custom_https_configuration,omitempty"` // +kubebuilder:validation:Required CustomHTTPSProvisioningEnabled *bool `json:"customHttpsProvisioningEnabled" tf:"custom_https_provisioning_enabled,omitempty"` // +kubebuilder:validation:Required FrontendEndpointID *string `json:"frontendEndpointId" tf:"frontend_endpoint_id,omitempty"` }
func (*FrontdoorCustomHTTPSConfigurationParameters) DeepCopy ¶
func (in *FrontdoorCustomHTTPSConfigurationParameters) DeepCopy() *FrontdoorCustomHTTPSConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomHTTPSConfigurationParameters.
func (*FrontdoorCustomHTTPSConfigurationParameters) DeepCopyInto ¶
func (in *FrontdoorCustomHTTPSConfigurationParameters) DeepCopyInto(out *FrontdoorCustomHTTPSConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomHTTPSConfigurationSpec ¶
type FrontdoorCustomHTTPSConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorCustomHTTPSConfigurationParameters `json:"forProvider"` }
FrontdoorCustomHTTPSConfigurationSpec defines the desired state of FrontdoorCustomHTTPSConfiguration
func (*FrontdoorCustomHTTPSConfigurationSpec) DeepCopy ¶
func (in *FrontdoorCustomHTTPSConfigurationSpec) DeepCopy() *FrontdoorCustomHTTPSConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomHTTPSConfigurationSpec.
func (*FrontdoorCustomHTTPSConfigurationSpec) DeepCopyInto ¶
func (in *FrontdoorCustomHTTPSConfigurationSpec) DeepCopyInto(out *FrontdoorCustomHTTPSConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomHTTPSConfigurationStatus ¶
type FrontdoorCustomHTTPSConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorCustomHTTPSConfigurationObservation `json:"atProvider,omitempty"` }
FrontdoorCustomHTTPSConfigurationStatus defines the observed state of FrontdoorCustomHTTPSConfiguration.
func (*FrontdoorCustomHTTPSConfigurationStatus) DeepCopy ¶
func (in *FrontdoorCustomHTTPSConfigurationStatus) DeepCopy() *FrontdoorCustomHTTPSConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomHTTPSConfigurationStatus.
func (*FrontdoorCustomHTTPSConfigurationStatus) DeepCopyInto ¶
func (in *FrontdoorCustomHTTPSConfigurationStatus) DeepCopyInto(out *FrontdoorCustomHTTPSConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorFirewallPolicy ¶
type FrontdoorFirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorFirewallPolicySpec `json:"spec"` Status FrontdoorFirewallPolicyStatus `json:"status,omitempty"` }
FrontdoorFirewallPolicy is the Schema for the FrontdoorFirewallPolicys 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 (*FrontdoorFirewallPolicy) DeepCopy ¶
func (in *FrontdoorFirewallPolicy) DeepCopy() *FrontdoorFirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) DeepCopyInto ¶
func (in *FrontdoorFirewallPolicy) DeepCopyInto(out *FrontdoorFirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorFirewallPolicy) DeepCopyObject ¶
func (in *FrontdoorFirewallPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorFirewallPolicy) GetCondition ¶
func (mg *FrontdoorFirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) GetConnectionDetailsMapping ¶
func (tr *FrontdoorFirewallPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicy) GetDeletionPolicy ¶
func (mg *FrontdoorFirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) GetID ¶
func (tr *FrontdoorFirewallPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicy) GetObservation ¶
func (tr *FrontdoorFirewallPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicy) GetParameters ¶
func (tr *FrontdoorFirewallPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicy) GetProviderConfigReference ¶
func (mg *FrontdoorFirewallPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) GetProviderReference ¶
func (mg *FrontdoorFirewallPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorFirewallPolicy. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorFirewallPolicy) GetPublishConnectionDetailsTo ¶
func (mg *FrontdoorFirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) GetTerraformResourceType ¶
func (mg *FrontdoorFirewallPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicy) GetTerraformSchemaVersion ¶
func (tr *FrontdoorFirewallPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorFirewallPolicy) GetWriteConnectionSecretToReference ¶
func (mg *FrontdoorFirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) LateInitialize ¶
func (tr *FrontdoorFirewallPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorFirewallPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorFirewallPolicy) ResolveReferences ¶
ResolveReferences of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) SetConditions ¶
func (mg *FrontdoorFirewallPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) SetDeletionPolicy ¶
func (mg *FrontdoorFirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) SetObservation ¶
func (tr *FrontdoorFirewallPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicy) SetParameters ¶
func (tr *FrontdoorFirewallPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicy) SetProviderConfigReference ¶
func (mg *FrontdoorFirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) SetProviderReference ¶
func (mg *FrontdoorFirewallPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorFirewallPolicy. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorFirewallPolicy) SetPublishConnectionDetailsTo ¶
func (mg *FrontdoorFirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicy) SetWriteConnectionSecretToReference ¶
func (mg *FrontdoorFirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorFirewallPolicy.
type FrontdoorFirewallPolicyList ¶
type FrontdoorFirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorFirewallPolicy `json:"items"` }
FrontdoorFirewallPolicyList contains a list of FrontdoorFirewallPolicys
func (*FrontdoorFirewallPolicyList) DeepCopy ¶
func (in *FrontdoorFirewallPolicyList) DeepCopy() *FrontdoorFirewallPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorFirewallPolicyList.
func (*FrontdoorFirewallPolicyList) DeepCopyInto ¶
func (in *FrontdoorFirewallPolicyList) DeepCopyInto(out *FrontdoorFirewallPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorFirewallPolicyList) DeepCopyObject ¶
func (in *FrontdoorFirewallPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorFirewallPolicyList) GetItems ¶
func (l *FrontdoorFirewallPolicyList) GetItems() []resource.Managed
GetItems of this FrontdoorFirewallPolicyList.
type FrontdoorFirewallPolicyObservation ¶
type FrontdoorFirewallPolicyObservation struct { FrontendEndpointIds []*string `json:"frontendEndpointIds,omitempty" tf:"frontend_endpoint_ids,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location,omitempty" tf:"location,omitempty"` }
func (*FrontdoorFirewallPolicyObservation) DeepCopy ¶
func (in *FrontdoorFirewallPolicyObservation) DeepCopy() *FrontdoorFirewallPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorFirewallPolicyObservation.
func (*FrontdoorFirewallPolicyObservation) DeepCopyInto ¶
func (in *FrontdoorFirewallPolicyObservation) DeepCopyInto(out *FrontdoorFirewallPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorFirewallPolicyParameters ¶
type FrontdoorFirewallPolicyParameters struct { // +kubebuilder:validation:Optional CustomBlockResponseBody *string `json:"customBlockResponseBody,omitempty" tf:"custom_block_response_body,omitempty"` // +kubebuilder:validation:Optional CustomBlockResponseStatusCode *float64 `json:"customBlockResponseStatusCode,omitempty" tf:"custom_block_response_status_code,omitempty"` // +kubebuilder:validation:Optional CustomRule []CustomRuleParameters `json:"customRule,omitempty" tf:"custom_rule,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ManagedRule []ManagedRuleParameters `json:"managedRule,omitempty" tf:"managed_rule,omitempty"` // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RedirectURL *string `json:"redirectUrl,omitempty" tf:"redirect_url,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FrontdoorFirewallPolicyParameters) DeepCopy ¶
func (in *FrontdoorFirewallPolicyParameters) DeepCopy() *FrontdoorFirewallPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorFirewallPolicyParameters.
func (*FrontdoorFirewallPolicyParameters) DeepCopyInto ¶
func (in *FrontdoorFirewallPolicyParameters) DeepCopyInto(out *FrontdoorFirewallPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorFirewallPolicySpec ¶
type FrontdoorFirewallPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorFirewallPolicyParameters `json:"forProvider"` }
FrontdoorFirewallPolicySpec defines the desired state of FrontdoorFirewallPolicy
func (*FrontdoorFirewallPolicySpec) DeepCopy ¶
func (in *FrontdoorFirewallPolicySpec) DeepCopy() *FrontdoorFirewallPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorFirewallPolicySpec.
func (*FrontdoorFirewallPolicySpec) DeepCopyInto ¶
func (in *FrontdoorFirewallPolicySpec) DeepCopyInto(out *FrontdoorFirewallPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorFirewallPolicyStatus ¶
type FrontdoorFirewallPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorFirewallPolicyObservation `json:"atProvider,omitempty"` }
FrontdoorFirewallPolicyStatus defines the observed state of FrontdoorFirewallPolicy.
func (*FrontdoorFirewallPolicyStatus) DeepCopy ¶
func (in *FrontdoorFirewallPolicyStatus) DeepCopy() *FrontdoorFirewallPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorFirewallPolicyStatus.
func (*FrontdoorFirewallPolicyStatus) DeepCopyInto ¶
func (in *FrontdoorFirewallPolicyStatus) DeepCopyInto(out *FrontdoorFirewallPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRulesEngine ¶
type FrontdoorRulesEngine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorRulesEngineSpec `json:"spec"` Status FrontdoorRulesEngineStatus `json:"status,omitempty"` }
FrontdoorRulesEngine is the Schema for the FrontdoorRulesEngines 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 (*FrontdoorRulesEngine) DeepCopy ¶
func (in *FrontdoorRulesEngine) DeepCopy() *FrontdoorRulesEngine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) DeepCopyInto ¶
func (in *FrontdoorRulesEngine) DeepCopyInto(out *FrontdoorRulesEngine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRulesEngine) DeepCopyObject ¶
func (in *FrontdoorRulesEngine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRulesEngine) GetCondition ¶
func (mg *FrontdoorRulesEngine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) GetConnectionDetailsMapping ¶
func (tr *FrontdoorRulesEngine) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorRulesEngine
func (*FrontdoorRulesEngine) GetDeletionPolicy ¶
func (mg *FrontdoorRulesEngine) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) GetID ¶
func (tr *FrontdoorRulesEngine) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorRulesEngine
func (*FrontdoorRulesEngine) GetObservation ¶
func (tr *FrontdoorRulesEngine) GetObservation() (map[string]interface{}, error)
GetObservation of this FrontdoorRulesEngine
func (*FrontdoorRulesEngine) GetParameters ¶
func (tr *FrontdoorRulesEngine) GetParameters() (map[string]interface{}, error)
GetParameters of this FrontdoorRulesEngine
func (*FrontdoorRulesEngine) GetProviderConfigReference ¶
func (mg *FrontdoorRulesEngine) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) GetProviderReference ¶
func (mg *FrontdoorRulesEngine) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorRulesEngine. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorRulesEngine) GetPublishConnectionDetailsTo ¶
func (mg *FrontdoorRulesEngine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) GetTerraformResourceType ¶
func (mg *FrontdoorRulesEngine) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorRulesEngine
func (*FrontdoorRulesEngine) GetTerraformSchemaVersion ¶
func (tr *FrontdoorRulesEngine) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorRulesEngine) GetWriteConnectionSecretToReference ¶
func (mg *FrontdoorRulesEngine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) LateInitialize ¶
func (tr *FrontdoorRulesEngine) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorRulesEngine using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorRulesEngine) ResolveReferences ¶
ResolveReferences of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) SetConditions ¶
func (mg *FrontdoorRulesEngine) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) SetDeletionPolicy ¶
func (mg *FrontdoorRulesEngine) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) SetObservation ¶
func (tr *FrontdoorRulesEngine) SetObservation(obs map[string]interface{}) error
SetObservation for this FrontdoorRulesEngine
func (*FrontdoorRulesEngine) SetParameters ¶
func (tr *FrontdoorRulesEngine) SetParameters(params map[string]interface{}) error
SetParameters for this FrontdoorRulesEngine
func (*FrontdoorRulesEngine) SetProviderConfigReference ¶
func (mg *FrontdoorRulesEngine) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) SetProviderReference ¶
func (mg *FrontdoorRulesEngine) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorRulesEngine. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorRulesEngine) SetPublishConnectionDetailsTo ¶
func (mg *FrontdoorRulesEngine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorRulesEngine.
func (*FrontdoorRulesEngine) SetWriteConnectionSecretToReference ¶
func (mg *FrontdoorRulesEngine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorRulesEngine.
type FrontdoorRulesEngineList ¶
type FrontdoorRulesEngineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorRulesEngine `json:"items"` }
FrontdoorRulesEngineList contains a list of FrontdoorRulesEngines
func (*FrontdoorRulesEngineList) DeepCopy ¶
func (in *FrontdoorRulesEngineList) DeepCopy() *FrontdoorRulesEngineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngineList.
func (*FrontdoorRulesEngineList) DeepCopyInto ¶
func (in *FrontdoorRulesEngineList) DeepCopyInto(out *FrontdoorRulesEngineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRulesEngineList) DeepCopyObject ¶
func (in *FrontdoorRulesEngineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRulesEngineList) GetItems ¶
func (l *FrontdoorRulesEngineList) GetItems() []resource.Managed
GetItems of this FrontdoorRulesEngineList.
type FrontdoorRulesEngineObservation ¶
type FrontdoorRulesEngineObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location,omitempty" tf:"location,omitempty"` }
func (*FrontdoorRulesEngineObservation) DeepCopy ¶
func (in *FrontdoorRulesEngineObservation) DeepCopy() *FrontdoorRulesEngineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngineObservation.
func (*FrontdoorRulesEngineObservation) DeepCopyInto ¶
func (in *FrontdoorRulesEngineObservation) DeepCopyInto(out *FrontdoorRulesEngineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRulesEngineParameters ¶
type FrontdoorRulesEngineParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required FrontdoorName *string `json:"frontdoorName" tf:"frontdoor_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Rule []FrontdoorRulesEngineRuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*FrontdoorRulesEngineParameters) DeepCopy ¶
func (in *FrontdoorRulesEngineParameters) DeepCopy() *FrontdoorRulesEngineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngineParameters.
func (*FrontdoorRulesEngineParameters) DeepCopyInto ¶
func (in *FrontdoorRulesEngineParameters) DeepCopyInto(out *FrontdoorRulesEngineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRulesEngineRuleObservation ¶
type FrontdoorRulesEngineRuleObservation struct { }
func (*FrontdoorRulesEngineRuleObservation) DeepCopy ¶
func (in *FrontdoorRulesEngineRuleObservation) DeepCopy() *FrontdoorRulesEngineRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngineRuleObservation.
func (*FrontdoorRulesEngineRuleObservation) DeepCopyInto ¶
func (in *FrontdoorRulesEngineRuleObservation) DeepCopyInto(out *FrontdoorRulesEngineRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRulesEngineRuleParameters ¶
type FrontdoorRulesEngineRuleParameters struct { // +kubebuilder:validation:Optional Action []ActionParameters `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional MatchCondition []RuleMatchConditionParameters `json:"matchCondition,omitempty" tf:"match_condition,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` }
func (*FrontdoorRulesEngineRuleParameters) DeepCopy ¶
func (in *FrontdoorRulesEngineRuleParameters) DeepCopy() *FrontdoorRulesEngineRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngineRuleParameters.
func (*FrontdoorRulesEngineRuleParameters) DeepCopyInto ¶
func (in *FrontdoorRulesEngineRuleParameters) DeepCopyInto(out *FrontdoorRulesEngineRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRulesEngineSpec ¶
type FrontdoorRulesEngineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorRulesEngineParameters `json:"forProvider"` }
FrontdoorRulesEngineSpec defines the desired state of FrontdoorRulesEngine
func (*FrontdoorRulesEngineSpec) DeepCopy ¶
func (in *FrontdoorRulesEngineSpec) DeepCopy() *FrontdoorRulesEngineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngineSpec.
func (*FrontdoorRulesEngineSpec) DeepCopyInto ¶
func (in *FrontdoorRulesEngineSpec) DeepCopyInto(out *FrontdoorRulesEngineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRulesEngineStatus ¶
type FrontdoorRulesEngineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorRulesEngineObservation `json:"atProvider,omitempty"` }
FrontdoorRulesEngineStatus defines the observed state of FrontdoorRulesEngine.
func (*FrontdoorRulesEngineStatus) DeepCopy ¶
func (in *FrontdoorRulesEngineStatus) DeepCopy() *FrontdoorRulesEngineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRulesEngineStatus.
func (*FrontdoorRulesEngineStatus) DeepCopyInto ¶
func (in *FrontdoorRulesEngineStatus) DeepCopyInto(out *FrontdoorRulesEngineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendEndpointObservation ¶
type FrontendEndpointObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FrontendEndpointObservation) DeepCopy ¶
func (in *FrontendEndpointObservation) DeepCopy() *FrontendEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendEndpointObservation.
func (*FrontendEndpointObservation) DeepCopyInto ¶
func (in *FrontendEndpointObservation) DeepCopyInto(out *FrontendEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendEndpointParameters ¶
type FrontendEndpointParameters struct { // +kubebuilder:validation:Required HostName *string `json:"hostName" tf:"host_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SessionAffinityEnabled *bool `json:"sessionAffinityEnabled,omitempty" tf:"session_affinity_enabled,omitempty"` // +kubebuilder:validation:Optional SessionAffinityTTLSeconds *float64 `json:"sessionAffinityTtlSeconds,omitempty" tf:"session_affinity_ttl_seconds,omitempty"` // +kubebuilder:validation:Optional WebApplicationFirewallPolicyLinkID *string `json:"webApplicationFirewallPolicyLinkId,omitempty" tf:"web_application_firewall_policy_link_id,omitempty"` }
func (*FrontendEndpointParameters) DeepCopy ¶
func (in *FrontendEndpointParameters) DeepCopy() *FrontendEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendEndpointParameters.
func (*FrontendEndpointParameters) DeepCopyInto ¶
func (in *FrontendEndpointParameters) DeepCopyInto(out *FrontendEndpointParameters)
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"`
}
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: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 PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.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 (*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 FrontendPortObservation ¶
type FrontendPortObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FrontendPortObservation) DeepCopy ¶
func (in *FrontendPortObservation) DeepCopy() *FrontendPortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendPortObservation.
func (*FrontendPortObservation) DeepCopyInto ¶
func (in *FrontendPortObservation) DeepCopyInto(out *FrontendPortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendPortParameters ¶
type FrontendPortParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` }
func (*FrontendPortParameters) DeepCopy ¶
func (in *FrontendPortParameters) DeepCopy() *FrontendPortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendPortParameters.
func (*FrontendPortParameters) DeepCopyInto ¶
func (in *FrontendPortParameters) DeepCopyInto(out *FrontendPortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayIPConfigurationObservation ¶
type GatewayIPConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GatewayIPConfigurationObservation) DeepCopy ¶
func (in *GatewayIPConfigurationObservation) DeepCopy() *GatewayIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayIPConfigurationObservation.
func (*GatewayIPConfigurationObservation) DeepCopyInto ¶
func (in *GatewayIPConfigurationObservation) DeepCopyInto(out *GatewayIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayIPConfigurationParameters ¶
type GatewayIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.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 (*GatewayIPConfigurationParameters) DeepCopy ¶
func (in *GatewayIPConfigurationParameters) DeepCopy() *GatewayIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayIPConfigurationParameters.
func (*GatewayIPConfigurationParameters) DeepCopyInto ¶
func (in *GatewayIPConfigurationParameters) DeepCopyInto(out *GatewayIPConfigurationParameters)
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 *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional PreferHTTPS *bool `json:"preferHttps,omitempty" tf:"prefer_https,omitempty"` // +kubebuilder:validation:Optional RequestHeader []HTTPConfigurationRequestHeaderParameters `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 HTTPConfigurationRequestHeaderObservation ¶
type HTTPConfigurationRequestHeaderObservation struct { }
func (*HTTPConfigurationRequestHeaderObservation) DeepCopy ¶
func (in *HTTPConfigurationRequestHeaderObservation) DeepCopy() *HTTPConfigurationRequestHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPConfigurationRequestHeaderObservation.
func (*HTTPConfigurationRequestHeaderObservation) DeepCopyInto ¶
func (in *HTTPConfigurationRequestHeaderObservation) DeepCopyInto(out *HTTPConfigurationRequestHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPConfigurationRequestHeaderParameters ¶
type HTTPConfigurationRequestHeaderParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*HTTPConfigurationRequestHeaderParameters) DeepCopy ¶
func (in *HTTPConfigurationRequestHeaderParameters) DeepCopy() *HTTPConfigurationRequestHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPConfigurationRequestHeaderParameters.
func (*HTTPConfigurationRequestHeaderParameters) DeepCopyInto ¶
func (in *HTTPConfigurationRequestHeaderParameters) DeepCopyInto(out *HTTPConfigurationRequestHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerCustomErrorConfigurationObservation ¶
type HTTPListenerCustomErrorConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*HTTPListenerCustomErrorConfigurationObservation) DeepCopy ¶
func (in *HTTPListenerCustomErrorConfigurationObservation) DeepCopy() *HTTPListenerCustomErrorConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerCustomErrorConfigurationObservation.
func (*HTTPListenerCustomErrorConfigurationObservation) DeepCopyInto ¶
func (in *HTTPListenerCustomErrorConfigurationObservation) DeepCopyInto(out *HTTPListenerCustomErrorConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerCustomErrorConfigurationParameters ¶
type HTTPListenerCustomErrorConfigurationParameters struct { // +kubebuilder:validation:Required CustomErrorPageURL *string `json:"customErrorPageUrl" tf:"custom_error_page_url,omitempty"` // +kubebuilder:validation:Required StatusCode *string `json:"statusCode" tf:"status_code,omitempty"` }
func (*HTTPListenerCustomErrorConfigurationParameters) DeepCopy ¶
func (in *HTTPListenerCustomErrorConfigurationParameters) DeepCopy() *HTTPListenerCustomErrorConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerCustomErrorConfigurationParameters.
func (*HTTPListenerCustomErrorConfigurationParameters) DeepCopyInto ¶
func (in *HTTPListenerCustomErrorConfigurationParameters) DeepCopyInto(out *HTTPListenerCustomErrorConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerObservation ¶
type HTTPListenerObservation struct { CustomErrorConfiguration []HTTPListenerCustomErrorConfigurationObservation `json:"customErrorConfiguration,omitempty" tf:"custom_error_configuration,omitempty"` FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"` FrontendPortID *string `json:"frontendPortId,omitempty" tf:"frontend_port_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSLCertificateID *string `json:"sslCertificateId,omitempty" tf:"ssl_certificate_id,omitempty"` SSLProfileID *string `json:"sslProfileId,omitempty" tf:"ssl_profile_id,omitempty"` }
func (*HTTPListenerObservation) DeepCopy ¶
func (in *HTTPListenerObservation) DeepCopy() *HTTPListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerObservation.
func (*HTTPListenerObservation) DeepCopyInto ¶
func (in *HTTPListenerObservation) DeepCopyInto(out *HTTPListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerParameters ¶
type HTTPListenerParameters struct { // +kubebuilder:validation:Optional CustomErrorConfiguration []HTTPListenerCustomErrorConfigurationParameters `json:"customErrorConfiguration,omitempty" tf:"custom_error_configuration,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPortName *string `json:"frontendPortName" tf:"frontend_port_name,omitempty"` // +kubebuilder:validation:Optional HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // +kubebuilder:validation:Optional HostNames []*string `json:"hostNames,omitempty" tf:"host_names,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RequireSni *bool `json:"requireSni,omitempty" tf:"require_sni,omitempty"` // +kubebuilder:validation:Optional SSLCertificateName *string `json:"sslCertificateName,omitempty" tf:"ssl_certificate_name,omitempty"` // +kubebuilder:validation:Optional SSLProfileName *string `json:"sslProfileName,omitempty" tf:"ssl_profile_name,omitempty"` }
func (*HTTPListenerParameters) DeepCopy ¶
func (in *HTTPListenerParameters) DeepCopy() *HTTPListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerParameters.
func (*HTTPListenerParameters) DeepCopyInto ¶
func (in *HTTPListenerParameters) DeepCopyInto(out *HTTPListenerParameters)
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:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*IPConfigurationParameters) DeepCopy ¶
func (in *IPConfigurationParameters) DeepCopy() *IPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationParameters.
func (*IPConfigurationParameters) DeepCopyInto ¶
func (in *IPConfigurationParameters) DeepCopyInto(out *IPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6Observation ¶
type IPv6Observation struct { }
func (*IPv6Observation) DeepCopy ¶
func (in *IPv6Observation) DeepCopy() *IPv6Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6Observation.
func (*IPv6Observation) DeepCopyInto ¶
func (in *IPv6Observation) DeepCopyInto(out *IPv6Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6Parameters ¶
type IPv6Parameters struct { // +kubebuilder:validation:Required MicrosoftPeering []MicrosoftPeeringParameters `json:"microsoftPeering" tf:"microsoft_peering,omitempty"` // +kubebuilder:validation:Required PrimaryPeerAddressPrefix *string `json:"primaryPeerAddressPrefix" tf:"primary_peer_address_prefix,omitempty"` // +kubebuilder:validation:Optional RouteFilterID *string `json:"routeFilterId,omitempty" tf:"route_filter_id,omitempty"` // +kubebuilder:validation:Required SecondaryPeerAddressPrefix *string `json:"secondaryPeerAddressPrefix" tf:"secondary_peer_address_prefix,omitempty"` }
func (*IPv6Parameters) DeepCopy ¶
func (in *IPv6Parameters) DeepCopy() *IPv6Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6Parameters.
func (*IPv6Parameters) DeepCopyInto ¶
func (in *IPv6Parameters) DeepCopyInto(out *IPv6Parameters)
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 IdentityObservation ¶
type IdentityObservation struct { }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Required IdentityIds []*string `json:"identityIds" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance0BGPPeeringAddressObservation ¶
type Instance0BGPPeeringAddressObservation struct { DefaultIps []*string `json:"defaultIps,omitempty" tf:"default_ips,omitempty"` IPConfigurationID *string `json:"ipConfigurationId,omitempty" tf:"ip_configuration_id,omitempty"` TunnelIps []*string `json:"tunnelIps,omitempty" tf:"tunnel_ips,omitempty"` }
func (*Instance0BGPPeeringAddressObservation) DeepCopy ¶
func (in *Instance0BGPPeeringAddressObservation) DeepCopy() *Instance0BGPPeeringAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance0BGPPeeringAddressObservation.
func (*Instance0BGPPeeringAddressObservation) DeepCopyInto ¶
func (in *Instance0BGPPeeringAddressObservation) DeepCopyInto(out *Instance0BGPPeeringAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance0BGPPeeringAddressParameters ¶
type Instance0BGPPeeringAddressParameters struct { // +kubebuilder:validation:Required CustomIps []*string `json:"customIps" tf:"custom_ips,omitempty"` }
func (*Instance0BGPPeeringAddressParameters) DeepCopy ¶
func (in *Instance0BGPPeeringAddressParameters) DeepCopy() *Instance0BGPPeeringAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance0BGPPeeringAddressParameters.
func (*Instance0BGPPeeringAddressParameters) DeepCopyInto ¶
func (in *Instance0BGPPeeringAddressParameters) DeepCopyInto(out *Instance0BGPPeeringAddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance1BGPPeeringAddressObservation ¶
type Instance1BGPPeeringAddressObservation struct { DefaultIps []*string `json:"defaultIps,omitempty" tf:"default_ips,omitempty"` IPConfigurationID *string `json:"ipConfigurationId,omitempty" tf:"ip_configuration_id,omitempty"` TunnelIps []*string `json:"tunnelIps,omitempty" tf:"tunnel_ips,omitempty"` }
func (*Instance1BGPPeeringAddressObservation) DeepCopy ¶
func (in *Instance1BGPPeeringAddressObservation) DeepCopy() *Instance1BGPPeeringAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance1BGPPeeringAddressObservation.
func (*Instance1BGPPeeringAddressObservation) DeepCopyInto ¶
func (in *Instance1BGPPeeringAddressObservation) DeepCopyInto(out *Instance1BGPPeeringAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance1BGPPeeringAddressParameters ¶
type Instance1BGPPeeringAddressParameters struct { // +kubebuilder:validation:Required CustomIps []*string `json:"customIps" tf:"custom_ips,omitempty"` }
func (*Instance1BGPPeeringAddressParameters) DeepCopy ¶
func (in *Instance1BGPPeeringAddressParameters) DeepCopy() *Instance1BGPPeeringAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance1BGPPeeringAddressParameters.
func (*Instance1BGPPeeringAddressParameters) DeepCopyInto ¶
func (in *Instance1BGPPeeringAddressParameters) DeepCopyInto(out *Instance1BGPPeeringAddressParameters)
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) GetPublishConnectionDetailsTo ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InterfaceApplicationSecurityGroupAssociation.
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) SetPublishConnectionDetailsTo ¶
func (mg *InterfaceApplicationSecurityGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InterfaceApplicationSecurityGroupAssociation.
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) GetPublishConnectionDetailsTo ¶
func (mg *InterfaceBackendAddressPoolAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InterfaceBackendAddressPoolAssociation.
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) SetPublishConnectionDetailsTo ¶
func (mg *InterfaceBackendAddressPoolAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InterfaceBackendAddressPoolAssociation.
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) GetPublishConnectionDetailsTo ¶
func (mg *InterfaceNATRuleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InterfaceNATRuleAssociation.
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) SetPublishConnectionDetailsTo ¶
func (mg *InterfaceNATRuleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InterfaceNATRuleAssociation.
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) GetPublishConnectionDetailsTo ¶
func (mg *InterfaceSecurityGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InterfaceSecurityGroupAssociation.
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) SetPublishConnectionDetailsTo ¶
func (mg *InterfaceSecurityGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InterfaceSecurityGroupAssociation.
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 IntrusionDetectionObservation ¶
type IntrusionDetectionObservation struct { }
func (*IntrusionDetectionObservation) DeepCopy ¶
func (in *IntrusionDetectionObservation) DeepCopy() *IntrusionDetectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntrusionDetectionObservation.
func (*IntrusionDetectionObservation) DeepCopyInto ¶
func (in *IntrusionDetectionObservation) DeepCopyInto(out *IntrusionDetectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntrusionDetectionParameters ¶
type IntrusionDetectionParameters struct { // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // +kubebuilder:validation:Optional SignatureOverrides []SignatureOverridesParameters `json:"signatureOverrides,omitempty" tf:"signature_overrides,omitempty"` // +kubebuilder:validation:Optional TrafficBypass []TrafficBypassParameters `json:"trafficBypass,omitempty" tf:"traffic_bypass,omitempty"` }
func (*IntrusionDetectionParameters) DeepCopy ¶
func (in *IntrusionDetectionParameters) DeepCopy() *IntrusionDetectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntrusionDetectionParameters.
func (*IntrusionDetectionParameters) DeepCopyInto ¶
func (in *IntrusionDetectionParameters) DeepCopyInto(out *IntrusionDetectionParameters)
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 EncryptionAlgorithm *string `json:"encryptionAlgorithm" tf:"encryption_algorithm,omitempty"` // +kubebuilder:validation:Required IkeEncryptionAlgorithm *string `json:"ikeEncryptionAlgorithm" tf:"ike_encryption_algorithm,omitempty"` // +kubebuilder:validation:Required IkeIntegrityAlgorithm *string `json:"ikeIntegrityAlgorithm" tf:"ike_integrity_algorithm,omitempty"` // +kubebuilder:validation:Required IntegrityAlgorithm *string `json:"integrityAlgorithm" tf:"integrity_algorithm,omitempty"` // +kubebuilder:validation:Required PfsGroup *string `json:"pfsGroup" tf:"pfs_group,omitempty"` // +kubebuilder:validation:Required SaDataSizeKb *float64 `json:"saDataSizeKb" tf:"sa_data_size_kb,omitempty"` // +kubebuilder:validation:Required SaLifetimeSec *float64 `json:"saLifetimeSec" tf:"sa_lifetime_sec,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 LBBackendAddressPool ¶
type LBBackendAddressPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBBackendAddressPoolSpec `json:"spec"` Status LBBackendAddressPoolStatus `json:"status,omitempty"` }
LBBackendAddressPool is the Schema for the LBBackendAddressPools 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 (*LBBackendAddressPool) DeepCopy ¶
func (in *LBBackendAddressPool) DeepCopy() *LBBackendAddressPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPool.
func (*LBBackendAddressPool) DeepCopyInto ¶
func (in *LBBackendAddressPool) DeepCopyInto(out *LBBackendAddressPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBBackendAddressPool) DeepCopyObject ¶
func (in *LBBackendAddressPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBBackendAddressPool) GetCondition ¶
func (mg *LBBackendAddressPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBBackendAddressPool.
func (*LBBackendAddressPool) GetConnectionDetailsMapping ¶
func (tr *LBBackendAddressPool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LBBackendAddressPool
func (*LBBackendAddressPool) GetDeletionPolicy ¶
func (mg *LBBackendAddressPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBBackendAddressPool.
func (*LBBackendAddressPool) GetID ¶
func (tr *LBBackendAddressPool) GetID() string
GetID returns ID of underlying Terraform resource of this LBBackendAddressPool
func (*LBBackendAddressPool) GetObservation ¶
func (tr *LBBackendAddressPool) GetObservation() (map[string]interface{}, error)
GetObservation of this LBBackendAddressPool
func (*LBBackendAddressPool) GetParameters ¶
func (tr *LBBackendAddressPool) GetParameters() (map[string]interface{}, error)
GetParameters of this LBBackendAddressPool
func (*LBBackendAddressPool) GetProviderConfigReference ¶
func (mg *LBBackendAddressPool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LBBackendAddressPool.
func (*LBBackendAddressPool) GetProviderReference ¶
func (mg *LBBackendAddressPool) GetProviderReference() *xpv1.Reference
GetProviderReference of this LBBackendAddressPool. Deprecated: Use GetProviderConfigReference.
func (*LBBackendAddressPool) GetPublishConnectionDetailsTo ¶
func (mg *LBBackendAddressPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LBBackendAddressPool.
func (*LBBackendAddressPool) GetTerraformResourceType ¶
func (mg *LBBackendAddressPool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LBBackendAddressPool
func (*LBBackendAddressPool) GetTerraformSchemaVersion ¶
func (tr *LBBackendAddressPool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBBackendAddressPool) GetWriteConnectionSecretToReference ¶
func (mg *LBBackendAddressPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBBackendAddressPool.
func (*LBBackendAddressPool) LateInitialize ¶
func (tr *LBBackendAddressPool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LBBackendAddressPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBBackendAddressPool) ResolveReferences ¶
ResolveReferences of this LBBackendAddressPool.
func (*LBBackendAddressPool) SetConditions ¶
func (mg *LBBackendAddressPool) SetConditions(c ...xpv1.Condition)
SetConditions of this LBBackendAddressPool.
func (*LBBackendAddressPool) SetDeletionPolicy ¶
func (mg *LBBackendAddressPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBBackendAddressPool.
func (*LBBackendAddressPool) SetObservation ¶
func (tr *LBBackendAddressPool) SetObservation(obs map[string]interface{}) error
SetObservation for this LBBackendAddressPool
func (*LBBackendAddressPool) SetParameters ¶
func (tr *LBBackendAddressPool) SetParameters(params map[string]interface{}) error
SetParameters for this LBBackendAddressPool
func (*LBBackendAddressPool) SetProviderConfigReference ¶
func (mg *LBBackendAddressPool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LBBackendAddressPool.
func (*LBBackendAddressPool) SetProviderReference ¶
func (mg *LBBackendAddressPool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LBBackendAddressPool. Deprecated: Use SetProviderConfigReference.
func (*LBBackendAddressPool) SetPublishConnectionDetailsTo ¶
func (mg *LBBackendAddressPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LBBackendAddressPool.
func (*LBBackendAddressPool) SetWriteConnectionSecretToReference ¶
func (mg *LBBackendAddressPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBBackendAddressPool.
type LBBackendAddressPoolAddress ¶
type LBBackendAddressPoolAddress struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBBackendAddressPoolAddressSpec `json:"spec"` Status LBBackendAddressPoolAddressStatus `json:"status,omitempty"` }
LBBackendAddressPoolAddress is the Schema for the LBBackendAddressPoolAddresss 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 (*LBBackendAddressPoolAddress) DeepCopy ¶
func (in *LBBackendAddressPoolAddress) DeepCopy() *LBBackendAddressPoolAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) DeepCopyInto ¶
func (in *LBBackendAddressPoolAddress) DeepCopyInto(out *LBBackendAddressPoolAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBBackendAddressPoolAddress) DeepCopyObject ¶
func (in *LBBackendAddressPoolAddress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBBackendAddressPoolAddress) GetCondition ¶
func (mg *LBBackendAddressPoolAddress) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) GetConnectionDetailsMapping ¶
func (tr *LBBackendAddressPoolAddress) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddress) GetDeletionPolicy ¶
func (mg *LBBackendAddressPoolAddress) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) GetID ¶
func (tr *LBBackendAddressPoolAddress) GetID() string
GetID returns ID of underlying Terraform resource of this LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddress) GetObservation ¶
func (tr *LBBackendAddressPoolAddress) GetObservation() (map[string]interface{}, error)
GetObservation of this LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddress) GetParameters ¶
func (tr *LBBackendAddressPoolAddress) GetParameters() (map[string]interface{}, error)
GetParameters of this LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddress) GetProviderConfigReference ¶
func (mg *LBBackendAddressPoolAddress) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) GetProviderReference ¶
func (mg *LBBackendAddressPoolAddress) GetProviderReference() *xpv1.Reference
GetProviderReference of this LBBackendAddressPoolAddress. Deprecated: Use GetProviderConfigReference.
func (*LBBackendAddressPoolAddress) GetPublishConnectionDetailsTo ¶
func (mg *LBBackendAddressPoolAddress) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) GetTerraformResourceType ¶
func (mg *LBBackendAddressPoolAddress) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddress) GetTerraformSchemaVersion ¶
func (tr *LBBackendAddressPoolAddress) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBBackendAddressPoolAddress) GetWriteConnectionSecretToReference ¶
func (mg *LBBackendAddressPoolAddress) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) LateInitialize ¶
func (tr *LBBackendAddressPoolAddress) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LBBackendAddressPoolAddress using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBBackendAddressPoolAddress) SetConditions ¶
func (mg *LBBackendAddressPoolAddress) SetConditions(c ...xpv1.Condition)
SetConditions of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) SetDeletionPolicy ¶
func (mg *LBBackendAddressPoolAddress) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) SetObservation ¶
func (tr *LBBackendAddressPoolAddress) SetObservation(obs map[string]interface{}) error
SetObservation for this LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddress) SetParameters ¶
func (tr *LBBackendAddressPoolAddress) SetParameters(params map[string]interface{}) error
SetParameters for this LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddress) SetProviderConfigReference ¶
func (mg *LBBackendAddressPoolAddress) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) SetProviderReference ¶
func (mg *LBBackendAddressPoolAddress) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LBBackendAddressPoolAddress. Deprecated: Use SetProviderConfigReference.
func (*LBBackendAddressPoolAddress) SetPublishConnectionDetailsTo ¶
func (mg *LBBackendAddressPoolAddress) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddress) SetWriteConnectionSecretToReference ¶
func (mg *LBBackendAddressPoolAddress) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBBackendAddressPoolAddress.
type LBBackendAddressPoolAddressList ¶
type LBBackendAddressPoolAddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBBackendAddressPoolAddress `json:"items"` }
LBBackendAddressPoolAddressList contains a list of LBBackendAddressPoolAddresss
func (*LBBackendAddressPoolAddressList) DeepCopy ¶
func (in *LBBackendAddressPoolAddressList) DeepCopy() *LBBackendAddressPoolAddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolAddressList.
func (*LBBackendAddressPoolAddressList) DeepCopyInto ¶
func (in *LBBackendAddressPoolAddressList) DeepCopyInto(out *LBBackendAddressPoolAddressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBBackendAddressPoolAddressList) DeepCopyObject ¶
func (in *LBBackendAddressPoolAddressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBBackendAddressPoolAddressList) GetItems ¶
func (l *LBBackendAddressPoolAddressList) GetItems() []resource.Managed
GetItems of this LBBackendAddressPoolAddressList.
type LBBackendAddressPoolAddressObservation ¶
type LBBackendAddressPoolAddressObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LBBackendAddressPoolAddressObservation) DeepCopy ¶
func (in *LBBackendAddressPoolAddressObservation) DeepCopy() *LBBackendAddressPoolAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolAddressObservation.
func (*LBBackendAddressPoolAddressObservation) DeepCopyInto ¶
func (in *LBBackendAddressPoolAddressObservation) DeepCopyInto(out *LBBackendAddressPoolAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBBackendAddressPoolAddressParameters ¶
type LBBackendAddressPoolAddressParameters struct { // +kubebuilder:validation:Required BackendAddressPoolID *string `json:"backendAddressPoolId" tf:"backend_address_pool_id,omitempty"` // +kubebuilder:validation:Required IPAddress *string `json:"ipAddress" tf:"ip_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required VirtualNetworkID *string `json:"virtualNetworkId" tf:"virtual_network_id,omitempty"` }
func (*LBBackendAddressPoolAddressParameters) DeepCopy ¶
func (in *LBBackendAddressPoolAddressParameters) DeepCopy() *LBBackendAddressPoolAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolAddressParameters.
func (*LBBackendAddressPoolAddressParameters) DeepCopyInto ¶
func (in *LBBackendAddressPoolAddressParameters) DeepCopyInto(out *LBBackendAddressPoolAddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBBackendAddressPoolAddressSpec ¶
type LBBackendAddressPoolAddressSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBBackendAddressPoolAddressParameters `json:"forProvider"` }
LBBackendAddressPoolAddressSpec defines the desired state of LBBackendAddressPoolAddress
func (*LBBackendAddressPoolAddressSpec) DeepCopy ¶
func (in *LBBackendAddressPoolAddressSpec) DeepCopy() *LBBackendAddressPoolAddressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolAddressSpec.
func (*LBBackendAddressPoolAddressSpec) DeepCopyInto ¶
func (in *LBBackendAddressPoolAddressSpec) DeepCopyInto(out *LBBackendAddressPoolAddressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBBackendAddressPoolAddressStatus ¶
type LBBackendAddressPoolAddressStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBBackendAddressPoolAddressObservation `json:"atProvider,omitempty"` }
LBBackendAddressPoolAddressStatus defines the observed state of LBBackendAddressPoolAddress.
func (*LBBackendAddressPoolAddressStatus) DeepCopy ¶
func (in *LBBackendAddressPoolAddressStatus) DeepCopy() *LBBackendAddressPoolAddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolAddressStatus.
func (*LBBackendAddressPoolAddressStatus) DeepCopyInto ¶
func (in *LBBackendAddressPoolAddressStatus) DeepCopyInto(out *LBBackendAddressPoolAddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBBackendAddressPoolList ¶
type LBBackendAddressPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBBackendAddressPool `json:"items"` }
LBBackendAddressPoolList contains a list of LBBackendAddressPools
func (*LBBackendAddressPoolList) DeepCopy ¶
func (in *LBBackendAddressPoolList) DeepCopy() *LBBackendAddressPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolList.
func (*LBBackendAddressPoolList) DeepCopyInto ¶
func (in *LBBackendAddressPoolList) DeepCopyInto(out *LBBackendAddressPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBBackendAddressPoolList) DeepCopyObject ¶
func (in *LBBackendAddressPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBBackendAddressPoolList) GetItems ¶
func (l *LBBackendAddressPoolList) GetItems() []resource.Managed
GetItems of this LBBackendAddressPoolList.
type LBBackendAddressPoolObservation ¶
type LBBackendAddressPoolObservation struct { BackendIPConfigurations []*string `json:"backendIpConfigurations,omitempty" tf:"backend_ip_configurations,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LoadBalancingRules []*string `json:"loadBalancingRules,omitempty" tf:"load_balancing_rules,omitempty"` OutboundRules []*string `json:"outboundRules,omitempty" tf:"outbound_rules,omitempty"` }
func (*LBBackendAddressPoolObservation) DeepCopy ¶
func (in *LBBackendAddressPoolObservation) DeepCopy() *LBBackendAddressPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolObservation.
func (*LBBackendAddressPoolObservation) DeepCopyInto ¶
func (in *LBBackendAddressPoolObservation) DeepCopyInto(out *LBBackendAddressPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBBackendAddressPoolParameters ¶
type LBBackendAddressPoolParameters struct { // +kubebuilder:validation:Optional BackendAddress []BackendAddressParameters `json:"backendAddress,omitempty" tf:"backend_address,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional TunnelInterface []TunnelInterfaceParameters `json:"tunnelInterface,omitempty" tf:"tunnel_interface,omitempty"` }
func (*LBBackendAddressPoolParameters) DeepCopy ¶
func (in *LBBackendAddressPoolParameters) DeepCopy() *LBBackendAddressPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolParameters.
func (*LBBackendAddressPoolParameters) DeepCopyInto ¶
func (in *LBBackendAddressPoolParameters) DeepCopyInto(out *LBBackendAddressPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBBackendAddressPoolSpec ¶
type LBBackendAddressPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBBackendAddressPoolParameters `json:"forProvider"` }
LBBackendAddressPoolSpec defines the desired state of LBBackendAddressPool
func (*LBBackendAddressPoolSpec) DeepCopy ¶
func (in *LBBackendAddressPoolSpec) DeepCopy() *LBBackendAddressPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolSpec.
func (*LBBackendAddressPoolSpec) DeepCopyInto ¶
func (in *LBBackendAddressPoolSpec) DeepCopyInto(out *LBBackendAddressPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBBackendAddressPoolStatus ¶
type LBBackendAddressPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBBackendAddressPoolObservation `json:"atProvider,omitempty"` }
LBBackendAddressPoolStatus defines the observed state of LBBackendAddressPool.
func (*LBBackendAddressPoolStatus) DeepCopy ¶
func (in *LBBackendAddressPoolStatus) DeepCopy() *LBBackendAddressPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBBackendAddressPoolStatus.
func (*LBBackendAddressPoolStatus) DeepCopyInto ¶
func (in *LBBackendAddressPoolStatus) DeepCopyInto(out *LBBackendAddressPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATPool ¶
type LBNATPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBNATPoolSpec `json:"spec"` Status LBNATPoolStatus `json:"status,omitempty"` }
LBNATPool is the Schema for the LBNATPools 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 (*LBNATPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATPool.
func (*LBNATPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBNATPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBNATPool) GetCondition ¶
func (mg *LBNATPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBNATPool.
func (*LBNATPool) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LBNATPool
func (*LBNATPool) GetDeletionPolicy ¶
func (mg *LBNATPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBNATPool.
func (*LBNATPool) GetObservation ¶
GetObservation of this LBNATPool
func (*LBNATPool) GetParameters ¶
GetParameters of this LBNATPool
func (*LBNATPool) GetProviderConfigReference ¶
GetProviderConfigReference of this LBNATPool.
func (*LBNATPool) GetProviderReference ¶
GetProviderReference of this LBNATPool. Deprecated: Use GetProviderConfigReference.
func (*LBNATPool) GetPublishConnectionDetailsTo ¶
func (mg *LBNATPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LBNATPool.
func (*LBNATPool) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LBNATPool
func (*LBNATPool) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBNATPool) GetWriteConnectionSecretToReference ¶
func (mg *LBNATPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBNATPool.
func (*LBNATPool) LateInitialize ¶
LateInitialize this LBNATPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBNATPool) ResolveReferences ¶
ResolveReferences of this LBNATPool.
func (*LBNATPool) SetConditions ¶
SetConditions of this LBNATPool.
func (*LBNATPool) SetDeletionPolicy ¶
func (mg *LBNATPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBNATPool.
func (*LBNATPool) SetObservation ¶
SetObservation for this LBNATPool
func (*LBNATPool) SetParameters ¶
SetParameters for this LBNATPool
func (*LBNATPool) SetProviderConfigReference ¶
SetProviderConfigReference of this LBNATPool.
func (*LBNATPool) SetProviderReference ¶
SetProviderReference of this LBNATPool. Deprecated: Use SetProviderConfigReference.
func (*LBNATPool) SetPublishConnectionDetailsTo ¶
func (mg *LBNATPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LBNATPool.
func (*LBNATPool) SetWriteConnectionSecretToReference ¶
func (mg *LBNATPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBNATPool.
type LBNATPoolList ¶
type LBNATPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBNATPool `json:"items"` }
LBNATPoolList contains a list of LBNATPools
func (*LBNATPoolList) DeepCopy ¶
func (in *LBNATPoolList) DeepCopy() *LBNATPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATPoolList.
func (*LBNATPoolList) DeepCopyInto ¶
func (in *LBNATPoolList) DeepCopyInto(out *LBNATPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBNATPoolList) DeepCopyObject ¶
func (in *LBNATPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBNATPoolList) GetItems ¶
func (l *LBNATPoolList) GetItems() []resource.Managed
GetItems of this LBNATPoolList.
type LBNATPoolObservation ¶
type LBNATPoolObservation struct { FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LBNATPoolObservation) DeepCopy ¶
func (in *LBNATPoolObservation) DeepCopy() *LBNATPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATPoolObservation.
func (*LBNATPoolObservation) DeepCopyInto ¶
func (in *LBNATPoolObservation) DeepCopyInto(out *LBNATPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATPoolParameters ¶
type LBNATPoolParameters struct { // +kubebuilder:validation:Required BackendPort *float64 `json:"backendPort" tf:"backend_port,omitempty"` // +kubebuilder:validation:Optional FloatingIPEnabled *bool `json:"floatingIpEnabled,omitempty" tf:"floating_ip_enabled,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPortEnd *float64 `json:"frontendPortEnd" tf:"frontend_port_end,omitempty"` // +kubebuilder:validation:Required FrontendPortStart *float64 `json:"frontendPortStart" tf:"frontend_port_start,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional TCPResetEnabled *bool `json:"tcpResetEnabled,omitempty" tf:"tcp_reset_enabled,omitempty"` }
func (*LBNATPoolParameters) DeepCopy ¶
func (in *LBNATPoolParameters) DeepCopy() *LBNATPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATPoolParameters.
func (*LBNATPoolParameters) DeepCopyInto ¶
func (in *LBNATPoolParameters) DeepCopyInto(out *LBNATPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATPoolSpec ¶
type LBNATPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBNATPoolParameters `json:"forProvider"` }
LBNATPoolSpec defines the desired state of LBNATPool
func (*LBNATPoolSpec) DeepCopy ¶
func (in *LBNATPoolSpec) DeepCopy() *LBNATPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATPoolSpec.
func (*LBNATPoolSpec) DeepCopyInto ¶
func (in *LBNATPoolSpec) DeepCopyInto(out *LBNATPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATPoolStatus ¶
type LBNATPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBNATPoolObservation `json:"atProvider,omitempty"` }
LBNATPoolStatus defines the observed state of LBNATPool.
func (*LBNATPoolStatus) DeepCopy ¶
func (in *LBNATPoolStatus) DeepCopy() *LBNATPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATPoolStatus.
func (*LBNATPoolStatus) DeepCopyInto ¶
func (in *LBNATPoolStatus) DeepCopyInto(out *LBNATPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATRule ¶
type LBNATRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBNATRuleSpec `json:"spec"` Status LBNATRuleStatus `json:"status,omitempty"` }
LBNATRule is the Schema for the LBNATRules 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 (*LBNATRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATRule.
func (*LBNATRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBNATRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBNATRule) GetCondition ¶
func (mg *LBNATRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBNATRule.
func (*LBNATRule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LBNATRule
func (*LBNATRule) GetDeletionPolicy ¶
func (mg *LBNATRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBNATRule.
func (*LBNATRule) GetObservation ¶
GetObservation of this LBNATRule
func (*LBNATRule) GetParameters ¶
GetParameters of this LBNATRule
func (*LBNATRule) GetProviderConfigReference ¶
GetProviderConfigReference of this LBNATRule.
func (*LBNATRule) GetProviderReference ¶
GetProviderReference of this LBNATRule. Deprecated: Use GetProviderConfigReference.
func (*LBNATRule) GetPublishConnectionDetailsTo ¶
func (mg *LBNATRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LBNATRule.
func (*LBNATRule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LBNATRule
func (*LBNATRule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBNATRule) GetWriteConnectionSecretToReference ¶
func (mg *LBNATRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBNATRule.
func (*LBNATRule) LateInitialize ¶
LateInitialize this LBNATRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBNATRule) ResolveReferences ¶
ResolveReferences of this LBNATRule.
func (*LBNATRule) SetConditions ¶
SetConditions of this LBNATRule.
func (*LBNATRule) SetDeletionPolicy ¶
func (mg *LBNATRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBNATRule.
func (*LBNATRule) SetObservation ¶
SetObservation for this LBNATRule
func (*LBNATRule) SetParameters ¶
SetParameters for this LBNATRule
func (*LBNATRule) SetProviderConfigReference ¶
SetProviderConfigReference of this LBNATRule.
func (*LBNATRule) SetProviderReference ¶
SetProviderReference of this LBNATRule. Deprecated: Use SetProviderConfigReference.
func (*LBNATRule) SetPublishConnectionDetailsTo ¶
func (mg *LBNATRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LBNATRule.
func (*LBNATRule) SetWriteConnectionSecretToReference ¶
func (mg *LBNATRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBNATRule.
type LBNATRuleList ¶
type LBNATRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBNATRule `json:"items"` }
LBNATRuleList contains a list of LBNATRules
func (*LBNATRuleList) DeepCopy ¶
func (in *LBNATRuleList) DeepCopy() *LBNATRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATRuleList.
func (*LBNATRuleList) DeepCopyInto ¶
func (in *LBNATRuleList) DeepCopyInto(out *LBNATRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBNATRuleList) DeepCopyObject ¶
func (in *LBNATRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBNATRuleList) GetItems ¶
func (l *LBNATRuleList) GetItems() []resource.Managed
GetItems of this LBNATRuleList.
type LBNATRuleObservation ¶
type LBNATRuleObservation struct { BackendIPConfigurationID *string `json:"backendIpConfigurationId,omitempty" tf:"backend_ip_configuration_id,omitempty"` FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LBNATRuleObservation) DeepCopy ¶
func (in *LBNATRuleObservation) DeepCopy() *LBNATRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATRuleObservation.
func (*LBNATRuleObservation) DeepCopyInto ¶
func (in *LBNATRuleObservation) DeepCopyInto(out *LBNATRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATRuleParameters ¶
type LBNATRuleParameters struct { // +kubebuilder:validation:Required BackendPort *float64 `json:"backendPort" tf:"backend_port,omitempty"` // +kubebuilder:validation:Optional EnableFloatingIP *bool `json:"enableFloatingIp,omitempty" tf:"enable_floating_ip,omitempty"` // +kubebuilder:validation:Optional EnableTCPReset *bool `json:"enableTcpReset,omitempty" tf:"enable_tcp_reset,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPort *float64 `json:"frontendPort" tf:"frontend_port,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*LBNATRuleParameters) DeepCopy ¶
func (in *LBNATRuleParameters) DeepCopy() *LBNATRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATRuleParameters.
func (*LBNATRuleParameters) DeepCopyInto ¶
func (in *LBNATRuleParameters) DeepCopyInto(out *LBNATRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATRuleSpec ¶
type LBNATRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBNATRuleParameters `json:"forProvider"` }
LBNATRuleSpec defines the desired state of LBNATRule
func (*LBNATRuleSpec) DeepCopy ¶
func (in *LBNATRuleSpec) DeepCopy() *LBNATRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATRuleSpec.
func (*LBNATRuleSpec) DeepCopyInto ¶
func (in *LBNATRuleSpec) DeepCopyInto(out *LBNATRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBNATRuleStatus ¶
type LBNATRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBNATRuleObservation `json:"atProvider,omitempty"` }
LBNATRuleStatus defines the observed state of LBNATRule.
func (*LBNATRuleStatus) DeepCopy ¶
func (in *LBNATRuleStatus) DeepCopy() *LBNATRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBNATRuleStatus.
func (*LBNATRuleStatus) DeepCopyInto ¶
func (in *LBNATRuleStatus) DeepCopyInto(out *LBNATRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBOutboundRule ¶
type LBOutboundRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBOutboundRuleSpec `json:"spec"` Status LBOutboundRuleStatus `json:"status,omitempty"` }
LBOutboundRule is the Schema for the LBOutboundRules 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 (*LBOutboundRule) DeepCopy ¶
func (in *LBOutboundRule) DeepCopy() *LBOutboundRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRule.
func (*LBOutboundRule) DeepCopyInto ¶
func (in *LBOutboundRule) DeepCopyInto(out *LBOutboundRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBOutboundRule) DeepCopyObject ¶
func (in *LBOutboundRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBOutboundRule) GetCondition ¶
func (mg *LBOutboundRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBOutboundRule.
func (*LBOutboundRule) GetConnectionDetailsMapping ¶
func (tr *LBOutboundRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LBOutboundRule
func (*LBOutboundRule) GetDeletionPolicy ¶
func (mg *LBOutboundRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBOutboundRule.
func (*LBOutboundRule) GetID ¶
func (tr *LBOutboundRule) GetID() string
GetID returns ID of underlying Terraform resource of this LBOutboundRule
func (*LBOutboundRule) GetObservation ¶
func (tr *LBOutboundRule) GetObservation() (map[string]interface{}, error)
GetObservation of this LBOutboundRule
func (*LBOutboundRule) GetParameters ¶
func (tr *LBOutboundRule) GetParameters() (map[string]interface{}, error)
GetParameters of this LBOutboundRule
func (*LBOutboundRule) GetProviderConfigReference ¶
func (mg *LBOutboundRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LBOutboundRule.
func (*LBOutboundRule) GetProviderReference ¶
func (mg *LBOutboundRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this LBOutboundRule. Deprecated: Use GetProviderConfigReference.
func (*LBOutboundRule) GetPublishConnectionDetailsTo ¶
func (mg *LBOutboundRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LBOutboundRule.
func (*LBOutboundRule) GetTerraformResourceType ¶
func (mg *LBOutboundRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LBOutboundRule
func (*LBOutboundRule) GetTerraformSchemaVersion ¶
func (tr *LBOutboundRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBOutboundRule) GetWriteConnectionSecretToReference ¶
func (mg *LBOutboundRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBOutboundRule.
func (*LBOutboundRule) LateInitialize ¶
func (tr *LBOutboundRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LBOutboundRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBOutboundRule) ResolveReferences ¶
ResolveReferences of this LBOutboundRule.
func (*LBOutboundRule) SetConditions ¶
func (mg *LBOutboundRule) SetConditions(c ...xpv1.Condition)
SetConditions of this LBOutboundRule.
func (*LBOutboundRule) SetDeletionPolicy ¶
func (mg *LBOutboundRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBOutboundRule.
func (*LBOutboundRule) SetObservation ¶
func (tr *LBOutboundRule) SetObservation(obs map[string]interface{}) error
SetObservation for this LBOutboundRule
func (*LBOutboundRule) SetParameters ¶
func (tr *LBOutboundRule) SetParameters(params map[string]interface{}) error
SetParameters for this LBOutboundRule
func (*LBOutboundRule) SetProviderConfigReference ¶
func (mg *LBOutboundRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LBOutboundRule.
func (*LBOutboundRule) SetProviderReference ¶
func (mg *LBOutboundRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LBOutboundRule. Deprecated: Use SetProviderConfigReference.
func (*LBOutboundRule) SetPublishConnectionDetailsTo ¶
func (mg *LBOutboundRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LBOutboundRule.
func (*LBOutboundRule) SetWriteConnectionSecretToReference ¶
func (mg *LBOutboundRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBOutboundRule.
type LBOutboundRuleFrontendIPConfigurationObservation ¶
type LBOutboundRuleFrontendIPConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LBOutboundRuleFrontendIPConfigurationObservation) DeepCopy ¶
func (in *LBOutboundRuleFrontendIPConfigurationObservation) DeepCopy() *LBOutboundRuleFrontendIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRuleFrontendIPConfigurationObservation.
func (*LBOutboundRuleFrontendIPConfigurationObservation) DeepCopyInto ¶
func (in *LBOutboundRuleFrontendIPConfigurationObservation) DeepCopyInto(out *LBOutboundRuleFrontendIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBOutboundRuleFrontendIPConfigurationParameters ¶
type LBOutboundRuleFrontendIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*LBOutboundRuleFrontendIPConfigurationParameters) DeepCopy ¶
func (in *LBOutboundRuleFrontendIPConfigurationParameters) DeepCopy() *LBOutboundRuleFrontendIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRuleFrontendIPConfigurationParameters.
func (*LBOutboundRuleFrontendIPConfigurationParameters) DeepCopyInto ¶
func (in *LBOutboundRuleFrontendIPConfigurationParameters) DeepCopyInto(out *LBOutboundRuleFrontendIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBOutboundRuleList ¶
type LBOutboundRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBOutboundRule `json:"items"` }
LBOutboundRuleList contains a list of LBOutboundRules
func (*LBOutboundRuleList) DeepCopy ¶
func (in *LBOutboundRuleList) DeepCopy() *LBOutboundRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRuleList.
func (*LBOutboundRuleList) DeepCopyInto ¶
func (in *LBOutboundRuleList) DeepCopyInto(out *LBOutboundRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBOutboundRuleList) DeepCopyObject ¶
func (in *LBOutboundRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBOutboundRuleList) GetItems ¶
func (l *LBOutboundRuleList) GetItems() []resource.Managed
GetItems of this LBOutboundRuleList.
type LBOutboundRuleObservation ¶
type LBOutboundRuleObservation struct { FrontendIPConfiguration []LBOutboundRuleFrontendIPConfigurationObservation `json:"frontendIpConfiguration,omitempty" tf:"frontend_ip_configuration,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LBOutboundRuleObservation) DeepCopy ¶
func (in *LBOutboundRuleObservation) DeepCopy() *LBOutboundRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRuleObservation.
func (*LBOutboundRuleObservation) DeepCopyInto ¶
func (in *LBOutboundRuleObservation) DeepCopyInto(out *LBOutboundRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBOutboundRuleParameters ¶
type LBOutboundRuleParameters struct { // +kubebuilder:validation:Optional AllocatedOutboundPorts *float64 `json:"allocatedOutboundPorts,omitempty" tf:"allocated_outbound_ports,omitempty"` // +kubebuilder:validation:Required BackendAddressPoolID *string `json:"backendAddressPoolId" tf:"backend_address_pool_id,omitempty"` // +kubebuilder:validation:Optional EnableTCPReset *bool `json:"enableTcpReset,omitempty" tf:"enable_tcp_reset,omitempty"` // +kubebuilder:validation:Optional FrontendIPConfiguration []LBOutboundRuleFrontendIPConfigurationParameters `json:"frontendIpConfiguration,omitempty" tf:"frontend_ip_configuration,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*LBOutboundRuleParameters) DeepCopy ¶
func (in *LBOutboundRuleParameters) DeepCopy() *LBOutboundRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRuleParameters.
func (*LBOutboundRuleParameters) DeepCopyInto ¶
func (in *LBOutboundRuleParameters) DeepCopyInto(out *LBOutboundRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBOutboundRuleSpec ¶
type LBOutboundRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBOutboundRuleParameters `json:"forProvider"` }
LBOutboundRuleSpec defines the desired state of LBOutboundRule
func (*LBOutboundRuleSpec) DeepCopy ¶
func (in *LBOutboundRuleSpec) DeepCopy() *LBOutboundRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRuleSpec.
func (*LBOutboundRuleSpec) DeepCopyInto ¶
func (in *LBOutboundRuleSpec) DeepCopyInto(out *LBOutboundRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBOutboundRuleStatus ¶
type LBOutboundRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBOutboundRuleObservation `json:"atProvider,omitempty"` }
LBOutboundRuleStatus defines the observed state of LBOutboundRule.
func (*LBOutboundRuleStatus) DeepCopy ¶
func (in *LBOutboundRuleStatus) DeepCopy() *LBOutboundRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBOutboundRuleStatus.
func (*LBOutboundRuleStatus) DeepCopyInto ¶
func (in *LBOutboundRuleStatus) DeepCopyInto(out *LBOutboundRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBProbe ¶
type LBProbe struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBProbeSpec `json:"spec"` Status LBProbeStatus `json:"status,omitempty"` }
LBProbe is the Schema for the LBProbes 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 (*LBProbe) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBProbe.
func (*LBProbe) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBProbe) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBProbe) GetCondition ¶
func (mg *LBProbe) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBProbe.
func (*LBProbe) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LBProbe
func (*LBProbe) GetDeletionPolicy ¶
func (mg *LBProbe) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBProbe.
func (*LBProbe) GetObservation ¶
GetObservation of this LBProbe
func (*LBProbe) GetParameters ¶
GetParameters of this LBProbe
func (*LBProbe) GetProviderConfigReference ¶
GetProviderConfigReference of this LBProbe.
func (*LBProbe) GetProviderReference ¶
GetProviderReference of this LBProbe. Deprecated: Use GetProviderConfigReference.
func (*LBProbe) GetPublishConnectionDetailsTo ¶
func (mg *LBProbe) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LBProbe.
func (*LBProbe) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LBProbe
func (*LBProbe) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBProbe) GetWriteConnectionSecretToReference ¶
func (mg *LBProbe) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBProbe.
func (*LBProbe) LateInitialize ¶
LateInitialize this LBProbe using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBProbe) ResolveReferences ¶
ResolveReferences of this LBProbe.
func (*LBProbe) SetConditions ¶
SetConditions of this LBProbe.
func (*LBProbe) SetDeletionPolicy ¶
func (mg *LBProbe) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBProbe.
func (*LBProbe) SetObservation ¶
SetObservation for this LBProbe
func (*LBProbe) SetParameters ¶
SetParameters for this LBProbe
func (*LBProbe) SetProviderConfigReference ¶
SetProviderConfigReference of this LBProbe.
func (*LBProbe) SetProviderReference ¶
SetProviderReference of this LBProbe. Deprecated: Use SetProviderConfigReference.
func (*LBProbe) SetPublishConnectionDetailsTo ¶
func (mg *LBProbe) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LBProbe.
func (*LBProbe) SetWriteConnectionSecretToReference ¶
func (mg *LBProbe) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBProbe.
type LBProbeList ¶
type LBProbeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBProbe `json:"items"` }
LBProbeList contains a list of LBProbes
func (*LBProbeList) DeepCopy ¶
func (in *LBProbeList) DeepCopy() *LBProbeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBProbeList.
func (*LBProbeList) DeepCopyInto ¶
func (in *LBProbeList) DeepCopyInto(out *LBProbeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBProbeList) DeepCopyObject ¶
func (in *LBProbeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBProbeList) GetItems ¶
func (l *LBProbeList) GetItems() []resource.Managed
GetItems of this LBProbeList.
type LBProbeObservation ¶
type LBProbeObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` LoadBalancerRules []*string `json:"loadBalancerRules,omitempty" tf:"load_balancer_rules,omitempty"` }
func (*LBProbeObservation) DeepCopy ¶
func (in *LBProbeObservation) DeepCopy() *LBProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBProbeObservation.
func (*LBProbeObservation) DeepCopyInto ¶
func (in *LBProbeObservation) DeepCopyInto(out *LBProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBProbeParameters ¶
type LBProbeParameters struct { // +kubebuilder:validation:Optional IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NumberOfProbes *float64 `json:"numberOfProbes,omitempty" tf:"number_of_probes,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RequestPath *string `json:"requestPath,omitempty" tf:"request_path,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*LBProbeParameters) DeepCopy ¶
func (in *LBProbeParameters) DeepCopy() *LBProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBProbeParameters.
func (*LBProbeParameters) DeepCopyInto ¶
func (in *LBProbeParameters) DeepCopyInto(out *LBProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBProbeSpec ¶
type LBProbeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBProbeParameters `json:"forProvider"` }
LBProbeSpec defines the desired state of LBProbe
func (*LBProbeSpec) DeepCopy ¶
func (in *LBProbeSpec) DeepCopy() *LBProbeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBProbeSpec.
func (*LBProbeSpec) DeepCopyInto ¶
func (in *LBProbeSpec) DeepCopyInto(out *LBProbeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBProbeStatus ¶
type LBProbeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBProbeObservation `json:"atProvider,omitempty"` }
LBProbeStatus defines the observed state of LBProbe.
func (*LBProbeStatus) DeepCopy ¶
func (in *LBProbeStatus) DeepCopy() *LBProbeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBProbeStatus.
func (*LBProbeStatus) DeepCopyInto ¶
func (in *LBProbeStatus) DeepCopyInto(out *LBProbeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBRule ¶
type LBRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBRuleSpec `json:"spec"` Status LBRuleStatus `json:"status,omitempty"` }
LBRule is the Schema for the LBRules 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 (*LBRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBRule.
func (*LBRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBRule) GetCondition ¶
func (mg *LBRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBRule.
func (*LBRule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LBRule
func (*LBRule) GetDeletionPolicy ¶
func (mg *LBRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBRule.
func (*LBRule) GetObservation ¶
GetObservation of this LBRule
func (*LBRule) GetParameters ¶
GetParameters of this LBRule
func (*LBRule) GetProviderConfigReference ¶
GetProviderConfigReference of this LBRule.
func (*LBRule) GetProviderReference ¶
GetProviderReference of this LBRule. Deprecated: Use GetProviderConfigReference.
func (*LBRule) GetPublishConnectionDetailsTo ¶
func (mg *LBRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LBRule.
func (*LBRule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LBRule
func (*LBRule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBRule) GetWriteConnectionSecretToReference ¶
func (mg *LBRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBRule.
func (*LBRule) LateInitialize ¶
LateInitialize this LBRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBRule) ResolveReferences ¶
ResolveReferences of this LBRule.
func (*LBRule) SetConditions ¶
SetConditions of this LBRule.
func (*LBRule) SetDeletionPolicy ¶
func (mg *LBRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBRule.
func (*LBRule) SetObservation ¶
SetObservation for this LBRule
func (*LBRule) SetParameters ¶
SetParameters for this LBRule
func (*LBRule) SetProviderConfigReference ¶
SetProviderConfigReference of this LBRule.
func (*LBRule) SetProviderReference ¶
SetProviderReference of this LBRule. Deprecated: Use SetProviderConfigReference.
func (*LBRule) SetPublishConnectionDetailsTo ¶
func (mg *LBRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LBRule.
func (*LBRule) SetWriteConnectionSecretToReference ¶
func (mg *LBRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBRule.
type LBRuleList ¶
type LBRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBRule `json:"items"` }
LBRuleList contains a list of LBRules
func (*LBRuleList) DeepCopy ¶
func (in *LBRuleList) DeepCopy() *LBRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBRuleList.
func (*LBRuleList) DeepCopyInto ¶
func (in *LBRuleList) DeepCopyInto(out *LBRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBRuleList) DeepCopyObject ¶
func (in *LBRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBRuleList) GetItems ¶
func (l *LBRuleList) GetItems() []resource.Managed
GetItems of this LBRuleList.
type LBRuleObservation ¶
type LBRuleObservation struct { FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LBRuleObservation) DeepCopy ¶
func (in *LBRuleObservation) DeepCopy() *LBRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBRuleObservation.
func (*LBRuleObservation) DeepCopyInto ¶
func (in *LBRuleObservation) DeepCopyInto(out *LBRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBRuleParameters ¶
type LBRuleParameters struct { // +kubebuilder:validation:Optional BackendAddressPoolID *string `json:"backendAddressPoolId,omitempty" tf:"backend_address_pool_id,omitempty"` // +kubebuilder:validation:Optional BackendAddressPoolIds []*string `json:"backendAddressPoolIds,omitempty" tf:"backend_address_pool_ids,omitempty"` // +kubebuilder:validation:Required BackendPort *float64 `json:"backendPort" tf:"backend_port,omitempty"` // +kubebuilder:validation:Optional DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty" tf:"disable_outbound_snat,omitempty"` // +kubebuilder:validation:Optional EnableFloatingIP *bool `json:"enableFloatingIp,omitempty" tf:"enable_floating_ip,omitempty"` // +kubebuilder:validation:Optional EnableTCPReset *bool `json:"enableTcpReset,omitempty" tf:"enable_tcp_reset,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPort *float64 `json:"frontendPort" tf:"frontend_port,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Optional LoadDistribution *string `json:"loadDistribution,omitempty" tf:"load_distribution,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ProbeID *string `json:"probeId,omitempty" tf:"probe_id,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*LBRuleParameters) DeepCopy ¶
func (in *LBRuleParameters) DeepCopy() *LBRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBRuleParameters.
func (*LBRuleParameters) DeepCopyInto ¶
func (in *LBRuleParameters) DeepCopyInto(out *LBRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBRuleSpec ¶
type LBRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBRuleParameters `json:"forProvider"` }
LBRuleSpec defines the desired state of LBRule
func (*LBRuleSpec) DeepCopy ¶
func (in *LBRuleSpec) DeepCopy() *LBRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBRuleSpec.
func (*LBRuleSpec) DeepCopyInto ¶
func (in *LBRuleSpec) DeepCopyInto(out *LBRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBRuleStatus ¶
type LBRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBRuleObservation `json:"atProvider,omitempty"` }
LBRuleStatus defines the observed state of LBRule.
func (*LBRuleStatus) DeepCopy ¶
func (in *LBRuleStatus) DeepCopy() *LBRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBRuleStatus.
func (*LBRuleStatus) DeepCopyInto ¶
func (in *LBRuleStatus) DeepCopyInto(out *LBRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link1Observation ¶
type Link1Observation struct { ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InterfaceName *string `json:"interfaceName,omitempty" tf:"interface_name,omitempty"` PatchPanelID *string `json:"patchPanelId,omitempty" tf:"patch_panel_id,omitempty"` RackID *string `json:"rackId,omitempty" tf:"rack_id,omitempty"` RouterName *string `json:"routerName,omitempty" tf:"router_name,omitempty"` }
func (*Link1Observation) DeepCopy ¶
func (in *Link1Observation) DeepCopy() *Link1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link1Observation.
func (*Link1Observation) DeepCopyInto ¶
func (in *Link1Observation) DeepCopyInto(out *Link1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link1Parameters ¶
type Link1Parameters struct { // +kubebuilder:validation:Optional AdminEnabled *bool `json:"adminEnabled,omitempty" tf:"admin_enabled,omitempty"` // +kubebuilder:validation:Optional MacsecCakKeyvaultSecretID *string `json:"macsecCakKeyvaultSecretId,omitempty" tf:"macsec_cak_keyvault_secret_id,omitempty"` // +kubebuilder:validation:Optional MacsecCipher *string `json:"macsecCipher,omitempty" tf:"macsec_cipher,omitempty"` // +kubebuilder:validation:Optional MacsecCknKeyvaultSecretID *string `json:"macsecCknKeyvaultSecretId,omitempty" tf:"macsec_ckn_keyvault_secret_id,omitempty"` }
func (*Link1Parameters) DeepCopy ¶
func (in *Link1Parameters) DeepCopy() *Link1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link1Parameters.
func (*Link1Parameters) DeepCopyInto ¶
func (in *Link1Parameters) DeepCopyInto(out *Link1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link2Observation ¶
type Link2Observation struct { ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InterfaceName *string `json:"interfaceName,omitempty" tf:"interface_name,omitempty"` PatchPanelID *string `json:"patchPanelId,omitempty" tf:"patch_panel_id,omitempty"` RackID *string `json:"rackId,omitempty" tf:"rack_id,omitempty"` RouterName *string `json:"routerName,omitempty" tf:"router_name,omitempty"` }
func (*Link2Observation) DeepCopy ¶
func (in *Link2Observation) DeepCopy() *Link2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link2Observation.
func (*Link2Observation) DeepCopyInto ¶
func (in *Link2Observation) DeepCopyInto(out *Link2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link2Parameters ¶
type Link2Parameters struct { // +kubebuilder:validation:Optional AdminEnabled *bool `json:"adminEnabled,omitempty" tf:"admin_enabled,omitempty"` // +kubebuilder:validation:Optional MacsecCakKeyvaultSecretID *string `json:"macsecCakKeyvaultSecretId,omitempty" tf:"macsec_cak_keyvault_secret_id,omitempty"` // +kubebuilder:validation:Optional MacsecCipher *string `json:"macsecCipher,omitempty" tf:"macsec_cipher,omitempty"` // +kubebuilder:validation:Optional MacsecCknKeyvaultSecretID *string `json:"macsecCknKeyvaultSecretId,omitempty" tf:"macsec_ckn_keyvault_secret_id,omitempty"` }
func (*Link2Parameters) DeepCopy ¶
func (in *Link2Parameters) DeepCopy() *Link2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link2Parameters.
func (*Link2Parameters) DeepCopyInto ¶
func (in *Link2Parameters) DeepCopyInto(out *Link2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkObservation ¶
type LinkObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LinkObservation) DeepCopy ¶
func (in *LinkObservation) DeepCopy() *LinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkObservation.
func (*LinkObservation) DeepCopyInto ¶
func (in *LinkObservation) DeepCopyInto(out *LinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkParameters ¶
type LinkParameters struct { // +kubebuilder:validation:Optional BGP []BGPParameters `json:"bgp,omitempty" tf:"bgp,omitempty"` // +kubebuilder:validation:Optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // +kubebuilder:validation:Optional SpeedInMbps *float64 `json:"speedInMbps,omitempty" tf:"speed_in_mbps,omitempty"` }
func (*LinkParameters) DeepCopy ¶
func (in *LinkParameters) DeepCopy() *LinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkParameters.
func (*LinkParameters) DeepCopyInto ¶
func (in *LinkParameters) DeepCopyInto(out *LinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalNetworkGateway ¶
type LocalNetworkGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocalNetworkGatewaySpec `json:"spec"` Status LocalNetworkGatewayStatus `json:"status,omitempty"` }
LocalNetworkGateway is the Schema for the LocalNetworkGateways 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 (*LocalNetworkGateway) DeepCopy ¶
func (in *LocalNetworkGateway) DeepCopy() *LocalNetworkGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalNetworkGateway.
func (*LocalNetworkGateway) DeepCopyInto ¶
func (in *LocalNetworkGateway) DeepCopyInto(out *LocalNetworkGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalNetworkGateway) DeepCopyObject ¶
func (in *LocalNetworkGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalNetworkGateway) GetCondition ¶
func (mg *LocalNetworkGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LocalNetworkGateway.
func (*LocalNetworkGateway) GetConnectionDetailsMapping ¶
func (tr *LocalNetworkGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LocalNetworkGateway
func (*LocalNetworkGateway) GetDeletionPolicy ¶
func (mg *LocalNetworkGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LocalNetworkGateway.
func (*LocalNetworkGateway) GetID ¶
func (tr *LocalNetworkGateway) GetID() string
GetID returns ID of underlying Terraform resource of this LocalNetworkGateway
func (*LocalNetworkGateway) GetObservation ¶
func (tr *LocalNetworkGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this LocalNetworkGateway
func (*LocalNetworkGateway) GetParameters ¶
func (tr *LocalNetworkGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this LocalNetworkGateway
func (*LocalNetworkGateway) GetProviderConfigReference ¶
func (mg *LocalNetworkGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LocalNetworkGateway.
func (*LocalNetworkGateway) GetProviderReference ¶
func (mg *LocalNetworkGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this LocalNetworkGateway. Deprecated: Use GetProviderConfigReference.
func (*LocalNetworkGateway) GetPublishConnectionDetailsTo ¶
func (mg *LocalNetworkGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LocalNetworkGateway.
func (*LocalNetworkGateway) GetTerraformResourceType ¶
func (mg *LocalNetworkGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LocalNetworkGateway
func (*LocalNetworkGateway) GetTerraformSchemaVersion ¶
func (tr *LocalNetworkGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LocalNetworkGateway) GetWriteConnectionSecretToReference ¶
func (mg *LocalNetworkGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LocalNetworkGateway.
func (*LocalNetworkGateway) LateInitialize ¶
func (tr *LocalNetworkGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LocalNetworkGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*LocalNetworkGateway) ResolveReferences ¶
ResolveReferences of this LocalNetworkGateway.
func (*LocalNetworkGateway) SetConditions ¶
func (mg *LocalNetworkGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this LocalNetworkGateway.
func (*LocalNetworkGateway) SetDeletionPolicy ¶
func (mg *LocalNetworkGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LocalNetworkGateway.
func (*LocalNetworkGateway) SetObservation ¶
func (tr *LocalNetworkGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this LocalNetworkGateway
func (*LocalNetworkGateway) SetParameters ¶
func (tr *LocalNetworkGateway) SetParameters(params map[string]interface{}) error
SetParameters for this LocalNetworkGateway
func (*LocalNetworkGateway) SetProviderConfigReference ¶
func (mg *LocalNetworkGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LocalNetworkGateway.
func (*LocalNetworkGateway) SetProviderReference ¶
func (mg *LocalNetworkGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LocalNetworkGateway. Deprecated: Use SetProviderConfigReference.
func (*LocalNetworkGateway) SetPublishConnectionDetailsTo ¶
func (mg *LocalNetworkGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LocalNetworkGateway.
func (*LocalNetworkGateway) SetWriteConnectionSecretToReference ¶
func (mg *LocalNetworkGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LocalNetworkGateway.
type LocalNetworkGatewayList ¶
type LocalNetworkGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LocalNetworkGateway `json:"items"` }
LocalNetworkGatewayList contains a list of LocalNetworkGateways
func (*LocalNetworkGatewayList) DeepCopy ¶
func (in *LocalNetworkGatewayList) DeepCopy() *LocalNetworkGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalNetworkGatewayList.
func (*LocalNetworkGatewayList) DeepCopyInto ¶
func (in *LocalNetworkGatewayList) DeepCopyInto(out *LocalNetworkGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalNetworkGatewayList) DeepCopyObject ¶
func (in *LocalNetworkGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalNetworkGatewayList) GetItems ¶
func (l *LocalNetworkGatewayList) GetItems() []resource.Managed
GetItems of this LocalNetworkGatewayList.
type LocalNetworkGatewayObservation ¶
type LocalNetworkGatewayObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LocalNetworkGatewayObservation) DeepCopy ¶
func (in *LocalNetworkGatewayObservation) DeepCopy() *LocalNetworkGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalNetworkGatewayObservation.
func (*LocalNetworkGatewayObservation) DeepCopyInto ¶
func (in *LocalNetworkGatewayObservation) DeepCopyInto(out *LocalNetworkGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalNetworkGatewayParameters ¶
type LocalNetworkGatewayParameters struct { // +kubebuilder:validation:Optional AddressSpace []*string `json:"addressSpace,omitempty" tf:"address_space,omitempty"` // +kubebuilder:validation:Optional BGPSettings []BGPSettingsParameters `json:"bgpSettings,omitempty" tf:"bgp_settings,omitempty"` // +kubebuilder:validation:Optional GatewayAddress *string `json:"gatewayAddress,omitempty" tf:"gateway_address,omitempty"` // +kubebuilder:validation:Optional GatewayFqdn *string `json:"gatewayFqdn,omitempty" tf:"gateway_fqdn,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LocalNetworkGatewayParameters) DeepCopy ¶
func (in *LocalNetworkGatewayParameters) DeepCopy() *LocalNetworkGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalNetworkGatewayParameters.
func (*LocalNetworkGatewayParameters) DeepCopyInto ¶
func (in *LocalNetworkGatewayParameters) DeepCopyInto(out *LocalNetworkGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalNetworkGatewaySpec ¶
type LocalNetworkGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider LocalNetworkGatewayParameters `json:"forProvider"` }
LocalNetworkGatewaySpec defines the desired state of LocalNetworkGateway
func (*LocalNetworkGatewaySpec) DeepCopy ¶
func (in *LocalNetworkGatewaySpec) DeepCopy() *LocalNetworkGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalNetworkGatewaySpec.
func (*LocalNetworkGatewaySpec) DeepCopyInto ¶
func (in *LocalNetworkGatewaySpec) DeepCopyInto(out *LocalNetworkGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalNetworkGatewayStatus ¶
type LocalNetworkGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LocalNetworkGatewayObservation `json:"atProvider,omitempty"` }
LocalNetworkGatewayStatus defines the observed state of LocalNetworkGateway.
func (*LocalNetworkGatewayStatus) DeepCopy ¶
func (in *LocalNetworkGatewayStatus) DeepCopy() *LocalNetworkGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalNetworkGatewayStatus.
func (*LocalNetworkGatewayStatus) DeepCopyInto ¶
func (in *LocalNetworkGatewayStatus) DeepCopyInto(out *LocalNetworkGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleExclusionObservation ¶
type ManagedRuleExclusionObservation struct { }
func (*ManagedRuleExclusionObservation) DeepCopy ¶
func (in *ManagedRuleExclusionObservation) DeepCopy() *ManagedRuleExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleExclusionObservation.
func (*ManagedRuleExclusionObservation) DeepCopyInto ¶
func (in *ManagedRuleExclusionObservation) DeepCopyInto(out *ManagedRuleExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleExclusionParameters ¶
type ManagedRuleExclusionParameters struct { // +kubebuilder:validation:Required MatchVariable *string `json:"matchVariable" tf:"match_variable,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` }
func (*ManagedRuleExclusionParameters) DeepCopy ¶
func (in *ManagedRuleExclusionParameters) DeepCopy() *ManagedRuleExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleExclusionParameters.
func (*ManagedRuleExclusionParameters) DeepCopyInto ¶
func (in *ManagedRuleExclusionParameters) DeepCopyInto(out *ManagedRuleExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleObservation ¶
type ManagedRuleObservation struct { }
func (*ManagedRuleObservation) DeepCopy ¶
func (in *ManagedRuleObservation) DeepCopy() *ManagedRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleObservation.
func (*ManagedRuleObservation) DeepCopyInto ¶
func (in *ManagedRuleObservation) DeepCopyInto(out *ManagedRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleParameters ¶
type ManagedRuleParameters struct { // +kubebuilder:validation:Optional Exclusion []ManagedRuleExclusionParameters `json:"exclusion,omitempty" tf:"exclusion,omitempty"` // +kubebuilder:validation:Optional Override []OverrideParameters `json:"override,omitempty" tf:"override,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*ManagedRuleParameters) DeepCopy ¶
func (in *ManagedRuleParameters) DeepCopy() *ManagedRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleParameters.
func (*ManagedRuleParameters) DeepCopyInto ¶
func (in *ManagedRuleParameters) DeepCopyInto(out *ManagedRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleSetObservation ¶
type ManagedRuleSetObservation struct { }
func (*ManagedRuleSetObservation) DeepCopy ¶
func (in *ManagedRuleSetObservation) DeepCopy() *ManagedRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleSetObservation.
func (*ManagedRuleSetObservation) DeepCopyInto ¶
func (in *ManagedRuleSetObservation) DeepCopyInto(out *ManagedRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRuleSetParameters ¶
type ManagedRuleSetParameters struct { // +kubebuilder:validation:Optional RuleGroupOverride []RuleGroupOverrideParameters `json:"ruleGroupOverride,omitempty" tf:"rule_group_override,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*ManagedRuleSetParameters) DeepCopy ¶
func (in *ManagedRuleSetParameters) DeepCopy() *ManagedRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRuleSetParameters.
func (*ManagedRuleSetParameters) DeepCopyInto ¶
func (in *ManagedRuleSetParameters) DeepCopyInto(out *ManagedRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRulesExclusionObservation ¶
type ManagedRulesExclusionObservation struct { }
func (*ManagedRulesExclusionObservation) DeepCopy ¶
func (in *ManagedRulesExclusionObservation) DeepCopy() *ManagedRulesExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesExclusionObservation.
func (*ManagedRulesExclusionObservation) DeepCopyInto ¶
func (in *ManagedRulesExclusionObservation) DeepCopyInto(out *ManagedRulesExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRulesExclusionParameters ¶
type ManagedRulesExclusionParameters struct { // +kubebuilder:validation:Required MatchVariable *string `json:"matchVariable" tf:"match_variable,omitempty"` // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` // +kubebuilder:validation:Required SelectorMatchOperator *string `json:"selectorMatchOperator" tf:"selector_match_operator,omitempty"` }
func (*ManagedRulesExclusionParameters) DeepCopy ¶
func (in *ManagedRulesExclusionParameters) DeepCopy() *ManagedRulesExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesExclusionParameters.
func (*ManagedRulesExclusionParameters) DeepCopyInto ¶
func (in *ManagedRulesExclusionParameters) DeepCopyInto(out *ManagedRulesExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRulesObservation ¶
type ManagedRulesObservation struct { }
func (*ManagedRulesObservation) DeepCopy ¶
func (in *ManagedRulesObservation) DeepCopy() *ManagedRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesObservation.
func (*ManagedRulesObservation) DeepCopyInto ¶
func (in *ManagedRulesObservation) DeepCopyInto(out *ManagedRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRulesParameters ¶
type ManagedRulesParameters struct { // +kubebuilder:validation:Optional Exclusion []ManagedRulesExclusionParameters `json:"exclusion,omitempty" tf:"exclusion,omitempty"` // +kubebuilder:validation:Required ManagedRuleSet []ManagedRuleSetParameters `json:"managedRuleSet" tf:"managed_rule_set,omitempty"` }
func (*ManagedRulesParameters) DeepCopy ¶
func (in *ManagedRulesParameters) DeepCopy() *ManagedRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRulesParameters.
func (*ManagedRulesParameters) DeepCopyInto ¶
func (in *ManagedRulesParameters) DeepCopyInto(out *ManagedRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementIPConfigurationObservation ¶
type ManagementIPConfigurationObservation struct {
PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"`
}
func (*ManagementIPConfigurationObservation) DeepCopy ¶
func (in *ManagementIPConfigurationObservation) DeepCopy() *ManagementIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIPConfigurationObservation.
func (*ManagementIPConfigurationObservation) DeepCopyInto ¶
func (in *ManagementIPConfigurationObservation) DeepCopyInto(out *ManagementIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementIPConfigurationParameters ¶
type ManagementIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.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 (*ManagementIPConfigurationParameters) DeepCopy ¶
func (in *ManagementIPConfigurationParameters) DeepCopy() *ManagementIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIPConfigurationParameters.
func (*ManagementIPConfigurationParameters) DeepCopyInto ¶
func (in *ManagementIPConfigurationParameters) DeepCopyInto(out *ManagementIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchConditionObservation ¶
type MatchConditionObservation struct { }
func (*MatchConditionObservation) DeepCopy ¶
func (in *MatchConditionObservation) DeepCopy() *MatchConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchConditionObservation.
func (*MatchConditionObservation) DeepCopyInto ¶
func (in *MatchConditionObservation) DeepCopyInto(out *MatchConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchConditionParameters ¶
type MatchConditionParameters struct { // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // +kubebuilder:validation:Required MatchVariable *string `json:"matchVariable" tf:"match_variable,omitempty"` // +kubebuilder:validation:Optional NegationCondition *bool `json:"negationCondition,omitempty" tf:"negation_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Selector *string `json:"selector,omitempty" tf:"selector,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*MatchConditionParameters) DeepCopy ¶
func (in *MatchConditionParameters) DeepCopy() *MatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchConditionParameters.
func (*MatchConditionParameters) DeepCopyInto ¶
func (in *MatchConditionParameters) DeepCopyInto(out *MatchConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchConditionsObservation ¶
type MatchConditionsObservation struct { }
func (*MatchConditionsObservation) DeepCopy ¶
func (in *MatchConditionsObservation) DeepCopy() *MatchConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchConditionsObservation.
func (*MatchConditionsObservation) DeepCopyInto ¶
func (in *MatchConditionsObservation) DeepCopyInto(out *MatchConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchConditionsParameters ¶
type MatchConditionsParameters struct { // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // +kubebuilder:validation:Required MatchVariables []MatchVariablesParameters `json:"matchVariables" tf:"match_variables,omitempty"` // +kubebuilder:validation:Optional NegationCondition *bool `json:"negationCondition,omitempty" tf:"negation_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*MatchConditionsParameters) DeepCopy ¶
func (in *MatchConditionsParameters) DeepCopy() *MatchConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchConditionsParameters.
func (*MatchConditionsParameters) DeepCopyInto ¶
func (in *MatchConditionsParameters) DeepCopyInto(out *MatchConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchObservation ¶
type MatchObservation struct { }
func (*MatchObservation) DeepCopy ¶
func (in *MatchObservation) DeepCopy() *MatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchObservation.
func (*MatchObservation) DeepCopyInto ¶
func (in *MatchObservation) DeepCopyInto(out *MatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchParameters ¶
type MatchParameters struct { // +kubebuilder:validation:Optional Body *string `json:"body,omitempty" tf:"body,omitempty"` // +kubebuilder:validation:Optional StatusCode []*string `json:"statusCode,omitempty" tf:"status_code,omitempty"` }
func (*MatchParameters) DeepCopy ¶
func (in *MatchParameters) DeepCopy() *MatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchParameters.
func (*MatchParameters) DeepCopyInto ¶
func (in *MatchParameters) DeepCopyInto(out *MatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchVariablesObservation ¶
type MatchVariablesObservation struct { }
func (*MatchVariablesObservation) DeepCopy ¶
func (in *MatchVariablesObservation) DeepCopy() *MatchVariablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchVariablesObservation.
func (*MatchVariablesObservation) DeepCopyInto ¶
func (in *MatchVariablesObservation) DeepCopyInto(out *MatchVariablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchVariablesParameters ¶
type MatchVariablesParameters struct { // +kubebuilder:validation:Optional Selector *string `json:"selector,omitempty" tf:"selector,omitempty"` // +kubebuilder:validation:Required VariableName *string `json:"variableName" tf:"variable_name,omitempty"` }
func (*MatchVariablesParameters) DeepCopy ¶
func (in *MatchVariablesParameters) DeepCopy() *MatchVariablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchVariablesParameters.
func (*MatchVariablesParameters) DeepCopyInto ¶
func (in *MatchVariablesParameters) DeepCopyInto(out *MatchVariablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringConfigObservation ¶
type MicrosoftPeeringConfigObservation struct { }
func (*MicrosoftPeeringConfigObservation) DeepCopy ¶
func (in *MicrosoftPeeringConfigObservation) DeepCopy() *MicrosoftPeeringConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringConfigObservation.
func (*MicrosoftPeeringConfigObservation) DeepCopyInto ¶
func (in *MicrosoftPeeringConfigObservation) DeepCopyInto(out *MicrosoftPeeringConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringConfigParameters ¶
type MicrosoftPeeringConfigParameters struct { // +kubebuilder:validation:Required AdvertisedPublicPrefixes []*string `json:"advertisedPublicPrefixes" tf:"advertised_public_prefixes,omitempty"` // +kubebuilder:validation:Optional CustomerAsn *float64 `json:"customerAsn,omitempty" tf:"customer_asn,omitempty"` // +kubebuilder:validation:Optional RoutingRegistryName *string `json:"routingRegistryName,omitempty" tf:"routing_registry_name,omitempty"` }
func (*MicrosoftPeeringConfigParameters) DeepCopy ¶
func (in *MicrosoftPeeringConfigParameters) DeepCopy() *MicrosoftPeeringConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringConfigParameters.
func (*MicrosoftPeeringConfigParameters) DeepCopyInto ¶
func (in *MicrosoftPeeringConfigParameters) DeepCopyInto(out *MicrosoftPeeringConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringObservation ¶
type MicrosoftPeeringObservation struct { }
func (*MicrosoftPeeringObservation) DeepCopy ¶
func (in *MicrosoftPeeringObservation) DeepCopy() *MicrosoftPeeringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringObservation.
func (*MicrosoftPeeringObservation) DeepCopyInto ¶
func (in *MicrosoftPeeringObservation) DeepCopyInto(out *MicrosoftPeeringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftPeeringParameters ¶
type MicrosoftPeeringParameters struct { // +kubebuilder:validation:Optional AdvertisedPublicPrefixes []*string `json:"advertisedPublicPrefixes,omitempty" tf:"advertised_public_prefixes,omitempty"` // +kubebuilder:validation:Optional CustomerAsn *float64 `json:"customerAsn,omitempty" tf:"customer_asn,omitempty"` // +kubebuilder:validation:Optional RoutingRegistryName *string `json:"routingRegistryName,omitempty" tf:"routing_registry_name,omitempty"` }
func (*MicrosoftPeeringParameters) DeepCopy ¶
func (in *MicrosoftPeeringParameters) DeepCopy() *MicrosoftPeeringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftPeeringParameters.
func (*MicrosoftPeeringParameters) DeepCopyInto ¶
func (in *MicrosoftPeeringParameters) DeepCopyInto(out *MicrosoftPeeringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorConfigCustomHeaderObservation ¶
type MonitorConfigCustomHeaderObservation struct { }
func (*MonitorConfigCustomHeaderObservation) DeepCopy ¶
func (in *MonitorConfigCustomHeaderObservation) DeepCopy() *MonitorConfigCustomHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConfigCustomHeaderObservation.
func (*MonitorConfigCustomHeaderObservation) DeepCopyInto ¶
func (in *MonitorConfigCustomHeaderObservation) DeepCopyInto(out *MonitorConfigCustomHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorConfigCustomHeaderParameters ¶
type MonitorConfigCustomHeaderParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*MonitorConfigCustomHeaderParameters) DeepCopy ¶
func (in *MonitorConfigCustomHeaderParameters) DeepCopy() *MonitorConfigCustomHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConfigCustomHeaderParameters.
func (*MonitorConfigCustomHeaderParameters) DeepCopyInto ¶
func (in *MonitorConfigCustomHeaderParameters) DeepCopyInto(out *MonitorConfigCustomHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorConfigObservation ¶
type MonitorConfigObservation struct { }
func (*MonitorConfigObservation) DeepCopy ¶
func (in *MonitorConfigObservation) DeepCopy() *MonitorConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConfigObservation.
func (*MonitorConfigObservation) DeepCopyInto ¶
func (in *MonitorConfigObservation) DeepCopyInto(out *MonitorConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorConfigParameters ¶
type MonitorConfigParameters struct { // +kubebuilder:validation:Optional CustomHeader []MonitorConfigCustomHeaderParameters `json:"customHeader,omitempty" tf:"custom_header,omitempty"` // +kubebuilder:validation:Optional ExpectedStatusCodeRanges []*string `json:"expectedStatusCodeRanges,omitempty" tf:"expected_status_code_ranges,omitempty"` // +kubebuilder:validation:Optional IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional TimeoutInSeconds *float64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds,omitempty"` // +kubebuilder:validation:Optional ToleratedNumberOfFailures *float64 `json:"toleratedNumberOfFailures,omitempty" tf:"tolerated_number_of_failures,omitempty"` }
func (*MonitorConfigParameters) DeepCopy ¶
func (in *MonitorConfigParameters) DeepCopy() *MonitorConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConfigParameters.
func (*MonitorConfigParameters) DeepCopyInto ¶
func (in *MonitorConfigParameters) DeepCopyInto(out *MonitorConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGateway ¶
type NATGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NATGatewaySpec `json:"spec"` Status NATGatewayStatus `json:"status,omitempty"` }
NATGateway is the Schema for the NATGateways 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 (*NATGateway) DeepCopy ¶
func (in *NATGateway) DeepCopy() *NATGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGateway.
func (*NATGateway) DeepCopyInto ¶
func (in *NATGateway) DeepCopyInto(out *NATGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGateway) DeepCopyObject ¶
func (in *NATGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGateway) GetCondition ¶
func (mg *NATGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NATGateway.
func (*NATGateway) GetConnectionDetailsMapping ¶
func (tr *NATGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NATGateway
func (*NATGateway) GetDeletionPolicy ¶
func (mg *NATGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NATGateway.
func (*NATGateway) GetID ¶
func (tr *NATGateway) GetID() string
GetID returns ID of underlying Terraform resource of this NATGateway
func (*NATGateway) GetObservation ¶
func (tr *NATGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this NATGateway
func (*NATGateway) GetParameters ¶
func (tr *NATGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this NATGateway
func (*NATGateway) GetProviderConfigReference ¶
func (mg *NATGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NATGateway.
func (*NATGateway) GetProviderReference ¶
func (mg *NATGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this NATGateway. Deprecated: Use GetProviderConfigReference.
func (*NATGateway) GetPublishConnectionDetailsTo ¶
func (mg *NATGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NATGateway.
func (*NATGateway) GetTerraformResourceType ¶
func (mg *NATGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NATGateway
func (*NATGateway) GetTerraformSchemaVersion ¶
func (tr *NATGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NATGateway) GetWriteConnectionSecretToReference ¶
func (mg *NATGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NATGateway.
func (*NATGateway) LateInitialize ¶
func (tr *NATGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NATGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*NATGateway) ResolveReferences ¶
ResolveReferences of this NATGateway.
func (*NATGateway) SetConditions ¶
func (mg *NATGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this NATGateway.
func (*NATGateway) SetDeletionPolicy ¶
func (mg *NATGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NATGateway.
func (*NATGateway) SetObservation ¶
func (tr *NATGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this NATGateway
func (*NATGateway) SetParameters ¶
func (tr *NATGateway) SetParameters(params map[string]interface{}) error
SetParameters for this NATGateway
func (*NATGateway) SetProviderConfigReference ¶
func (mg *NATGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NATGateway.
func (*NATGateway) SetProviderReference ¶
func (mg *NATGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NATGateway. Deprecated: Use SetProviderConfigReference.
func (*NATGateway) SetPublishConnectionDetailsTo ¶
func (mg *NATGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NATGateway.
func (*NATGateway) SetWriteConnectionSecretToReference ¶
func (mg *NATGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NATGateway.
type NATGatewayList ¶
type NATGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NATGateway `json:"items"` }
NATGatewayList contains a list of NATGateways
func (*NATGatewayList) DeepCopy ¶
func (in *NATGatewayList) DeepCopy() *NATGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayList.
func (*NATGatewayList) DeepCopyInto ¶
func (in *NATGatewayList) DeepCopyInto(out *NATGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGatewayList) DeepCopyObject ¶
func (in *NATGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGatewayList) GetItems ¶
func (l *NATGatewayList) GetItems() []resource.Managed
GetItems of this NATGatewayList.
type NATGatewayObservation ¶
type NATGatewayObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ResourceGUID *string `json:"resourceGuid,omitempty" tf:"resource_guid,omitempty"` }
func (*NATGatewayObservation) DeepCopy ¶
func (in *NATGatewayObservation) DeepCopy() *NATGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayObservation.
func (*NATGatewayObservation) DeepCopyInto ¶
func (in *NATGatewayObservation) DeepCopyInto(out *NATGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayParameters ¶
type NATGatewayParameters struct { // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PublicIPAddressIds []*string `json:"publicIpAddressIds,omitempty" tf:"public_ip_address_ids,omitempty"` // +kubebuilder:validation:Optional PublicIPPrefixIds []*string `json:"publicIpPrefixIds,omitempty" tf:"public_ip_prefix_ids,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*NATGatewayParameters) DeepCopy ¶
func (in *NATGatewayParameters) DeepCopy() *NATGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayParameters.
func (*NATGatewayParameters) DeepCopyInto ¶
func (in *NATGatewayParameters) DeepCopyInto(out *NATGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPAssociation ¶
type NATGatewayPublicIPAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NATGatewayPublicIPAssociationSpec `json:"spec"` Status NATGatewayPublicIPAssociationStatus `json:"status,omitempty"` }
NATGatewayPublicIPAssociation is the Schema for the NATGatewayPublicIPAssociations 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 (*NATGatewayPublicIPAssociation) DeepCopy ¶
func (in *NATGatewayPublicIPAssociation) DeepCopy() *NATGatewayPublicIPAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) DeepCopyInto ¶
func (in *NATGatewayPublicIPAssociation) DeepCopyInto(out *NATGatewayPublicIPAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGatewayPublicIPAssociation) DeepCopyObject ¶
func (in *NATGatewayPublicIPAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGatewayPublicIPAssociation) GetCondition ¶
func (mg *NATGatewayPublicIPAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) GetConnectionDetailsMapping ¶
func (tr *NATGatewayPublicIPAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociation) GetDeletionPolicy ¶
func (mg *NATGatewayPublicIPAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) GetID ¶
func (tr *NATGatewayPublicIPAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociation) GetObservation ¶
func (tr *NATGatewayPublicIPAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociation) GetParameters ¶
func (tr *NATGatewayPublicIPAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociation) GetProviderConfigReference ¶
func (mg *NATGatewayPublicIPAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) GetProviderReference ¶
func (mg *NATGatewayPublicIPAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this NATGatewayPublicIPAssociation. Deprecated: Use GetProviderConfigReference.
func (*NATGatewayPublicIPAssociation) GetPublishConnectionDetailsTo ¶
func (mg *NATGatewayPublicIPAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) GetTerraformResourceType ¶
func (mg *NATGatewayPublicIPAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociation) GetTerraformSchemaVersion ¶
func (tr *NATGatewayPublicIPAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NATGatewayPublicIPAssociation) GetWriteConnectionSecretToReference ¶
func (mg *NATGatewayPublicIPAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) LateInitialize ¶
func (tr *NATGatewayPublicIPAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NATGatewayPublicIPAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*NATGatewayPublicIPAssociation) SetConditions ¶
func (mg *NATGatewayPublicIPAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) SetDeletionPolicy ¶
func (mg *NATGatewayPublicIPAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) SetObservation ¶
func (tr *NATGatewayPublicIPAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociation) SetParameters ¶
func (tr *NATGatewayPublicIPAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociation) SetProviderConfigReference ¶
func (mg *NATGatewayPublicIPAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) SetProviderReference ¶
func (mg *NATGatewayPublicIPAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NATGatewayPublicIPAssociation. Deprecated: Use SetProviderConfigReference.
func (*NATGatewayPublicIPAssociation) SetPublishConnectionDetailsTo ¶
func (mg *NATGatewayPublicIPAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociation) SetWriteConnectionSecretToReference ¶
func (mg *NATGatewayPublicIPAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NATGatewayPublicIPAssociation.
type NATGatewayPublicIPAssociationList ¶
type NATGatewayPublicIPAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NATGatewayPublicIPAssociation `json:"items"` }
NATGatewayPublicIPAssociationList contains a list of NATGatewayPublicIPAssociations
func (*NATGatewayPublicIPAssociationList) DeepCopy ¶
func (in *NATGatewayPublicIPAssociationList) DeepCopy() *NATGatewayPublicIPAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPAssociationList.
func (*NATGatewayPublicIPAssociationList) DeepCopyInto ¶
func (in *NATGatewayPublicIPAssociationList) DeepCopyInto(out *NATGatewayPublicIPAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGatewayPublicIPAssociationList) DeepCopyObject ¶
func (in *NATGatewayPublicIPAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGatewayPublicIPAssociationList) GetItems ¶
func (l *NATGatewayPublicIPAssociationList) GetItems() []resource.Managed
GetItems of this NATGatewayPublicIPAssociationList.
type NATGatewayPublicIPAssociationObservation ¶
type NATGatewayPublicIPAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NATGatewayPublicIPAssociationObservation) DeepCopy ¶
func (in *NATGatewayPublicIPAssociationObservation) DeepCopy() *NATGatewayPublicIPAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPAssociationObservation.
func (*NATGatewayPublicIPAssociationObservation) DeepCopyInto ¶
func (in *NATGatewayPublicIPAssociationObservation) DeepCopyInto(out *NATGatewayPublicIPAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPAssociationParameters ¶
type NATGatewayPublicIPAssociationParameters struct { // +kubebuilder:validation:Required NATGatewayID *string `json:"natGatewayId" tf:"nat_gateway_id,omitempty"` // +kubebuilder:validation:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` }
func (*NATGatewayPublicIPAssociationParameters) DeepCopy ¶
func (in *NATGatewayPublicIPAssociationParameters) DeepCopy() *NATGatewayPublicIPAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPAssociationParameters.
func (*NATGatewayPublicIPAssociationParameters) DeepCopyInto ¶
func (in *NATGatewayPublicIPAssociationParameters) DeepCopyInto(out *NATGatewayPublicIPAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPAssociationSpec ¶
type NATGatewayPublicIPAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NATGatewayPublicIPAssociationParameters `json:"forProvider"` }
NATGatewayPublicIPAssociationSpec defines the desired state of NATGatewayPublicIPAssociation
func (*NATGatewayPublicIPAssociationSpec) DeepCopy ¶
func (in *NATGatewayPublicIPAssociationSpec) DeepCopy() *NATGatewayPublicIPAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPAssociationSpec.
func (*NATGatewayPublicIPAssociationSpec) DeepCopyInto ¶
func (in *NATGatewayPublicIPAssociationSpec) DeepCopyInto(out *NATGatewayPublicIPAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPAssociationStatus ¶
type NATGatewayPublicIPAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NATGatewayPublicIPAssociationObservation `json:"atProvider,omitempty"` }
NATGatewayPublicIPAssociationStatus defines the observed state of NATGatewayPublicIPAssociation.
func (*NATGatewayPublicIPAssociationStatus) DeepCopy ¶
func (in *NATGatewayPublicIPAssociationStatus) DeepCopy() *NATGatewayPublicIPAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPAssociationStatus.
func (*NATGatewayPublicIPAssociationStatus) DeepCopyInto ¶
func (in *NATGatewayPublicIPAssociationStatus) DeepCopyInto(out *NATGatewayPublicIPAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPPrefixAssociation ¶
type NATGatewayPublicIPPrefixAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NATGatewayPublicIPPrefixAssociationSpec `json:"spec"` Status NATGatewayPublicIPPrefixAssociationStatus `json:"status,omitempty"` }
NATGatewayPublicIPPrefixAssociation is the Schema for the NATGatewayPublicIPPrefixAssociations 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 (*NATGatewayPublicIPPrefixAssociation) DeepCopy ¶
func (in *NATGatewayPublicIPPrefixAssociation) DeepCopy() *NATGatewayPublicIPPrefixAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) DeepCopyInto ¶
func (in *NATGatewayPublicIPPrefixAssociation) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGatewayPublicIPPrefixAssociation) DeepCopyObject ¶
func (in *NATGatewayPublicIPPrefixAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGatewayPublicIPPrefixAssociation) GetCondition ¶
func (mg *NATGatewayPublicIPPrefixAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) GetConnectionDetailsMapping ¶
func (tr *NATGatewayPublicIPPrefixAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociation) GetDeletionPolicy ¶
func (mg *NATGatewayPublicIPPrefixAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) GetID ¶
func (tr *NATGatewayPublicIPPrefixAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociation) GetObservation ¶
func (tr *NATGatewayPublicIPPrefixAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociation) GetParameters ¶
func (tr *NATGatewayPublicIPPrefixAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociation) GetProviderConfigReference ¶
func (mg *NATGatewayPublicIPPrefixAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) GetProviderReference ¶
func (mg *NATGatewayPublicIPPrefixAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this NATGatewayPublicIPPrefixAssociation. Deprecated: Use GetProviderConfigReference.
func (*NATGatewayPublicIPPrefixAssociation) GetPublishConnectionDetailsTo ¶
func (mg *NATGatewayPublicIPPrefixAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) GetTerraformResourceType ¶
func (mg *NATGatewayPublicIPPrefixAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociation) GetTerraformSchemaVersion ¶
func (tr *NATGatewayPublicIPPrefixAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NATGatewayPublicIPPrefixAssociation) GetWriteConnectionSecretToReference ¶
func (mg *NATGatewayPublicIPPrefixAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) LateInitialize ¶
func (tr *NATGatewayPublicIPPrefixAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NATGatewayPublicIPPrefixAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*NATGatewayPublicIPPrefixAssociation) SetConditions ¶
func (mg *NATGatewayPublicIPPrefixAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) SetDeletionPolicy ¶
func (mg *NATGatewayPublicIPPrefixAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) SetObservation ¶
func (tr *NATGatewayPublicIPPrefixAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociation) SetParameters ¶
func (tr *NATGatewayPublicIPPrefixAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociation) SetProviderConfigReference ¶
func (mg *NATGatewayPublicIPPrefixAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) SetProviderReference ¶
func (mg *NATGatewayPublicIPPrefixAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NATGatewayPublicIPPrefixAssociation. Deprecated: Use SetProviderConfigReference.
func (*NATGatewayPublicIPPrefixAssociation) SetPublishConnectionDetailsTo ¶
func (mg *NATGatewayPublicIPPrefixAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociation) SetWriteConnectionSecretToReference ¶
func (mg *NATGatewayPublicIPPrefixAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NATGatewayPublicIPPrefixAssociation.
type NATGatewayPublicIPPrefixAssociationList ¶
type NATGatewayPublicIPPrefixAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NATGatewayPublicIPPrefixAssociation `json:"items"` }
NATGatewayPublicIPPrefixAssociationList contains a list of NATGatewayPublicIPPrefixAssociations
func (*NATGatewayPublicIPPrefixAssociationList) DeepCopy ¶
func (in *NATGatewayPublicIPPrefixAssociationList) DeepCopy() *NATGatewayPublicIPPrefixAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPPrefixAssociationList.
func (*NATGatewayPublicIPPrefixAssociationList) DeepCopyInto ¶
func (in *NATGatewayPublicIPPrefixAssociationList) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NATGatewayPublicIPPrefixAssociationList) DeepCopyObject ¶
func (in *NATGatewayPublicIPPrefixAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NATGatewayPublicIPPrefixAssociationList) GetItems ¶
func (l *NATGatewayPublicIPPrefixAssociationList) GetItems() []resource.Managed
GetItems of this NATGatewayPublicIPPrefixAssociationList.
type NATGatewayPublicIPPrefixAssociationObservation ¶
type NATGatewayPublicIPPrefixAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NATGatewayPublicIPPrefixAssociationObservation) DeepCopy ¶
func (in *NATGatewayPublicIPPrefixAssociationObservation) DeepCopy() *NATGatewayPublicIPPrefixAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPPrefixAssociationObservation.
func (*NATGatewayPublicIPPrefixAssociationObservation) DeepCopyInto ¶
func (in *NATGatewayPublicIPPrefixAssociationObservation) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPPrefixAssociationParameters ¶
type NATGatewayPublicIPPrefixAssociationParameters struct { // +kubebuilder:validation:Required NATGatewayID *string `json:"natGatewayId" tf:"nat_gateway_id,omitempty"` // +kubebuilder:validation:Required PublicIPPrefixID *string `json:"publicIpPrefixId" tf:"public_ip_prefix_id,omitempty"` }
func (*NATGatewayPublicIPPrefixAssociationParameters) DeepCopy ¶
func (in *NATGatewayPublicIPPrefixAssociationParameters) DeepCopy() *NATGatewayPublicIPPrefixAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPPrefixAssociationParameters.
func (*NATGatewayPublicIPPrefixAssociationParameters) DeepCopyInto ¶
func (in *NATGatewayPublicIPPrefixAssociationParameters) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPPrefixAssociationSpec ¶
type NATGatewayPublicIPPrefixAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NATGatewayPublicIPPrefixAssociationParameters `json:"forProvider"` }
NATGatewayPublicIPPrefixAssociationSpec defines the desired state of NATGatewayPublicIPPrefixAssociation
func (*NATGatewayPublicIPPrefixAssociationSpec) DeepCopy ¶
func (in *NATGatewayPublicIPPrefixAssociationSpec) DeepCopy() *NATGatewayPublicIPPrefixAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPPrefixAssociationSpec.
func (*NATGatewayPublicIPPrefixAssociationSpec) DeepCopyInto ¶
func (in *NATGatewayPublicIPPrefixAssociationSpec) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayPublicIPPrefixAssociationStatus ¶
type NATGatewayPublicIPPrefixAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NATGatewayPublicIPPrefixAssociationObservation `json:"atProvider,omitempty"` }
NATGatewayPublicIPPrefixAssociationStatus defines the observed state of NATGatewayPublicIPPrefixAssociation.
func (*NATGatewayPublicIPPrefixAssociationStatus) DeepCopy ¶
func (in *NATGatewayPublicIPPrefixAssociationStatus) DeepCopy() *NATGatewayPublicIPPrefixAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayPublicIPPrefixAssociationStatus.
func (*NATGatewayPublicIPPrefixAssociationStatus) DeepCopyInto ¶
func (in *NATGatewayPublicIPPrefixAssociationStatus) DeepCopyInto(out *NATGatewayPublicIPPrefixAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewaySpec ¶
type NATGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider NATGatewayParameters `json:"forProvider"` }
NATGatewaySpec defines the desired state of NATGateway
func (*NATGatewaySpec) DeepCopy ¶
func (in *NATGatewaySpec) DeepCopy() *NATGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewaySpec.
func (*NATGatewaySpec) DeepCopyInto ¶
func (in *NATGatewaySpec) DeepCopyInto(out *NATGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayStatus ¶
type NATGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NATGatewayObservation `json:"atProvider,omitempty"` }
NATGatewayStatus defines the observed state of NATGateway.
func (*NATGatewayStatus) DeepCopy ¶
func (in *NATGatewayStatus) DeepCopy() *NATGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayStatus.
func (*NATGatewayStatus) DeepCopyInto ¶
func (in *NATGatewayStatus) DeepCopyInto(out *NATGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATIPConfigurationObservation ¶
type NATIPConfigurationObservation struct { }
func (*NATIPConfigurationObservation) DeepCopy ¶
func (in *NATIPConfigurationObservation) DeepCopy() *NATIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATIPConfigurationObservation.
func (*NATIPConfigurationObservation) DeepCopyInto ¶
func (in *NATIPConfigurationObservation) DeepCopyInto(out *NATIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATIPConfigurationParameters ¶
type NATIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Primary *bool `json:"primary" tf:"primary,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddressVersion *string `json:"privateIpAddressVersion,omitempty" tf:"private_ip_address_version,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.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 (*NATIPConfigurationParameters) DeepCopy ¶
func (in *NATIPConfigurationParameters) DeepCopy() *NATIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATIPConfigurationParameters.
func (*NATIPConfigurationParameters) DeepCopyInto ¶
func (in *NATIPConfigurationParameters) DeepCopyInto(out *NATIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATRuleCollectionObservation ¶
type NATRuleCollectionObservation struct { }
func (*NATRuleCollectionObservation) DeepCopy ¶
func (in *NATRuleCollectionObservation) DeepCopy() *NATRuleCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATRuleCollectionObservation.
func (*NATRuleCollectionObservation) DeepCopyInto ¶
func (in *NATRuleCollectionObservation) DeepCopyInto(out *NATRuleCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATRuleCollectionParameters ¶
type NATRuleCollectionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required Rule []NATRuleCollectionRuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*NATRuleCollectionParameters) DeepCopy ¶
func (in *NATRuleCollectionParameters) DeepCopy() *NATRuleCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATRuleCollectionParameters.
func (*NATRuleCollectionParameters) DeepCopyInto ¶
func (in *NATRuleCollectionParameters) DeepCopyInto(out *NATRuleCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATRuleCollectionRuleObservation ¶
type NATRuleCollectionRuleObservation struct { }
func (*NATRuleCollectionRuleObservation) DeepCopy ¶
func (in *NATRuleCollectionRuleObservation) DeepCopy() *NATRuleCollectionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATRuleCollectionRuleObservation.
func (*NATRuleCollectionRuleObservation) DeepCopyInto ¶
func (in *NATRuleCollectionRuleObservation) DeepCopyInto(out *NATRuleCollectionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATRuleCollectionRuleParameters ¶
type NATRuleCollectionRuleParameters struct { // +kubebuilder:validation:Optional DestinationAddress *string `json:"destinationAddress,omitempty" tf:"destination_address,omitempty"` // +kubebuilder:validation:Optional DestinationPorts []*string `json:"destinationPorts,omitempty" tf:"destination_ports,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocols []*string `json:"protocols" tf:"protocols,omitempty"` // +kubebuilder:validation:Optional SourceAddresses []*string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +kubebuilder:validation:Optional SourceIPGroups []*string `json:"sourceIpGroups,omitempty" tf:"source_ip_groups,omitempty"` // +kubebuilder:validation:Required TranslatedAddress *string `json:"translatedAddress" tf:"translated_address,omitempty"` // +kubebuilder:validation:Required TranslatedPort *float64 `json:"translatedPort" tf:"translated_port,omitempty"` }
func (*NATRuleCollectionRuleParameters) DeepCopy ¶
func (in *NATRuleCollectionRuleParameters) DeepCopy() *NATRuleCollectionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATRuleCollectionRuleParameters.
func (*NATRuleCollectionRuleParameters) DeepCopyInto ¶
func (in *NATRuleCollectionRuleParameters) DeepCopyInto(out *NATRuleCollectionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceObservation ¶
type NetworkInterfaceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,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 { }
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 NetworkPacketCapture ¶
type NetworkPacketCapture struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkPacketCaptureSpec `json:"spec"` Status NetworkPacketCaptureStatus `json:"status,omitempty"` }
NetworkPacketCapture is the Schema for the NetworkPacketCaptures 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 (*NetworkPacketCapture) DeepCopy ¶
func (in *NetworkPacketCapture) DeepCopy() *NetworkPacketCapture
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCapture.
func (*NetworkPacketCapture) DeepCopyInto ¶
func (in *NetworkPacketCapture) DeepCopyInto(out *NetworkPacketCapture)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkPacketCapture) DeepCopyObject ¶
func (in *NetworkPacketCapture) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkPacketCapture) GetCondition ¶
func (mg *NetworkPacketCapture) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkPacketCapture.
func (*NetworkPacketCapture) GetConnectionDetailsMapping ¶
func (tr *NetworkPacketCapture) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkPacketCapture
func (*NetworkPacketCapture) GetDeletionPolicy ¶
func (mg *NetworkPacketCapture) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkPacketCapture.
func (*NetworkPacketCapture) GetID ¶
func (tr *NetworkPacketCapture) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkPacketCapture
func (*NetworkPacketCapture) GetObservation ¶
func (tr *NetworkPacketCapture) GetObservation() (map[string]interface{}, error)
GetObservation of this NetworkPacketCapture
func (*NetworkPacketCapture) GetParameters ¶
func (tr *NetworkPacketCapture) GetParameters() (map[string]interface{}, error)
GetParameters of this NetworkPacketCapture
func (*NetworkPacketCapture) GetProviderConfigReference ¶
func (mg *NetworkPacketCapture) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkPacketCapture.
func (*NetworkPacketCapture) GetProviderReference ¶
func (mg *NetworkPacketCapture) GetProviderReference() *xpv1.Reference
GetProviderReference of this NetworkPacketCapture. Deprecated: Use GetProviderConfigReference.
func (*NetworkPacketCapture) GetPublishConnectionDetailsTo ¶
func (mg *NetworkPacketCapture) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkPacketCapture.
func (*NetworkPacketCapture) GetTerraformResourceType ¶
func (mg *NetworkPacketCapture) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkPacketCapture
func (*NetworkPacketCapture) GetTerraformSchemaVersion ¶
func (tr *NetworkPacketCapture) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkPacketCapture) GetWriteConnectionSecretToReference ¶
func (mg *NetworkPacketCapture) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkPacketCapture.
func (*NetworkPacketCapture) LateInitialize ¶
func (tr *NetworkPacketCapture) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkPacketCapture using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkPacketCapture) ResolveReferences ¶
ResolveReferences of this NetworkPacketCapture.
func (*NetworkPacketCapture) SetConditions ¶
func (mg *NetworkPacketCapture) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkPacketCapture.
func (*NetworkPacketCapture) SetDeletionPolicy ¶
func (mg *NetworkPacketCapture) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkPacketCapture.
func (*NetworkPacketCapture) SetObservation ¶
func (tr *NetworkPacketCapture) SetObservation(obs map[string]interface{}) error
SetObservation for this NetworkPacketCapture
func (*NetworkPacketCapture) SetParameters ¶
func (tr *NetworkPacketCapture) SetParameters(params map[string]interface{}) error
SetParameters for this NetworkPacketCapture
func (*NetworkPacketCapture) SetProviderConfigReference ¶
func (mg *NetworkPacketCapture) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkPacketCapture.
func (*NetworkPacketCapture) SetProviderReference ¶
func (mg *NetworkPacketCapture) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NetworkPacketCapture. Deprecated: Use SetProviderConfigReference.
func (*NetworkPacketCapture) SetPublishConnectionDetailsTo ¶
func (mg *NetworkPacketCapture) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkPacketCapture.
func (*NetworkPacketCapture) SetWriteConnectionSecretToReference ¶
func (mg *NetworkPacketCapture) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkPacketCapture.
type NetworkPacketCaptureFilterObservation ¶
type NetworkPacketCaptureFilterObservation struct { }
func (*NetworkPacketCaptureFilterObservation) DeepCopy ¶
func (in *NetworkPacketCaptureFilterObservation) DeepCopy() *NetworkPacketCaptureFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCaptureFilterObservation.
func (*NetworkPacketCaptureFilterObservation) DeepCopyInto ¶
func (in *NetworkPacketCaptureFilterObservation) DeepCopyInto(out *NetworkPacketCaptureFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPacketCaptureFilterParameters ¶
type NetworkPacketCaptureFilterParameters 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 (*NetworkPacketCaptureFilterParameters) DeepCopy ¶
func (in *NetworkPacketCaptureFilterParameters) DeepCopy() *NetworkPacketCaptureFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCaptureFilterParameters.
func (*NetworkPacketCaptureFilterParameters) DeepCopyInto ¶
func (in *NetworkPacketCaptureFilterParameters) DeepCopyInto(out *NetworkPacketCaptureFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPacketCaptureList ¶
type NetworkPacketCaptureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkPacketCapture `json:"items"` }
NetworkPacketCaptureList contains a list of NetworkPacketCaptures
func (*NetworkPacketCaptureList) DeepCopy ¶
func (in *NetworkPacketCaptureList) DeepCopy() *NetworkPacketCaptureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCaptureList.
func (*NetworkPacketCaptureList) DeepCopyInto ¶
func (in *NetworkPacketCaptureList) DeepCopyInto(out *NetworkPacketCaptureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkPacketCaptureList) DeepCopyObject ¶
func (in *NetworkPacketCaptureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkPacketCaptureList) GetItems ¶
func (l *NetworkPacketCaptureList) GetItems() []resource.Managed
GetItems of this NetworkPacketCaptureList.
type NetworkPacketCaptureObservation ¶
type NetworkPacketCaptureObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` StorageLocation []StorageLocationObservation `json:"storageLocation,omitempty" tf:"storage_location,omitempty"` }
func (*NetworkPacketCaptureObservation) DeepCopy ¶
func (in *NetworkPacketCaptureObservation) DeepCopy() *NetworkPacketCaptureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCaptureObservation.
func (*NetworkPacketCaptureObservation) DeepCopyInto ¶
func (in *NetworkPacketCaptureObservation) DeepCopyInto(out *NetworkPacketCaptureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPacketCaptureParameters ¶
type NetworkPacketCaptureParameters struct { // +kubebuilder:validation:Optional Filter []NetworkPacketCaptureFilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // +kubebuilder:validation:Optional MaximumBytesPerPacket *float64 `json:"maximumBytesPerPacket,omitempty" tf:"maximum_bytes_per_packet,omitempty"` // +kubebuilder:validation:Optional MaximumBytesPerSession *float64 `json:"maximumBytesPerSession,omitempty" tf:"maximum_bytes_per_session,omitempty"` // +kubebuilder:validation:Optional MaximumCaptureDuration *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required StorageLocation []StorageLocationParameters `json:"storageLocation" tf:"storage_location,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*NetworkPacketCaptureParameters) DeepCopy ¶
func (in *NetworkPacketCaptureParameters) DeepCopy() *NetworkPacketCaptureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCaptureParameters.
func (*NetworkPacketCaptureParameters) DeepCopyInto ¶
func (in *NetworkPacketCaptureParameters) DeepCopyInto(out *NetworkPacketCaptureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPacketCaptureSpec ¶
type NetworkPacketCaptureSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkPacketCaptureParameters `json:"forProvider"` }
NetworkPacketCaptureSpec defines the desired state of NetworkPacketCapture
func (*NetworkPacketCaptureSpec) DeepCopy ¶
func (in *NetworkPacketCaptureSpec) DeepCopy() *NetworkPacketCaptureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCaptureSpec.
func (*NetworkPacketCaptureSpec) DeepCopyInto ¶
func (in *NetworkPacketCaptureSpec) DeepCopyInto(out *NetworkPacketCaptureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPacketCaptureStatus ¶
type NetworkPacketCaptureStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkPacketCaptureObservation `json:"atProvider,omitempty"` }
NetworkPacketCaptureStatus defines the observed state of NetworkPacketCapture.
func (*NetworkPacketCaptureStatus) DeepCopy ¶
func (in *NetworkPacketCaptureStatus) DeepCopy() *NetworkPacketCaptureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPacketCaptureStatus.
func (*NetworkPacketCaptureStatus) DeepCopyInto ¶
func (in *NetworkPacketCaptureStatus) DeepCopyInto(out *NetworkPacketCaptureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleCollectionObservation ¶
type NetworkRuleCollectionObservation struct { }
func (*NetworkRuleCollectionObservation) DeepCopy ¶
func (in *NetworkRuleCollectionObservation) DeepCopy() *NetworkRuleCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleCollectionObservation.
func (*NetworkRuleCollectionObservation) DeepCopyInto ¶
func (in *NetworkRuleCollectionObservation) DeepCopyInto(out *NetworkRuleCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleCollectionParameters ¶
type NetworkRuleCollectionParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required Rule []NetworkRuleCollectionRuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*NetworkRuleCollectionParameters) DeepCopy ¶
func (in *NetworkRuleCollectionParameters) DeepCopy() *NetworkRuleCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleCollectionParameters.
func (*NetworkRuleCollectionParameters) DeepCopyInto ¶
func (in *NetworkRuleCollectionParameters) DeepCopyInto(out *NetworkRuleCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleCollectionRuleObservation ¶
type NetworkRuleCollectionRuleObservation struct { }
func (*NetworkRuleCollectionRuleObservation) DeepCopy ¶
func (in *NetworkRuleCollectionRuleObservation) DeepCopy() *NetworkRuleCollectionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleCollectionRuleObservation.
func (*NetworkRuleCollectionRuleObservation) DeepCopyInto ¶
func (in *NetworkRuleCollectionRuleObservation) DeepCopyInto(out *NetworkRuleCollectionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleCollectionRuleParameters ¶
type NetworkRuleCollectionRuleParameters struct { // +kubebuilder:validation:Optional DestinationAddresses []*string `json:"destinationAddresses,omitempty" tf:"destination_addresses,omitempty"` // +kubebuilder:validation:Optional DestinationFqdns []*string `json:"destinationFqdns,omitempty" tf:"destination_fqdns,omitempty"` // +kubebuilder:validation:Optional DestinationIPGroups []*string `json:"destinationIpGroups,omitempty" tf:"destination_ip_groups,omitempty"` // +kubebuilder:validation:Required DestinationPorts []*string `json:"destinationPorts" tf:"destination_ports,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocols []*string `json:"protocols" tf:"protocols,omitempty"` // +kubebuilder:validation:Optional SourceAddresses []*string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +kubebuilder:validation:Optional SourceIPGroups []*string `json:"sourceIpGroups,omitempty" tf:"source_ip_groups,omitempty"` }
func (*NetworkRuleCollectionRuleParameters) DeepCopy ¶
func (in *NetworkRuleCollectionRuleParameters) DeepCopy() *NetworkRuleCollectionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleCollectionRuleParameters.
func (*NetworkRuleCollectionRuleParameters) DeepCopyInto ¶
func (in *NetworkRuleCollectionRuleParameters) DeepCopyInto(out *NetworkRuleCollectionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideExclusionObservation ¶
type OverrideExclusionObservation struct { }
func (*OverrideExclusionObservation) DeepCopy ¶
func (in *OverrideExclusionObservation) DeepCopy() *OverrideExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideExclusionObservation.
func (*OverrideExclusionObservation) DeepCopyInto ¶
func (in *OverrideExclusionObservation) DeepCopyInto(out *OverrideExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideExclusionParameters ¶
type OverrideExclusionParameters struct { // +kubebuilder:validation:Required MatchVariable *string `json:"matchVariable" tf:"match_variable,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` }
func (*OverrideExclusionParameters) DeepCopy ¶
func (in *OverrideExclusionParameters) DeepCopy() *OverrideExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideExclusionParameters.
func (*OverrideExclusionParameters) DeepCopyInto ¶
func (in *OverrideExclusionParameters) DeepCopyInto(out *OverrideExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideObservation ¶
type OverrideObservation struct { }
func (*OverrideObservation) DeepCopy ¶
func (in *OverrideObservation) DeepCopy() *OverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideObservation.
func (*OverrideObservation) DeepCopyInto ¶
func (in *OverrideObservation) DeepCopyInto(out *OverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideParameters ¶
type OverrideParameters struct { // +kubebuilder:validation:Optional Exclusion []OverrideExclusionParameters `json:"exclusion,omitempty" tf:"exclusion,omitempty"` // +kubebuilder:validation:Optional Rule []OverrideRuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` // +kubebuilder:validation:Required RuleGroupName *string `json:"ruleGroupName" tf:"rule_group_name,omitempty"` }
func (*OverrideParameters) DeepCopy ¶
func (in *OverrideParameters) DeepCopy() *OverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideParameters.
func (*OverrideParameters) DeepCopyInto ¶
func (in *OverrideParameters) DeepCopyInto(out *OverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideRuleObservation ¶
type OverrideRuleObservation struct { }
func (*OverrideRuleObservation) DeepCopy ¶
func (in *OverrideRuleObservation) DeepCopy() *OverrideRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideRuleObservation.
func (*OverrideRuleObservation) DeepCopyInto ¶
func (in *OverrideRuleObservation) DeepCopyInto(out *OverrideRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverrideRuleParameters ¶
type OverrideRuleParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Exclusion []RuleExclusionParameters `json:"exclusion,omitempty" tf:"exclusion,omitempty"` // +kubebuilder:validation:Required RuleID *string `json:"ruleId" tf:"rule_id,omitempty"` }
func (*OverrideRuleParameters) DeepCopy ¶
func (in *OverrideRuleParameters) DeepCopy() *OverrideRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideRuleParameters.
func (*OverrideRuleParameters) DeepCopyInto ¶
func (in *OverrideRuleParameters) DeepCopyInto(out *OverrideRuleParameters)
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) GetPublishConnectionDetailsTo ¶
func (mg *PacketCapture) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PacketCapture.
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) ResolveReferences ¶
ResolveReferences of this PacketCapture.
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) SetPublishConnectionDetailsTo ¶
func (mg *PacketCapture) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PacketCapture.
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"` StorageLocation []PacketCaptureStorageLocationObservation `json:"storageLocation,omitempty" tf:"storage_location,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 *float64 `json:"maximumBytesPerPacket,omitempty" tf:"maximum_bytes_per_packet,omitempty"` // +kubebuilder:validation:Optional MaximumBytesPerSession *float64 `json:"maximumBytesPerSession,omitempty" tf:"maximum_bytes_per_session,omitempty"` // +kubebuilder:validation:Optional MaximumCaptureDuration *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required StorageLocation []PacketCaptureStorageLocationParameters `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 PacketCaptureStorageLocationObservation ¶
type PacketCaptureStorageLocationObservation struct {
StoragePath *string `json:"storagePath,omitempty" tf:"storage_path,omitempty"`
}
func (*PacketCaptureStorageLocationObservation) DeepCopy ¶
func (in *PacketCaptureStorageLocationObservation) DeepCopy() *PacketCaptureStorageLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureStorageLocationObservation.
func (*PacketCaptureStorageLocationObservation) DeepCopyInto ¶
func (in *PacketCaptureStorageLocationObservation) DeepCopyInto(out *PacketCaptureStorageLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketCaptureStorageLocationParameters ¶
type PacketCaptureStorageLocationParameters 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 (*PacketCaptureStorageLocationParameters) DeepCopy ¶
func (in *PacketCaptureStorageLocationParameters) DeepCopy() *PacketCaptureStorageLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureStorageLocationParameters.
func (*PacketCaptureStorageLocationParameters) DeepCopyInto ¶
func (in *PacketCaptureStorageLocationParameters) DeepCopyInto(out *PacketCaptureStorageLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathRuleObservation ¶
type PathRuleObservation struct { BackendAddressPoolID *string `json:"backendAddressPoolId,omitempty" tf:"backend_address_pool_id,omitempty"` BackendHTTPSettingsID *string `json:"backendHttpSettingsId,omitempty" tf:"backend_http_settings_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RedirectConfigurationID *string `json:"redirectConfigurationId,omitempty" tf:"redirect_configuration_id,omitempty"` RewriteRuleSetID *string `json:"rewriteRuleSetId,omitempty" tf:"rewrite_rule_set_id,omitempty"` }
func (*PathRuleObservation) DeepCopy ¶
func (in *PathRuleObservation) DeepCopy() *PathRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathRuleObservation.
func (*PathRuleObservation) DeepCopyInto ¶
func (in *PathRuleObservation) DeepCopyInto(out *PathRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathRuleParameters ¶
type PathRuleParameters struct { // +kubebuilder:validation:Optional BackendAddressPoolName *string `json:"backendAddressPoolName,omitempty" tf:"backend_address_pool_name,omitempty"` // +kubebuilder:validation:Optional BackendHTTPSettingsName *string `json:"backendHttpSettingsName,omitempty" tf:"backend_http_settings_name,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Paths []*string `json:"paths" tf:"paths,omitempty"` // +kubebuilder:validation:Optional RedirectConfigurationName *string `json:"redirectConfigurationName,omitempty" tf:"redirect_configuration_name,omitempty"` // +kubebuilder:validation:Optional RewriteRuleSetName *string `json:"rewriteRuleSetName,omitempty" tf:"rewrite_rule_set_name,omitempty"` }
func (*PathRuleParameters) DeepCopy ¶
func (in *PathRuleParameters) DeepCopy() *PathRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathRuleParameters.
func (*PathRuleParameters) DeepCopyInto ¶
func (in *PathRuleParameters) DeepCopyInto(out *PathRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointToSiteVPNGateway ¶
type PointToSiteVPNGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PointToSiteVPNGatewaySpec `json:"spec"` Status PointToSiteVPNGatewayStatus `json:"status,omitempty"` }
PointToSiteVPNGateway is the Schema for the PointToSiteVPNGateways 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 (*PointToSiteVPNGateway) DeepCopy ¶
func (in *PointToSiteVPNGateway) DeepCopy() *PointToSiteVPNGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) DeepCopyInto ¶
func (in *PointToSiteVPNGateway) DeepCopyInto(out *PointToSiteVPNGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PointToSiteVPNGateway) DeepCopyObject ¶
func (in *PointToSiteVPNGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PointToSiteVPNGateway) GetCondition ¶
func (mg *PointToSiteVPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) GetConnectionDetailsMapping ¶
func (tr *PointToSiteVPNGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PointToSiteVPNGateway
func (*PointToSiteVPNGateway) GetDeletionPolicy ¶
func (mg *PointToSiteVPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) GetID ¶
func (tr *PointToSiteVPNGateway) GetID() string
GetID returns ID of underlying Terraform resource of this PointToSiteVPNGateway
func (*PointToSiteVPNGateway) GetObservation ¶
func (tr *PointToSiteVPNGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this PointToSiteVPNGateway
func (*PointToSiteVPNGateway) GetParameters ¶
func (tr *PointToSiteVPNGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this PointToSiteVPNGateway
func (*PointToSiteVPNGateway) GetProviderConfigReference ¶
func (mg *PointToSiteVPNGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) GetProviderReference ¶
func (mg *PointToSiteVPNGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this PointToSiteVPNGateway. Deprecated: Use GetProviderConfigReference.
func (*PointToSiteVPNGateway) GetPublishConnectionDetailsTo ¶
func (mg *PointToSiteVPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) GetTerraformResourceType ¶
func (mg *PointToSiteVPNGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PointToSiteVPNGateway
func (*PointToSiteVPNGateway) GetTerraformSchemaVersion ¶
func (tr *PointToSiteVPNGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PointToSiteVPNGateway) GetWriteConnectionSecretToReference ¶
func (mg *PointToSiteVPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) LateInitialize ¶
func (tr *PointToSiteVPNGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PointToSiteVPNGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*PointToSiteVPNGateway) ResolveReferences ¶
ResolveReferences of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) SetConditions ¶
func (mg *PointToSiteVPNGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) SetDeletionPolicy ¶
func (mg *PointToSiteVPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) SetObservation ¶
func (tr *PointToSiteVPNGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this PointToSiteVPNGateway
func (*PointToSiteVPNGateway) SetParameters ¶
func (tr *PointToSiteVPNGateway) SetParameters(params map[string]interface{}) error
SetParameters for this PointToSiteVPNGateway
func (*PointToSiteVPNGateway) SetProviderConfigReference ¶
func (mg *PointToSiteVPNGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) SetProviderReference ¶
func (mg *PointToSiteVPNGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PointToSiteVPNGateway. Deprecated: Use SetProviderConfigReference.
func (*PointToSiteVPNGateway) SetPublishConnectionDetailsTo ¶
func (mg *PointToSiteVPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PointToSiteVPNGateway.
func (*PointToSiteVPNGateway) SetWriteConnectionSecretToReference ¶
func (mg *PointToSiteVPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PointToSiteVPNGateway.
type PointToSiteVPNGatewayList ¶
type PointToSiteVPNGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PointToSiteVPNGateway `json:"items"` }
PointToSiteVPNGatewayList contains a list of PointToSiteVPNGateways
func (*PointToSiteVPNGatewayList) DeepCopy ¶
func (in *PointToSiteVPNGatewayList) DeepCopy() *PointToSiteVPNGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointToSiteVPNGatewayList.
func (*PointToSiteVPNGatewayList) DeepCopyInto ¶
func (in *PointToSiteVPNGatewayList) DeepCopyInto(out *PointToSiteVPNGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PointToSiteVPNGatewayList) DeepCopyObject ¶
func (in *PointToSiteVPNGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PointToSiteVPNGatewayList) GetItems ¶
func (l *PointToSiteVPNGatewayList) GetItems() []resource.Managed
GetItems of this PointToSiteVPNGatewayList.
type PointToSiteVPNGatewayObservation ¶
type PointToSiteVPNGatewayObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PointToSiteVPNGatewayObservation) DeepCopy ¶
func (in *PointToSiteVPNGatewayObservation) DeepCopy() *PointToSiteVPNGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointToSiteVPNGatewayObservation.
func (*PointToSiteVPNGatewayObservation) DeepCopyInto ¶
func (in *PointToSiteVPNGatewayObservation) DeepCopyInto(out *PointToSiteVPNGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointToSiteVPNGatewayParameters ¶
type PointToSiteVPNGatewayParameters struct { // +kubebuilder:validation:Required ConnectionConfiguration []ConnectionConfigurationParameters `json:"connectionConfiguration" tf:"connection_configuration,omitempty"` // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required ScaleUnit *float64 `json:"scaleUnit" tf:"scale_unit,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VPNServerConfigurationID *string `json:"vpnServerConfigurationId" tf:"vpn_server_configuration_id,omitempty"` // +kubebuilder:validation:Required VirtualHubID *string `json:"virtualHubId" tf:"virtual_hub_id,omitempty"` }
func (*PointToSiteVPNGatewayParameters) DeepCopy ¶
func (in *PointToSiteVPNGatewayParameters) DeepCopy() *PointToSiteVPNGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointToSiteVPNGatewayParameters.
func (*PointToSiteVPNGatewayParameters) DeepCopyInto ¶
func (in *PointToSiteVPNGatewayParameters) DeepCopyInto(out *PointToSiteVPNGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointToSiteVPNGatewaySpec ¶
type PointToSiteVPNGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider PointToSiteVPNGatewayParameters `json:"forProvider"` }
PointToSiteVPNGatewaySpec defines the desired state of PointToSiteVPNGateway
func (*PointToSiteVPNGatewaySpec) DeepCopy ¶
func (in *PointToSiteVPNGatewaySpec) DeepCopy() *PointToSiteVPNGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointToSiteVPNGatewaySpec.
func (*PointToSiteVPNGatewaySpec) DeepCopyInto ¶
func (in *PointToSiteVPNGatewaySpec) DeepCopyInto(out *PointToSiteVPNGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointToSiteVPNGatewayStatus ¶
type PointToSiteVPNGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PointToSiteVPNGatewayObservation `json:"atProvider,omitempty"` }
PointToSiteVPNGatewayStatus defines the observed state of PointToSiteVPNGateway.
func (*PointToSiteVPNGatewayStatus) DeepCopy ¶
func (in *PointToSiteVPNGatewayStatus) DeepCopy() *PointToSiteVPNGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointToSiteVPNGatewayStatus.
func (*PointToSiteVPNGatewayStatus) DeepCopyInto ¶
func (in *PointToSiteVPNGatewayStatus) DeepCopyInto(out *PointToSiteVPNGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySettingsObservation ¶
type PolicySettingsObservation struct { }
func (*PolicySettingsObservation) DeepCopy ¶
func (in *PolicySettingsObservation) DeepCopy() *PolicySettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettingsObservation.
func (*PolicySettingsObservation) DeepCopyInto ¶
func (in *PolicySettingsObservation) DeepCopyInto(out *PolicySettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySettingsParameters ¶
type PolicySettingsParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional FileUploadLimitInMb *float64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb,omitempty"` // +kubebuilder:validation:Optional MaxRequestBodySizeInKb *float64 `json:"maxRequestBodySizeInKb,omitempty" tf:"max_request_body_size_in_kb,omitempty"` // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // +kubebuilder:validation:Optional RequestBodyCheck *bool `json:"requestBodyCheck,omitempty" tf:"request_body_check,omitempty"` }
func (*PolicySettingsParameters) DeepCopy ¶
func (in *PolicySettingsParameters) DeepCopy() *PolicySettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySettingsParameters.
func (*PolicySettingsParameters) DeepCopyInto ¶
func (in *PolicySettingsParameters) DeepCopyInto(out *PolicySettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSAAAARecord ¶
type PrivateDNSAAAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSAAAARecordSpec `json:"spec"` Status PrivateDNSAAAARecordStatus `json:"status,omitempty"` }
PrivateDNSAAAARecord is the Schema for the PrivateDNSAAAARecords 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 (*PrivateDNSAAAARecord) DeepCopy ¶
func (in *PrivateDNSAAAARecord) DeepCopy() *PrivateDNSAAAARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) DeepCopyInto ¶
func (in *PrivateDNSAAAARecord) DeepCopyInto(out *PrivateDNSAAAARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSAAAARecord) DeepCopyObject ¶
func (in *PrivateDNSAAAARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSAAAARecord) GetCondition ¶
func (mg *PrivateDNSAAAARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSAAAARecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSAAAARecord
func (*PrivateDNSAAAARecord) GetDeletionPolicy ¶
func (mg *PrivateDNSAAAARecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) GetID ¶
func (tr *PrivateDNSAAAARecord) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSAAAARecord
func (*PrivateDNSAAAARecord) GetObservation ¶
func (tr *PrivateDNSAAAARecord) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSAAAARecord
func (*PrivateDNSAAAARecord) GetParameters ¶
func (tr *PrivateDNSAAAARecord) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSAAAARecord
func (*PrivateDNSAAAARecord) GetProviderConfigReference ¶
func (mg *PrivateDNSAAAARecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) GetProviderReference ¶
func (mg *PrivateDNSAAAARecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSAAAARecord. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSAAAARecord) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSAAAARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) GetTerraformResourceType ¶
func (mg *PrivateDNSAAAARecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSAAAARecord
func (*PrivateDNSAAAARecord) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSAAAARecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSAAAARecord) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSAAAARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) LateInitialize ¶
func (tr *PrivateDNSAAAARecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSAAAARecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSAAAARecord) ResolveReferences ¶
ResolveReferences of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) SetConditions ¶
func (mg *PrivateDNSAAAARecord) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) SetDeletionPolicy ¶
func (mg *PrivateDNSAAAARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) SetObservation ¶
func (tr *PrivateDNSAAAARecord) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSAAAARecord
func (*PrivateDNSAAAARecord) SetParameters ¶
func (tr *PrivateDNSAAAARecord) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSAAAARecord
func (*PrivateDNSAAAARecord) SetProviderConfigReference ¶
func (mg *PrivateDNSAAAARecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) SetProviderReference ¶
func (mg *PrivateDNSAAAARecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSAAAARecord. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSAAAARecord) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSAAAARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecord) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSAAAARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSAAAARecord.
type PrivateDNSAAAARecordList ¶
type PrivateDNSAAAARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSAAAARecord `json:"items"` }
PrivateDNSAAAARecordList contains a list of PrivateDNSAAAARecords
func (*PrivateDNSAAAARecordList) DeepCopy ¶
func (in *PrivateDNSAAAARecordList) DeepCopy() *PrivateDNSAAAARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSAAAARecordList.
func (*PrivateDNSAAAARecordList) DeepCopyInto ¶
func (in *PrivateDNSAAAARecordList) DeepCopyInto(out *PrivateDNSAAAARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSAAAARecordList) DeepCopyObject ¶
func (in *PrivateDNSAAAARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSAAAARecordList) GetItems ¶
func (l *PrivateDNSAAAARecordList) GetItems() []resource.Managed
GetItems of this PrivateDNSAAAARecordList.
type PrivateDNSAAAARecordObservation ¶
type PrivateDNSAAAARecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateDNSAAAARecordObservation) DeepCopy ¶
func (in *PrivateDNSAAAARecordObservation) DeepCopy() *PrivateDNSAAAARecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSAAAARecordObservation.
func (*PrivateDNSAAAARecordObservation) DeepCopyInto ¶
func (in *PrivateDNSAAAARecordObservation) DeepCopyInto(out *PrivateDNSAAAARecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSAAAARecordParameters ¶
type PrivateDNSAAAARecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Records []*string `json:"records" tf:"records,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*PrivateDNSAAAARecordParameters) DeepCopy ¶
func (in *PrivateDNSAAAARecordParameters) DeepCopy() *PrivateDNSAAAARecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSAAAARecordParameters.
func (*PrivateDNSAAAARecordParameters) DeepCopyInto ¶
func (in *PrivateDNSAAAARecordParameters) DeepCopyInto(out *PrivateDNSAAAARecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSAAAARecordSpec ¶
type PrivateDNSAAAARecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSAAAARecordParameters `json:"forProvider"` }
PrivateDNSAAAARecordSpec defines the desired state of PrivateDNSAAAARecord
func (*PrivateDNSAAAARecordSpec) DeepCopy ¶
func (in *PrivateDNSAAAARecordSpec) DeepCopy() *PrivateDNSAAAARecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSAAAARecordSpec.
func (*PrivateDNSAAAARecordSpec) DeepCopyInto ¶
func (in *PrivateDNSAAAARecordSpec) DeepCopyInto(out *PrivateDNSAAAARecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSAAAARecordStatus ¶
type PrivateDNSAAAARecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSAAAARecordObservation `json:"atProvider,omitempty"` }
PrivateDNSAAAARecordStatus defines the observed state of PrivateDNSAAAARecord.
func (*PrivateDNSAAAARecordStatus) DeepCopy ¶
func (in *PrivateDNSAAAARecordStatus) DeepCopy() *PrivateDNSAAAARecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSAAAARecordStatus.
func (*PrivateDNSAAAARecordStatus) DeepCopyInto ¶
func (in *PrivateDNSAAAARecordStatus) DeepCopyInto(out *PrivateDNSAAAARecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSARecord ¶
type PrivateDNSARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSARecordSpec `json:"spec"` Status PrivateDNSARecordStatus `json:"status,omitempty"` }
PrivateDNSARecord is the Schema for the PrivateDNSARecords 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 (*PrivateDNSARecord) DeepCopy ¶
func (in *PrivateDNSARecord) DeepCopy() *PrivateDNSARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSARecord.
func (*PrivateDNSARecord) DeepCopyInto ¶
func (in *PrivateDNSARecord) DeepCopyInto(out *PrivateDNSARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSARecord) DeepCopyObject ¶
func (in *PrivateDNSARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSARecord) GetCondition ¶
func (mg *PrivateDNSARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSARecord.
func (*PrivateDNSARecord) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSARecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSARecord
func (*PrivateDNSARecord) GetDeletionPolicy ¶
func (mg *PrivateDNSARecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSARecord.
func (*PrivateDNSARecord) GetID ¶
func (tr *PrivateDNSARecord) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSARecord
func (*PrivateDNSARecord) GetObservation ¶
func (tr *PrivateDNSARecord) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSARecord
func (*PrivateDNSARecord) GetParameters ¶
func (tr *PrivateDNSARecord) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSARecord
func (*PrivateDNSARecord) GetProviderConfigReference ¶
func (mg *PrivateDNSARecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSARecord.
func (*PrivateDNSARecord) GetProviderReference ¶
func (mg *PrivateDNSARecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSARecord. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSARecord) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSARecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSARecord.
func (*PrivateDNSARecord) GetTerraformResourceType ¶
func (mg *PrivateDNSARecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSARecord
func (*PrivateDNSARecord) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSARecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSARecord) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSARecord.
func (*PrivateDNSARecord) LateInitialize ¶
func (tr *PrivateDNSARecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSARecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSARecord) ResolveReferences ¶
ResolveReferences of this PrivateDNSARecord.
func (*PrivateDNSARecord) SetConditions ¶
func (mg *PrivateDNSARecord) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSARecord.
func (*PrivateDNSARecord) SetDeletionPolicy ¶
func (mg *PrivateDNSARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSARecord.
func (*PrivateDNSARecord) SetObservation ¶
func (tr *PrivateDNSARecord) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSARecord
func (*PrivateDNSARecord) SetParameters ¶
func (tr *PrivateDNSARecord) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSARecord
func (*PrivateDNSARecord) SetProviderConfigReference ¶
func (mg *PrivateDNSARecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSARecord.
func (*PrivateDNSARecord) SetProviderReference ¶
func (mg *PrivateDNSARecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSARecord. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSARecord) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSARecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSARecord.
func (*PrivateDNSARecord) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSARecord.
type PrivateDNSARecordList ¶
type PrivateDNSARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSARecord `json:"items"` }
PrivateDNSARecordList contains a list of PrivateDNSARecords
func (*PrivateDNSARecordList) DeepCopy ¶
func (in *PrivateDNSARecordList) DeepCopy() *PrivateDNSARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSARecordList.
func (*PrivateDNSARecordList) DeepCopyInto ¶
func (in *PrivateDNSARecordList) DeepCopyInto(out *PrivateDNSARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSARecordList) DeepCopyObject ¶
func (in *PrivateDNSARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSARecordList) GetItems ¶
func (l *PrivateDNSARecordList) GetItems() []resource.Managed
GetItems of this PrivateDNSARecordList.
type PrivateDNSARecordObservation ¶
type PrivateDNSARecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateDNSARecordObservation) DeepCopy ¶
func (in *PrivateDNSARecordObservation) DeepCopy() *PrivateDNSARecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSARecordObservation.
func (*PrivateDNSARecordObservation) DeepCopyInto ¶
func (in *PrivateDNSARecordObservation) DeepCopyInto(out *PrivateDNSARecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSARecordParameters ¶
type PrivateDNSARecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Records []*string `json:"records" tf:"records,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*PrivateDNSARecordParameters) DeepCopy ¶
func (in *PrivateDNSARecordParameters) DeepCopy() *PrivateDNSARecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSARecordParameters.
func (*PrivateDNSARecordParameters) DeepCopyInto ¶
func (in *PrivateDNSARecordParameters) DeepCopyInto(out *PrivateDNSARecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSARecordSpec ¶
type PrivateDNSARecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSARecordParameters `json:"forProvider"` }
PrivateDNSARecordSpec defines the desired state of PrivateDNSARecord
func (*PrivateDNSARecordSpec) DeepCopy ¶
func (in *PrivateDNSARecordSpec) DeepCopy() *PrivateDNSARecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSARecordSpec.
func (*PrivateDNSARecordSpec) DeepCopyInto ¶
func (in *PrivateDNSARecordSpec) DeepCopyInto(out *PrivateDNSARecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSARecordStatus ¶
type PrivateDNSARecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSARecordObservation `json:"atProvider,omitempty"` }
PrivateDNSARecordStatus defines the observed state of PrivateDNSARecord.
func (*PrivateDNSARecordStatus) DeepCopy ¶
func (in *PrivateDNSARecordStatus) DeepCopy() *PrivateDNSARecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSARecordStatus.
func (*PrivateDNSARecordStatus) DeepCopyInto ¶
func (in *PrivateDNSARecordStatus) DeepCopyInto(out *PrivateDNSARecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSCNAMERecord ¶
type PrivateDNSCNAMERecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSCNAMERecordSpec `json:"spec"` Status PrivateDNSCNAMERecordStatus `json:"status,omitempty"` }
PrivateDNSCNAMERecord is the Schema for the PrivateDNSCNAMERecords 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 (*PrivateDNSCNAMERecord) DeepCopy ¶
func (in *PrivateDNSCNAMERecord) DeepCopy() *PrivateDNSCNAMERecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) DeepCopyInto ¶
func (in *PrivateDNSCNAMERecord) DeepCopyInto(out *PrivateDNSCNAMERecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSCNAMERecord) DeepCopyObject ¶
func (in *PrivateDNSCNAMERecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSCNAMERecord) GetCondition ¶
func (mg *PrivateDNSCNAMERecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSCNAMERecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecord) GetDeletionPolicy ¶
func (mg *PrivateDNSCNAMERecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) GetID ¶
func (tr *PrivateDNSCNAMERecord) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecord) GetObservation ¶
func (tr *PrivateDNSCNAMERecord) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecord) GetParameters ¶
func (tr *PrivateDNSCNAMERecord) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecord) GetProviderConfigReference ¶
func (mg *PrivateDNSCNAMERecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) GetProviderReference ¶
func (mg *PrivateDNSCNAMERecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSCNAMERecord. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSCNAMERecord) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSCNAMERecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) GetTerraformResourceType ¶
func (mg *PrivateDNSCNAMERecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecord) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSCNAMERecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSCNAMERecord) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSCNAMERecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) LateInitialize ¶
func (tr *PrivateDNSCNAMERecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSCNAMERecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSCNAMERecord) ResolveReferences ¶
ResolveReferences of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) SetConditions ¶
func (mg *PrivateDNSCNAMERecord) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) SetDeletionPolicy ¶
func (mg *PrivateDNSCNAMERecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) SetObservation ¶
func (tr *PrivateDNSCNAMERecord) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecord) SetParameters ¶
func (tr *PrivateDNSCNAMERecord) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecord) SetProviderConfigReference ¶
func (mg *PrivateDNSCNAMERecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) SetProviderReference ¶
func (mg *PrivateDNSCNAMERecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSCNAMERecord. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSCNAMERecord) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSCNAMERecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecord) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSCNAMERecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSCNAMERecord.
type PrivateDNSCNAMERecordList ¶
type PrivateDNSCNAMERecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSCNAMERecord `json:"items"` }
PrivateDNSCNAMERecordList contains a list of PrivateDNSCNAMERecords
func (*PrivateDNSCNAMERecordList) DeepCopy ¶
func (in *PrivateDNSCNAMERecordList) DeepCopy() *PrivateDNSCNAMERecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSCNAMERecordList.
func (*PrivateDNSCNAMERecordList) DeepCopyInto ¶
func (in *PrivateDNSCNAMERecordList) DeepCopyInto(out *PrivateDNSCNAMERecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSCNAMERecordList) DeepCopyObject ¶
func (in *PrivateDNSCNAMERecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSCNAMERecordList) GetItems ¶
func (l *PrivateDNSCNAMERecordList) GetItems() []resource.Managed
GetItems of this PrivateDNSCNAMERecordList.
type PrivateDNSCNAMERecordObservation ¶
type PrivateDNSCNAMERecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateDNSCNAMERecordObservation) DeepCopy ¶
func (in *PrivateDNSCNAMERecordObservation) DeepCopy() *PrivateDNSCNAMERecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSCNAMERecordObservation.
func (*PrivateDNSCNAMERecordObservation) DeepCopyInto ¶
func (in *PrivateDNSCNAMERecordObservation) DeepCopyInto(out *PrivateDNSCNAMERecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSCNAMERecordParameters ¶
type PrivateDNSCNAMERecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Record *string `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*PrivateDNSCNAMERecordParameters) DeepCopy ¶
func (in *PrivateDNSCNAMERecordParameters) DeepCopy() *PrivateDNSCNAMERecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSCNAMERecordParameters.
func (*PrivateDNSCNAMERecordParameters) DeepCopyInto ¶
func (in *PrivateDNSCNAMERecordParameters) DeepCopyInto(out *PrivateDNSCNAMERecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSCNAMERecordSpec ¶
type PrivateDNSCNAMERecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSCNAMERecordParameters `json:"forProvider"` }
PrivateDNSCNAMERecordSpec defines the desired state of PrivateDNSCNAMERecord
func (*PrivateDNSCNAMERecordSpec) DeepCopy ¶
func (in *PrivateDNSCNAMERecordSpec) DeepCopy() *PrivateDNSCNAMERecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSCNAMERecordSpec.
func (*PrivateDNSCNAMERecordSpec) DeepCopyInto ¶
func (in *PrivateDNSCNAMERecordSpec) DeepCopyInto(out *PrivateDNSCNAMERecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSCNAMERecordStatus ¶
type PrivateDNSCNAMERecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSCNAMERecordObservation `json:"atProvider,omitempty"` }
PrivateDNSCNAMERecordStatus defines the observed state of PrivateDNSCNAMERecord.
func (*PrivateDNSCNAMERecordStatus) DeepCopy ¶
func (in *PrivateDNSCNAMERecordStatus) DeepCopy() *PrivateDNSCNAMERecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSCNAMERecordStatus.
func (*PrivateDNSCNAMERecordStatus) DeepCopyInto ¶
func (in *PrivateDNSCNAMERecordStatus) DeepCopyInto(out *PrivateDNSCNAMERecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSMXRecord ¶
type PrivateDNSMXRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSMXRecordSpec `json:"spec"` Status PrivateDNSMXRecordStatus `json:"status,omitempty"` }
PrivateDNSMXRecord is the Schema for the PrivateDNSMXRecords 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 (*PrivateDNSMXRecord) DeepCopy ¶
func (in *PrivateDNSMXRecord) DeepCopy() *PrivateDNSMXRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) DeepCopyInto ¶
func (in *PrivateDNSMXRecord) DeepCopyInto(out *PrivateDNSMXRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSMXRecord) DeepCopyObject ¶
func (in *PrivateDNSMXRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSMXRecord) GetCondition ¶
func (mg *PrivateDNSMXRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSMXRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSMXRecord
func (*PrivateDNSMXRecord) GetDeletionPolicy ¶
func (mg *PrivateDNSMXRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) GetID ¶
func (tr *PrivateDNSMXRecord) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSMXRecord
func (*PrivateDNSMXRecord) GetObservation ¶
func (tr *PrivateDNSMXRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSMXRecord
func (*PrivateDNSMXRecord) GetParameters ¶
func (tr *PrivateDNSMXRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSMXRecord
func (*PrivateDNSMXRecord) GetProviderConfigReference ¶
func (mg *PrivateDNSMXRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) GetProviderReference ¶
func (mg *PrivateDNSMXRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSMXRecord. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSMXRecord) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSMXRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) GetTerraformResourceType ¶
func (mg *PrivateDNSMXRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSMXRecord
func (*PrivateDNSMXRecord) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSMXRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSMXRecord) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSMXRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) LateInitialize ¶
func (tr *PrivateDNSMXRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSMXRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSMXRecord) ResolveReferences ¶
ResolveReferences of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) SetConditions ¶
func (mg *PrivateDNSMXRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) SetDeletionPolicy ¶
func (mg *PrivateDNSMXRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) SetObservation ¶
func (tr *PrivateDNSMXRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSMXRecord
func (*PrivateDNSMXRecord) SetParameters ¶
func (tr *PrivateDNSMXRecord) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSMXRecord
func (*PrivateDNSMXRecord) SetProviderConfigReference ¶
func (mg *PrivateDNSMXRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) SetProviderReference ¶
func (mg *PrivateDNSMXRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSMXRecord. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSMXRecord) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSMXRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSMXRecord.
func (*PrivateDNSMXRecord) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSMXRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSMXRecord.
type PrivateDNSMXRecordList ¶
type PrivateDNSMXRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSMXRecord `json:"items"` }
PrivateDNSMXRecordList contains a list of PrivateDNSMXRecords
func (*PrivateDNSMXRecordList) DeepCopy ¶
func (in *PrivateDNSMXRecordList) DeepCopy() *PrivateDNSMXRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecordList.
func (*PrivateDNSMXRecordList) DeepCopyInto ¶
func (in *PrivateDNSMXRecordList) DeepCopyInto(out *PrivateDNSMXRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSMXRecordList) DeepCopyObject ¶
func (in *PrivateDNSMXRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSMXRecordList) GetItems ¶
func (l *PrivateDNSMXRecordList) GetItems() []resource.Managed
GetItems of this PrivateDNSMXRecordList.
type PrivateDNSMXRecordObservation ¶
type PrivateDNSMXRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateDNSMXRecordObservation) DeepCopy ¶
func (in *PrivateDNSMXRecordObservation) DeepCopy() *PrivateDNSMXRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecordObservation.
func (*PrivateDNSMXRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSMXRecordObservation) DeepCopyInto(out *PrivateDNSMXRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSMXRecordParameters ¶
type PrivateDNSMXRecordParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Record []PrivateDNSMXRecordRecordParameters `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*PrivateDNSMXRecordParameters) DeepCopy ¶
func (in *PrivateDNSMXRecordParameters) DeepCopy() *PrivateDNSMXRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecordParameters.
func (*PrivateDNSMXRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSMXRecordParameters) DeepCopyInto(out *PrivateDNSMXRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSMXRecordRecordObservation ¶
type PrivateDNSMXRecordRecordObservation struct { }
func (*PrivateDNSMXRecordRecordObservation) DeepCopy ¶
func (in *PrivateDNSMXRecordRecordObservation) DeepCopy() *PrivateDNSMXRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecordRecordObservation.
func (*PrivateDNSMXRecordRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSMXRecordRecordObservation) DeepCopyInto(out *PrivateDNSMXRecordRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSMXRecordRecordParameters ¶
type PrivateDNSMXRecordRecordParameters struct { // +kubebuilder:validation:Required Exchange *string `json:"exchange" tf:"exchange,omitempty"` // +kubebuilder:validation:Required Preference *float64 `json:"preference" tf:"preference,omitempty"` }
func (*PrivateDNSMXRecordRecordParameters) DeepCopy ¶
func (in *PrivateDNSMXRecordRecordParameters) DeepCopy() *PrivateDNSMXRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecordRecordParameters.
func (*PrivateDNSMXRecordRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSMXRecordRecordParameters) DeepCopyInto(out *PrivateDNSMXRecordRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSMXRecordSpec ¶
type PrivateDNSMXRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSMXRecordParameters `json:"forProvider"` }
PrivateDNSMXRecordSpec defines the desired state of PrivateDNSMXRecord
func (*PrivateDNSMXRecordSpec) DeepCopy ¶
func (in *PrivateDNSMXRecordSpec) DeepCopy() *PrivateDNSMXRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecordSpec.
func (*PrivateDNSMXRecordSpec) DeepCopyInto ¶
func (in *PrivateDNSMXRecordSpec) DeepCopyInto(out *PrivateDNSMXRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSMXRecordStatus ¶
type PrivateDNSMXRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSMXRecordObservation `json:"atProvider,omitempty"` }
PrivateDNSMXRecordStatus defines the observed state of PrivateDNSMXRecord.
func (*PrivateDNSMXRecordStatus) DeepCopy ¶
func (in *PrivateDNSMXRecordStatus) DeepCopy() *PrivateDNSMXRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSMXRecordStatus.
func (*PrivateDNSMXRecordStatus) DeepCopyInto ¶
func (in *PrivateDNSMXRecordStatus) DeepCopyInto(out *PrivateDNSMXRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSPTRRecord ¶
type PrivateDNSPTRRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSPTRRecordSpec `json:"spec"` Status PrivateDNSPTRRecordStatus `json:"status,omitempty"` }
PrivateDNSPTRRecord is the Schema for the PrivateDNSPTRRecords 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 (*PrivateDNSPTRRecord) DeepCopy ¶
func (in *PrivateDNSPTRRecord) DeepCopy() *PrivateDNSPTRRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) DeepCopyInto ¶
func (in *PrivateDNSPTRRecord) DeepCopyInto(out *PrivateDNSPTRRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSPTRRecord) DeepCopyObject ¶
func (in *PrivateDNSPTRRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSPTRRecord) GetCondition ¶
func (mg *PrivateDNSPTRRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSPTRRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSPTRRecord
func (*PrivateDNSPTRRecord) GetDeletionPolicy ¶
func (mg *PrivateDNSPTRRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) GetID ¶
func (tr *PrivateDNSPTRRecord) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSPTRRecord
func (*PrivateDNSPTRRecord) GetObservation ¶
func (tr *PrivateDNSPTRRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSPTRRecord
func (*PrivateDNSPTRRecord) GetParameters ¶
func (tr *PrivateDNSPTRRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSPTRRecord
func (*PrivateDNSPTRRecord) GetProviderConfigReference ¶
func (mg *PrivateDNSPTRRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) GetProviderReference ¶
func (mg *PrivateDNSPTRRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSPTRRecord. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSPTRRecord) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSPTRRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) GetTerraformResourceType ¶
func (mg *PrivateDNSPTRRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSPTRRecord
func (*PrivateDNSPTRRecord) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSPTRRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSPTRRecord) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSPTRRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) LateInitialize ¶
func (tr *PrivateDNSPTRRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSPTRRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSPTRRecord) ResolveReferences ¶
ResolveReferences of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) SetConditions ¶
func (mg *PrivateDNSPTRRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) SetDeletionPolicy ¶
func (mg *PrivateDNSPTRRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) SetObservation ¶
func (tr *PrivateDNSPTRRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSPTRRecord
func (*PrivateDNSPTRRecord) SetParameters ¶
func (tr *PrivateDNSPTRRecord) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSPTRRecord
func (*PrivateDNSPTRRecord) SetProviderConfigReference ¶
func (mg *PrivateDNSPTRRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) SetProviderReference ¶
func (mg *PrivateDNSPTRRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSPTRRecord. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSPTRRecord) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSPTRRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecord) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSPTRRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSPTRRecord.
type PrivateDNSPTRRecordList ¶
type PrivateDNSPTRRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSPTRRecord `json:"items"` }
PrivateDNSPTRRecordList contains a list of PrivateDNSPTRRecords
func (*PrivateDNSPTRRecordList) DeepCopy ¶
func (in *PrivateDNSPTRRecordList) DeepCopy() *PrivateDNSPTRRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSPTRRecordList.
func (*PrivateDNSPTRRecordList) DeepCopyInto ¶
func (in *PrivateDNSPTRRecordList) DeepCopyInto(out *PrivateDNSPTRRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSPTRRecordList) DeepCopyObject ¶
func (in *PrivateDNSPTRRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSPTRRecordList) GetItems ¶
func (l *PrivateDNSPTRRecordList) GetItems() []resource.Managed
GetItems of this PrivateDNSPTRRecordList.
type PrivateDNSPTRRecordObservation ¶
type PrivateDNSPTRRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateDNSPTRRecordObservation) DeepCopy ¶
func (in *PrivateDNSPTRRecordObservation) DeepCopy() *PrivateDNSPTRRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSPTRRecordObservation.
func (*PrivateDNSPTRRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSPTRRecordObservation) DeepCopyInto(out *PrivateDNSPTRRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSPTRRecordParameters ¶
type PrivateDNSPTRRecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Records []*string `json:"records" tf:"records,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*PrivateDNSPTRRecordParameters) DeepCopy ¶
func (in *PrivateDNSPTRRecordParameters) DeepCopy() *PrivateDNSPTRRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSPTRRecordParameters.
func (*PrivateDNSPTRRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSPTRRecordParameters) DeepCopyInto(out *PrivateDNSPTRRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSPTRRecordSpec ¶
type PrivateDNSPTRRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSPTRRecordParameters `json:"forProvider"` }
PrivateDNSPTRRecordSpec defines the desired state of PrivateDNSPTRRecord
func (*PrivateDNSPTRRecordSpec) DeepCopy ¶
func (in *PrivateDNSPTRRecordSpec) DeepCopy() *PrivateDNSPTRRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSPTRRecordSpec.
func (*PrivateDNSPTRRecordSpec) DeepCopyInto ¶
func (in *PrivateDNSPTRRecordSpec) DeepCopyInto(out *PrivateDNSPTRRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSPTRRecordStatus ¶
type PrivateDNSPTRRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSPTRRecordObservation `json:"atProvider,omitempty"` }
PrivateDNSPTRRecordStatus defines the observed state of PrivateDNSPTRRecord.
func (*PrivateDNSPTRRecordStatus) DeepCopy ¶
func (in *PrivateDNSPTRRecordStatus) DeepCopy() *PrivateDNSPTRRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSPTRRecordStatus.
func (*PrivateDNSPTRRecordStatus) DeepCopyInto ¶
func (in *PrivateDNSPTRRecordStatus) DeepCopyInto(out *PrivateDNSPTRRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSSRVRecord ¶
type PrivateDNSSRVRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSSRVRecordSpec `json:"spec"` Status PrivateDNSSRVRecordStatus `json:"status,omitempty"` }
PrivateDNSSRVRecord is the Schema for the PrivateDNSSRVRecords 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 (*PrivateDNSSRVRecord) DeepCopy ¶
func (in *PrivateDNSSRVRecord) DeepCopy() *PrivateDNSSRVRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) DeepCopyInto ¶
func (in *PrivateDNSSRVRecord) DeepCopyInto(out *PrivateDNSSRVRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSSRVRecord) DeepCopyObject ¶
func (in *PrivateDNSSRVRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSSRVRecord) GetCondition ¶
func (mg *PrivateDNSSRVRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSSRVRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSSRVRecord
func (*PrivateDNSSRVRecord) GetDeletionPolicy ¶
func (mg *PrivateDNSSRVRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) GetID ¶
func (tr *PrivateDNSSRVRecord) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSSRVRecord
func (*PrivateDNSSRVRecord) GetObservation ¶
func (tr *PrivateDNSSRVRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSSRVRecord
func (*PrivateDNSSRVRecord) GetParameters ¶
func (tr *PrivateDNSSRVRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSSRVRecord
func (*PrivateDNSSRVRecord) GetProviderConfigReference ¶
func (mg *PrivateDNSSRVRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) GetProviderReference ¶
func (mg *PrivateDNSSRVRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSSRVRecord. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSSRVRecord) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSSRVRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) GetTerraformResourceType ¶
func (mg *PrivateDNSSRVRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSSRVRecord
func (*PrivateDNSSRVRecord) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSSRVRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSSRVRecord) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSSRVRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) LateInitialize ¶
func (tr *PrivateDNSSRVRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSSRVRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSSRVRecord) ResolveReferences ¶
ResolveReferences of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) SetConditions ¶
func (mg *PrivateDNSSRVRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) SetDeletionPolicy ¶
func (mg *PrivateDNSSRVRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) SetObservation ¶
func (tr *PrivateDNSSRVRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSSRVRecord
func (*PrivateDNSSRVRecord) SetParameters ¶
func (tr *PrivateDNSSRVRecord) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSSRVRecord
func (*PrivateDNSSRVRecord) SetProviderConfigReference ¶
func (mg *PrivateDNSSRVRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) SetProviderReference ¶
func (mg *PrivateDNSSRVRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSSRVRecord. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSSRVRecord) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSSRVRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecord) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSSRVRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSSRVRecord.
type PrivateDNSSRVRecordList ¶
type PrivateDNSSRVRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSSRVRecord `json:"items"` }
PrivateDNSSRVRecordList contains a list of PrivateDNSSRVRecords
func (*PrivateDNSSRVRecordList) DeepCopy ¶
func (in *PrivateDNSSRVRecordList) DeepCopy() *PrivateDNSSRVRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecordList.
func (*PrivateDNSSRVRecordList) DeepCopyInto ¶
func (in *PrivateDNSSRVRecordList) DeepCopyInto(out *PrivateDNSSRVRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSSRVRecordList) DeepCopyObject ¶
func (in *PrivateDNSSRVRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSSRVRecordList) GetItems ¶
func (l *PrivateDNSSRVRecordList) GetItems() []resource.Managed
GetItems of this PrivateDNSSRVRecordList.
type PrivateDNSSRVRecordObservation ¶
type PrivateDNSSRVRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateDNSSRVRecordObservation) DeepCopy ¶
func (in *PrivateDNSSRVRecordObservation) DeepCopy() *PrivateDNSSRVRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecordObservation.
func (*PrivateDNSSRVRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSSRVRecordObservation) DeepCopyInto(out *PrivateDNSSRVRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSSRVRecordParameters ¶
type PrivateDNSSRVRecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Record []PrivateDNSSRVRecordRecordParameters `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*PrivateDNSSRVRecordParameters) DeepCopy ¶
func (in *PrivateDNSSRVRecordParameters) DeepCopy() *PrivateDNSSRVRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecordParameters.
func (*PrivateDNSSRVRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSSRVRecordParameters) DeepCopyInto(out *PrivateDNSSRVRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSSRVRecordRecordObservation ¶
type PrivateDNSSRVRecordRecordObservation struct { }
func (*PrivateDNSSRVRecordRecordObservation) DeepCopy ¶
func (in *PrivateDNSSRVRecordRecordObservation) DeepCopy() *PrivateDNSSRVRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecordRecordObservation.
func (*PrivateDNSSRVRecordRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSSRVRecordRecordObservation) DeepCopyInto(out *PrivateDNSSRVRecordRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSSRVRecordRecordParameters ¶
type PrivateDNSSRVRecordRecordParameters struct { // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required Target *string `json:"target" tf:"target,omitempty"` // +kubebuilder:validation:Required Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*PrivateDNSSRVRecordRecordParameters) DeepCopy ¶
func (in *PrivateDNSSRVRecordRecordParameters) DeepCopy() *PrivateDNSSRVRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecordRecordParameters.
func (*PrivateDNSSRVRecordRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSSRVRecordRecordParameters) DeepCopyInto(out *PrivateDNSSRVRecordRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSSRVRecordSpec ¶
type PrivateDNSSRVRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSSRVRecordParameters `json:"forProvider"` }
PrivateDNSSRVRecordSpec defines the desired state of PrivateDNSSRVRecord
func (*PrivateDNSSRVRecordSpec) DeepCopy ¶
func (in *PrivateDNSSRVRecordSpec) DeepCopy() *PrivateDNSSRVRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecordSpec.
func (*PrivateDNSSRVRecordSpec) DeepCopyInto ¶
func (in *PrivateDNSSRVRecordSpec) DeepCopyInto(out *PrivateDNSSRVRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSSRVRecordStatus ¶
type PrivateDNSSRVRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSSRVRecordObservation `json:"atProvider,omitempty"` }
PrivateDNSSRVRecordStatus defines the observed state of PrivateDNSSRVRecord.
func (*PrivateDNSSRVRecordStatus) DeepCopy ¶
func (in *PrivateDNSSRVRecordStatus) DeepCopy() *PrivateDNSSRVRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSSRVRecordStatus.
func (*PrivateDNSSRVRecordStatus) DeepCopyInto ¶
func (in *PrivateDNSSRVRecordStatus) DeepCopyInto(out *PrivateDNSSRVRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSTXTRecord ¶
type PrivateDNSTXTRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSTXTRecordSpec `json:"spec"` Status PrivateDNSTXTRecordStatus `json:"status,omitempty"` }
PrivateDNSTXTRecord is the Schema for the PrivateDNSTXTRecords 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 (*PrivateDNSTXTRecord) DeepCopy ¶
func (in *PrivateDNSTXTRecord) DeepCopy() *PrivateDNSTXTRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) DeepCopyInto ¶
func (in *PrivateDNSTXTRecord) DeepCopyInto(out *PrivateDNSTXTRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSTXTRecord) DeepCopyObject ¶
func (in *PrivateDNSTXTRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSTXTRecord) GetCondition ¶
func (mg *PrivateDNSTXTRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSTXTRecord) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSTXTRecord
func (*PrivateDNSTXTRecord) GetDeletionPolicy ¶
func (mg *PrivateDNSTXTRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) GetID ¶
func (tr *PrivateDNSTXTRecord) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSTXTRecord
func (*PrivateDNSTXTRecord) GetObservation ¶
func (tr *PrivateDNSTXTRecord) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSTXTRecord
func (*PrivateDNSTXTRecord) GetParameters ¶
func (tr *PrivateDNSTXTRecord) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSTXTRecord
func (*PrivateDNSTXTRecord) GetProviderConfigReference ¶
func (mg *PrivateDNSTXTRecord) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) GetProviderReference ¶
func (mg *PrivateDNSTXTRecord) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSTXTRecord. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSTXTRecord) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSTXTRecord) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) GetTerraformResourceType ¶
func (mg *PrivateDNSTXTRecord) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSTXTRecord
func (*PrivateDNSTXTRecord) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSTXTRecord) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSTXTRecord) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSTXTRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) LateInitialize ¶
func (tr *PrivateDNSTXTRecord) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSTXTRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSTXTRecord) ResolveReferences ¶
ResolveReferences of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) SetConditions ¶
func (mg *PrivateDNSTXTRecord) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) SetDeletionPolicy ¶
func (mg *PrivateDNSTXTRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) SetObservation ¶
func (tr *PrivateDNSTXTRecord) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSTXTRecord
func (*PrivateDNSTXTRecord) SetParameters ¶
func (tr *PrivateDNSTXTRecord) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSTXTRecord
func (*PrivateDNSTXTRecord) SetProviderConfigReference ¶
func (mg *PrivateDNSTXTRecord) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) SetProviderReference ¶
func (mg *PrivateDNSTXTRecord) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSTXTRecord. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSTXTRecord) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSTXTRecord) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecord) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSTXTRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSTXTRecord.
type PrivateDNSTXTRecordList ¶
type PrivateDNSTXTRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSTXTRecord `json:"items"` }
PrivateDNSTXTRecordList contains a list of PrivateDNSTXTRecords
func (*PrivateDNSTXTRecordList) DeepCopy ¶
func (in *PrivateDNSTXTRecordList) DeepCopy() *PrivateDNSTXTRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecordList.
func (*PrivateDNSTXTRecordList) DeepCopyInto ¶
func (in *PrivateDNSTXTRecordList) DeepCopyInto(out *PrivateDNSTXTRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSTXTRecordList) DeepCopyObject ¶
func (in *PrivateDNSTXTRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSTXTRecordList) GetItems ¶
func (l *PrivateDNSTXTRecordList) GetItems() []resource.Managed
GetItems of this PrivateDNSTXTRecordList.
type PrivateDNSTXTRecordObservation ¶
type PrivateDNSTXTRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateDNSTXTRecordObservation) DeepCopy ¶
func (in *PrivateDNSTXTRecordObservation) DeepCopy() *PrivateDNSTXTRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecordObservation.
func (*PrivateDNSTXTRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSTXTRecordObservation) DeepCopyInto(out *PrivateDNSTXTRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSTXTRecordParameters ¶
type PrivateDNSTXTRecordParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Record []PrivateDNSTXTRecordRecordParameters `json:"record" tf:"record,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"` }
func (*PrivateDNSTXTRecordParameters) DeepCopy ¶
func (in *PrivateDNSTXTRecordParameters) DeepCopy() *PrivateDNSTXTRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecordParameters.
func (*PrivateDNSTXTRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSTXTRecordParameters) DeepCopyInto(out *PrivateDNSTXTRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSTXTRecordRecordObservation ¶
type PrivateDNSTXTRecordRecordObservation struct { }
func (*PrivateDNSTXTRecordRecordObservation) DeepCopy ¶
func (in *PrivateDNSTXTRecordRecordObservation) DeepCopy() *PrivateDNSTXTRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecordRecordObservation.
func (*PrivateDNSTXTRecordRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSTXTRecordRecordObservation) DeepCopyInto(out *PrivateDNSTXTRecordRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSTXTRecordRecordParameters ¶
type PrivateDNSTXTRecordRecordParameters struct { // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*PrivateDNSTXTRecordRecordParameters) DeepCopy ¶
func (in *PrivateDNSTXTRecordRecordParameters) DeepCopy() *PrivateDNSTXTRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecordRecordParameters.
func (*PrivateDNSTXTRecordRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSTXTRecordRecordParameters) DeepCopyInto(out *PrivateDNSTXTRecordRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSTXTRecordSpec ¶
type PrivateDNSTXTRecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSTXTRecordParameters `json:"forProvider"` }
PrivateDNSTXTRecordSpec defines the desired state of PrivateDNSTXTRecord
func (*PrivateDNSTXTRecordSpec) DeepCopy ¶
func (in *PrivateDNSTXTRecordSpec) DeepCopy() *PrivateDNSTXTRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecordSpec.
func (*PrivateDNSTXTRecordSpec) DeepCopyInto ¶
func (in *PrivateDNSTXTRecordSpec) DeepCopyInto(out *PrivateDNSTXTRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSTXTRecordStatus ¶
type PrivateDNSTXTRecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSTXTRecordObservation `json:"atProvider,omitempty"` }
PrivateDNSTXTRecordStatus defines the observed state of PrivateDNSTXTRecord.
func (*PrivateDNSTXTRecordStatus) DeepCopy ¶
func (in *PrivateDNSTXTRecordStatus) DeepCopy() *PrivateDNSTXTRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSTXTRecordStatus.
func (*PrivateDNSTXTRecordStatus) DeepCopyInto ¶
func (in *PrivateDNSTXTRecordStatus) DeepCopyInto(out *PrivateDNSTXTRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZone ¶
type PrivateDNSZone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSZoneSpec `json:"spec"` Status PrivateDNSZoneStatus `json:"status,omitempty"` }
PrivateDNSZone is the Schema for the PrivateDNSZones 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 (*PrivateDNSZone) DeepCopy ¶
func (in *PrivateDNSZone) DeepCopy() *PrivateDNSZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZone.
func (*PrivateDNSZone) DeepCopyInto ¶
func (in *PrivateDNSZone) DeepCopyInto(out *PrivateDNSZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSZone) DeepCopyObject ¶
func (in *PrivateDNSZone) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSZone) GetCondition ¶
func (mg *PrivateDNSZone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSZone.
func (*PrivateDNSZone) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSZone) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSZone
func (*PrivateDNSZone) GetDeletionPolicy ¶
func (mg *PrivateDNSZone) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSZone.
func (*PrivateDNSZone) GetID ¶
func (tr *PrivateDNSZone) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSZone
func (*PrivateDNSZone) GetObservation ¶
func (tr *PrivateDNSZone) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSZone
func (*PrivateDNSZone) GetParameters ¶
func (tr *PrivateDNSZone) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSZone
func (*PrivateDNSZone) GetProviderConfigReference ¶
func (mg *PrivateDNSZone) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSZone.
func (*PrivateDNSZone) GetProviderReference ¶
func (mg *PrivateDNSZone) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSZone. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSZone) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSZone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSZone.
func (*PrivateDNSZone) GetTerraformResourceType ¶
func (mg *PrivateDNSZone) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSZone
func (*PrivateDNSZone) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSZone) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSZone) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSZone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSZone.
func (*PrivateDNSZone) LateInitialize ¶
func (tr *PrivateDNSZone) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSZone using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSZone) ResolveReferences ¶
ResolveReferences of this PrivateDNSZone.
func (*PrivateDNSZone) SetConditions ¶
func (mg *PrivateDNSZone) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSZone.
func (*PrivateDNSZone) SetDeletionPolicy ¶
func (mg *PrivateDNSZone) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSZone.
func (*PrivateDNSZone) SetObservation ¶
func (tr *PrivateDNSZone) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSZone
func (*PrivateDNSZone) SetParameters ¶
func (tr *PrivateDNSZone) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSZone
func (*PrivateDNSZone) SetProviderConfigReference ¶
func (mg *PrivateDNSZone) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSZone.
func (*PrivateDNSZone) SetProviderReference ¶
func (mg *PrivateDNSZone) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSZone. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSZone) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSZone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSZone.
func (*PrivateDNSZone) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSZone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSZone.
type PrivateDNSZoneConfigsObservation ¶
type PrivateDNSZoneConfigsObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` PrivateDNSZoneID *string `json:"privateDnsZoneId,omitempty" tf:"private_dns_zone_id,omitempty"` RecordSets []RecordSetsObservation `json:"recordSets,omitempty" tf:"record_sets,omitempty"` }
func (*PrivateDNSZoneConfigsObservation) DeepCopy ¶
func (in *PrivateDNSZoneConfigsObservation) DeepCopy() *PrivateDNSZoneConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneConfigsObservation.
func (*PrivateDNSZoneConfigsObservation) DeepCopyInto ¶
func (in *PrivateDNSZoneConfigsObservation) DeepCopyInto(out *PrivateDNSZoneConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneConfigsParameters ¶
type PrivateDNSZoneConfigsParameters struct { }
func (*PrivateDNSZoneConfigsParameters) DeepCopy ¶
func (in *PrivateDNSZoneConfigsParameters) DeepCopy() *PrivateDNSZoneConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneConfigsParameters.
func (*PrivateDNSZoneConfigsParameters) DeepCopyInto ¶
func (in *PrivateDNSZoneConfigsParameters) DeepCopyInto(out *PrivateDNSZoneConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneGroupObservation ¶
type PrivateDNSZoneGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PrivateDNSZoneGroupObservation) DeepCopy ¶
func (in *PrivateDNSZoneGroupObservation) DeepCopy() *PrivateDNSZoneGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneGroupObservation.
func (*PrivateDNSZoneGroupObservation) DeepCopyInto ¶
func (in *PrivateDNSZoneGroupObservation) DeepCopyInto(out *PrivateDNSZoneGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneGroupParameters ¶
type PrivateDNSZoneGroupParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PrivateDNSZoneIds []*string `json:"privateDnsZoneIds" tf:"private_dns_zone_ids,omitempty"` }
func (*PrivateDNSZoneGroupParameters) DeepCopy ¶
func (in *PrivateDNSZoneGroupParameters) DeepCopy() *PrivateDNSZoneGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneGroupParameters.
func (*PrivateDNSZoneGroupParameters) DeepCopyInto ¶
func (in *PrivateDNSZoneGroupParameters) DeepCopyInto(out *PrivateDNSZoneGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneList ¶
type PrivateDNSZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSZone `json:"items"` }
PrivateDNSZoneList contains a list of PrivateDNSZones
func (*PrivateDNSZoneList) DeepCopy ¶
func (in *PrivateDNSZoneList) DeepCopy() *PrivateDNSZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneList.
func (*PrivateDNSZoneList) DeepCopyInto ¶
func (in *PrivateDNSZoneList) DeepCopyInto(out *PrivateDNSZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSZoneList) DeepCopyObject ¶
func (in *PrivateDNSZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSZoneList) GetItems ¶
func (l *PrivateDNSZoneList) GetItems() []resource.Managed
GetItems of this PrivateDNSZoneList.
type PrivateDNSZoneObservation ¶
type PrivateDNSZoneObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` MaxNumberOfRecordSets *float64 `json:"maxNumberOfRecordSets,omitempty" tf:"max_number_of_record_sets,omitempty"` MaxNumberOfVirtualNetworkLinks *float64 `json:"maxNumberOfVirtualNetworkLinks,omitempty" tf:"max_number_of_virtual_network_links,omitempty"` MaxNumberOfVirtualNetworkLinksWithRegistration *float64 `` /* 132-byte string literal not displayed */ NumberOfRecordSets *float64 `json:"numberOfRecordSets,omitempty" tf:"number_of_record_sets,omitempty"` SoaRecord []PrivateDNSZoneSoaRecordObservation `json:"soaRecord,omitempty" tf:"soa_record,omitempty"` }
func (*PrivateDNSZoneObservation) DeepCopy ¶
func (in *PrivateDNSZoneObservation) DeepCopy() *PrivateDNSZoneObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneObservation.
func (*PrivateDNSZoneObservation) DeepCopyInto ¶
func (in *PrivateDNSZoneObservation) DeepCopyInto(out *PrivateDNSZoneObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneParameters ¶
type PrivateDNSZoneParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SoaRecord []PrivateDNSZoneSoaRecordParameters `json:"soaRecord,omitempty" tf:"soa_record,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateDNSZoneParameters) DeepCopy ¶
func (in *PrivateDNSZoneParameters) DeepCopy() *PrivateDNSZoneParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneParameters.
func (*PrivateDNSZoneParameters) DeepCopyInto ¶
func (in *PrivateDNSZoneParameters) DeepCopyInto(out *PrivateDNSZoneParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneSoaRecordObservation ¶
type PrivateDNSZoneSoaRecordObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` SerialNumber *float64 `json:"serialNumber,omitempty" tf:"serial_number,omitempty"` }
func (*PrivateDNSZoneSoaRecordObservation) DeepCopy ¶
func (in *PrivateDNSZoneSoaRecordObservation) DeepCopy() *PrivateDNSZoneSoaRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneSoaRecordObservation.
func (*PrivateDNSZoneSoaRecordObservation) DeepCopyInto ¶
func (in *PrivateDNSZoneSoaRecordObservation) DeepCopyInto(out *PrivateDNSZoneSoaRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneSoaRecordParameters ¶
type PrivateDNSZoneSoaRecordParameters struct { // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` // +kubebuilder:validation:Optional ExpireTime *float64 `json:"expireTime,omitempty" tf:"expire_time,omitempty"` // +kubebuilder:validation:Optional MinimumTTL *float64 `json:"minimumTtl,omitempty" tf:"minimum_ttl,omitempty"` // +kubebuilder:validation:Optional RefreshTime *float64 `json:"refreshTime,omitempty" tf:"refresh_time,omitempty"` // +kubebuilder:validation:Optional RetryTime *float64 `json:"retryTime,omitempty" tf:"retry_time,omitempty"` // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateDNSZoneSoaRecordParameters) DeepCopy ¶
func (in *PrivateDNSZoneSoaRecordParameters) DeepCopy() *PrivateDNSZoneSoaRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneSoaRecordParameters.
func (*PrivateDNSZoneSoaRecordParameters) DeepCopyInto ¶
func (in *PrivateDNSZoneSoaRecordParameters) DeepCopyInto(out *PrivateDNSZoneSoaRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneSpec ¶
type PrivateDNSZoneSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSZoneParameters `json:"forProvider"` }
PrivateDNSZoneSpec defines the desired state of PrivateDNSZone
func (*PrivateDNSZoneSpec) DeepCopy ¶
func (in *PrivateDNSZoneSpec) DeepCopy() *PrivateDNSZoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneSpec.
func (*PrivateDNSZoneSpec) DeepCopyInto ¶
func (in *PrivateDNSZoneSpec) DeepCopyInto(out *PrivateDNSZoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneStatus ¶
type PrivateDNSZoneStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSZoneObservation `json:"atProvider,omitempty"` }
PrivateDNSZoneStatus defines the observed state of PrivateDNSZone.
func (*PrivateDNSZoneStatus) DeepCopy ¶
func (in *PrivateDNSZoneStatus) DeepCopy() *PrivateDNSZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneStatus.
func (*PrivateDNSZoneStatus) DeepCopyInto ¶
func (in *PrivateDNSZoneStatus) DeepCopyInto(out *PrivateDNSZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneVirtualNetworkLink ¶
type PrivateDNSZoneVirtualNetworkLink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSZoneVirtualNetworkLinkSpec `json:"spec"` Status PrivateDNSZoneVirtualNetworkLinkStatus `json:"status,omitempty"` }
PrivateDNSZoneVirtualNetworkLink is the Schema for the PrivateDNSZoneVirtualNetworkLinks 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 (*PrivateDNSZoneVirtualNetworkLink) DeepCopy ¶
func (in *PrivateDNSZoneVirtualNetworkLink) DeepCopy() *PrivateDNSZoneVirtualNetworkLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) DeepCopyInto ¶
func (in *PrivateDNSZoneVirtualNetworkLink) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSZoneVirtualNetworkLink) DeepCopyObject ¶
func (in *PrivateDNSZoneVirtualNetworkLink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSZoneVirtualNetworkLink) GetCondition ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLink) GetDeletionPolicy ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) GetID ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLink) GetObservation ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLink) GetParameters ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLink) GetProviderConfigReference ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) GetProviderReference ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSZoneVirtualNetworkLink. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSZoneVirtualNetworkLink) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) GetTerraformResourceType ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLink) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSZoneVirtualNetworkLink) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) LateInitialize ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSZoneVirtualNetworkLink using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSZoneVirtualNetworkLink) ResolveReferences ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) SetConditions ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) SetDeletionPolicy ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) SetObservation ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLink) SetParameters ¶
func (tr *PrivateDNSZoneVirtualNetworkLink) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLink) SetProviderConfigReference ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) SetProviderReference ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSZoneVirtualNetworkLink. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSZoneVirtualNetworkLink) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLink) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSZoneVirtualNetworkLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSZoneVirtualNetworkLink.
type PrivateDNSZoneVirtualNetworkLinkList ¶
type PrivateDNSZoneVirtualNetworkLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSZoneVirtualNetworkLink `json:"items"` }
PrivateDNSZoneVirtualNetworkLinkList contains a list of PrivateDNSZoneVirtualNetworkLinks
func (*PrivateDNSZoneVirtualNetworkLinkList) DeepCopy ¶
func (in *PrivateDNSZoneVirtualNetworkLinkList) DeepCopy() *PrivateDNSZoneVirtualNetworkLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneVirtualNetworkLinkList.
func (*PrivateDNSZoneVirtualNetworkLinkList) DeepCopyInto ¶
func (in *PrivateDNSZoneVirtualNetworkLinkList) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSZoneVirtualNetworkLinkList) DeepCopyObject ¶
func (in *PrivateDNSZoneVirtualNetworkLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSZoneVirtualNetworkLinkList) GetItems ¶
func (l *PrivateDNSZoneVirtualNetworkLinkList) GetItems() []resource.Managed
GetItems of this PrivateDNSZoneVirtualNetworkLinkList.
type PrivateDNSZoneVirtualNetworkLinkObservation ¶
type PrivateDNSZoneVirtualNetworkLinkObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PrivateDNSZoneVirtualNetworkLinkObservation) DeepCopy ¶
func (in *PrivateDNSZoneVirtualNetworkLinkObservation) DeepCopy() *PrivateDNSZoneVirtualNetworkLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneVirtualNetworkLinkObservation.
func (*PrivateDNSZoneVirtualNetworkLinkObservation) DeepCopyInto ¶
func (in *PrivateDNSZoneVirtualNetworkLinkObservation) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneVirtualNetworkLinkParameters ¶
type PrivateDNSZoneVirtualNetworkLinkParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PrivateDNSZoneName *string `json:"privateDnsZoneName" tf:"private_dns_zone_name,omitempty"` // +kubebuilder:validation:Optional RegistrationEnabled *bool `json:"registrationEnabled,omitempty" tf:"registration_enabled,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualNetworkID *string `json:"virtualNetworkId" tf:"virtual_network_id,omitempty"` }
func (*PrivateDNSZoneVirtualNetworkLinkParameters) DeepCopy ¶
func (in *PrivateDNSZoneVirtualNetworkLinkParameters) DeepCopy() *PrivateDNSZoneVirtualNetworkLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneVirtualNetworkLinkParameters.
func (*PrivateDNSZoneVirtualNetworkLinkParameters) DeepCopyInto ¶
func (in *PrivateDNSZoneVirtualNetworkLinkParameters) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneVirtualNetworkLinkSpec ¶
type PrivateDNSZoneVirtualNetworkLinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSZoneVirtualNetworkLinkParameters `json:"forProvider"` }
PrivateDNSZoneVirtualNetworkLinkSpec defines the desired state of PrivateDNSZoneVirtualNetworkLink
func (*PrivateDNSZoneVirtualNetworkLinkSpec) DeepCopy ¶
func (in *PrivateDNSZoneVirtualNetworkLinkSpec) DeepCopy() *PrivateDNSZoneVirtualNetworkLinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneVirtualNetworkLinkSpec.
func (*PrivateDNSZoneVirtualNetworkLinkSpec) DeepCopyInto ¶
func (in *PrivateDNSZoneVirtualNetworkLinkSpec) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSZoneVirtualNetworkLinkStatus ¶
type PrivateDNSZoneVirtualNetworkLinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSZoneVirtualNetworkLinkObservation `json:"atProvider,omitempty"` }
PrivateDNSZoneVirtualNetworkLinkStatus defines the observed state of PrivateDNSZoneVirtualNetworkLink.
func (*PrivateDNSZoneVirtualNetworkLinkStatus) DeepCopy ¶
func (in *PrivateDNSZoneVirtualNetworkLinkStatus) DeepCopy() *PrivateDNSZoneVirtualNetworkLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSZoneVirtualNetworkLinkStatus.
func (*PrivateDNSZoneVirtualNetworkLinkStatus) DeepCopyInto ¶
func (in *PrivateDNSZoneVirtualNetworkLinkStatus) DeepCopyInto(out *PrivateDNSZoneVirtualNetworkLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint ¶
type PrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateEndpointSpec `json:"spec"` Status PrivateEndpointStatus `json:"status,omitempty"` }
PrivateEndpoint is the Schema for the PrivateEndpoints 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 (*PrivateEndpoint) DeepCopy ¶
func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint.
func (*PrivateEndpoint) DeepCopyInto ¶
func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint) DeepCopyObject ¶
func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpoint) GetCondition ¶
func (mg *PrivateEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateEndpoint.
func (*PrivateEndpoint) GetConnectionDetailsMapping ¶
func (tr *PrivateEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateEndpoint
func (*PrivateEndpoint) GetDeletionPolicy ¶
func (mg *PrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateEndpoint.
func (*PrivateEndpoint) GetID ¶
func (tr *PrivateEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateEndpoint
func (*PrivateEndpoint) GetObservation ¶
func (tr *PrivateEndpoint) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateEndpoint
func (*PrivateEndpoint) GetParameters ¶
func (tr *PrivateEndpoint) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateEndpoint
func (*PrivateEndpoint) GetProviderConfigReference ¶
func (mg *PrivateEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateEndpoint.
func (*PrivateEndpoint) GetProviderReference ¶
func (mg *PrivateEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateEndpoint. Deprecated: Use GetProviderConfigReference.
func (*PrivateEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *PrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateEndpoint.
func (*PrivateEndpoint) GetTerraformResourceType ¶
func (mg *PrivateEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateEndpoint
func (*PrivateEndpoint) GetTerraformSchemaVersion ¶
func (tr *PrivateEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *PrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateEndpoint.
func (*PrivateEndpoint) LateInitialize ¶
func (tr *PrivateEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateEndpoint) ResolveReferences ¶
ResolveReferences of this PrivateEndpoint.
func (*PrivateEndpoint) SetConditions ¶
func (mg *PrivateEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateEndpoint.
func (*PrivateEndpoint) SetDeletionPolicy ¶
func (mg *PrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateEndpoint.
func (*PrivateEndpoint) SetObservation ¶
func (tr *PrivateEndpoint) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateEndpoint
func (*PrivateEndpoint) SetParameters ¶
func (tr *PrivateEndpoint) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateEndpoint
func (*PrivateEndpoint) SetProviderConfigReference ¶
func (mg *PrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateEndpoint.
func (*PrivateEndpoint) SetProviderReference ¶
func (mg *PrivateEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateEndpoint. Deprecated: Use SetProviderConfigReference.
func (*PrivateEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *PrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateEndpoint.
func (*PrivateEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *PrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateEndpoint.
type PrivateEndpointList ¶
type PrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpoint `json:"items"` }
PrivateEndpointList contains a list of PrivateEndpoints
func (*PrivateEndpointList) DeepCopy ¶
func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointList.
func (*PrivateEndpointList) DeepCopyInto ¶
func (in *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointList) DeepCopyObject ¶
func (in *PrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpointList) GetItems ¶
func (l *PrivateEndpointList) GetItems() []resource.Managed
GetItems of this PrivateEndpointList.
type PrivateEndpointObservation ¶
type PrivateEndpointObservation struct { CustomDNSConfigs []CustomDNSConfigsObservation `json:"customDnsConfigs,omitempty" tf:"custom_dns_configs,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NetworkInterface []NetworkInterfaceObservation `json:"networkInterface,omitempty" tf:"network_interface,omitempty"` PrivateDNSZoneConfigs []PrivateDNSZoneConfigsObservation `json:"privateDnsZoneConfigs,omitempty" tf:"private_dns_zone_configs,omitempty"` PrivateDNSZoneGroup []PrivateDNSZoneGroupObservation `json:"privateDnsZoneGroup,omitempty" tf:"private_dns_zone_group,omitempty"` PrivateServiceConnection []PrivateServiceConnectionObservation `json:"privateServiceConnection,omitempty" tf:"private_service_connection,omitempty"` }
func (*PrivateEndpointObservation) DeepCopy ¶
func (in *PrivateEndpointObservation) DeepCopy() *PrivateEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointObservation.
func (*PrivateEndpointObservation) DeepCopyInto ¶
func (in *PrivateEndpointObservation) DeepCopyInto(out *PrivateEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointParameters ¶
type PrivateEndpointParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateDNSZoneGroup []PrivateDNSZoneGroupParameters `json:"privateDnsZoneGroup,omitempty" tf:"private_dns_zone_group,omitempty"` // +kubebuilder:validation:Required PrivateServiceConnection []PrivateServiceConnectionParameters `json:"privateServiceConnection" tf:"private_service_connection,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateEndpointParameters) DeepCopy ¶
func (in *PrivateEndpointParameters) DeepCopy() *PrivateEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointParameters.
func (*PrivateEndpointParameters) DeepCopyInto ¶
func (in *PrivateEndpointParameters) DeepCopyInto(out *PrivateEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointSpec ¶
type PrivateEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateEndpointParameters `json:"forProvider"` }
PrivateEndpointSpec defines the desired state of PrivateEndpoint
func (*PrivateEndpointSpec) DeepCopy ¶
func (in *PrivateEndpointSpec) DeepCopy() *PrivateEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointSpec.
func (*PrivateEndpointSpec) DeepCopyInto ¶
func (in *PrivateEndpointSpec) DeepCopyInto(out *PrivateEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointStatus ¶
type PrivateEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateEndpointObservation `json:"atProvider,omitempty"` }
PrivateEndpointStatus defines the observed state of PrivateEndpoint.
func (*PrivateEndpointStatus) DeepCopy ¶
func (in *PrivateEndpointStatus) DeepCopy() *PrivateEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointStatus.
func (*PrivateEndpointStatus) DeepCopyInto ¶
func (in *PrivateEndpointStatus) DeepCopyInto(out *PrivateEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService ¶
type PrivateLinkService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateLinkServiceSpec `json:"spec"` Status PrivateLinkServiceStatus `json:"status,omitempty"` }
PrivateLinkService is the Schema for the PrivateLinkServices 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 (*PrivateLinkService) DeepCopy ¶
func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService.
func (*PrivateLinkService) DeepCopyInto ¶
func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService) DeepCopyObject ¶
func (in *PrivateLinkService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkService) GetCondition ¶
func (mg *PrivateLinkService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateLinkService.
func (*PrivateLinkService) GetConnectionDetailsMapping ¶
func (tr *PrivateLinkService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateLinkService
func (*PrivateLinkService) GetDeletionPolicy ¶
func (mg *PrivateLinkService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateLinkService.
func (*PrivateLinkService) GetID ¶
func (tr *PrivateLinkService) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateLinkService
func (*PrivateLinkService) GetObservation ¶
func (tr *PrivateLinkService) GetObservation() (map[string]interface{}, error)
GetObservation of this PrivateLinkService
func (*PrivateLinkService) GetParameters ¶
func (tr *PrivateLinkService) GetParameters() (map[string]interface{}, error)
GetParameters of this PrivateLinkService
func (*PrivateLinkService) GetProviderConfigReference ¶
func (mg *PrivateLinkService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateLinkService.
func (*PrivateLinkService) GetProviderReference ¶
func (mg *PrivateLinkService) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateLinkService. Deprecated: Use GetProviderConfigReference.
func (*PrivateLinkService) GetPublishConnectionDetailsTo ¶
func (mg *PrivateLinkService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateLinkService.
func (*PrivateLinkService) GetTerraformResourceType ¶
func (mg *PrivateLinkService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateLinkService
func (*PrivateLinkService) GetTerraformSchemaVersion ¶
func (tr *PrivateLinkService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateLinkService) GetWriteConnectionSecretToReference ¶
func (mg *PrivateLinkService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateLinkService.
func (*PrivateLinkService) LateInitialize ¶
func (tr *PrivateLinkService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateLinkService using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateLinkService) ResolveReferences ¶
ResolveReferences of this PrivateLinkService.
func (*PrivateLinkService) SetConditions ¶
func (mg *PrivateLinkService) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateLinkService.
func (*PrivateLinkService) SetDeletionPolicy ¶
func (mg *PrivateLinkService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateLinkService.
func (*PrivateLinkService) SetObservation ¶
func (tr *PrivateLinkService) SetObservation(obs map[string]interface{}) error
SetObservation for this PrivateLinkService
func (*PrivateLinkService) SetParameters ¶
func (tr *PrivateLinkService) SetParameters(params map[string]interface{}) error
SetParameters for this PrivateLinkService
func (*PrivateLinkService) SetProviderConfigReference ¶
func (mg *PrivateLinkService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateLinkService.
func (*PrivateLinkService) SetProviderReference ¶
func (mg *PrivateLinkService) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateLinkService. Deprecated: Use SetProviderConfigReference.
func (*PrivateLinkService) SetPublishConnectionDetailsTo ¶
func (mg *PrivateLinkService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateLinkService.
func (*PrivateLinkService) SetWriteConnectionSecretToReference ¶
func (mg *PrivateLinkService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateLinkService.
type PrivateLinkServiceList ¶
type PrivateLinkServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateLinkService `json:"items"` }
PrivateLinkServiceList contains a list of PrivateLinkServices
func (*PrivateLinkServiceList) DeepCopy ¶
func (in *PrivateLinkServiceList) DeepCopy() *PrivateLinkServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceList.
func (*PrivateLinkServiceList) DeepCopyInto ¶
func (in *PrivateLinkServiceList) DeepCopyInto(out *PrivateLinkServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceList) DeepCopyObject ¶
func (in *PrivateLinkServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkServiceList) GetItems ¶
func (l *PrivateLinkServiceList) GetItems() []resource.Managed
GetItems of this PrivateLinkServiceList.
type PrivateLinkServiceObservation ¶
type PrivateLinkServiceObservation struct { Alias *string `json:"alias,omitempty" tf:"alias,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PrivateLinkServiceObservation) DeepCopy ¶
func (in *PrivateLinkServiceObservation) DeepCopy() *PrivateLinkServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceObservation.
func (*PrivateLinkServiceObservation) DeepCopyInto ¶
func (in *PrivateLinkServiceObservation) DeepCopyInto(out *PrivateLinkServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceParameters ¶
type PrivateLinkServiceParameters struct { // +kubebuilder:validation:Optional AutoApprovalSubscriptionIds []*string `json:"autoApprovalSubscriptionIds,omitempty" tf:"auto_approval_subscription_ids,omitempty"` // +kubebuilder:validation:Optional EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty" tf:"enable_proxy_protocol,omitempty"` // +kubebuilder:validation:Required LoadBalancerFrontendIPConfigurationIds []*string `json:"loadBalancerFrontendIpConfigurationIds" tf:"load_balancer_frontend_ip_configuration_ids,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required NATIPConfiguration []NATIPConfigurationParameters `json:"natIpConfiguration" tf:"nat_ip_configuration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VisibilitySubscriptionIds []*string `json:"visibilitySubscriptionIds,omitempty" tf:"visibility_subscription_ids,omitempty"` }
func (*PrivateLinkServiceParameters) DeepCopy ¶
func (in *PrivateLinkServiceParameters) DeepCopy() *PrivateLinkServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceParameters.
func (*PrivateLinkServiceParameters) DeepCopyInto ¶
func (in *PrivateLinkServiceParameters) DeepCopyInto(out *PrivateLinkServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceSpec ¶
type PrivateLinkServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateLinkServiceParameters `json:"forProvider"` }
PrivateLinkServiceSpec defines the desired state of PrivateLinkService
func (*PrivateLinkServiceSpec) DeepCopy ¶
func (in *PrivateLinkServiceSpec) DeepCopy() *PrivateLinkServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceSpec.
func (*PrivateLinkServiceSpec) DeepCopyInto ¶
func (in *PrivateLinkServiceSpec) DeepCopyInto(out *PrivateLinkServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceStatus ¶
type PrivateLinkServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateLinkServiceObservation `json:"atProvider,omitempty"` }
PrivateLinkServiceStatus defines the observed state of PrivateLinkService.
func (*PrivateLinkServiceStatus) DeepCopy ¶
func (in *PrivateLinkServiceStatus) DeepCopy() *PrivateLinkServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceStatus.
func (*PrivateLinkServiceStatus) DeepCopyInto ¶
func (in *PrivateLinkServiceStatus) DeepCopyInto(out *PrivateLinkServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateServiceConnectionObservation ¶
type PrivateServiceConnectionObservation struct {
PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"`
}
func (*PrivateServiceConnectionObservation) DeepCopy ¶
func (in *PrivateServiceConnectionObservation) DeepCopy() *PrivateServiceConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateServiceConnectionObservation.
func (*PrivateServiceConnectionObservation) DeepCopyInto ¶
func (in *PrivateServiceConnectionObservation) DeepCopyInto(out *PrivateServiceConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateServiceConnectionParameters ¶
type PrivateServiceConnectionParameters struct { // +kubebuilder:validation:Required IsManualConnection *bool `json:"isManualConnection" tf:"is_manual_connection,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateConnectionResourceAlias *string `json:"privateConnectionResourceAlias,omitempty" tf:"private_connection_resource_alias,omitempty"` // +kubebuilder:validation:Optional PrivateConnectionResourceID *string `json:"privateConnectionResourceId,omitempty" tf:"private_connection_resource_id,omitempty"` // +kubebuilder:validation:Optional RequestMessage *string `json:"requestMessage,omitempty" tf:"request_message,omitempty"` // +kubebuilder:validation:Optional SubresourceNames []*string `json:"subresourceNames,omitempty" tf:"subresource_names,omitempty"` }
func (*PrivateServiceConnectionParameters) DeepCopy ¶
func (in *PrivateServiceConnectionParameters) DeepCopy() *PrivateServiceConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateServiceConnectionParameters.
func (*PrivateServiceConnectionParameters) DeepCopyInto ¶
func (in *PrivateServiceConnectionParameters) DeepCopyInto(out *PrivateServiceConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbeObservation ¶
type ProbeObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProbeObservation) DeepCopy ¶
func (in *ProbeObservation) DeepCopy() *ProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeObservation.
func (*ProbeObservation) DeepCopyInto ¶
func (in *ProbeObservation) DeepCopyInto(out *ProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbeParameters ¶
type ProbeParameters struct { // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // +kubebuilder:validation:Required Interval *float64 `json:"interval" tf:"interval,omitempty"` // +kubebuilder:validation:Optional Match []MatchParameters `json:"match,omitempty" tf:"match,omitempty"` // +kubebuilder:validation:Optional MinimumServers *float64 `json:"minimumServers,omitempty" tf:"minimum_servers,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` // +kubebuilder:validation:Optional PickHostNameFromBackendHTTPSettings *bool `json:"pickHostNameFromBackendHttpSettings,omitempty" tf:"pick_host_name_from_backend_http_settings,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required Timeout *float64 `json:"timeout" tf:"timeout,omitempty"` // +kubebuilder:validation:Required UnhealthyThreshold *float64 `json:"unhealthyThreshold" tf:"unhealthy_threshold,omitempty"` }
func (*ProbeParameters) DeepCopy ¶
func (in *ProbeParameters) DeepCopy() *ProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeParameters.
func (*ProbeParameters) DeepCopyInto ¶
func (in *ProbeParameters) DeepCopyInto(out *ProbeParameters)
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) GetPublishConnectionDetailsTo ¶
func (mg *Profile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Profile.
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) ResolveReferences ¶
ResolveReferences of this Profile.
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) SetPublishConnectionDetailsTo ¶
func (mg *Profile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Profile.
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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*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 PropagatedRouteTableObservation ¶
type PropagatedRouteTableObservation struct { }
func (*PropagatedRouteTableObservation) DeepCopy ¶
func (in *PropagatedRouteTableObservation) DeepCopy() *PropagatedRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagatedRouteTableObservation.
func (*PropagatedRouteTableObservation) DeepCopyInto ¶
func (in *PropagatedRouteTableObservation) DeepCopyInto(out *PropagatedRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagatedRouteTableParameters ¶
type PropagatedRouteTableParameters struct { // +kubebuilder:validation:Optional Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional RouteTableIds []*string `json:"routeTableIds,omitempty" tf:"route_table_ids,omitempty"` }
func (*PropagatedRouteTableParameters) DeepCopy ¶
func (in *PropagatedRouteTableParameters) DeepCopy() *PropagatedRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagatedRouteTableParameters.
func (*PropagatedRouteTableParameters) DeepCopyInto ¶
func (in *PropagatedRouteTableParameters) DeepCopyInto(out *PropagatedRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolObservation ¶
type ProtocolObservation struct { }
func (*ProtocolObservation) DeepCopy ¶
func (in *ProtocolObservation) DeepCopy() *ProtocolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolObservation.
func (*ProtocolObservation) DeepCopyInto ¶
func (in *ProtocolObservation) DeepCopyInto(out *ProtocolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolParameters ¶
type ProtocolParameters struct { // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ProtocolParameters) DeepCopy ¶
func (in *ProtocolParameters) DeepCopy() *ProtocolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolParameters.
func (*ProtocolParameters) DeepCopyInto ¶
func (in *ProtocolParameters) DeepCopyInto(out *ProtocolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolsObservation ¶
type ProtocolsObservation struct { }
func (*ProtocolsObservation) DeepCopy ¶
func (in *ProtocolsObservation) DeepCopy() *ProtocolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolsObservation.
func (*ProtocolsObservation) DeepCopyInto ¶
func (in *ProtocolsObservation) DeepCopyInto(out *ProtocolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolsParameters ¶
type ProtocolsParameters struct { // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ProtocolsParameters) DeepCopy ¶
func (in *ProtocolsParameters) DeepCopy() *ProtocolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolsParameters.
func (*ProtocolsParameters) DeepCopyInto ¶
func (in *ProtocolsParameters) DeepCopyInto(out *ProtocolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefix ¶
type PublicIPPrefix struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPPrefixSpec `json:"spec"` Status PublicIPPrefixStatus `json:"status,omitempty"` }
PublicIPPrefix is the Schema for the PublicIPPrefixs 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 (*PublicIPPrefix) DeepCopy ¶
func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix.
func (*PublicIPPrefix) DeepCopyInto ¶
func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix) DeepCopyObject ¶
func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPPrefix) GetCondition ¶
func (mg *PublicIPPrefix) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PublicIPPrefix.
func (*PublicIPPrefix) GetConnectionDetailsMapping ¶
func (tr *PublicIPPrefix) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PublicIPPrefix
func (*PublicIPPrefix) GetDeletionPolicy ¶
func (mg *PublicIPPrefix) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PublicIPPrefix.
func (*PublicIPPrefix) GetID ¶
func (tr *PublicIPPrefix) GetID() string
GetID returns ID of underlying Terraform resource of this PublicIPPrefix
func (*PublicIPPrefix) GetObservation ¶
func (tr *PublicIPPrefix) GetObservation() (map[string]interface{}, error)
GetObservation of this PublicIPPrefix
func (*PublicIPPrefix) GetParameters ¶
func (tr *PublicIPPrefix) GetParameters() (map[string]interface{}, error)
GetParameters of this PublicIPPrefix
func (*PublicIPPrefix) GetProviderConfigReference ¶
func (mg *PublicIPPrefix) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PublicIPPrefix.
func (*PublicIPPrefix) GetProviderReference ¶
func (mg *PublicIPPrefix) GetProviderReference() *xpv1.Reference
GetProviderReference of this PublicIPPrefix. Deprecated: Use GetProviderConfigReference.
func (*PublicIPPrefix) GetPublishConnectionDetailsTo ¶
func (mg *PublicIPPrefix) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PublicIPPrefix.
func (*PublicIPPrefix) GetTerraformResourceType ¶
func (mg *PublicIPPrefix) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PublicIPPrefix
func (*PublicIPPrefix) GetTerraformSchemaVersion ¶
func (tr *PublicIPPrefix) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PublicIPPrefix) GetWriteConnectionSecretToReference ¶
func (mg *PublicIPPrefix) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PublicIPPrefix.
func (*PublicIPPrefix) LateInitialize ¶
func (tr *PublicIPPrefix) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PublicIPPrefix using its observed tfState. returns True if there are any spec changes for the resource.
func (*PublicIPPrefix) ResolveReferences ¶
ResolveReferences of this PublicIPPrefix.
func (*PublicIPPrefix) SetConditions ¶
func (mg *PublicIPPrefix) SetConditions(c ...xpv1.Condition)
SetConditions of this PublicIPPrefix.
func (*PublicIPPrefix) SetDeletionPolicy ¶
func (mg *PublicIPPrefix) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PublicIPPrefix.
func (*PublicIPPrefix) SetObservation ¶
func (tr *PublicIPPrefix) SetObservation(obs map[string]interface{}) error
SetObservation for this PublicIPPrefix
func (*PublicIPPrefix) SetParameters ¶
func (tr *PublicIPPrefix) SetParameters(params map[string]interface{}) error
SetParameters for this PublicIPPrefix
func (*PublicIPPrefix) SetProviderConfigReference ¶
func (mg *PublicIPPrefix) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PublicIPPrefix.
func (*PublicIPPrefix) SetProviderReference ¶
func (mg *PublicIPPrefix) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PublicIPPrefix. Deprecated: Use SetProviderConfigReference.
func (*PublicIPPrefix) SetPublishConnectionDetailsTo ¶
func (mg *PublicIPPrefix) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PublicIPPrefix.
func (*PublicIPPrefix) SetWriteConnectionSecretToReference ¶
func (mg *PublicIPPrefix) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PublicIPPrefix.
type PublicIPPrefixList ¶
type PublicIPPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPPrefix `json:"items"` }
PublicIPPrefixList contains a list of PublicIPPrefixs
func (*PublicIPPrefixList) DeepCopy ¶
func (in *PublicIPPrefixList) DeepCopy() *PublicIPPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixList.
func (*PublicIPPrefixList) DeepCopyInto ¶
func (in *PublicIPPrefixList) DeepCopyInto(out *PublicIPPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixList) DeepCopyObject ¶
func (in *PublicIPPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPPrefixList) GetItems ¶
func (l *PublicIPPrefixList) GetItems() []resource.Managed
GetItems of this PublicIPPrefixList.
type PublicIPPrefixObservation ¶
type PublicIPPrefixObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IPPrefix *string `json:"ipPrefix,omitempty" tf:"ip_prefix,omitempty"` }
func (*PublicIPPrefixObservation) DeepCopy ¶
func (in *PublicIPPrefixObservation) DeepCopy() *PublicIPPrefixObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixObservation.
func (*PublicIPPrefixObservation) DeepCopyInto ¶
func (in *PublicIPPrefixObservation) DeepCopyInto(out *PublicIPPrefixObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixParameters ¶
type PublicIPPrefixParameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrefixLength *float64 `json:"prefixLength,omitempty" tf:"prefix_length,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Sku *string `json:"sku,omitempty" tf:"sku,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*PublicIPPrefixParameters) DeepCopy ¶
func (in *PublicIPPrefixParameters) DeepCopy() *PublicIPPrefixParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixParameters.
func (*PublicIPPrefixParameters) DeepCopyInto ¶
func (in *PublicIPPrefixParameters) DeepCopyInto(out *PublicIPPrefixParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSpec ¶
type PublicIPPrefixSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PublicIPPrefixParameters `json:"forProvider"` }
PublicIPPrefixSpec defines the desired state of PublicIPPrefix
func (*PublicIPPrefixSpec) DeepCopy ¶
func (in *PublicIPPrefixSpec) DeepCopy() *PublicIPPrefixSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSpec.
func (*PublicIPPrefixSpec) DeepCopyInto ¶
func (in *PublicIPPrefixSpec) DeepCopyInto(out *PublicIPPrefixSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixStatus ¶
type PublicIPPrefixStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PublicIPPrefixObservation `json:"atProvider,omitempty"` }
PublicIPPrefixStatus defines the observed state of PublicIPPrefix.
func (*PublicIPPrefixStatus) DeepCopy ¶
func (in *PublicIPPrefixStatus) DeepCopy() *PublicIPPrefixStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixStatus.
func (*PublicIPPrefixStatus) DeepCopyInto ¶
func (in *PublicIPPrefixStatus) DeepCopyInto(out *PublicIPPrefixStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusClientRootCertificateObservation ¶
type RadiusClientRootCertificateObservation struct { }
func (*RadiusClientRootCertificateObservation) DeepCopy ¶
func (in *RadiusClientRootCertificateObservation) DeepCopy() *RadiusClientRootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusClientRootCertificateObservation.
func (*RadiusClientRootCertificateObservation) DeepCopyInto ¶
func (in *RadiusClientRootCertificateObservation) DeepCopyInto(out *RadiusClientRootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusClientRootCertificateParameters ¶
type RadiusClientRootCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Thumbprint *string `json:"thumbprint" tf:"thumbprint,omitempty"` }
func (*RadiusClientRootCertificateParameters) DeepCopy ¶
func (in *RadiusClientRootCertificateParameters) DeepCopy() *RadiusClientRootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusClientRootCertificateParameters.
func (*RadiusClientRootCertificateParameters) DeepCopyInto ¶
func (in *RadiusClientRootCertificateParameters) DeepCopyInto(out *RadiusClientRootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusObservation ¶
type RadiusObservation struct { }
func (*RadiusObservation) DeepCopy ¶
func (in *RadiusObservation) DeepCopy() *RadiusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusObservation.
func (*RadiusObservation) DeepCopyInto ¶
func (in *RadiusObservation) DeepCopyInto(out *RadiusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusParameters ¶
type RadiusParameters struct { // +kubebuilder:validation:Optional ClientRootCertificate []RadiusClientRootCertificateParameters `json:"clientRootCertificate,omitempty" tf:"client_root_certificate,omitempty"` // +kubebuilder:validation:Optional Server []ServerParameters `json:"server,omitempty" tf:"server,omitempty"` // +kubebuilder:validation:Required ServerRootCertificate []ServerRootCertificateParameters `json:"serverRootCertificate" tf:"server_root_certificate,omitempty"` }
func (*RadiusParameters) DeepCopy ¶
func (in *RadiusParameters) DeepCopy() *RadiusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusParameters.
func (*RadiusParameters) DeepCopyInto ¶
func (in *RadiusParameters) DeepCopyInto(out *RadiusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusServerClientRootCertificateObservation ¶
type RadiusServerClientRootCertificateObservation struct { }
func (*RadiusServerClientRootCertificateObservation) DeepCopy ¶
func (in *RadiusServerClientRootCertificateObservation) DeepCopy() *RadiusServerClientRootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServerClientRootCertificateObservation.
func (*RadiusServerClientRootCertificateObservation) DeepCopyInto ¶
func (in *RadiusServerClientRootCertificateObservation) DeepCopyInto(out *RadiusServerClientRootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusServerClientRootCertificateParameters ¶
type RadiusServerClientRootCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Thumbprint *string `json:"thumbprint" tf:"thumbprint,omitempty"` }
func (*RadiusServerClientRootCertificateParameters) DeepCopy ¶
func (in *RadiusServerClientRootCertificateParameters) DeepCopy() *RadiusServerClientRootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServerClientRootCertificateParameters.
func (*RadiusServerClientRootCertificateParameters) DeepCopyInto ¶
func (in *RadiusServerClientRootCertificateParameters) DeepCopyInto(out *RadiusServerClientRootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusServerObservation ¶
type RadiusServerObservation struct { }
func (*RadiusServerObservation) DeepCopy ¶
func (in *RadiusServerObservation) DeepCopy() *RadiusServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServerObservation.
func (*RadiusServerObservation) DeepCopyInto ¶
func (in *RadiusServerObservation) DeepCopyInto(out *RadiusServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusServerParameters ¶
type RadiusServerParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional ClientRootCertificate []RadiusServerClientRootCertificateParameters `json:"clientRootCertificate,omitempty" tf:"client_root_certificate,omitempty"` // +kubebuilder:validation:Required SecretSecretRef v1.SecretKeySelector `json:"secretSecretRef" tf:"-"` // +kubebuilder:validation:Required ServerRootCertificate []RadiusServerServerRootCertificateParameters `json:"serverRootCertificate" tf:"server_root_certificate,omitempty"` }
func (*RadiusServerParameters) DeepCopy ¶
func (in *RadiusServerParameters) DeepCopy() *RadiusServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServerParameters.
func (*RadiusServerParameters) DeepCopyInto ¶
func (in *RadiusServerParameters) DeepCopyInto(out *RadiusServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusServerServerRootCertificateObservation ¶
type RadiusServerServerRootCertificateObservation struct { }
func (*RadiusServerServerRootCertificateObservation) DeepCopy ¶
func (in *RadiusServerServerRootCertificateObservation) DeepCopy() *RadiusServerServerRootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServerServerRootCertificateObservation.
func (*RadiusServerServerRootCertificateObservation) DeepCopyInto ¶
func (in *RadiusServerServerRootCertificateObservation) DeepCopyInto(out *RadiusServerServerRootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusServerServerRootCertificateParameters ¶
type RadiusServerServerRootCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicCertData *string `json:"publicCertData" tf:"public_cert_data,omitempty"` }
func (*RadiusServerServerRootCertificateParameters) DeepCopy ¶
func (in *RadiusServerServerRootCertificateParameters) DeepCopy() *RadiusServerServerRootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServerServerRootCertificateParameters.
func (*RadiusServerServerRootCertificateParameters) DeepCopyInto ¶
func (in *RadiusServerServerRootCertificateParameters) DeepCopyInto(out *RadiusServerServerRootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordObservation ¶
type RecordObservation struct { }
func (*RecordObservation) DeepCopy ¶
func (in *RecordObservation) DeepCopy() *RecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordObservation.
func (*RecordObservation) DeepCopyInto ¶
func (in *RecordObservation) DeepCopyInto(out *RecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordParameters ¶
type RecordParameters struct { // +kubebuilder:validation:Required Flags *float64 `json:"flags" tf:"flags,omitempty"` // +kubebuilder:validation:Required Tag *string `json:"tag" tf:"tag,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*RecordParameters) DeepCopy ¶
func (in *RecordParameters) DeepCopy() *RecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordParameters.
func (*RecordParameters) DeepCopyInto ¶
func (in *RecordParameters) DeepCopyInto(out *RecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSetsObservation ¶
type RecordSetsObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RecordSetsObservation) DeepCopy ¶
func (in *RecordSetsObservation) DeepCopy() *RecordSetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetsObservation.
func (*RecordSetsObservation) DeepCopyInto ¶
func (in *RecordSetsObservation) DeepCopyInto(out *RecordSetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSetsParameters ¶
type RecordSetsParameters struct { }
func (*RecordSetsParameters) DeepCopy ¶
func (in *RecordSetsParameters) DeepCopy() *RecordSetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetsParameters.
func (*RecordSetsParameters) DeepCopyInto ¶
func (in *RecordSetsParameters) DeepCopyInto(out *RecordSetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectConfigurationObservation ¶
type RedirectConfigurationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TargetListenerID *string `json:"targetListenerId,omitempty" tf:"target_listener_id,omitempty"` }
func (*RedirectConfigurationObservation) DeepCopy ¶
func (in *RedirectConfigurationObservation) DeepCopy() *RedirectConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectConfigurationObservation.
func (*RedirectConfigurationObservation) DeepCopyInto ¶
func (in *RedirectConfigurationObservation) DeepCopyInto(out *RedirectConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectConfigurationParameters ¶
type RedirectConfigurationParameters struct { // +kubebuilder:validation:Optional IncludePath *bool `json:"includePath,omitempty" tf:"include_path,omitempty"` // +kubebuilder:validation:Optional IncludeQueryString *bool `json:"includeQueryString,omitempty" tf:"include_query_string,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` // +kubebuilder:validation:Optional TargetListenerName *string `json:"targetListenerName,omitempty" tf:"target_listener_name,omitempty"` // +kubebuilder:validation:Optional TargetURL *string `json:"targetUrl,omitempty" tf:"target_url,omitempty"` }
func (*RedirectConfigurationParameters) DeepCopy ¶
func (in *RedirectConfigurationParameters) DeepCopy() *RedirectConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectConfigurationParameters.
func (*RedirectConfigurationParameters) DeepCopyInto ¶
func (in *RedirectConfigurationParameters) DeepCopyInto(out *RedirectConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConfigurationObservation ¶
type RequestHeaderConfigurationObservation struct { }
func (*RequestHeaderConfigurationObservation) DeepCopy ¶
func (in *RequestHeaderConfigurationObservation) DeepCopy() *RequestHeaderConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConfigurationObservation.
func (*RequestHeaderConfigurationObservation) DeepCopyInto ¶
func (in *RequestHeaderConfigurationObservation) DeepCopyInto(out *RequestHeaderConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConfigurationParameters ¶
type RequestHeaderConfigurationParameters struct { // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // +kubebuilder:validation:Required HeaderValue *string `json:"headerValue" tf:"header_value,omitempty"` }
func (*RequestHeaderConfigurationParameters) DeepCopy ¶
func (in *RequestHeaderConfigurationParameters) DeepCopy() *RequestHeaderConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConfigurationParameters.
func (*RequestHeaderConfigurationParameters) DeepCopyInto ¶
func (in *RequestHeaderConfigurationParameters) DeepCopyInto(out *RequestHeaderConfigurationParameters)
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:Optional HeaderActionType *string `json:"headerActionType,omitempty" tf:"header_action_type,omitempty"` // +kubebuilder:validation:Optional HeaderName *string `json:"headerName,omitempty" tf:"header_name,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" 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 RequestRoutingRuleObservation ¶
type RequestRoutingRuleObservation struct { BackendAddressPoolID *string `json:"backendAddressPoolId,omitempty" tf:"backend_address_pool_id,omitempty"` BackendHTTPSettingsID *string `json:"backendHttpSettingsId,omitempty" tf:"backend_http_settings_id,omitempty"` HTTPListenerID *string `json:"httpListenerId,omitempty" tf:"http_listener_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RedirectConfigurationID *string `json:"redirectConfigurationId,omitempty" tf:"redirect_configuration_id,omitempty"` RewriteRuleSetID *string `json:"rewriteRuleSetId,omitempty" tf:"rewrite_rule_set_id,omitempty"` URLPathMapID *string `json:"urlPathMapId,omitempty" tf:"url_path_map_id,omitempty"` }
func (*RequestRoutingRuleObservation) DeepCopy ¶
func (in *RequestRoutingRuleObservation) DeepCopy() *RequestRoutingRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestRoutingRuleObservation.
func (*RequestRoutingRuleObservation) DeepCopyInto ¶
func (in *RequestRoutingRuleObservation) DeepCopyInto(out *RequestRoutingRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestRoutingRuleParameters ¶
type RequestRoutingRuleParameters struct { // +kubebuilder:validation:Optional BackendAddressPoolName *string `json:"backendAddressPoolName,omitempty" tf:"backend_address_pool_name,omitempty"` // +kubebuilder:validation:Optional BackendHTTPSettingsName *string `json:"backendHttpSettingsName,omitempty" tf:"backend_http_settings_name,omitempty"` // +kubebuilder:validation:Required HTTPListenerName *string `json:"httpListenerName" tf:"http_listener_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional RedirectConfigurationName *string `json:"redirectConfigurationName,omitempty" tf:"redirect_configuration_name,omitempty"` // +kubebuilder:validation:Optional RewriteRuleSetName *string `json:"rewriteRuleSetName,omitempty" tf:"rewrite_rule_set_name,omitempty"` // +kubebuilder:validation:Required RuleType *string `json:"ruleType" tf:"rule_type,omitempty"` // +kubebuilder:validation:Optional URLPathMapName *string `json:"urlPathMapName,omitempty" tf:"url_path_map_name,omitempty"` }
func (*RequestRoutingRuleParameters) DeepCopy ¶
func (in *RequestRoutingRuleParameters) DeepCopy() *RequestRoutingRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestRoutingRuleParameters.
func (*RequestRoutingRuleParameters) DeepCopyInto ¶
func (in *RequestRoutingRuleParameters) DeepCopyInto(out *RequestRoutingRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderConfigurationObservation ¶
type ResponseHeaderConfigurationObservation struct { }
func (*ResponseHeaderConfigurationObservation) DeepCopy ¶
func (in *ResponseHeaderConfigurationObservation) DeepCopy() *ResponseHeaderConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderConfigurationObservation.
func (*ResponseHeaderConfigurationObservation) DeepCopyInto ¶
func (in *ResponseHeaderConfigurationObservation) DeepCopyInto(out *ResponseHeaderConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderConfigurationParameters ¶
type ResponseHeaderConfigurationParameters struct { // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // +kubebuilder:validation:Required HeaderValue *string `json:"headerValue" tf:"header_value,omitempty"` }
func (*ResponseHeaderConfigurationParameters) DeepCopy ¶
func (in *ResponseHeaderConfigurationParameters) DeepCopy() *ResponseHeaderConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderConfigurationParameters.
func (*ResponseHeaderConfigurationParameters) DeepCopyInto ¶
func (in *ResponseHeaderConfigurationParameters) DeepCopyInto(out *ResponseHeaderConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderObservation ¶
type ResponseHeaderObservation struct { }
func (*ResponseHeaderObservation) DeepCopy ¶
func (in *ResponseHeaderObservation) DeepCopy() *ResponseHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderObservation.
func (*ResponseHeaderObservation) DeepCopyInto ¶
func (in *ResponseHeaderObservation) DeepCopyInto(out *ResponseHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderParameters ¶
type ResponseHeaderParameters struct { // +kubebuilder:validation:Optional HeaderActionType *string `json:"headerActionType,omitempty" tf:"header_action_type,omitempty"` // +kubebuilder:validation:Optional HeaderName *string `json:"headerName,omitempty" tf:"header_name,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResponseHeaderParameters) DeepCopy ¶
func (in *ResponseHeaderParameters) DeepCopy() *ResponseHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderParameters.
func (*ResponseHeaderParameters) DeepCopyInto ¶
func (in *ResponseHeaderParameters) DeepCopyInto(out *ResponseHeaderParameters)
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 *float64 `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 RewriteRuleObservation ¶
type RewriteRuleObservation struct { }
func (*RewriteRuleObservation) DeepCopy ¶
func (in *RewriteRuleObservation) DeepCopy() *RewriteRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleObservation.
func (*RewriteRuleObservation) DeepCopyInto ¶
func (in *RewriteRuleObservation) DeepCopyInto(out *RewriteRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RewriteRuleParameters ¶
type RewriteRuleParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RequestHeaderConfiguration []RequestHeaderConfigurationParameters `json:"requestHeaderConfiguration,omitempty" tf:"request_header_configuration,omitempty"` // +kubebuilder:validation:Optional ResponseHeaderConfiguration []ResponseHeaderConfigurationParameters `json:"responseHeaderConfiguration,omitempty" tf:"response_header_configuration,omitempty"` // +kubebuilder:validation:Required RuleSequence *float64 `json:"ruleSequence" tf:"rule_sequence,omitempty"` // +kubebuilder:validation:Optional URL []URLParameters `json:"url,omitempty" tf:"url,omitempty"` }
func (*RewriteRuleParameters) DeepCopy ¶
func (in *RewriteRuleParameters) DeepCopy() *RewriteRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleParameters.
func (*RewriteRuleParameters) DeepCopyInto ¶
func (in *RewriteRuleParameters) DeepCopyInto(out *RewriteRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RewriteRuleSetObservation ¶
type RewriteRuleSetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RewriteRuleSetObservation) DeepCopy ¶
func (in *RewriteRuleSetObservation) DeepCopy() *RewriteRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleSetObservation.
func (*RewriteRuleSetObservation) DeepCopyInto ¶
func (in *RewriteRuleSetObservation) DeepCopyInto(out *RewriteRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RewriteRuleSetParameters ¶
type RewriteRuleSetParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RewriteRule []RewriteRuleParameters `json:"rewriteRule,omitempty" tf:"rewrite_rule,omitempty"` }
func (*RewriteRuleSetParameters) DeepCopy ¶
func (in *RewriteRuleSetParameters) DeepCopy() *RewriteRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleSetParameters.
func (*RewriteRuleSetParameters) DeepCopyInto ¶
func (in *RewriteRuleSetParameters) DeepCopyInto(out *RewriteRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteObservation ¶
type RouteObservation struct { }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // +kubebuilder:validation:Required AssociatedRouteTableID *string `json:"associatedRouteTableId" tf:"associated_route_table_id,omitempty"` // +kubebuilder:validation:Optional PropagatedRouteTable []RoutePropagatedRouteTableParameters `json:"propagatedRouteTable,omitempty" tf:"propagated_route_table,omitempty"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutePropagatedRouteTableObservation ¶
type RoutePropagatedRouteTableObservation struct { }
func (*RoutePropagatedRouteTableObservation) DeepCopy ¶
func (in *RoutePropagatedRouteTableObservation) DeepCopy() *RoutePropagatedRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePropagatedRouteTableObservation.
func (*RoutePropagatedRouteTableObservation) DeepCopyInto ¶
func (in *RoutePropagatedRouteTableObservation) DeepCopyInto(out *RoutePropagatedRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutePropagatedRouteTableParameters ¶
type RoutePropagatedRouteTableParameters struct { // +kubebuilder:validation:Required Ids []*string `json:"ids" tf:"ids,omitempty"` // +kubebuilder:validation:Optional Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` }
func (*RoutePropagatedRouteTableParameters) DeepCopy ¶
func (in *RoutePropagatedRouteTableParameters) DeepCopy() *RoutePropagatedRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutePropagatedRouteTableParameters.
func (*RoutePropagatedRouteTableParameters) DeepCopyInto ¶
func (in *RoutePropagatedRouteTableParameters) DeepCopyInto(out *RoutePropagatedRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingObservation ¶
type RoutingObservation struct { }
func (*RoutingObservation) DeepCopy ¶
func (in *RoutingObservation) DeepCopy() *RoutingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingObservation.
func (*RoutingObservation) DeepCopyInto ¶
func (in *RoutingObservation) DeepCopyInto(out *RoutingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingParameters ¶
type RoutingParameters struct { // +kubebuilder:validation:Optional AssociatedRouteTableID *string `json:"associatedRouteTableId,omitempty" tf:"associated_route_table_id,omitempty"` // +kubebuilder:validation:Optional PropagatedRouteTable []PropagatedRouteTableParameters `json:"propagatedRouteTable,omitempty" tf:"propagated_route_table,omitempty"` }
func (*RoutingParameters) DeepCopy ¶
func (in *RoutingParameters) DeepCopy() *RoutingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingParameters.
func (*RoutingParameters) DeepCopyInto ¶
func (in *RoutingParameters) DeepCopyInto(out *RoutingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingRuleObservation ¶
type RoutingRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoutingRuleObservation) DeepCopy ¶
func (in *RoutingRuleObservation) DeepCopy() *RoutingRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingRuleObservation.
func (*RoutingRuleObservation) DeepCopyInto ¶
func (in *RoutingRuleObservation) DeepCopyInto(out *RoutingRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingRuleParameters ¶
type RoutingRuleParameters struct { // +kubebuilder:validation:Required AcceptedProtocols []*string `json:"acceptedProtocols" tf:"accepted_protocols,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ForwardingConfiguration []ForwardingConfigurationParameters `json:"forwardingConfiguration,omitempty" tf:"forwarding_configuration,omitempty"` // +kubebuilder:validation:Required FrontendEndpoints []*string `json:"frontendEndpoints" tf:"frontend_endpoints,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PatternsToMatch []*string `json:"patternsToMatch" tf:"patterns_to_match,omitempty"` // +kubebuilder:validation:Optional RedirectConfiguration []RoutingRuleRedirectConfigurationParameters `json:"redirectConfiguration,omitempty" tf:"redirect_configuration,omitempty"` }
func (*RoutingRuleParameters) DeepCopy ¶
func (in *RoutingRuleParameters) DeepCopy() *RoutingRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingRuleParameters.
func (*RoutingRuleParameters) DeepCopyInto ¶
func (in *RoutingRuleParameters) DeepCopyInto(out *RoutingRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingRuleRedirectConfigurationObservation ¶
type RoutingRuleRedirectConfigurationObservation struct { }
func (*RoutingRuleRedirectConfigurationObservation) DeepCopy ¶
func (in *RoutingRuleRedirectConfigurationObservation) DeepCopy() *RoutingRuleRedirectConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingRuleRedirectConfigurationObservation.
func (*RoutingRuleRedirectConfigurationObservation) DeepCopyInto ¶
func (in *RoutingRuleRedirectConfigurationObservation) DeepCopyInto(out *RoutingRuleRedirectConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingRuleRedirectConfigurationParameters ¶
type RoutingRuleRedirectConfigurationParameters struct { // +kubebuilder:validation:Optional CustomFragment *string `json:"customFragment,omitempty" tf:"custom_fragment,omitempty"` // +kubebuilder:validation:Optional CustomHost *string `json:"customHost,omitempty" tf:"custom_host,omitempty"` // +kubebuilder:validation:Optional CustomPath *string `json:"customPath,omitempty" tf:"custom_path,omitempty"` // +kubebuilder:validation:Optional CustomQueryString *string `json:"customQueryString,omitempty" tf:"custom_query_string,omitempty"` // +kubebuilder:validation:Required RedirectProtocol *string `json:"redirectProtocol" tf:"redirect_protocol,omitempty"` // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` }
func (*RoutingRuleRedirectConfigurationParameters) DeepCopy ¶
func (in *RoutingRuleRedirectConfigurationParameters) DeepCopy() *RoutingRuleRedirectConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingRuleRedirectConfigurationParameters.
func (*RoutingRuleRedirectConfigurationParameters) DeepCopyInto ¶
func (in *RoutingRuleRedirectConfigurationParameters) DeepCopyInto(out *RoutingRuleRedirectConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleExclusionObservation ¶
type RuleExclusionObservation struct { }
func (*RuleExclusionObservation) DeepCopy ¶
func (in *RuleExclusionObservation) DeepCopy() *RuleExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleExclusionObservation.
func (*RuleExclusionObservation) DeepCopyInto ¶
func (in *RuleExclusionObservation) DeepCopyInto(out *RuleExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleExclusionParameters ¶
type RuleExclusionParameters struct { // +kubebuilder:validation:Required MatchVariable *string `json:"matchVariable" tf:"match_variable,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` }
func (*RuleExclusionParameters) DeepCopy ¶
func (in *RuleExclusionParameters) DeepCopy() *RuleExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleExclusionParameters.
func (*RuleExclusionParameters) DeepCopyInto ¶
func (in *RuleExclusionParameters) DeepCopyInto(out *RuleExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupOverrideObservation ¶
type RuleGroupOverrideObservation struct { }
func (*RuleGroupOverrideObservation) DeepCopy ¶
func (in *RuleGroupOverrideObservation) DeepCopy() *RuleGroupOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupOverrideObservation.
func (*RuleGroupOverrideObservation) DeepCopyInto ¶
func (in *RuleGroupOverrideObservation) DeepCopyInto(out *RuleGroupOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupOverrideParameters ¶
type RuleGroupOverrideParameters struct { // +kubebuilder:validation:Required DisabledRules []*string `json:"disabledRules" tf:"disabled_rules,omitempty"` // +kubebuilder:validation:Required RuleGroupName *string `json:"ruleGroupName" tf:"rule_group_name,omitempty"` }
func (*RuleGroupOverrideParameters) DeepCopy ¶
func (in *RuleGroupOverrideParameters) DeepCopy() *RuleGroupOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupOverrideParameters.
func (*RuleGroupOverrideParameters) DeepCopyInto ¶
func (in *RuleGroupOverrideParameters) DeepCopyInto(out *RuleGroupOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleMatchConditionObservation ¶
type RuleMatchConditionObservation struct { }
func (*RuleMatchConditionObservation) DeepCopy ¶
func (in *RuleMatchConditionObservation) DeepCopy() *RuleMatchConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleMatchConditionObservation.
func (*RuleMatchConditionObservation) DeepCopyInto ¶
func (in *RuleMatchConditionObservation) DeepCopyInto(out *RuleMatchConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleMatchConditionParameters ¶
type RuleMatchConditionParameters struct { // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Selector *string `json:"selector,omitempty" tf:"selector,omitempty"` // +kubebuilder:validation:Optional Transform []*string `json:"transform,omitempty" tf:"transform,omitempty"` // +kubebuilder:validation:Optional Value []*string `json:"value,omitempty" tf:"value,omitempty"` // +kubebuilder:validation:Optional Variable *string `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*RuleMatchConditionParameters) DeepCopy ¶
func (in *RuleMatchConditionParameters) DeepCopy() *RuleMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleMatchConditionParameters.
func (*RuleMatchConditionParameters) DeepCopyInto ¶
func (in *RuleMatchConditionParameters) DeepCopyInto(out *RuleMatchConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional FqdnTags []*string `json:"fqdnTags,omitempty" tf:"fqdn_tags,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Protocol []ProtocolParameters `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional SourceAddresses []*string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +kubebuilder:validation:Optional SourceIPGroups []*string `json:"sourceIpGroups,omitempty" tf:"source_ip_groups,omitempty"` // +kubebuilder:validation:Optional TargetFqdns []*string `json:"targetFqdns,omitempty" tf:"target_fqdns,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLCertificateObservation ¶
type SSLCertificateObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PublicCertData *string `json:"publicCertData,omitempty" tf:"public_cert_data,omitempty"` }
func (*SSLCertificateObservation) DeepCopy ¶
func (in *SSLCertificateObservation) DeepCopy() *SSLCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLCertificateObservation.
func (*SSLCertificateObservation) DeepCopyInto ¶
func (in *SSLCertificateObservation) DeepCopyInto(out *SSLCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLCertificateParameters ¶
type SSLCertificateParameters struct { // +kubebuilder:validation:Optional DataSecretRef *v1.SecretKeySelector `json:"dataSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` }
func (*SSLCertificateParameters) DeepCopy ¶
func (in *SSLCertificateParameters) DeepCopy() *SSLCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLCertificateParameters.
func (*SSLCertificateParameters) DeepCopyInto ¶
func (in *SSLCertificateParameters) DeepCopyInto(out *SSLCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLPolicyObservation ¶
type SSLPolicyObservation struct { }
func (*SSLPolicyObservation) DeepCopy ¶
func (in *SSLPolicyObservation) DeepCopy() *SSLPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLPolicyObservation.
func (*SSLPolicyObservation) DeepCopyInto ¶
func (in *SSLPolicyObservation) DeepCopyInto(out *SSLPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLPolicyParameters ¶
type SSLPolicyParameters struct { // +kubebuilder:validation:Optional CipherSuites []*string `json:"cipherSuites,omitempty" tf:"cipher_suites,omitempty"` // +kubebuilder:validation:Optional DisabledProtocols []*string `json:"disabledProtocols,omitempty" tf:"disabled_protocols,omitempty"` // +kubebuilder:validation:Optional MinProtocolVersion *string `json:"minProtocolVersion,omitempty" tf:"min_protocol_version,omitempty"` // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` // +kubebuilder:validation:Optional PolicyType *string `json:"policyType,omitempty" tf:"policy_type,omitempty"` }
func (*SSLPolicyParameters) DeepCopy ¶
func (in *SSLPolicyParameters) DeepCopy() *SSLPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLPolicyParameters.
func (*SSLPolicyParameters) DeepCopyInto ¶
func (in *SSLPolicyParameters) DeepCopyInto(out *SSLPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLProfileObservation ¶
type SSLProfileObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SSLProfileObservation) DeepCopy ¶
func (in *SSLProfileObservation) DeepCopy() *SSLProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLProfileObservation.
func (*SSLProfileObservation) DeepCopyInto ¶
func (in *SSLProfileObservation) DeepCopyInto(out *SSLProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLProfileParameters ¶
type SSLProfileParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SSLPolicy []SSLProfileSSLPolicyParameters `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"` // +kubebuilder:validation:Optional TrustedClientCertificateNames []*string `json:"trustedClientCertificateNames,omitempty" tf:"trusted_client_certificate_names,omitempty"` // +kubebuilder:validation:Optional VerifyClientCertIssuerDn *bool `json:"verifyClientCertIssuerDn,omitempty" tf:"verify_client_cert_issuer_dn,omitempty"` }
func (*SSLProfileParameters) DeepCopy ¶
func (in *SSLProfileParameters) DeepCopy() *SSLProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLProfileParameters.
func (*SSLProfileParameters) DeepCopyInto ¶
func (in *SSLProfileParameters) DeepCopyInto(out *SSLProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLProfileSSLPolicyObservation ¶
type SSLProfileSSLPolicyObservation struct { }
func (*SSLProfileSSLPolicyObservation) DeepCopy ¶
func (in *SSLProfileSSLPolicyObservation) DeepCopy() *SSLProfileSSLPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLProfileSSLPolicyObservation.
func (*SSLProfileSSLPolicyObservation) DeepCopyInto ¶
func (in *SSLProfileSSLPolicyObservation) DeepCopyInto(out *SSLProfileSSLPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLProfileSSLPolicyParameters ¶
type SSLProfileSSLPolicyParameters struct { // +kubebuilder:validation:Optional CipherSuites []*string `json:"cipherSuites,omitempty" tf:"cipher_suites,omitempty"` // +kubebuilder:validation:Optional DisabledProtocols []*string `json:"disabledProtocols,omitempty" tf:"disabled_protocols,omitempty"` // +kubebuilder:validation:Optional MinProtocolVersion *string `json:"minProtocolVersion,omitempty" tf:"min_protocol_version,omitempty"` // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` // +kubebuilder:validation:Optional PolicyType *string `json:"policyType,omitempty" tf:"policy_type,omitempty"` }
func (*SSLProfileSSLPolicyParameters) DeepCopy ¶
func (in *SSLProfileSSLPolicyParameters) DeepCopy() *SSLProfileSSLPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLProfileSSLPolicyParameters.
func (*SSLProfileSSLPolicyParameters) DeepCopyInto ¶
func (in *SSLProfileSSLPolicyParameters) DeepCopyInto(out *SSLProfileSSLPolicyParameters)
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) GetPublishConnectionDetailsTo ¶
func (mg *SecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityGroup.
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) ResolveReferences ¶
ResolveReferences of this SecurityGroup.
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) SetPublishConnectionDetailsTo ¶
func (mg *SecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityGroup.
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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional 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:Optional Access *string `json:"access,omitempty" tf:"access"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description"` // +kubebuilder:validation:Optional DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty" tf:"destination_address_prefix"` // +kubebuilder:validation:Optional DestinationAddressPrefixes []*string `json:"destinationAddressPrefixes,omitempty" tf:"destination_address_prefixes"` // +kubebuilder:validation:Optional DestinationApplicationSecurityGroupIds []*string `json:"destinationApplicationSecurityGroupIds,omitempty" tf:"destination_application_security_group_ids"` // +kubebuilder:validation:Optional DestinationPortRange *string `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +kubebuilder:validation:Optional DestinationPortRanges []*string `json:"destinationPortRanges,omitempty" tf:"destination_port_ranges"` // +kubebuilder:validation:Optional Direction *string `json:"direction,omitempty" tf:"direction"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +kubebuilder:validation:Optional SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty" tf:"source_address_prefix"` // +kubebuilder:validation:Optional SourceAddressPrefixes []*string `json:"sourceAddressPrefixes,omitempty" tf:"source_address_prefixes"` // +kubebuilder:validation:Optional SourceApplicationSecurityGroupIds []*string `json:"sourceApplicationSecurityGroupIds,omitempty" tf:"source_application_security_group_ids"` // +kubebuilder:validation:Optional SourcePortRange *string `json:"sourcePortRange,omitempty" tf:"source_port_range"` // +kubebuilder:validation:Optional SourcePortRanges []*string `json:"sourcePortRanges,omitempty" tf:"source_port_ranges"` }
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 ServerObservation ¶
type ServerObservation struct { }
func (*ServerObservation) DeepCopy ¶
func (in *ServerObservation) DeepCopy() *ServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerObservation.
func (*ServerObservation) DeepCopyInto ¶
func (in *ServerObservation) DeepCopyInto(out *ServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerParameters ¶
type ServerParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Required Score *float64 `json:"score" tf:"score,omitempty"` // +kubebuilder:validation:Required SecretSecretRef v1.SecretKeySelector `json:"secretSecretRef" tf:"-"` }
func (*ServerParameters) DeepCopy ¶
func (in *ServerParameters) DeepCopy() *ServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerParameters.
func (*ServerParameters) DeepCopyInto ¶
func (in *ServerParameters) DeepCopyInto(out *ServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerRootCertificateObservation ¶
type ServerRootCertificateObservation struct { }
func (*ServerRootCertificateObservation) DeepCopy ¶
func (in *ServerRootCertificateObservation) DeepCopy() *ServerRootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerRootCertificateObservation.
func (*ServerRootCertificateObservation) DeepCopyInto ¶
func (in *ServerRootCertificateObservation) DeepCopyInto(out *ServerRootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerRootCertificateParameters ¶
type ServerRootCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicCertData *string `json:"publicCertData" tf:"public_cert_data,omitempty"` }
func (*ServerRootCertificateParameters) DeepCopy ¶
func (in *ServerRootCertificateParameters) DeepCopy() *ServerRootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerRootCertificateParameters.
func (*ServerRootCertificateParameters) DeepCopyInto ¶
func (in *ServerRootCertificateParameters) DeepCopyInto(out *ServerRootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignatureOverridesObservation ¶
type SignatureOverridesObservation struct { }
func (*SignatureOverridesObservation) DeepCopy ¶
func (in *SignatureOverridesObservation) DeepCopy() *SignatureOverridesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureOverridesObservation.
func (*SignatureOverridesObservation) DeepCopyInto ¶
func (in *SignatureOverridesObservation) DeepCopyInto(out *SignatureOverridesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignatureOverridesParameters ¶
type SignatureOverridesParameters struct { // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*SignatureOverridesParameters) DeepCopy ¶
func (in *SignatureOverridesParameters) DeepCopy() *SignatureOverridesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureOverridesParameters.
func (*SignatureOverridesParameters) DeepCopyInto ¶
func (in *SignatureOverridesParameters) DeepCopyInto(out *SignatureOverridesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuObservation ¶
type SkuObservation struct { }
func (*SkuObservation) DeepCopy ¶
func (in *SkuObservation) DeepCopy() *SkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuObservation.
func (*SkuObservation) DeepCopyInto ¶
func (in *SkuObservation) DeepCopyInto(out *SkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuParameters ¶
type SkuParameters struct { // +kubebuilder:validation:Optional Capacity *float64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*SkuParameters) DeepCopy ¶
func (in *SkuParameters) DeepCopy() *SkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuParameters.
func (*SkuParameters) DeepCopyInto ¶
func (in *SkuParameters) DeepCopyInto(out *SkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoaRecordObservation ¶
type SoaRecordObservation struct {
Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}
func (*SoaRecordObservation) DeepCopy ¶
func (in *SoaRecordObservation) DeepCopy() *SoaRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecordObservation.
func (*SoaRecordObservation) DeepCopyInto ¶
func (in *SoaRecordObservation) DeepCopyInto(out *SoaRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoaRecordParameters ¶
type SoaRecordParameters struct { // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` // +kubebuilder:validation:Optional ExpireTime *float64 `json:"expireTime,omitempty" tf:"expire_time,omitempty"` // +kubebuilder:validation:Required HostName *string `json:"hostName" tf:"host_name,omitempty"` // +kubebuilder:validation:Optional MinimumTTL *float64 `json:"minimumTtl,omitempty" tf:"minimum_ttl,omitempty"` // +kubebuilder:validation:Optional RefreshTime *float64 `json:"refreshTime,omitempty" tf:"refresh_time,omitempty"` // +kubebuilder:validation:Optional RetryTime *float64 `json:"retryTime,omitempty" tf:"retry_time,omitempty"` // +kubebuilder:validation:Optional SerialNumber *float64 `json:"serialNumber,omitempty" tf:"serial_number,omitempty"` // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SoaRecordParameters) DeepCopy ¶
func (in *SoaRecordParameters) DeepCopy() *SoaRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecordParameters.
func (*SoaRecordParameters) DeepCopyInto ¶
func (in *SoaRecordParameters) DeepCopyInto(out *SoaRecordParameters)
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 *float64 `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 SubnetObservation ¶
type SubnetObservation struct { }
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:Required First *string `json:"first" tf:"first,omitempty"` // +kubebuilder:validation:Optional Last *string `json:"last,omitempty" tf:"last,omitempty"` // +kubebuilder:validation:Optional Scope *float64 `json:"scope,omitempty" tf:"scope,omitempty"` }
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 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 *float64 `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:Optional DestinationPortBehavior *string `json:"destinationPortBehavior,omitempty" tf:"destination_port_behavior,omitempty"` // +kubebuilder:validation:Required Port *float64 `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 TLSCertificateObservation ¶
type TLSCertificateObservation struct { }
func (*TLSCertificateObservation) DeepCopy ¶
func (in *TLSCertificateObservation) DeepCopy() *TLSCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateObservation.
func (*TLSCertificateObservation) DeepCopyInto ¶
func (in *TLSCertificateObservation) DeepCopyInto(out *TLSCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateParameters ¶
type TLSCertificateParameters struct { // +kubebuilder:validation:Required KeyVaultSecretID *string `json:"keyVaultSecretId" tf:"key_vault_secret_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TLSCertificateParameters) DeepCopy ¶
func (in *TLSCertificateParameters) DeepCopy() *TLSCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateParameters.
func (*TLSCertificateParameters) DeepCopyInto ¶
func (in *TLSCertificateParameters) DeepCopyInto(out *TLSCertificateParameters)
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 *float64 `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 ThreatIntelligenceAllowlistObservation ¶
type ThreatIntelligenceAllowlistObservation struct { }
func (*ThreatIntelligenceAllowlistObservation) DeepCopy ¶
func (in *ThreatIntelligenceAllowlistObservation) DeepCopy() *ThreatIntelligenceAllowlistObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelligenceAllowlistObservation.
func (*ThreatIntelligenceAllowlistObservation) DeepCopyInto ¶
func (in *ThreatIntelligenceAllowlistObservation) DeepCopyInto(out *ThreatIntelligenceAllowlistObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelligenceAllowlistParameters ¶
type ThreatIntelligenceAllowlistParameters struct { // +kubebuilder:validation:Optional Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // +kubebuilder:validation:Optional IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` }
func (*ThreatIntelligenceAllowlistParameters) DeepCopy ¶
func (in *ThreatIntelligenceAllowlistParameters) DeepCopy() *ThreatIntelligenceAllowlistParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelligenceAllowlistParameters.
func (*ThreatIntelligenceAllowlistParameters) DeepCopyInto ¶
func (in *ThreatIntelligenceAllowlistParameters) DeepCopyInto(out *ThreatIntelligenceAllowlistParameters)
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 *float64 `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 TrafficBypassObservation ¶
type TrafficBypassObservation struct { }
func (*TrafficBypassObservation) DeepCopy ¶
func (in *TrafficBypassObservation) DeepCopy() *TrafficBypassObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficBypassObservation.
func (*TrafficBypassObservation) DeepCopyInto ¶
func (in *TrafficBypassObservation) DeepCopyInto(out *TrafficBypassObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficBypassParameters ¶
type TrafficBypassParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DestinationAddresses []*string `json:"destinationAddresses,omitempty" tf:"destination_addresses,omitempty"` // +kubebuilder:validation:Optional DestinationIPGroups []*string `json:"destinationIpGroups,omitempty" tf:"destination_ip_groups,omitempty"` // +kubebuilder:validation:Optional DestinationPorts []*string `json:"destinationPorts,omitempty" tf:"destination_ports,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional SourceAddresses []*string `json:"sourceAddresses,omitempty" tf:"source_addresses,omitempty"` // +kubebuilder:validation:Optional SourceIPGroups []*string `json:"sourceIpGroups,omitempty" tf:"source_ip_groups,omitempty"` }
func (*TrafficBypassParameters) DeepCopy ¶
func (in *TrafficBypassParameters) DeepCopy() *TrafficBypassParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficBypassParameters.
func (*TrafficBypassParameters) DeepCopyInto ¶
func (in *TrafficBypassParameters) DeepCopyInto(out *TrafficBypassParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerEndpoint ¶
type TrafficManagerEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficManagerEndpointSpec `json:"spec"` Status TrafficManagerEndpointStatus `json:"status,omitempty"` }
TrafficManagerEndpoint is the Schema for the TrafficManagerEndpoints 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 (*TrafficManagerEndpoint) DeepCopy ¶
func (in *TrafficManagerEndpoint) DeepCopy() *TrafficManagerEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) DeepCopyInto ¶
func (in *TrafficManagerEndpoint) DeepCopyInto(out *TrafficManagerEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficManagerEndpoint) DeepCopyObject ¶
func (in *TrafficManagerEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficManagerEndpoint) GetCondition ¶
func (mg *TrafficManagerEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) GetConnectionDetailsMapping ¶
func (tr *TrafficManagerEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficManagerEndpoint
func (*TrafficManagerEndpoint) GetDeletionPolicy ¶
func (mg *TrafficManagerEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) GetID ¶
func (tr *TrafficManagerEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficManagerEndpoint
func (*TrafficManagerEndpoint) GetObservation ¶
func (tr *TrafficManagerEndpoint) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficManagerEndpoint
func (*TrafficManagerEndpoint) GetParameters ¶
func (tr *TrafficManagerEndpoint) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficManagerEndpoint
func (*TrafficManagerEndpoint) GetProviderConfigReference ¶
func (mg *TrafficManagerEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) GetProviderReference ¶
func (mg *TrafficManagerEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficManagerEndpoint. Deprecated: Use GetProviderConfigReference.
func (*TrafficManagerEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *TrafficManagerEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) GetTerraformResourceType ¶
func (mg *TrafficManagerEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficManagerEndpoint
func (*TrafficManagerEndpoint) GetTerraformSchemaVersion ¶
func (tr *TrafficManagerEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficManagerEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *TrafficManagerEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) LateInitialize ¶
func (tr *TrafficManagerEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficManagerEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficManagerEndpoint) ResolveReferences ¶
ResolveReferences of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) SetConditions ¶
func (mg *TrafficManagerEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) SetDeletionPolicy ¶
func (mg *TrafficManagerEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) SetObservation ¶
func (tr *TrafficManagerEndpoint) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficManagerEndpoint
func (*TrafficManagerEndpoint) SetParameters ¶
func (tr *TrafficManagerEndpoint) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficManagerEndpoint
func (*TrafficManagerEndpoint) SetProviderConfigReference ¶
func (mg *TrafficManagerEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) SetProviderReference ¶
func (mg *TrafficManagerEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficManagerEndpoint. Deprecated: Use SetProviderConfigReference.
func (*TrafficManagerEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *TrafficManagerEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrafficManagerEndpoint.
func (*TrafficManagerEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *TrafficManagerEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficManagerEndpoint.
type TrafficManagerEndpointList ¶
type TrafficManagerEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficManagerEndpoint `json:"items"` }
TrafficManagerEndpointList contains a list of TrafficManagerEndpoints
func (*TrafficManagerEndpointList) DeepCopy ¶
func (in *TrafficManagerEndpointList) DeepCopy() *TrafficManagerEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerEndpointList.
func (*TrafficManagerEndpointList) DeepCopyInto ¶
func (in *TrafficManagerEndpointList) DeepCopyInto(out *TrafficManagerEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficManagerEndpointList) DeepCopyObject ¶
func (in *TrafficManagerEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficManagerEndpointList) GetItems ¶
func (l *TrafficManagerEndpointList) GetItems() []resource.Managed
GetItems of this TrafficManagerEndpointList.
type TrafficManagerEndpointObservation ¶
type TrafficManagerEndpointObservation struct { EndpointMonitorStatus *string `json:"endpointMonitorStatus,omitempty" tf:"endpoint_monitor_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TrafficManagerEndpointObservation) DeepCopy ¶
func (in *TrafficManagerEndpointObservation) DeepCopy() *TrafficManagerEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerEndpointObservation.
func (*TrafficManagerEndpointObservation) DeepCopyInto ¶
func (in *TrafficManagerEndpointObservation) DeepCopyInto(out *TrafficManagerEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerEndpointParameters ¶
type TrafficManagerEndpointParameters struct { // +kubebuilder:validation:Optional CustomHeader []CustomHeaderParameters `json:"customHeader,omitempty" tf:"custom_header,omitempty"` // +kubebuilder:validation:Optional EndpointLocation *string `json:"endpointLocation,omitempty" tf:"endpoint_location,omitempty"` // +kubebuilder:validation:Optional EndpointStatus *string `json:"endpointStatus,omitempty" tf:"endpoint_status,omitempty"` // +kubebuilder:validation:Optional GeoMappings []*string `json:"geoMappings,omitempty" tf:"geo_mappings,omitempty"` // +kubebuilder:validation:Optional MinChildEndpoints *float64 `json:"minChildEndpoints,omitempty" tf:"min_child_endpoints,omitempty"` // +kubebuilder:validation:Optional MinimumRequiredChildEndpointsIPv4 *float64 `json:"minimumRequiredChildEndpointsIpv4,omitempty" tf:"minimum_required_child_endpoints_ipv4,omitempty"` // +kubebuilder:validation:Optional MinimumRequiredChildEndpointsIPv6 *float64 `json:"minimumRequiredChildEndpointsIpv6,omitempty" tf:"minimum_required_child_endpoints_ipv6,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Required ProfileName *string `json:"profileName" tf:"profile_name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Subnet []SubnetParameters `json:"subnet,omitempty" tf:"subnet,omitempty"` // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` // +kubebuilder:validation:Optional TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*TrafficManagerEndpointParameters) DeepCopy ¶
func (in *TrafficManagerEndpointParameters) DeepCopy() *TrafficManagerEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerEndpointParameters.
func (*TrafficManagerEndpointParameters) DeepCopyInto ¶
func (in *TrafficManagerEndpointParameters) DeepCopyInto(out *TrafficManagerEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerEndpointSpec ¶
type TrafficManagerEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficManagerEndpointParameters `json:"forProvider"` }
TrafficManagerEndpointSpec defines the desired state of TrafficManagerEndpoint
func (*TrafficManagerEndpointSpec) DeepCopy ¶
func (in *TrafficManagerEndpointSpec) DeepCopy() *TrafficManagerEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerEndpointSpec.
func (*TrafficManagerEndpointSpec) DeepCopyInto ¶
func (in *TrafficManagerEndpointSpec) DeepCopyInto(out *TrafficManagerEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerEndpointStatus ¶
type TrafficManagerEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficManagerEndpointObservation `json:"atProvider,omitempty"` }
TrafficManagerEndpointStatus defines the observed state of TrafficManagerEndpoint.
func (*TrafficManagerEndpointStatus) DeepCopy ¶
func (in *TrafficManagerEndpointStatus) DeepCopy() *TrafficManagerEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerEndpointStatus.
func (*TrafficManagerEndpointStatus) DeepCopyInto ¶
func (in *TrafficManagerEndpointStatus) DeepCopyInto(out *TrafficManagerEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerProfile ¶
type TrafficManagerProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficManagerProfileSpec `json:"spec"` Status TrafficManagerProfileStatus `json:"status,omitempty"` }
TrafficManagerProfile is the Schema for the TrafficManagerProfiles 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 (*TrafficManagerProfile) DeepCopy ¶
func (in *TrafficManagerProfile) DeepCopy() *TrafficManagerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfile.
func (*TrafficManagerProfile) DeepCopyInto ¶
func (in *TrafficManagerProfile) DeepCopyInto(out *TrafficManagerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficManagerProfile) DeepCopyObject ¶
func (in *TrafficManagerProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficManagerProfile) GetCondition ¶
func (mg *TrafficManagerProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficManagerProfile.
func (*TrafficManagerProfile) GetConnectionDetailsMapping ¶
func (tr *TrafficManagerProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficManagerProfile
func (*TrafficManagerProfile) GetDeletionPolicy ¶
func (mg *TrafficManagerProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficManagerProfile.
func (*TrafficManagerProfile) GetID ¶
func (tr *TrafficManagerProfile) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficManagerProfile
func (*TrafficManagerProfile) GetObservation ¶
func (tr *TrafficManagerProfile) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficManagerProfile
func (*TrafficManagerProfile) GetParameters ¶
func (tr *TrafficManagerProfile) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficManagerProfile
func (*TrafficManagerProfile) GetProviderConfigReference ¶
func (mg *TrafficManagerProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficManagerProfile.
func (*TrafficManagerProfile) GetProviderReference ¶
func (mg *TrafficManagerProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficManagerProfile. Deprecated: Use GetProviderConfigReference.
func (*TrafficManagerProfile) GetPublishConnectionDetailsTo ¶
func (mg *TrafficManagerProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TrafficManagerProfile.
func (*TrafficManagerProfile) GetTerraformResourceType ¶
func (mg *TrafficManagerProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficManagerProfile
func (*TrafficManagerProfile) GetTerraformSchemaVersion ¶
func (tr *TrafficManagerProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficManagerProfile) GetWriteConnectionSecretToReference ¶
func (mg *TrafficManagerProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficManagerProfile.
func (*TrafficManagerProfile) LateInitialize ¶
func (tr *TrafficManagerProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficManagerProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficManagerProfile) ResolveReferences ¶
ResolveReferences of this TrafficManagerProfile.
func (*TrafficManagerProfile) SetConditions ¶
func (mg *TrafficManagerProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficManagerProfile.
func (*TrafficManagerProfile) SetDeletionPolicy ¶
func (mg *TrafficManagerProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficManagerProfile.
func (*TrafficManagerProfile) SetObservation ¶
func (tr *TrafficManagerProfile) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficManagerProfile
func (*TrafficManagerProfile) SetParameters ¶
func (tr *TrafficManagerProfile) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficManagerProfile
func (*TrafficManagerProfile) SetProviderConfigReference ¶
func (mg *TrafficManagerProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficManagerProfile.
func (*TrafficManagerProfile) SetProviderReference ¶
func (mg *TrafficManagerProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficManagerProfile. Deprecated: Use SetProviderConfigReference.
func (*TrafficManagerProfile) SetPublishConnectionDetailsTo ¶
func (mg *TrafficManagerProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TrafficManagerProfile.
func (*TrafficManagerProfile) SetWriteConnectionSecretToReference ¶
func (mg *TrafficManagerProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficManagerProfile.
type TrafficManagerProfileList ¶
type TrafficManagerProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficManagerProfile `json:"items"` }
TrafficManagerProfileList contains a list of TrafficManagerProfiles
func (*TrafficManagerProfileList) DeepCopy ¶
func (in *TrafficManagerProfileList) DeepCopy() *TrafficManagerProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileList.
func (*TrafficManagerProfileList) DeepCopyInto ¶
func (in *TrafficManagerProfileList) DeepCopyInto(out *TrafficManagerProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficManagerProfileList) DeepCopyObject ¶
func (in *TrafficManagerProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficManagerProfileList) GetItems ¶
func (l *TrafficManagerProfileList) GetItems() []resource.Managed
GetItems of this TrafficManagerProfileList.
type TrafficManagerProfileObservation ¶
type TrafficManagerProfileObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TrafficManagerProfileObservation) DeepCopy ¶
func (in *TrafficManagerProfileObservation) DeepCopy() *TrafficManagerProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileObservation.
func (*TrafficManagerProfileObservation) DeepCopyInto ¶
func (in *TrafficManagerProfileObservation) DeepCopyInto(out *TrafficManagerProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerProfileParameters ¶
type TrafficManagerProfileParameters struct { // +kubebuilder:validation:Required DNSConfig []DNSConfigParameters `json:"dnsConfig" tf:"dns_config,omitempty"` // +kubebuilder:validation:Optional MaxReturn *float64 `json:"maxReturn,omitempty" tf:"max_return,omitempty"` // +kubebuilder:validation:Required MonitorConfig []MonitorConfigParameters `json:"monitorConfig" tf:"monitor_config,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ProfileStatus *string `json:"profileStatus,omitempty" tf:"profile_status,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TrafficRoutingMethod *string `json:"trafficRoutingMethod" tf:"traffic_routing_method,omitempty"` // +kubebuilder:validation:Optional TrafficViewEnabled *bool `json:"trafficViewEnabled,omitempty" tf:"traffic_view_enabled,omitempty"` }
func (*TrafficManagerProfileParameters) DeepCopy ¶
func (in *TrafficManagerProfileParameters) DeepCopy() *TrafficManagerProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileParameters.
func (*TrafficManagerProfileParameters) DeepCopyInto ¶
func (in *TrafficManagerProfileParameters) DeepCopyInto(out *TrafficManagerProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerProfileSpec ¶
type TrafficManagerProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficManagerProfileParameters `json:"forProvider"` }
TrafficManagerProfileSpec defines the desired state of TrafficManagerProfile
func (*TrafficManagerProfileSpec) DeepCopy ¶
func (in *TrafficManagerProfileSpec) DeepCopy() *TrafficManagerProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileSpec.
func (*TrafficManagerProfileSpec) DeepCopyInto ¶
func (in *TrafficManagerProfileSpec) DeepCopyInto(out *TrafficManagerProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficManagerProfileStatus ¶
type TrafficManagerProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficManagerProfileObservation `json:"atProvider,omitempty"` }
TrafficManagerProfileStatus defines the observed state of TrafficManagerProfile.
func (*TrafficManagerProfileStatus) DeepCopy ¶
func (in *TrafficManagerProfileStatus) DeepCopy() *TrafficManagerProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficManagerProfileStatus.
func (*TrafficManagerProfileStatus) DeepCopyInto ¶
func (in *TrafficManagerProfileStatus) DeepCopyInto(out *TrafficManagerProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedClientCertificateObservation ¶
type TrustedClientCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TrustedClientCertificateObservation) DeepCopy ¶
func (in *TrustedClientCertificateObservation) DeepCopy() *TrustedClientCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedClientCertificateObservation.
func (*TrustedClientCertificateObservation) DeepCopyInto ¶
func (in *TrustedClientCertificateObservation) DeepCopyInto(out *TrustedClientCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedClientCertificateParameters ¶
type TrustedClientCertificateParameters struct { // +kubebuilder:validation:Required DataSecretRef v1.SecretKeySelector `json:"dataSecretRef" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TrustedClientCertificateParameters) DeepCopy ¶
func (in *TrustedClientCertificateParameters) DeepCopy() *TrustedClientCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedClientCertificateParameters.
func (*TrustedClientCertificateParameters) DeepCopyInto ¶
func (in *TrustedClientCertificateParameters) DeepCopyInto(out *TrustedClientCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedRootCertificateObservation ¶
type TrustedRootCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TrustedRootCertificateObservation) DeepCopy ¶
func (in *TrustedRootCertificateObservation) DeepCopy() *TrustedRootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedRootCertificateObservation.
func (*TrustedRootCertificateObservation) DeepCopyInto ¶
func (in *TrustedRootCertificateObservation) DeepCopyInto(out *TrustedRootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedRootCertificateParameters ¶
type TrustedRootCertificateParameters struct { // +kubebuilder:validation:Required DataSecretRef v1.SecretKeySelector `json:"dataSecretRef" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TrustedRootCertificateParameters) DeepCopy ¶
func (in *TrustedRootCertificateParameters) DeepCopy() *TrustedRootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedRootCertificateParameters.
func (*TrustedRootCertificateParameters) DeepCopyInto ¶
func (in *TrustedRootCertificateParameters) DeepCopyInto(out *TrustedRootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelInterfaceObservation ¶
type TunnelInterfaceObservation struct { }
func (*TunnelInterfaceObservation) DeepCopy ¶
func (in *TunnelInterfaceObservation) DeepCopy() *TunnelInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelInterfaceObservation.
func (*TunnelInterfaceObservation) DeepCopyInto ¶
func (in *TunnelInterfaceObservation) DeepCopyInto(out *TunnelInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelInterfaceParameters ¶
type TunnelInterfaceParameters struct { // +kubebuilder:validation:Required Identifier *float64 `json:"identifier" tf:"identifier,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TunnelInterfaceParameters) DeepCopy ¶
func (in *TunnelInterfaceParameters) DeepCopy() *TunnelInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelInterfaceParameters.
func (*TunnelInterfaceParameters) DeepCopyInto ¶
func (in *TunnelInterfaceParameters) DeepCopyInto(out *TunnelInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLObservation ¶
type URLObservation struct { }
func (*URLObservation) DeepCopy ¶
func (in *URLObservation) DeepCopy() *URLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLObservation.
func (*URLObservation) DeepCopyInto ¶
func (in *URLObservation) DeepCopyInto(out *URLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLParameters ¶
type URLParameters struct { // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional QueryString *string `json:"queryString,omitempty" tf:"query_string,omitempty"` // +kubebuilder:validation:Optional Reroute *bool `json:"reroute,omitempty" tf:"reroute,omitempty"` }
func (*URLParameters) DeepCopy ¶
func (in *URLParameters) DeepCopy() *URLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLParameters.
func (*URLParameters) DeepCopyInto ¶
func (in *URLParameters) DeepCopyInto(out *URLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathMapObservation ¶
type URLPathMapObservation struct { DefaultBackendAddressPoolID *string `json:"defaultBackendAddressPoolId,omitempty" tf:"default_backend_address_pool_id,omitempty"` DefaultBackendHTTPSettingsID *string `json:"defaultBackendHttpSettingsId,omitempty" tf:"default_backend_http_settings_id,omitempty"` DefaultRedirectConfigurationID *string `json:"defaultRedirectConfigurationId,omitempty" tf:"default_redirect_configuration_id,omitempty"` DefaultRewriteRuleSetID *string `json:"defaultRewriteRuleSetId,omitempty" tf:"default_rewrite_rule_set_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PathRule []PathRuleObservation `json:"pathRule,omitempty" tf:"path_rule,omitempty"` }
func (*URLPathMapObservation) DeepCopy ¶
func (in *URLPathMapObservation) DeepCopy() *URLPathMapObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathMapObservation.
func (*URLPathMapObservation) DeepCopyInto ¶
func (in *URLPathMapObservation) DeepCopyInto(out *URLPathMapObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathMapParameters ¶
type URLPathMapParameters struct { // +kubebuilder:validation:Optional DefaultBackendAddressPoolName *string `json:"defaultBackendAddressPoolName,omitempty" tf:"default_backend_address_pool_name,omitempty"` // +kubebuilder:validation:Optional DefaultBackendHTTPSettingsName *string `json:"defaultBackendHttpSettingsName,omitempty" tf:"default_backend_http_settings_name,omitempty"` // +kubebuilder:validation:Optional DefaultRedirectConfigurationName *string `json:"defaultRedirectConfigurationName,omitempty" tf:"default_redirect_configuration_name,omitempty"` // +kubebuilder:validation:Optional DefaultRewriteRuleSetName *string `json:"defaultRewriteRuleSetName,omitempty" tf:"default_rewrite_rule_set_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PathRule []PathRuleParameters `json:"pathRule" tf:"path_rule,omitempty"` }
func (*URLPathMapParameters) DeepCopy ¶
func (in *URLPathMapParameters) DeepCopy() *URLPathMapParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathMapParameters.
func (*URLPathMapParameters) DeepCopyInto ¶
func (in *URLPathMapParameters) DeepCopyInto(out *URLPathMapParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNClientAddressPoolObservation ¶
type VPNClientAddressPoolObservation struct { }
func (*VPNClientAddressPoolObservation) DeepCopy ¶
func (in *VPNClientAddressPoolObservation) DeepCopy() *VPNClientAddressPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNClientAddressPoolObservation.
func (*VPNClientAddressPoolObservation) DeepCopyInto ¶
func (in *VPNClientAddressPoolObservation) DeepCopyInto(out *VPNClientAddressPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNClientAddressPoolParameters ¶
type VPNClientAddressPoolParameters struct { // +kubebuilder:validation:Required AddressPrefixes []*string `json:"addressPrefixes" tf:"address_prefixes,omitempty"` }
func (*VPNClientAddressPoolParameters) DeepCopy ¶
func (in *VPNClientAddressPoolParameters) DeepCopy() *VPNClientAddressPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNClientAddressPoolParameters.
func (*VPNClientAddressPoolParameters) DeepCopyInto ¶
func (in *VPNClientAddressPoolParameters) DeepCopyInto(out *VPNClientAddressPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGateway ¶
type VPNGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNGatewaySpec `json:"spec"` Status VPNGatewayStatus `json:"status,omitempty"` }
VPNGateway is the Schema for the VPNGateways 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 (*VPNGateway) DeepCopy ¶
func (in *VPNGateway) DeepCopy() *VPNGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGateway.
func (*VPNGateway) DeepCopyInto ¶
func (in *VPNGateway) DeepCopyInto(out *VPNGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGateway) DeepCopyObject ¶
func (in *VPNGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGateway) GetCondition ¶
func (mg *VPNGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNGateway.
func (*VPNGateway) GetConnectionDetailsMapping ¶
func (tr *VPNGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNGateway
func (*VPNGateway) GetDeletionPolicy ¶
func (mg *VPNGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNGateway.
func (*VPNGateway) GetID ¶
func (tr *VPNGateway) GetID() string
GetID returns ID of underlying Terraform resource of this VPNGateway
func (*VPNGateway) GetObservation ¶
func (tr *VPNGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNGateway
func (*VPNGateway) GetParameters ¶
func (tr *VPNGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNGateway
func (*VPNGateway) GetProviderConfigReference ¶
func (mg *VPNGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNGateway.
func (*VPNGateway) GetProviderReference ¶
func (mg *VPNGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNGateway. Deprecated: Use GetProviderConfigReference.
func (*VPNGateway) GetPublishConnectionDetailsTo ¶
func (mg *VPNGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNGateway.
func (*VPNGateway) GetTerraformResourceType ¶
func (mg *VPNGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNGateway
func (*VPNGateway) GetTerraformSchemaVersion ¶
func (tr *VPNGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNGateway) GetWriteConnectionSecretToReference ¶
func (mg *VPNGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNGateway.
func (*VPNGateway) LateInitialize ¶
func (tr *VPNGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNGateway) ResolveReferences ¶
ResolveReferences of this VPNGateway.
func (*VPNGateway) SetConditions ¶
func (mg *VPNGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNGateway.
func (*VPNGateway) SetDeletionPolicy ¶
func (mg *VPNGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNGateway.
func (*VPNGateway) SetObservation ¶
func (tr *VPNGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNGateway
func (*VPNGateway) SetParameters ¶
func (tr *VPNGateway) SetParameters(params map[string]interface{}) error
SetParameters for this VPNGateway
func (*VPNGateway) SetProviderConfigReference ¶
func (mg *VPNGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNGateway.
func (*VPNGateway) SetProviderReference ¶
func (mg *VPNGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNGateway. Deprecated: Use SetProviderConfigReference.
func (*VPNGateway) SetPublishConnectionDetailsTo ¶
func (mg *VPNGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNGateway.
func (*VPNGateway) SetWriteConnectionSecretToReference ¶
func (mg *VPNGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNGateway.
type VPNGatewayBGPSettingsObservation ¶
type VPNGatewayBGPSettingsObservation struct { BGPPeeringAddress *string `json:"bgpPeeringAddress,omitempty" tf:"bgp_peering_address,omitempty"` Instance0BGPPeeringAddress []Instance0BGPPeeringAddressObservation `json:"instance0BgpPeeringAddress,omitempty" tf:"instance_0_bgp_peering_address,omitempty"` Instance1BGPPeeringAddress []Instance1BGPPeeringAddressObservation `json:"instance1BgpPeeringAddress,omitempty" tf:"instance_1_bgp_peering_address,omitempty"` }
func (*VPNGatewayBGPSettingsObservation) DeepCopy ¶
func (in *VPNGatewayBGPSettingsObservation) DeepCopy() *VPNGatewayBGPSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayBGPSettingsObservation.
func (*VPNGatewayBGPSettingsObservation) DeepCopyInto ¶
func (in *VPNGatewayBGPSettingsObservation) DeepCopyInto(out *VPNGatewayBGPSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayBGPSettingsParameters ¶
type VPNGatewayBGPSettingsParameters struct { // +kubebuilder:validation:Required Asn *float64 `json:"asn" tf:"asn,omitempty"` // +kubebuilder:validation:Optional Instance0BGPPeeringAddress []Instance0BGPPeeringAddressParameters `json:"instance0BgpPeeringAddress,omitempty" tf:"instance_0_bgp_peering_address,omitempty"` // +kubebuilder:validation:Optional Instance1BGPPeeringAddress []Instance1BGPPeeringAddressParameters `json:"instance1BgpPeeringAddress,omitempty" tf:"instance_1_bgp_peering_address,omitempty"` // +kubebuilder:validation:Required PeerWeight *float64 `json:"peerWeight" tf:"peer_weight,omitempty"` }
func (*VPNGatewayBGPSettingsParameters) DeepCopy ¶
func (in *VPNGatewayBGPSettingsParameters) DeepCopy() *VPNGatewayBGPSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayBGPSettingsParameters.
func (*VPNGatewayBGPSettingsParameters) DeepCopyInto ¶
func (in *VPNGatewayBGPSettingsParameters) DeepCopyInto(out *VPNGatewayBGPSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayConnection ¶
type VPNGatewayConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNGatewayConnectionSpec `json:"spec"` Status VPNGatewayConnectionStatus `json:"status,omitempty"` }
VPNGatewayConnection is the Schema for the VPNGatewayConnections 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 (*VPNGatewayConnection) DeepCopy ¶
func (in *VPNGatewayConnection) DeepCopy() *VPNGatewayConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnection.
func (*VPNGatewayConnection) DeepCopyInto ¶
func (in *VPNGatewayConnection) DeepCopyInto(out *VPNGatewayConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayConnection) DeepCopyObject ¶
func (in *VPNGatewayConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayConnection) GetCondition ¶
func (mg *VPNGatewayConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNGatewayConnection.
func (*VPNGatewayConnection) GetConnectionDetailsMapping ¶
func (tr *VPNGatewayConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNGatewayConnection
func (*VPNGatewayConnection) GetDeletionPolicy ¶
func (mg *VPNGatewayConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNGatewayConnection.
func (*VPNGatewayConnection) GetID ¶
func (tr *VPNGatewayConnection) GetID() string
GetID returns ID of underlying Terraform resource of this VPNGatewayConnection
func (*VPNGatewayConnection) GetObservation ¶
func (tr *VPNGatewayConnection) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNGatewayConnection
func (*VPNGatewayConnection) GetParameters ¶
func (tr *VPNGatewayConnection) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNGatewayConnection
func (*VPNGatewayConnection) GetProviderConfigReference ¶
func (mg *VPNGatewayConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNGatewayConnection.
func (*VPNGatewayConnection) GetProviderReference ¶
func (mg *VPNGatewayConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNGatewayConnection. Deprecated: Use GetProviderConfigReference.
func (*VPNGatewayConnection) GetPublishConnectionDetailsTo ¶
func (mg *VPNGatewayConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNGatewayConnection.
func (*VPNGatewayConnection) GetTerraformResourceType ¶
func (mg *VPNGatewayConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNGatewayConnection
func (*VPNGatewayConnection) GetTerraformSchemaVersion ¶
func (tr *VPNGatewayConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNGatewayConnection) GetWriteConnectionSecretToReference ¶
func (mg *VPNGatewayConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNGatewayConnection.
func (*VPNGatewayConnection) LateInitialize ¶
func (tr *VPNGatewayConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNGatewayConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNGatewayConnection) SetConditions ¶
func (mg *VPNGatewayConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNGatewayConnection.
func (*VPNGatewayConnection) SetDeletionPolicy ¶
func (mg *VPNGatewayConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNGatewayConnection.
func (*VPNGatewayConnection) SetObservation ¶
func (tr *VPNGatewayConnection) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNGatewayConnection
func (*VPNGatewayConnection) SetParameters ¶
func (tr *VPNGatewayConnection) SetParameters(params map[string]interface{}) error
SetParameters for this VPNGatewayConnection
func (*VPNGatewayConnection) SetProviderConfigReference ¶
func (mg *VPNGatewayConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNGatewayConnection.
func (*VPNGatewayConnection) SetProviderReference ¶
func (mg *VPNGatewayConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNGatewayConnection. Deprecated: Use SetProviderConfigReference.
func (*VPNGatewayConnection) SetPublishConnectionDetailsTo ¶
func (mg *VPNGatewayConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNGatewayConnection.
func (*VPNGatewayConnection) SetWriteConnectionSecretToReference ¶
func (mg *VPNGatewayConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNGatewayConnection.
type VPNGatewayConnectionList ¶
type VPNGatewayConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNGatewayConnection `json:"items"` }
VPNGatewayConnectionList contains a list of VPNGatewayConnections
func (*VPNGatewayConnectionList) DeepCopy ¶
func (in *VPNGatewayConnectionList) DeepCopy() *VPNGatewayConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnectionList.
func (*VPNGatewayConnectionList) DeepCopyInto ¶
func (in *VPNGatewayConnectionList) DeepCopyInto(out *VPNGatewayConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayConnectionList) DeepCopyObject ¶
func (in *VPNGatewayConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayConnectionList) GetItems ¶
func (l *VPNGatewayConnectionList) GetItems() []resource.Managed
GetItems of this VPNGatewayConnectionList.
type VPNGatewayConnectionObservation ¶
type VPNGatewayConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPNGatewayConnectionObservation) DeepCopy ¶
func (in *VPNGatewayConnectionObservation) DeepCopy() *VPNGatewayConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnectionObservation.
func (*VPNGatewayConnectionObservation) DeepCopyInto ¶
func (in *VPNGatewayConnectionObservation) DeepCopyInto(out *VPNGatewayConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayConnectionParameters ¶
type VPNGatewayConnectionParameters struct { // +kubebuilder:validation:Optional InternetSecurityEnabled *bool `json:"internetSecurityEnabled,omitempty" tf:"internet_security_enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RemoteVPNSiteID *string `json:"remoteVpnSiteId" tf:"remote_vpn_site_id,omitempty"` // +kubebuilder:validation:Optional Routing []VPNGatewayConnectionRoutingParameters `json:"routing,omitempty" tf:"routing,omitempty"` // +kubebuilder:validation:Required VPNGatewayID *string `json:"vpnGatewayId" tf:"vpn_gateway_id,omitempty"` // +kubebuilder:validation:Required VPNLink []VPNLinkParameters `json:"vpnLink" tf:"vpn_link,omitempty"` }
func (*VPNGatewayConnectionParameters) DeepCopy ¶
func (in *VPNGatewayConnectionParameters) DeepCopy() *VPNGatewayConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnectionParameters.
func (*VPNGatewayConnectionParameters) DeepCopyInto ¶
func (in *VPNGatewayConnectionParameters) DeepCopyInto(out *VPNGatewayConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayConnectionRoutingObservation ¶
type VPNGatewayConnectionRoutingObservation struct { }
func (*VPNGatewayConnectionRoutingObservation) DeepCopy ¶
func (in *VPNGatewayConnectionRoutingObservation) DeepCopy() *VPNGatewayConnectionRoutingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnectionRoutingObservation.
func (*VPNGatewayConnectionRoutingObservation) DeepCopyInto ¶
func (in *VPNGatewayConnectionRoutingObservation) DeepCopyInto(out *VPNGatewayConnectionRoutingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayConnectionRoutingParameters ¶
type VPNGatewayConnectionRoutingParameters struct { // +kubebuilder:validation:Required AssociatedRouteTable *string `json:"associatedRouteTable" tf:"associated_route_table,omitempty"` // +kubebuilder:validation:Required PropagatedRouteTables []*string `json:"propagatedRouteTables" tf:"propagated_route_tables,omitempty"` }
func (*VPNGatewayConnectionRoutingParameters) DeepCopy ¶
func (in *VPNGatewayConnectionRoutingParameters) DeepCopy() *VPNGatewayConnectionRoutingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnectionRoutingParameters.
func (*VPNGatewayConnectionRoutingParameters) DeepCopyInto ¶
func (in *VPNGatewayConnectionRoutingParameters) DeepCopyInto(out *VPNGatewayConnectionRoutingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayConnectionSpec ¶
type VPNGatewayConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNGatewayConnectionParameters `json:"forProvider"` }
VPNGatewayConnectionSpec defines the desired state of VPNGatewayConnection
func (*VPNGatewayConnectionSpec) DeepCopy ¶
func (in *VPNGatewayConnectionSpec) DeepCopy() *VPNGatewayConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnectionSpec.
func (*VPNGatewayConnectionSpec) DeepCopyInto ¶
func (in *VPNGatewayConnectionSpec) DeepCopyInto(out *VPNGatewayConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayConnectionStatus ¶
type VPNGatewayConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNGatewayConnectionObservation `json:"atProvider,omitempty"` }
VPNGatewayConnectionStatus defines the observed state of VPNGatewayConnection.
func (*VPNGatewayConnectionStatus) DeepCopy ¶
func (in *VPNGatewayConnectionStatus) DeepCopy() *VPNGatewayConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayConnectionStatus.
func (*VPNGatewayConnectionStatus) DeepCopyInto ¶
func (in *VPNGatewayConnectionStatus) DeepCopyInto(out *VPNGatewayConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayList ¶
type VPNGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNGateway `json:"items"` }
VPNGatewayList contains a list of VPNGateways
func (*VPNGatewayList) DeepCopy ¶
func (in *VPNGatewayList) DeepCopy() *VPNGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayList.
func (*VPNGatewayList) DeepCopyInto ¶
func (in *VPNGatewayList) DeepCopyInto(out *VPNGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNGatewayList) DeepCopyObject ¶
func (in *VPNGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNGatewayList) GetItems ¶
func (l *VPNGatewayList) GetItems() []resource.Managed
GetItems of this VPNGatewayList.
type VPNGatewayObservation ¶
type VPNGatewayObservation struct { BGPSettings []VPNGatewayBGPSettingsObservation `json:"bgpSettings,omitempty" tf:"bgp_settings,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VPNGatewayObservation) DeepCopy ¶
func (in *VPNGatewayObservation) DeepCopy() *VPNGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayObservation.
func (*VPNGatewayObservation) DeepCopyInto ¶
func (in *VPNGatewayObservation) DeepCopyInto(out *VPNGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayParameters ¶
type VPNGatewayParameters struct { // +kubebuilder:validation:Optional BGPSettings []VPNGatewayBGPSettingsParameters `json:"bgpSettings,omitempty" tf:"bgp_settings,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoutingPreference *string `json:"routingPreference,omitempty" tf:"routing_preference,omitempty"` // +kubebuilder:validation:Optional ScaleUnit *float64 `json:"scaleUnit,omitempty" tf:"scale_unit,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualHubID *string `json:"virtualHubId" tf:"virtual_hub_id,omitempty"` }
func (*VPNGatewayParameters) DeepCopy ¶
func (in *VPNGatewayParameters) DeepCopy() *VPNGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayParameters.
func (*VPNGatewayParameters) DeepCopyInto ¶
func (in *VPNGatewayParameters) DeepCopyInto(out *VPNGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewaySpec ¶
type VPNGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNGatewayParameters `json:"forProvider"` }
VPNGatewaySpec defines the desired state of VPNGateway
func (*VPNGatewaySpec) DeepCopy ¶
func (in *VPNGatewaySpec) DeepCopy() *VPNGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewaySpec.
func (*VPNGatewaySpec) DeepCopyInto ¶
func (in *VPNGatewaySpec) DeepCopyInto(out *VPNGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNGatewayStatus ¶
type VPNGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNGatewayObservation `json:"atProvider,omitempty"` }
VPNGatewayStatus defines the observed state of VPNGateway.
func (*VPNGatewayStatus) DeepCopy ¶
func (in *VPNGatewayStatus) DeepCopy() *VPNGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGatewayStatus.
func (*VPNGatewayStatus) DeepCopyInto ¶
func (in *VPNGatewayStatus) DeepCopyInto(out *VPNGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNLinkObservation ¶
type VPNLinkObservation struct { }
func (*VPNLinkObservation) DeepCopy ¶
func (in *VPNLinkObservation) DeepCopy() *VPNLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNLinkObservation.
func (*VPNLinkObservation) DeepCopyInto ¶
func (in *VPNLinkObservation) DeepCopyInto(out *VPNLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNLinkParameters ¶
type VPNLinkParameters struct { // +kubebuilder:validation:Optional BGPEnabled *bool `json:"bgpEnabled,omitempty" tf:"bgp_enabled,omitempty"` // +kubebuilder:validation:Optional BandwidthMbps *float64 `json:"bandwidthMbps,omitempty" tf:"bandwidth_mbps,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:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PolicyBasedTrafficSelectorEnabled *bool `json:"policyBasedTrafficSelectorEnabled,omitempty" tf:"policy_based_traffic_selector_enabled,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RatelimitEnabled *bool `json:"ratelimitEnabled,omitempty" tf:"ratelimit_enabled,omitempty"` // +kubebuilder:validation:Optional RouteWeight *float64 `json:"routeWeight,omitempty" tf:"route_weight,omitempty"` SharedKey *string `json:"sharedKey,omitempty" tf:"shared_key,omitempty"` // +kubebuilder:validation:Required VPNSiteLinkID *string `json:"vpnSiteLinkId" tf:"vpn_site_link_id,omitempty"` }
func (*VPNLinkParameters) DeepCopy ¶
func (in *VPNLinkParameters) DeepCopy() *VPNLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNLinkParameters.
func (*VPNLinkParameters) DeepCopyInto ¶
func (in *VPNLinkParameters) DeepCopyInto(out *VPNLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNServerConfiguration ¶
type VPNServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNServerConfigurationSpec `json:"spec"` Status VPNServerConfigurationStatus `json:"status,omitempty"` }
VPNServerConfiguration is the Schema for the VPNServerConfigurations 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 (*VPNServerConfiguration) DeepCopy ¶
func (in *VPNServerConfiguration) DeepCopy() *VPNServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfiguration.
func (*VPNServerConfiguration) DeepCopyInto ¶
func (in *VPNServerConfiguration) DeepCopyInto(out *VPNServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNServerConfiguration) DeepCopyObject ¶
func (in *VPNServerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNServerConfiguration) GetCondition ¶
func (mg *VPNServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNServerConfiguration.
func (*VPNServerConfiguration) GetConnectionDetailsMapping ¶
func (tr *VPNServerConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VPNServerConfiguration
func (*VPNServerConfiguration) GetDeletionPolicy ¶
func (mg *VPNServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNServerConfiguration.
func (*VPNServerConfiguration) GetID ¶
func (tr *VPNServerConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this VPNServerConfiguration
func (*VPNServerConfiguration) GetObservation ¶
func (tr *VPNServerConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this VPNServerConfiguration
func (*VPNServerConfiguration) GetParameters ¶
func (tr *VPNServerConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this VPNServerConfiguration
func (*VPNServerConfiguration) GetProviderConfigReference ¶
func (mg *VPNServerConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPNServerConfiguration.
func (*VPNServerConfiguration) GetProviderReference ¶
func (mg *VPNServerConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this VPNServerConfiguration. Deprecated: Use GetProviderConfigReference.
func (*VPNServerConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *VPNServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNServerConfiguration.
func (*VPNServerConfiguration) GetTerraformResourceType ¶
func (mg *VPNServerConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VPNServerConfiguration
func (*VPNServerConfiguration) GetTerraformSchemaVersion ¶
func (tr *VPNServerConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNServerConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *VPNServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNServerConfiguration.
func (*VPNServerConfiguration) LateInitialize ¶
func (tr *VPNServerConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VPNServerConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNServerConfiguration) ResolveReferences ¶
ResolveReferences of this VPNServerConfiguration.
func (*VPNServerConfiguration) SetConditions ¶
func (mg *VPNServerConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this VPNServerConfiguration.
func (*VPNServerConfiguration) SetDeletionPolicy ¶
func (mg *VPNServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNServerConfiguration.
func (*VPNServerConfiguration) SetObservation ¶
func (tr *VPNServerConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this VPNServerConfiguration
func (*VPNServerConfiguration) SetParameters ¶
func (tr *VPNServerConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this VPNServerConfiguration
func (*VPNServerConfiguration) SetProviderConfigReference ¶
func (mg *VPNServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPNServerConfiguration.
func (*VPNServerConfiguration) SetProviderReference ¶
func (mg *VPNServerConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VPNServerConfiguration. Deprecated: Use SetProviderConfigReference.
func (*VPNServerConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *VPNServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNServerConfiguration.
func (*VPNServerConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *VPNServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNServerConfiguration.
type VPNServerConfigurationIpsecPolicyObservation ¶
type VPNServerConfigurationIpsecPolicyObservation struct { }
func (*VPNServerConfigurationIpsecPolicyObservation) DeepCopy ¶
func (in *VPNServerConfigurationIpsecPolicyObservation) DeepCopy() *VPNServerConfigurationIpsecPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfigurationIpsecPolicyObservation.
func (*VPNServerConfigurationIpsecPolicyObservation) DeepCopyInto ¶
func (in *VPNServerConfigurationIpsecPolicyObservation) DeepCopyInto(out *VPNServerConfigurationIpsecPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNServerConfigurationIpsecPolicyParameters ¶
type VPNServerConfigurationIpsecPolicyParameters 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:Required SaDataSizeKilobytes *float64 `json:"saDataSizeKilobytes" tf:"sa_data_size_kilobytes,omitempty"` // +kubebuilder:validation:Required SaLifetimeSeconds *float64 `json:"saLifetimeSeconds" tf:"sa_lifetime_seconds,omitempty"` }
func (*VPNServerConfigurationIpsecPolicyParameters) DeepCopy ¶
func (in *VPNServerConfigurationIpsecPolicyParameters) DeepCopy() *VPNServerConfigurationIpsecPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfigurationIpsecPolicyParameters.
func (*VPNServerConfigurationIpsecPolicyParameters) DeepCopyInto ¶
func (in *VPNServerConfigurationIpsecPolicyParameters) DeepCopyInto(out *VPNServerConfigurationIpsecPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNServerConfigurationList ¶
type VPNServerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNServerConfiguration `json:"items"` }
VPNServerConfigurationList contains a list of VPNServerConfigurations
func (*VPNServerConfigurationList) DeepCopy ¶
func (in *VPNServerConfigurationList) DeepCopy() *VPNServerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfigurationList.
func (*VPNServerConfigurationList) DeepCopyInto ¶
func (in *VPNServerConfigurationList) DeepCopyInto(out *VPNServerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNServerConfigurationList) DeepCopyObject ¶
func (in *VPNServerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNServerConfigurationList) GetItems ¶
func (l *VPNServerConfigurationList) GetItems() []resource.Managed
GetItems of this VPNServerConfigurationList.
type VPNServerConfigurationObservation ¶
type VPNServerConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VPNServerConfigurationObservation) DeepCopy ¶
func (in *VPNServerConfigurationObservation) DeepCopy() *VPNServerConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfigurationObservation.
func (*VPNServerConfigurationObservation) DeepCopyInto ¶
func (in *VPNServerConfigurationObservation) DeepCopyInto(out *VPNServerConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNServerConfigurationParameters ¶
type VPNServerConfigurationParameters struct { // +kubebuilder:validation:Optional AzureActiveDirectoryAuthentication []AzureActiveDirectoryAuthenticationParameters `json:"azureActiveDirectoryAuthentication,omitempty" tf:"azure_active_directory_authentication,omitempty"` // +kubebuilder:validation:Optional ClientRevokedCertificate []ClientRevokedCertificateParameters `json:"clientRevokedCertificate,omitempty" tf:"client_revoked_certificate,omitempty"` // +kubebuilder:validation:Optional ClientRootCertificate []ClientRootCertificateParameters `json:"clientRootCertificate,omitempty" tf:"client_root_certificate,omitempty"` // +kubebuilder:validation:Optional IpsecPolicy []VPNServerConfigurationIpsecPolicyParameters `json:"ipsecPolicy,omitempty" tf:"ipsec_policy,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Radius []RadiusParameters `json:"radius,omitempty" tf:"radius,omitempty"` // +kubebuilder:validation:Optional RadiusServer []RadiusServerParameters `json:"radiusServer,omitempty" tf:"radius_server,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VPNAuthenticationTypes []*string `json:"vpnAuthenticationTypes" tf:"vpn_authentication_types,omitempty"` // +kubebuilder:validation:Optional VPNProtocols []*string `json:"vpnProtocols,omitempty" tf:"vpn_protocols,omitempty"` }
func (*VPNServerConfigurationParameters) DeepCopy ¶
func (in *VPNServerConfigurationParameters) DeepCopy() *VPNServerConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfigurationParameters.
func (*VPNServerConfigurationParameters) DeepCopyInto ¶
func (in *VPNServerConfigurationParameters) DeepCopyInto(out *VPNServerConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNServerConfigurationSpec ¶
type VPNServerConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNServerConfigurationParameters `json:"forProvider"` }
VPNServerConfigurationSpec defines the desired state of VPNServerConfiguration
func (*VPNServerConfigurationSpec) DeepCopy ¶
func (in *VPNServerConfigurationSpec) DeepCopy() *VPNServerConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfigurationSpec.
func (*VPNServerConfigurationSpec) DeepCopyInto ¶
func (in *VPNServerConfigurationSpec) DeepCopyInto(out *VPNServerConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNServerConfigurationStatus ¶
type VPNServerConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNServerConfigurationObservation `json:"atProvider,omitempty"` }
VPNServerConfigurationStatus defines the observed state of VPNServerConfiguration.
func (*VPNServerConfigurationStatus) DeepCopy ¶
func (in *VPNServerConfigurationStatus) DeepCopy() *VPNServerConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNServerConfigurationStatus.
func (*VPNServerConfigurationStatus) DeepCopyInto ¶
func (in *VPNServerConfigurationStatus) DeepCopyInto(out *VPNServerConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSite ¶
type VPNSite struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPNSiteSpec `json:"spec"` Status VPNSiteStatus `json:"status,omitempty"` }
VPNSite is the Schema for the VPNSites 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 (*VPNSite) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSite.
func (*VPNSite) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNSite) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNSite) GetCondition ¶
func (mg *VPNSite) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPNSite.
func (*VPNSite) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this VPNSite
func (*VPNSite) GetDeletionPolicy ¶
func (mg *VPNSite) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPNSite.
func (*VPNSite) GetObservation ¶
GetObservation of this VPNSite
func (*VPNSite) GetParameters ¶
GetParameters of this VPNSite
func (*VPNSite) GetProviderConfigReference ¶
GetProviderConfigReference of this VPNSite.
func (*VPNSite) GetProviderReference ¶
GetProviderReference of this VPNSite. Deprecated: Use GetProviderConfigReference.
func (*VPNSite) GetPublishConnectionDetailsTo ¶
func (mg *VPNSite) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPNSite.
func (*VPNSite) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this VPNSite
func (*VPNSite) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPNSite) GetWriteConnectionSecretToReference ¶
func (mg *VPNSite) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPNSite.
func (*VPNSite) LateInitialize ¶
LateInitialize this VPNSite using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPNSite) ResolveReferences ¶
ResolveReferences of this VPNSite.
func (*VPNSite) SetConditions ¶
SetConditions of this VPNSite.
func (*VPNSite) SetDeletionPolicy ¶
func (mg *VPNSite) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPNSite.
func (*VPNSite) SetObservation ¶
SetObservation for this VPNSite
func (*VPNSite) SetParameters ¶
SetParameters for this VPNSite
func (*VPNSite) SetProviderConfigReference ¶
SetProviderConfigReference of this VPNSite.
func (*VPNSite) SetProviderReference ¶
SetProviderReference of this VPNSite. Deprecated: Use SetProviderConfigReference.
func (*VPNSite) SetPublishConnectionDetailsTo ¶
func (mg *VPNSite) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPNSite.
func (*VPNSite) SetWriteConnectionSecretToReference ¶
func (mg *VPNSite) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPNSite.
type VPNSiteList ¶
type VPNSiteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPNSite `json:"items"` }
VPNSiteList contains a list of VPNSites
func (*VPNSiteList) DeepCopy ¶
func (in *VPNSiteList) DeepCopy() *VPNSiteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSiteList.
func (*VPNSiteList) DeepCopyInto ¶
func (in *VPNSiteList) DeepCopyInto(out *VPNSiteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPNSiteList) DeepCopyObject ¶
func (in *VPNSiteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPNSiteList) GetItems ¶
func (l *VPNSiteList) GetItems() []resource.Managed
GetItems of this VPNSiteList.
type VPNSiteObservation ¶
type VPNSiteObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Link []LinkObservation `json:"link,omitempty" tf:"link,omitempty"` }
func (*VPNSiteObservation) DeepCopy ¶
func (in *VPNSiteObservation) DeepCopy() *VPNSiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSiteObservation.
func (*VPNSiteObservation) DeepCopyInto ¶
func (in *VPNSiteObservation) DeepCopyInto(out *VPNSiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSiteParameters ¶
type VPNSiteParameters struct { // +kubebuilder:validation:Optional AddressCidrs []*string `json:"addressCidrs,omitempty" tf:"address_cidrs,omitempty"` // +kubebuilder:validation:Optional DeviceModel *string `json:"deviceModel,omitempty" tf:"device_model,omitempty"` // +kubebuilder:validation:Optional DeviceVendor *string `json:"deviceVendor,omitempty" tf:"device_vendor,omitempty"` // +kubebuilder:validation:Optional Link []LinkParameters `json:"link,omitempty" tf:"link,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualWanID *string `json:"virtualWanId" tf:"virtual_wan_id,omitempty"` }
func (*VPNSiteParameters) DeepCopy ¶
func (in *VPNSiteParameters) DeepCopy() *VPNSiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSiteParameters.
func (*VPNSiteParameters) DeepCopyInto ¶
func (in *VPNSiteParameters) DeepCopyInto(out *VPNSiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSiteSpec ¶
type VPNSiteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPNSiteParameters `json:"forProvider"` }
VPNSiteSpec defines the desired state of VPNSite
func (*VPNSiteSpec) DeepCopy ¶
func (in *VPNSiteSpec) DeepCopy() *VPNSiteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSiteSpec.
func (*VPNSiteSpec) DeepCopyInto ¶
func (in *VPNSiteSpec) DeepCopyInto(out *VPNSiteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNSiteStatus ¶
type VPNSiteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPNSiteObservation `json:"atProvider,omitempty"` }
VPNSiteStatus defines the observed state of VPNSite.
func (*VPNSiteStatus) DeepCopy ¶
func (in *VPNSiteStatus) DeepCopy() *VPNSiteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNSiteStatus.
func (*VPNSiteStatus) DeepCopyInto ¶
func (in *VPNSiteStatus) DeepCopyInto(out *VPNSiteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualHubObservation ¶
type VirtualHubObservation struct { PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` PublicIPAddresses []*string `json:"publicIpAddresses,omitempty" tf:"public_ip_addresses,omitempty"` }
func (*VirtualHubObservation) DeepCopy ¶
func (in *VirtualHubObservation) DeepCopy() *VirtualHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHubObservation.
func (*VirtualHubObservation) DeepCopyInto ¶
func (in *VirtualHubObservation) DeepCopyInto(out *VirtualHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualHubParameters ¶
type VirtualHubParameters struct { // +kubebuilder:validation:Optional PublicIPCount *float64 `json:"publicIpCount,omitempty" tf:"public_ip_count,omitempty"` // +kubebuilder:validation:Required VirtualHubID *string `json:"virtualHubId" tf:"virtual_hub_id,omitempty"` }
func (*VirtualHubParameters) DeepCopy ¶
func (in *VirtualHubParameters) DeepCopy() *VirtualHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHubParameters.
func (*VirtualHubParameters) DeepCopyInto ¶
func (in *VirtualHubParameters) DeepCopyInto(out *VirtualHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WafConfigurationObservation ¶
type WafConfigurationObservation struct { }
func (*WafConfigurationObservation) DeepCopy ¶
func (in *WafConfigurationObservation) DeepCopy() *WafConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafConfigurationObservation.
func (*WafConfigurationObservation) DeepCopyInto ¶
func (in *WafConfigurationObservation) DeepCopyInto(out *WafConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WafConfigurationParameters ¶
type WafConfigurationParameters struct { // +kubebuilder:validation:Optional DisabledRuleGroup []DisabledRuleGroupParameters `json:"disabledRuleGroup,omitempty" tf:"disabled_rule_group,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Exclusion []ExclusionParameters `json:"exclusion,omitempty" tf:"exclusion,omitempty"` // +kubebuilder:validation:Optional FileUploadLimitMb *float64 `json:"fileUploadLimitMb,omitempty" tf:"file_upload_limit_mb,omitempty"` // +kubebuilder:validation:Required FirewallMode *string `json:"firewallMode" tf:"firewall_mode,omitempty"` // +kubebuilder:validation:Optional MaxRequestBodySizeKb *float64 `json:"maxRequestBodySizeKb,omitempty" tf:"max_request_body_size_kb,omitempty"` // +kubebuilder:validation:Optional RequestBodyCheck *bool `json:"requestBodyCheck,omitempty" tf:"request_body_check,omitempty"` // +kubebuilder:validation:Optional RuleSetType *string `json:"ruleSetType,omitempty" tf:"rule_set_type,omitempty"` // +kubebuilder:validation:Required RuleSetVersion *string `json:"ruleSetVersion" tf:"rule_set_version,omitempty"` }
func (*WafConfigurationParameters) DeepCopy ¶
func (in *WafConfigurationParameters) DeepCopy() *WafConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafConfigurationParameters.
func (*WafConfigurationParameters) DeepCopyInto ¶
func (in *WafConfigurationParameters) DeepCopyInto(out *WafConfigurationParameters)
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) GetPublishConnectionDetailsTo ¶
func (mg *Watcher) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Watcher.
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) ResolveReferences ¶
ResolveReferences of this Watcher.
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) SetPublishConnectionDetailsTo ¶
func (mg *Watcher) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Watcher.
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) GetPublishConnectionDetailsTo ¶
func (mg *WatcherFlowLog) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WatcherFlowLog.
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) ResolveReferences ¶
ResolveReferences of this WatcherFlowLog.
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) SetPublishConnectionDetailsTo ¶
func (mg *WatcherFlowLog) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WatcherFlowLog.
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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required 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 *float64 `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*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.
type WebApplicationFirewallPolicy ¶
type WebApplicationFirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebApplicationFirewallPolicySpec `json:"spec"` Status WebApplicationFirewallPolicyStatus `json:"status,omitempty"` }
WebApplicationFirewallPolicy is the Schema for the WebApplicationFirewallPolicys 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 (*WebApplicationFirewallPolicy) DeepCopy ¶
func (in *WebApplicationFirewallPolicy) DeepCopy() *WebApplicationFirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicy) DeepCopyInto(out *WebApplicationFirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallPolicy) DeepCopyObject ¶
func (in *WebApplicationFirewallPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebApplicationFirewallPolicy) GetCondition ¶
func (mg *WebApplicationFirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) GetConnectionDetailsMapping ¶
func (tr *WebApplicationFirewallPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetDeletionPolicy ¶
func (mg *WebApplicationFirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) GetID ¶
func (tr *WebApplicationFirewallPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetObservation ¶
func (tr *WebApplicationFirewallPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetParameters ¶
func (tr *WebApplicationFirewallPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetProviderConfigReference ¶
func (mg *WebApplicationFirewallPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) GetProviderReference ¶
func (mg *WebApplicationFirewallPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this WebApplicationFirewallPolicy. Deprecated: Use GetProviderConfigReference.
func (*WebApplicationFirewallPolicy) GetPublishConnectionDetailsTo ¶
func (mg *WebApplicationFirewallPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) GetTerraformResourceType ¶
func (mg *WebApplicationFirewallPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) GetTerraformSchemaVersion ¶
func (tr *WebApplicationFirewallPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WebApplicationFirewallPolicy) GetWriteConnectionSecretToReference ¶
func (mg *WebApplicationFirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) LateInitialize ¶
func (tr *WebApplicationFirewallPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WebApplicationFirewallPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*WebApplicationFirewallPolicy) ResolveReferences ¶
func (mg *WebApplicationFirewallPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetConditions ¶
func (mg *WebApplicationFirewallPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetDeletionPolicy ¶
func (mg *WebApplicationFirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetObservation ¶
func (tr *WebApplicationFirewallPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) SetParameters ¶
func (tr *WebApplicationFirewallPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicy) SetProviderConfigReference ¶
func (mg *WebApplicationFirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetProviderReference ¶
func (mg *WebApplicationFirewallPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WebApplicationFirewallPolicy. Deprecated: Use SetProviderConfigReference.
func (*WebApplicationFirewallPolicy) SetPublishConnectionDetailsTo ¶
func (mg *WebApplicationFirewallPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicy) SetWriteConnectionSecretToReference ¶
func (mg *WebApplicationFirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WebApplicationFirewallPolicy.
type WebApplicationFirewallPolicyList ¶
type WebApplicationFirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WebApplicationFirewallPolicy `json:"items"` }
WebApplicationFirewallPolicyList contains a list of WebApplicationFirewallPolicys
func (*WebApplicationFirewallPolicyList) DeepCopy ¶
func (in *WebApplicationFirewallPolicyList) DeepCopy() *WebApplicationFirewallPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyList.
func (*WebApplicationFirewallPolicyList) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyList) DeepCopyInto(out *WebApplicationFirewallPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApplicationFirewallPolicyList) DeepCopyObject ¶
func (in *WebApplicationFirewallPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebApplicationFirewallPolicyList) GetItems ¶
func (l *WebApplicationFirewallPolicyList) GetItems() []resource.Managed
GetItems of this WebApplicationFirewallPolicyList.
type WebApplicationFirewallPolicyObservation ¶
type WebApplicationFirewallPolicyObservation struct { HTTPListenerIds []*string `json:"httpListenerIds,omitempty" tf:"http_listener_ids,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PathBasedRuleIds []*string `json:"pathBasedRuleIds,omitempty" tf:"path_based_rule_ids,omitempty"` }
func (*WebApplicationFirewallPolicyObservation) DeepCopy ¶
func (in *WebApplicationFirewallPolicyObservation) DeepCopy() *WebApplicationFirewallPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyObservation.
func (*WebApplicationFirewallPolicyObservation) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyObservation) DeepCopyInto(out *WebApplicationFirewallPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicyParameters ¶
type WebApplicationFirewallPolicyParameters struct { // +kubebuilder:validation:Optional CustomRules []CustomRulesParameters `json:"customRules,omitempty" tf:"custom_rules,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required ManagedRules []ManagedRulesParameters `json:"managedRules" tf:"managed_rules,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PolicySettings []PolicySettingsParameters `json:"policySettings,omitempty" tf:"policy_settings,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WebApplicationFirewallPolicyParameters) DeepCopy ¶
func (in *WebApplicationFirewallPolicyParameters) DeepCopy() *WebApplicationFirewallPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyParameters.
func (*WebApplicationFirewallPolicyParameters) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyParameters) DeepCopyInto(out *WebApplicationFirewallPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicySpec ¶
type WebApplicationFirewallPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider WebApplicationFirewallPolicyParameters `json:"forProvider"` }
WebApplicationFirewallPolicySpec defines the desired state of WebApplicationFirewallPolicy
func (*WebApplicationFirewallPolicySpec) DeepCopy ¶
func (in *WebApplicationFirewallPolicySpec) DeepCopy() *WebApplicationFirewallPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicySpec.
func (*WebApplicationFirewallPolicySpec) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicySpec) DeepCopyInto(out *WebApplicationFirewallPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebApplicationFirewallPolicyStatus ¶
type WebApplicationFirewallPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WebApplicationFirewallPolicyObservation `json:"atProvider,omitempty"` }
WebApplicationFirewallPolicyStatus defines the observed state of WebApplicationFirewallPolicy.
func (*WebApplicationFirewallPolicyStatus) DeepCopy ¶
func (in *WebApplicationFirewallPolicyStatus) DeepCopy() *WebApplicationFirewallPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApplicationFirewallPolicyStatus.
func (*WebApplicationFirewallPolicyStatus) DeepCopyInto ¶
func (in *WebApplicationFirewallPolicyStatus) DeepCopyInto(out *WebApplicationFirewallPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_applicationgateway_types.go
- zz_applicationsecuritygroup_types.go
- zz_bastionhost_types.go
- zz_connectionmonitor_types.go
- zz_ddosprotectionplan_types.go
- zz_dnsaaaarecord_types.go
- zz_dnsarecord_types.go
- zz_dnscaarecord_types.go
- zz_dnscnamerecord_types.go
- zz_dnsmxrecord_types.go
- zz_dnsnsrecord_types.go
- zz_dnsptrrecord_types.go
- zz_dnssrvrecord_types.go
- zz_dnstxtrecord_types.go
- zz_dnszone_types.go
- zz_expressroutecircuit_types.go
- zz_expressroutecircuitauthorization_types.go
- zz_expressroutecircuitconnection_types.go
- zz_expressroutecircuitpeering_types.go
- zz_expressrouteconnection_types.go
- zz_expressroutegateway_types.go
- zz_expressrouteport_types.go
- zz_firewall_types.go
- zz_firewallapplicationrulecollection_types.go
- zz_firewallnatrulecollection_types.go
- zz_firewallnetworkrulecollection_types.go
- zz_firewallpolicy_types.go
- zz_firewallpolicyrulecollectiongroup_types.go
- zz_frontdoor_types.go
- zz_frontdoorcustomhttpsconfiguration_types.go
- zz_frontdoorfirewallpolicy_types.go
- zz_frontdoorrulesengine_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_interfaceapplicationsecuritygroupassociation_types.go
- zz_interfacebackendaddresspoolassociation_types.go
- zz_interfacenatruleassociation_types.go
- zz_interfacesecuritygroupassociation_types.go
- zz_lbbackendaddresspool_types.go
- zz_lbbackendaddresspooladdress_types.go
- zz_lbnatpool_types.go
- zz_lbnatrule_types.go
- zz_lboutboundrule_types.go
- zz_lbprobe_types.go
- zz_lbrule_types.go
- zz_localnetworkgateway_types.go
- zz_natgateway_types.go
- zz_natgatewaypublicipassociation_types.go
- zz_natgatewaypublicipprefixassociation_types.go
- zz_networkpacketcapture_types.go
- zz_packetcapture_types.go
- zz_pointtositevpngateway_types.go
- zz_privatednsaaaarecord_types.go
- zz_privatednsarecord_types.go
- zz_privatednscnamerecord_types.go
- zz_privatednsmxrecord_types.go
- zz_privatednsptrrecord_types.go
- zz_privatednssrvrecord_types.go
- zz_privatednstxtrecord_types.go
- zz_privatednszone_types.go
- zz_privatednszonevirtualnetworklink_types.go
- zz_privateendpoint_types.go
- zz_privatelinkservice_types.go
- zz_profile_types.go
- zz_publicipprefix_types.go
- zz_securitygroup_types.go
- zz_trafficmanagerendpoint_types.go
- zz_trafficmanagerprofile_types.go
- zz_vpngateway_types.go
- zz_vpngatewayconnection_types.go
- zz_vpnserverconfiguration_types.go
- zz_vpnsite_types.go
- zz_watcher_types.go
- zz_watcherflowlog_types.go
- zz_webapplicationfirewallpolicy_types.go