Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=security.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AdvancedThreatProtection
- func (in *AdvancedThreatProtection) DeepCopy() *AdvancedThreatProtection
- func (in *AdvancedThreatProtection) DeepCopyInto(out *AdvancedThreatProtection)
- func (in *AdvancedThreatProtection) DeepCopyObject() runtime.Object
- func (mg *AdvancedThreatProtection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AdvancedThreatProtection) GetConnectionDetailsMapping() map[string]string
- func (mg *AdvancedThreatProtection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AdvancedThreatProtection) GetID() string
- func (tr *AdvancedThreatProtection) GetObservation() (map[string]interface{}, error)
- func (tr *AdvancedThreatProtection) GetParameters() (map[string]interface{}, error)
- func (mg *AdvancedThreatProtection) GetProviderConfigReference() *xpv1.Reference
- func (mg *AdvancedThreatProtection) GetProviderReference() *xpv1.Reference
- func (mg *AdvancedThreatProtection) GetTerraformResourceType() string
- func (tr *AdvancedThreatProtection) GetTerraformSchemaVersion() int
- func (mg *AdvancedThreatProtection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AdvancedThreatProtection) LateInitialize(attrs []byte) (bool, error)
- func (mg *AdvancedThreatProtection) SetConditions(c ...xpv1.Condition)
- func (mg *AdvancedThreatProtection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AdvancedThreatProtection) SetObservation(obs map[string]interface{}) error
- func (tr *AdvancedThreatProtection) SetParameters(params map[string]interface{}) error
- func (mg *AdvancedThreatProtection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AdvancedThreatProtection) SetProviderReference(r *xpv1.Reference)
- func (mg *AdvancedThreatProtection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AdvancedThreatProtectionList
- func (in *AdvancedThreatProtectionList) DeepCopy() *AdvancedThreatProtectionList
- func (in *AdvancedThreatProtectionList) DeepCopyInto(out *AdvancedThreatProtectionList)
- func (in *AdvancedThreatProtectionList) DeepCopyObject() runtime.Object
- func (l *AdvancedThreatProtectionList) GetItems() []resource.Managed
- type AdvancedThreatProtectionObservation
- type AdvancedThreatProtectionParameters
- type AdvancedThreatProtectionSpec
- type AdvancedThreatProtectionStatus
- type AllowRuleObservation
- type AllowRuleParameters
- type IOTSecurityDeviceGroup
- func (in *IOTSecurityDeviceGroup) DeepCopy() *IOTSecurityDeviceGroup
- func (in *IOTSecurityDeviceGroup) DeepCopyInto(out *IOTSecurityDeviceGroup)
- func (in *IOTSecurityDeviceGroup) DeepCopyObject() runtime.Object
- func (mg *IOTSecurityDeviceGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTSecurityDeviceGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTSecurityDeviceGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTSecurityDeviceGroup) GetID() string
- func (tr *IOTSecurityDeviceGroup) GetObservation() (map[string]interface{}, error)
- func (tr *IOTSecurityDeviceGroup) GetParameters() (map[string]interface{}, error)
- func (mg *IOTSecurityDeviceGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTSecurityDeviceGroup) GetProviderReference() *xpv1.Reference
- func (mg *IOTSecurityDeviceGroup) GetTerraformResourceType() string
- func (tr *IOTSecurityDeviceGroup) GetTerraformSchemaVersion() int
- func (mg *IOTSecurityDeviceGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTSecurityDeviceGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTSecurityDeviceGroup) SetConditions(c ...xpv1.Condition)
- func (mg *IOTSecurityDeviceGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTSecurityDeviceGroup) SetObservation(obs map[string]interface{}) error
- func (tr *IOTSecurityDeviceGroup) SetParameters(params map[string]interface{}) error
- func (mg *IOTSecurityDeviceGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTSecurityDeviceGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTSecurityDeviceGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTSecurityDeviceGroupList
- type IOTSecurityDeviceGroupObservation
- type IOTSecurityDeviceGroupParameters
- type IOTSecurityDeviceGroupSpec
- type IOTSecurityDeviceGroupStatus
- type IOTSecuritySolution
- func (in *IOTSecuritySolution) DeepCopy() *IOTSecuritySolution
- func (in *IOTSecuritySolution) DeepCopyInto(out *IOTSecuritySolution)
- func (in *IOTSecuritySolution) DeepCopyObject() runtime.Object
- func (mg *IOTSecuritySolution) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTSecuritySolution) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTSecuritySolution) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTSecuritySolution) GetID() string
- func (tr *IOTSecuritySolution) GetObservation() (map[string]interface{}, error)
- func (tr *IOTSecuritySolution) GetParameters() (map[string]interface{}, error)
- func (mg *IOTSecuritySolution) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTSecuritySolution) GetProviderReference() *xpv1.Reference
- func (mg *IOTSecuritySolution) GetTerraformResourceType() string
- func (tr *IOTSecuritySolution) GetTerraformSchemaVersion() int
- func (mg *IOTSecuritySolution) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTSecuritySolution) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTSecuritySolution) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTSecuritySolution) SetConditions(c ...xpv1.Condition)
- func (mg *IOTSecuritySolution) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTSecuritySolution) SetObservation(obs map[string]interface{}) error
- func (tr *IOTSecuritySolution) SetParameters(params map[string]interface{}) error
- func (mg *IOTSecuritySolution) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTSecuritySolution) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTSecuritySolution) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTSecuritySolutionList
- type IOTSecuritySolutionObservation
- type IOTSecuritySolutionParameters
- type IOTSecuritySolutionSpec
- type IOTSecuritySolutionStatus
- type RangeRuleObservation
- type RangeRuleParameters
- type RecommendationsEnabledObservation
- type RecommendationsEnabledParameters
- type SecurityCenterAssessment
- func (in *SecurityCenterAssessment) DeepCopy() *SecurityCenterAssessment
- func (in *SecurityCenterAssessment) DeepCopyInto(out *SecurityCenterAssessment)
- func (in *SecurityCenterAssessment) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterAssessment) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterAssessment) GetID() string
- func (tr *SecurityCenterAssessment) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterAssessment) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterAssessment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterAssessment) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterAssessment) GetTerraformResourceType() string
- func (tr *SecurityCenterAssessment) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterAssessment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterAssessment) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterAssessment) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterAssessment) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterAssessment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterAssessment) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterAssessmentList
- func (in *SecurityCenterAssessmentList) DeepCopy() *SecurityCenterAssessmentList
- func (in *SecurityCenterAssessmentList) DeepCopyInto(out *SecurityCenterAssessmentList)
- func (in *SecurityCenterAssessmentList) DeepCopyObject() runtime.Object
- func (l *SecurityCenterAssessmentList) GetItems() []resource.Managed
- type SecurityCenterAssessmentMetadata
- func (in *SecurityCenterAssessmentMetadata) DeepCopy() *SecurityCenterAssessmentMetadata
- func (in *SecurityCenterAssessmentMetadata) DeepCopyInto(out *SecurityCenterAssessmentMetadata)
- func (in *SecurityCenterAssessmentMetadata) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterAssessmentMetadata) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterAssessmentMetadata) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterAssessmentMetadata) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterAssessmentMetadata) GetID() string
- func (tr *SecurityCenterAssessmentMetadata) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterAssessmentMetadata) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterAssessmentMetadata) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterAssessmentMetadata) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterAssessmentMetadata) GetTerraformResourceType() string
- func (tr *SecurityCenterAssessmentMetadata) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterAssessmentMetadata) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterAssessmentMetadata) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterAssessmentMetadata) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterAssessmentMetadata) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterAssessmentMetadata) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterAssessmentMetadata) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterAssessmentMetadata) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterAssessmentMetadata) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterAssessmentMetadata) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterAssessmentMetadataList
- func (in *SecurityCenterAssessmentMetadataList) DeepCopy() *SecurityCenterAssessmentMetadataList
- func (in *SecurityCenterAssessmentMetadataList) DeepCopyInto(out *SecurityCenterAssessmentMetadataList)
- func (in *SecurityCenterAssessmentMetadataList) DeepCopyObject() runtime.Object
- func (l *SecurityCenterAssessmentMetadataList) GetItems() []resource.Managed
- type SecurityCenterAssessmentMetadataObservation
- type SecurityCenterAssessmentMetadataParameters
- type SecurityCenterAssessmentMetadataSpec
- type SecurityCenterAssessmentMetadataStatus
- type SecurityCenterAssessmentObservation
- type SecurityCenterAssessmentParameters
- type SecurityCenterAssessmentPolicy
- func (in *SecurityCenterAssessmentPolicy) DeepCopy() *SecurityCenterAssessmentPolicy
- func (in *SecurityCenterAssessmentPolicy) DeepCopyInto(out *SecurityCenterAssessmentPolicy)
- func (in *SecurityCenterAssessmentPolicy) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterAssessmentPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterAssessmentPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterAssessmentPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterAssessmentPolicy) GetID() string
- func (tr *SecurityCenterAssessmentPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterAssessmentPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterAssessmentPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterAssessmentPolicy) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterAssessmentPolicy) GetTerraformResourceType() string
- func (tr *SecurityCenterAssessmentPolicy) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterAssessmentPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterAssessmentPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterAssessmentPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterAssessmentPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterAssessmentPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterAssessmentPolicy) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterAssessmentPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterAssessmentPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterAssessmentPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterAssessmentPolicyList
- func (in *SecurityCenterAssessmentPolicyList) DeepCopy() *SecurityCenterAssessmentPolicyList
- func (in *SecurityCenterAssessmentPolicyList) DeepCopyInto(out *SecurityCenterAssessmentPolicyList)
- func (in *SecurityCenterAssessmentPolicyList) DeepCopyObject() runtime.Object
- func (l *SecurityCenterAssessmentPolicyList) GetItems() []resource.Managed
- type SecurityCenterAssessmentPolicyObservation
- type SecurityCenterAssessmentPolicyParameters
- type SecurityCenterAssessmentPolicySpec
- type SecurityCenterAssessmentPolicyStatus
- type SecurityCenterAssessmentSpec
- type SecurityCenterAssessmentStatus
- type SecurityCenterAutoProvisioning
- func (in *SecurityCenterAutoProvisioning) DeepCopy() *SecurityCenterAutoProvisioning
- func (in *SecurityCenterAutoProvisioning) DeepCopyInto(out *SecurityCenterAutoProvisioning)
- func (in *SecurityCenterAutoProvisioning) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterAutoProvisioning) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterAutoProvisioning) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterAutoProvisioning) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterAutoProvisioning) GetID() string
- func (tr *SecurityCenterAutoProvisioning) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterAutoProvisioning) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterAutoProvisioning) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterAutoProvisioning) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterAutoProvisioning) GetTerraformResourceType() string
- func (tr *SecurityCenterAutoProvisioning) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterAutoProvisioning) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterAutoProvisioning) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterAutoProvisioning) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterAutoProvisioning) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterAutoProvisioning) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterAutoProvisioning) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterAutoProvisioning) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterAutoProvisioning) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterAutoProvisioning) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterAutoProvisioningList
- func (in *SecurityCenterAutoProvisioningList) DeepCopy() *SecurityCenterAutoProvisioningList
- func (in *SecurityCenterAutoProvisioningList) DeepCopyInto(out *SecurityCenterAutoProvisioningList)
- func (in *SecurityCenterAutoProvisioningList) DeepCopyObject() runtime.Object
- func (l *SecurityCenterAutoProvisioningList) GetItems() []resource.Managed
- type SecurityCenterAutoProvisioningObservation
- type SecurityCenterAutoProvisioningParameters
- type SecurityCenterAutoProvisioningSpec
- type SecurityCenterAutoProvisioningStatus
- type SecurityCenterContact
- func (in *SecurityCenterContact) DeepCopy() *SecurityCenterContact
- func (in *SecurityCenterContact) DeepCopyInto(out *SecurityCenterContact)
- func (in *SecurityCenterContact) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterContact) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterContact) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterContact) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterContact) GetID() string
- func (tr *SecurityCenterContact) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterContact) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterContact) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterContact) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterContact) GetTerraformResourceType() string
- func (tr *SecurityCenterContact) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterContact) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterContact) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterContact) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterContact) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterContact) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterContact) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterContact) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterContact) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterContact) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterContactList
- type SecurityCenterContactObservation
- type SecurityCenterContactParameters
- type SecurityCenterContactSpec
- type SecurityCenterContactStatus
- type SecurityCenterServerVulnerabilityAssessment
- func (in *SecurityCenterServerVulnerabilityAssessment) DeepCopy() *SecurityCenterServerVulnerabilityAssessment
- func (in *SecurityCenterServerVulnerabilityAssessment) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessment)
- func (in *SecurityCenterServerVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterServerVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterServerVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterServerVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterServerVulnerabilityAssessment) GetID() string
- func (tr *SecurityCenterServerVulnerabilityAssessment) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterServerVulnerabilityAssessment) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterServerVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterServerVulnerabilityAssessment) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterServerVulnerabilityAssessment) GetTerraformResourceType() string
- func (tr *SecurityCenterServerVulnerabilityAssessment) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterServerVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterServerVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterServerVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterServerVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterServerVulnerabilityAssessment) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterServerVulnerabilityAssessment) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterServerVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterServerVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterServerVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterServerVulnerabilityAssessmentList
- func (in *SecurityCenterServerVulnerabilityAssessmentList) DeepCopy() *SecurityCenterServerVulnerabilityAssessmentList
- func (in *SecurityCenterServerVulnerabilityAssessmentList) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessmentList)
- func (in *SecurityCenterServerVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
- func (l *SecurityCenterServerVulnerabilityAssessmentList) GetItems() []resource.Managed
- type SecurityCenterServerVulnerabilityAssessmentObservation
- type SecurityCenterServerVulnerabilityAssessmentParameters
- type SecurityCenterServerVulnerabilityAssessmentSpec
- type SecurityCenterServerVulnerabilityAssessmentStatus
- type SecurityCenterSetting
- func (in *SecurityCenterSetting) DeepCopy() *SecurityCenterSetting
- func (in *SecurityCenterSetting) DeepCopyInto(out *SecurityCenterSetting)
- func (in *SecurityCenterSetting) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterSetting) GetID() string
- func (tr *SecurityCenterSetting) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterSetting) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterSetting) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterSetting) GetTerraformResourceType() string
- func (tr *SecurityCenterSetting) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterSetting) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterSetting) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterSetting) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterSetting) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterSettingList
- type SecurityCenterSettingObservation
- type SecurityCenterSettingParameters
- type SecurityCenterSettingSpec
- type SecurityCenterSettingStatus
- type SecurityCenterSubscriptionPricing
- func (in *SecurityCenterSubscriptionPricing) DeepCopy() *SecurityCenterSubscriptionPricing
- func (in *SecurityCenterSubscriptionPricing) DeepCopyInto(out *SecurityCenterSubscriptionPricing)
- func (in *SecurityCenterSubscriptionPricing) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterSubscriptionPricing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterSubscriptionPricing) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterSubscriptionPricing) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterSubscriptionPricing) GetID() string
- func (tr *SecurityCenterSubscriptionPricing) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterSubscriptionPricing) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterSubscriptionPricing) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterSubscriptionPricing) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterSubscriptionPricing) GetTerraformResourceType() string
- func (tr *SecurityCenterSubscriptionPricing) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterSubscriptionPricing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterSubscriptionPricing) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterSubscriptionPricing) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterSubscriptionPricing) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterSubscriptionPricing) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterSubscriptionPricing) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterSubscriptionPricing) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterSubscriptionPricing) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterSubscriptionPricing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterSubscriptionPricingList
- func (in *SecurityCenterSubscriptionPricingList) DeepCopy() *SecurityCenterSubscriptionPricingList
- func (in *SecurityCenterSubscriptionPricingList) DeepCopyInto(out *SecurityCenterSubscriptionPricingList)
- func (in *SecurityCenterSubscriptionPricingList) DeepCopyObject() runtime.Object
- func (l *SecurityCenterSubscriptionPricingList) GetItems() []resource.Managed
- type SecurityCenterSubscriptionPricingObservation
- type SecurityCenterSubscriptionPricingParameters
- type SecurityCenterSubscriptionPricingSpec
- type SecurityCenterSubscriptionPricingStatus
- type SecurityCenterWorkspace
- func (in *SecurityCenterWorkspace) DeepCopy() *SecurityCenterWorkspace
- func (in *SecurityCenterWorkspace) DeepCopyInto(out *SecurityCenterWorkspace)
- func (in *SecurityCenterWorkspace) DeepCopyObject() runtime.Object
- func (mg *SecurityCenterWorkspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityCenterWorkspace) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityCenterWorkspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityCenterWorkspace) GetID() string
- func (tr *SecurityCenterWorkspace) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityCenterWorkspace) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityCenterWorkspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityCenterWorkspace) GetProviderReference() *xpv1.Reference
- func (mg *SecurityCenterWorkspace) GetTerraformResourceType() string
- func (tr *SecurityCenterWorkspace) GetTerraformSchemaVersion() int
- func (mg *SecurityCenterWorkspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityCenterWorkspace) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityCenterWorkspace) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityCenterWorkspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityCenterWorkspace) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityCenterWorkspace) SetParameters(params map[string]interface{}) error
- func (mg *SecurityCenterWorkspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityCenterWorkspace) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityCenterWorkspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityCenterWorkspaceList
- func (in *SecurityCenterWorkspaceList) DeepCopy() *SecurityCenterWorkspaceList
- func (in *SecurityCenterWorkspaceList) DeepCopyInto(out *SecurityCenterWorkspaceList)
- func (in *SecurityCenterWorkspaceList) DeepCopyObject() runtime.Object
- func (l *SecurityCenterWorkspaceList) GetItems() []resource.Managed
- type SecurityCenterWorkspaceObservation
- type SecurityCenterWorkspaceParameters
- type SecurityCenterWorkspaceSpec
- type SecurityCenterWorkspaceStatus
- type StatusObservation
- type StatusParameters
Constants ¶
const ( CRDGroup = "security.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AdvancedThreatProtection_Kind = "AdvancedThreatProtection" AdvancedThreatProtection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AdvancedThreatProtection_Kind}.String() AdvancedThreatProtection_KindAPIVersion = AdvancedThreatProtection_Kind + "." + CRDGroupVersion.String() AdvancedThreatProtection_GroupVersionKind = CRDGroupVersion.WithKind(AdvancedThreatProtection_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 ( IOTSecurityDeviceGroup_Kind = "IOTSecurityDeviceGroup" IOTSecurityDeviceGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTSecurityDeviceGroup_Kind}.String() IOTSecurityDeviceGroup_KindAPIVersion = IOTSecurityDeviceGroup_Kind + "." + CRDGroupVersion.String() IOTSecurityDeviceGroup_GroupVersionKind = CRDGroupVersion.WithKind(IOTSecurityDeviceGroup_Kind) )
Repository type metadata.
var ( IOTSecuritySolution_Kind = "IOTSecuritySolution" IOTSecuritySolution_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTSecuritySolution_Kind}.String() IOTSecuritySolution_KindAPIVersion = IOTSecuritySolution_Kind + "." + CRDGroupVersion.String() IOTSecuritySolution_GroupVersionKind = CRDGroupVersion.WithKind(IOTSecuritySolution_Kind) )
Repository type metadata.
var ( SecurityCenterAssessment_Kind = "SecurityCenterAssessment" SecurityCenterAssessment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterAssessment_Kind}.String() SecurityCenterAssessment_KindAPIVersion = SecurityCenterAssessment_Kind + "." + CRDGroupVersion.String() SecurityCenterAssessment_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterAssessment_Kind) )
Repository type metadata.
var ( SecurityCenterAssessmentMetadata_Kind = "SecurityCenterAssessmentMetadata" SecurityCenterAssessmentMetadata_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterAssessmentMetadata_Kind}.String() SecurityCenterAssessmentMetadata_KindAPIVersion = SecurityCenterAssessmentMetadata_Kind + "." + CRDGroupVersion.String() SecurityCenterAssessmentMetadata_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterAssessmentMetadata_Kind) )
Repository type metadata.
var ( SecurityCenterAssessmentPolicy_Kind = "SecurityCenterAssessmentPolicy" SecurityCenterAssessmentPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterAssessmentPolicy_Kind}.String() SecurityCenterAssessmentPolicy_KindAPIVersion = SecurityCenterAssessmentPolicy_Kind + "." + CRDGroupVersion.String() SecurityCenterAssessmentPolicy_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterAssessmentPolicy_Kind) )
Repository type metadata.
var ( SecurityCenterAutoProvisioning_Kind = "SecurityCenterAutoProvisioning" SecurityCenterAutoProvisioning_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterAutoProvisioning_Kind}.String() SecurityCenterAutoProvisioning_KindAPIVersion = SecurityCenterAutoProvisioning_Kind + "." + CRDGroupVersion.String() SecurityCenterAutoProvisioning_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterAutoProvisioning_Kind) )
Repository type metadata.
var ( SecurityCenterContact_Kind = "SecurityCenterContact" SecurityCenterContact_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterContact_Kind}.String() SecurityCenterContact_KindAPIVersion = SecurityCenterContact_Kind + "." + CRDGroupVersion.String() SecurityCenterContact_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterContact_Kind) )
Repository type metadata.
var ( SecurityCenterServerVulnerabilityAssessment_Kind = "SecurityCenterServerVulnerabilityAssessment" SecurityCenterServerVulnerabilityAssessment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterServerVulnerabilityAssessment_Kind}.String() SecurityCenterServerVulnerabilityAssessment_KindAPIVersion = SecurityCenterServerVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String() SecurityCenterServerVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterServerVulnerabilityAssessment_Kind) )
Repository type metadata.
var ( SecurityCenterSetting_Kind = "SecurityCenterSetting" SecurityCenterSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterSetting_Kind}.String() SecurityCenterSetting_KindAPIVersion = SecurityCenterSetting_Kind + "." + CRDGroupVersion.String() SecurityCenterSetting_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterSetting_Kind) )
Repository type metadata.
var ( SecurityCenterSubscriptionPricing_Kind = "SecurityCenterSubscriptionPricing" SecurityCenterSubscriptionPricing_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterSubscriptionPricing_Kind}.String() SecurityCenterSubscriptionPricing_KindAPIVersion = SecurityCenterSubscriptionPricing_Kind + "." + CRDGroupVersion.String() SecurityCenterSubscriptionPricing_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterSubscriptionPricing_Kind) )
Repository type metadata.
var ( SecurityCenterWorkspace_Kind = "SecurityCenterWorkspace" SecurityCenterWorkspace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityCenterWorkspace_Kind}.String() SecurityCenterWorkspace_KindAPIVersion = SecurityCenterWorkspace_Kind + "." + CRDGroupVersion.String() SecurityCenterWorkspace_GroupVersionKind = CRDGroupVersion.WithKind(SecurityCenterWorkspace_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AdvancedThreatProtection ¶
type AdvancedThreatProtection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AdvancedThreatProtectionSpec `json:"spec"` Status AdvancedThreatProtectionStatus `json:"status,omitempty"` }
AdvancedThreatProtection is the Schema for the AdvancedThreatProtections 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 (*AdvancedThreatProtection) DeepCopy ¶
func (in *AdvancedThreatProtection) DeepCopy() *AdvancedThreatProtection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtection.
func (*AdvancedThreatProtection) DeepCopyInto ¶
func (in *AdvancedThreatProtection) DeepCopyInto(out *AdvancedThreatProtection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdvancedThreatProtection) DeepCopyObject ¶
func (in *AdvancedThreatProtection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AdvancedThreatProtection) GetCondition ¶
func (mg *AdvancedThreatProtection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AdvancedThreatProtection.
func (*AdvancedThreatProtection) GetConnectionDetailsMapping ¶
func (tr *AdvancedThreatProtection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AdvancedThreatProtection
func (*AdvancedThreatProtection) GetDeletionPolicy ¶
func (mg *AdvancedThreatProtection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AdvancedThreatProtection.
func (*AdvancedThreatProtection) GetID ¶
func (tr *AdvancedThreatProtection) GetID() string
GetID returns ID of underlying Terraform resource of this AdvancedThreatProtection
func (*AdvancedThreatProtection) GetObservation ¶
func (tr *AdvancedThreatProtection) GetObservation() (map[string]interface{}, error)
GetObservation of this AdvancedThreatProtection
func (*AdvancedThreatProtection) GetParameters ¶
func (tr *AdvancedThreatProtection) GetParameters() (map[string]interface{}, error)
GetParameters of this AdvancedThreatProtection
func (*AdvancedThreatProtection) GetProviderConfigReference ¶
func (mg *AdvancedThreatProtection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AdvancedThreatProtection.
func (*AdvancedThreatProtection) GetProviderReference ¶
func (mg *AdvancedThreatProtection) GetProviderReference() *xpv1.Reference
GetProviderReference of this AdvancedThreatProtection. Deprecated: Use GetProviderConfigReference.
func (*AdvancedThreatProtection) GetTerraformResourceType ¶
func (mg *AdvancedThreatProtection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AdvancedThreatProtection
func (*AdvancedThreatProtection) GetTerraformSchemaVersion ¶
func (tr *AdvancedThreatProtection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AdvancedThreatProtection) GetWriteConnectionSecretToReference ¶
func (mg *AdvancedThreatProtection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AdvancedThreatProtection.
func (*AdvancedThreatProtection) LateInitialize ¶
func (tr *AdvancedThreatProtection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AdvancedThreatProtection using its observed tfState. returns True if there are any spec changes for the resource.
func (*AdvancedThreatProtection) SetConditions ¶
func (mg *AdvancedThreatProtection) SetConditions(c ...xpv1.Condition)
SetConditions of this AdvancedThreatProtection.
func (*AdvancedThreatProtection) SetDeletionPolicy ¶
func (mg *AdvancedThreatProtection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AdvancedThreatProtection.
func (*AdvancedThreatProtection) SetObservation ¶
func (tr *AdvancedThreatProtection) SetObservation(obs map[string]interface{}) error
SetObservation for this AdvancedThreatProtection
func (*AdvancedThreatProtection) SetParameters ¶
func (tr *AdvancedThreatProtection) SetParameters(params map[string]interface{}) error
SetParameters for this AdvancedThreatProtection
func (*AdvancedThreatProtection) SetProviderConfigReference ¶
func (mg *AdvancedThreatProtection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AdvancedThreatProtection.
func (*AdvancedThreatProtection) SetProviderReference ¶
func (mg *AdvancedThreatProtection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AdvancedThreatProtection. Deprecated: Use SetProviderConfigReference.
func (*AdvancedThreatProtection) SetWriteConnectionSecretToReference ¶
func (mg *AdvancedThreatProtection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AdvancedThreatProtection.
type AdvancedThreatProtectionList ¶
type AdvancedThreatProtectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AdvancedThreatProtection `json:"items"` }
AdvancedThreatProtectionList contains a list of AdvancedThreatProtections
func (*AdvancedThreatProtectionList) DeepCopy ¶
func (in *AdvancedThreatProtectionList) DeepCopy() *AdvancedThreatProtectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtectionList.
func (*AdvancedThreatProtectionList) DeepCopyInto ¶
func (in *AdvancedThreatProtectionList) DeepCopyInto(out *AdvancedThreatProtectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdvancedThreatProtectionList) DeepCopyObject ¶
func (in *AdvancedThreatProtectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AdvancedThreatProtectionList) GetItems ¶
func (l *AdvancedThreatProtectionList) GetItems() []resource.Managed
GetItems of this AdvancedThreatProtectionList.
type AdvancedThreatProtectionObservation ¶
type AdvancedThreatProtectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AdvancedThreatProtectionObservation) DeepCopy ¶
func (in *AdvancedThreatProtectionObservation) DeepCopy() *AdvancedThreatProtectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtectionObservation.
func (*AdvancedThreatProtectionObservation) DeepCopyInto ¶
func (in *AdvancedThreatProtectionObservation) DeepCopyInto(out *AdvancedThreatProtectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedThreatProtectionParameters ¶
type AdvancedThreatProtectionParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*AdvancedThreatProtectionParameters) DeepCopy ¶
func (in *AdvancedThreatProtectionParameters) DeepCopy() *AdvancedThreatProtectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtectionParameters.
func (*AdvancedThreatProtectionParameters) DeepCopyInto ¶
func (in *AdvancedThreatProtectionParameters) DeepCopyInto(out *AdvancedThreatProtectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedThreatProtectionSpec ¶
type AdvancedThreatProtectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AdvancedThreatProtectionParameters `json:"forProvider"` }
AdvancedThreatProtectionSpec defines the desired state of AdvancedThreatProtection
func (*AdvancedThreatProtectionSpec) DeepCopy ¶
func (in *AdvancedThreatProtectionSpec) DeepCopy() *AdvancedThreatProtectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtectionSpec.
func (*AdvancedThreatProtectionSpec) DeepCopyInto ¶
func (in *AdvancedThreatProtectionSpec) DeepCopyInto(out *AdvancedThreatProtectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedThreatProtectionStatus ¶
type AdvancedThreatProtectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AdvancedThreatProtectionObservation `json:"atProvider,omitempty"` }
AdvancedThreatProtectionStatus defines the observed state of AdvancedThreatProtection.
func (*AdvancedThreatProtectionStatus) DeepCopy ¶
func (in *AdvancedThreatProtectionStatus) DeepCopy() *AdvancedThreatProtectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtectionStatus.
func (*AdvancedThreatProtectionStatus) DeepCopyInto ¶
func (in *AdvancedThreatProtectionStatus) DeepCopyInto(out *AdvancedThreatProtectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowRuleObservation ¶
type AllowRuleObservation struct { }
func (*AllowRuleObservation) DeepCopy ¶
func (in *AllowRuleObservation) DeepCopy() *AllowRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowRuleObservation.
func (*AllowRuleObservation) DeepCopyInto ¶
func (in *AllowRuleObservation) DeepCopyInto(out *AllowRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowRuleParameters ¶
type AllowRuleParameters struct { // +kubebuilder:validation:Optional ConnectionToIPNotAllowed []*string `json:"connectionToIpNotAllowed,omitempty" tf:"connection_to_ip_not_allowed,omitempty"` // +kubebuilder:validation:Optional LocalUserNotAllowed []*string `json:"localUserNotAllowed,omitempty" tf:"local_user_not_allowed,omitempty"` // +kubebuilder:validation:Optional ProcessNotAllowed []*string `json:"processNotAllowed,omitempty" tf:"process_not_allowed,omitempty"` }
func (*AllowRuleParameters) DeepCopy ¶
func (in *AllowRuleParameters) DeepCopy() *AllowRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowRuleParameters.
func (*AllowRuleParameters) DeepCopyInto ¶
func (in *AllowRuleParameters) DeepCopyInto(out *AllowRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecurityDeviceGroup ¶
type IOTSecurityDeviceGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTSecurityDeviceGroupSpec `json:"spec"` Status IOTSecurityDeviceGroupStatus `json:"status,omitempty"` }
IOTSecurityDeviceGroup is the Schema for the IOTSecurityDeviceGroups 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 (*IOTSecurityDeviceGroup) DeepCopy ¶
func (in *IOTSecurityDeviceGroup) DeepCopy() *IOTSecurityDeviceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) DeepCopyInto ¶
func (in *IOTSecurityDeviceGroup) DeepCopyInto(out *IOTSecurityDeviceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTSecurityDeviceGroup) DeepCopyObject ¶
func (in *IOTSecurityDeviceGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTSecurityDeviceGroup) GetCondition ¶
func (mg *IOTSecurityDeviceGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) GetConnectionDetailsMapping ¶
func (tr *IOTSecurityDeviceGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroup) GetDeletionPolicy ¶
func (mg *IOTSecurityDeviceGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) GetID ¶
func (tr *IOTSecurityDeviceGroup) GetID() string
GetID returns ID of underlying Terraform resource of this IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroup) GetObservation ¶
func (tr *IOTSecurityDeviceGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroup) GetParameters ¶
func (tr *IOTSecurityDeviceGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroup) GetProviderConfigReference ¶
func (mg *IOTSecurityDeviceGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) GetProviderReference ¶
func (mg *IOTSecurityDeviceGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTSecurityDeviceGroup. Deprecated: Use GetProviderConfigReference.
func (*IOTSecurityDeviceGroup) GetTerraformResourceType ¶
func (mg *IOTSecurityDeviceGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroup) GetTerraformSchemaVersion ¶
func (tr *IOTSecurityDeviceGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTSecurityDeviceGroup) GetWriteConnectionSecretToReference ¶
func (mg *IOTSecurityDeviceGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) LateInitialize ¶
func (tr *IOTSecurityDeviceGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTSecurityDeviceGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTSecurityDeviceGroup) SetConditions ¶
func (mg *IOTSecurityDeviceGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) SetDeletionPolicy ¶
func (mg *IOTSecurityDeviceGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) SetObservation ¶
func (tr *IOTSecurityDeviceGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroup) SetParameters ¶
func (tr *IOTSecurityDeviceGroup) SetParameters(params map[string]interface{}) error
SetParameters for this IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroup) SetProviderConfigReference ¶
func (mg *IOTSecurityDeviceGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroup) SetProviderReference ¶
func (mg *IOTSecurityDeviceGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTSecurityDeviceGroup. Deprecated: Use SetProviderConfigReference.
func (*IOTSecurityDeviceGroup) SetWriteConnectionSecretToReference ¶
func (mg *IOTSecurityDeviceGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTSecurityDeviceGroup.
type IOTSecurityDeviceGroupList ¶
type IOTSecurityDeviceGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTSecurityDeviceGroup `json:"items"` }
IOTSecurityDeviceGroupList contains a list of IOTSecurityDeviceGroups
func (*IOTSecurityDeviceGroupList) DeepCopy ¶
func (in *IOTSecurityDeviceGroupList) DeepCopy() *IOTSecurityDeviceGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecurityDeviceGroupList.
func (*IOTSecurityDeviceGroupList) DeepCopyInto ¶
func (in *IOTSecurityDeviceGroupList) DeepCopyInto(out *IOTSecurityDeviceGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTSecurityDeviceGroupList) DeepCopyObject ¶
func (in *IOTSecurityDeviceGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTSecurityDeviceGroupList) GetItems ¶
func (l *IOTSecurityDeviceGroupList) GetItems() []resource.Managed
GetItems of this IOTSecurityDeviceGroupList.
type IOTSecurityDeviceGroupObservation ¶
type IOTSecurityDeviceGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IOTSecurityDeviceGroupObservation) DeepCopy ¶
func (in *IOTSecurityDeviceGroupObservation) DeepCopy() *IOTSecurityDeviceGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecurityDeviceGroupObservation.
func (*IOTSecurityDeviceGroupObservation) DeepCopyInto ¶
func (in *IOTSecurityDeviceGroupObservation) DeepCopyInto(out *IOTSecurityDeviceGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecurityDeviceGroupParameters ¶
type IOTSecurityDeviceGroupParameters struct { // +kubebuilder:validation:Optional AllowRule []AllowRuleParameters `json:"allowRule,omitempty" tf:"allow_rule,omitempty"` // +kubebuilder:validation:Required IOTHubID *string `json:"iothubId" tf:"iothub_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RangeRule []RangeRuleParameters `json:"rangeRule,omitempty" tf:"range_rule,omitempty"` }
func (*IOTSecurityDeviceGroupParameters) DeepCopy ¶
func (in *IOTSecurityDeviceGroupParameters) DeepCopy() *IOTSecurityDeviceGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecurityDeviceGroupParameters.
func (*IOTSecurityDeviceGroupParameters) DeepCopyInto ¶
func (in *IOTSecurityDeviceGroupParameters) DeepCopyInto(out *IOTSecurityDeviceGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecurityDeviceGroupSpec ¶
type IOTSecurityDeviceGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTSecurityDeviceGroupParameters `json:"forProvider"` }
IOTSecurityDeviceGroupSpec defines the desired state of IOTSecurityDeviceGroup
func (*IOTSecurityDeviceGroupSpec) DeepCopy ¶
func (in *IOTSecurityDeviceGroupSpec) DeepCopy() *IOTSecurityDeviceGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecurityDeviceGroupSpec.
func (*IOTSecurityDeviceGroupSpec) DeepCopyInto ¶
func (in *IOTSecurityDeviceGroupSpec) DeepCopyInto(out *IOTSecurityDeviceGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecurityDeviceGroupStatus ¶
type IOTSecurityDeviceGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTSecurityDeviceGroupObservation `json:"atProvider,omitempty"` }
IOTSecurityDeviceGroupStatus defines the observed state of IOTSecurityDeviceGroup.
func (*IOTSecurityDeviceGroupStatus) DeepCopy ¶
func (in *IOTSecurityDeviceGroupStatus) DeepCopy() *IOTSecurityDeviceGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecurityDeviceGroupStatus.
func (*IOTSecurityDeviceGroupStatus) DeepCopyInto ¶
func (in *IOTSecurityDeviceGroupStatus) DeepCopyInto(out *IOTSecurityDeviceGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecuritySolution ¶
type IOTSecuritySolution struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTSecuritySolutionSpec `json:"spec"` Status IOTSecuritySolutionStatus `json:"status,omitempty"` }
IOTSecuritySolution is the Schema for the IOTSecuritySolutions 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 (*IOTSecuritySolution) DeepCopy ¶
func (in *IOTSecuritySolution) DeepCopy() *IOTSecuritySolution
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecuritySolution.
func (*IOTSecuritySolution) DeepCopyInto ¶
func (in *IOTSecuritySolution) DeepCopyInto(out *IOTSecuritySolution)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTSecuritySolution) DeepCopyObject ¶
func (in *IOTSecuritySolution) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTSecuritySolution) GetCondition ¶
func (mg *IOTSecuritySolution) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTSecuritySolution.
func (*IOTSecuritySolution) GetConnectionDetailsMapping ¶
func (tr *IOTSecuritySolution) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTSecuritySolution
func (*IOTSecuritySolution) GetDeletionPolicy ¶
func (mg *IOTSecuritySolution) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTSecuritySolution.
func (*IOTSecuritySolution) GetID ¶
func (tr *IOTSecuritySolution) GetID() string
GetID returns ID of underlying Terraform resource of this IOTSecuritySolution
func (*IOTSecuritySolution) GetObservation ¶
func (tr *IOTSecuritySolution) GetObservation() (map[string]interface{}, error)
GetObservation of this IOTSecuritySolution
func (*IOTSecuritySolution) GetParameters ¶
func (tr *IOTSecuritySolution) GetParameters() (map[string]interface{}, error)
GetParameters of this IOTSecuritySolution
func (*IOTSecuritySolution) GetProviderConfigReference ¶
func (mg *IOTSecuritySolution) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTSecuritySolution.
func (*IOTSecuritySolution) GetProviderReference ¶
func (mg *IOTSecuritySolution) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTSecuritySolution. Deprecated: Use GetProviderConfigReference.
func (*IOTSecuritySolution) GetTerraformResourceType ¶
func (mg *IOTSecuritySolution) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTSecuritySolution
func (*IOTSecuritySolution) GetTerraformSchemaVersion ¶
func (tr *IOTSecuritySolution) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTSecuritySolution) GetWriteConnectionSecretToReference ¶
func (mg *IOTSecuritySolution) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTSecuritySolution.
func (*IOTSecuritySolution) LateInitialize ¶
func (tr *IOTSecuritySolution) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTSecuritySolution using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTSecuritySolution) ResolveReferences ¶
ResolveReferences of this IOTSecuritySolution.
func (*IOTSecuritySolution) SetConditions ¶
func (mg *IOTSecuritySolution) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTSecuritySolution.
func (*IOTSecuritySolution) SetDeletionPolicy ¶
func (mg *IOTSecuritySolution) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTSecuritySolution.
func (*IOTSecuritySolution) SetObservation ¶
func (tr *IOTSecuritySolution) SetObservation(obs map[string]interface{}) error
SetObservation for this IOTSecuritySolution
func (*IOTSecuritySolution) SetParameters ¶
func (tr *IOTSecuritySolution) SetParameters(params map[string]interface{}) error
SetParameters for this IOTSecuritySolution
func (*IOTSecuritySolution) SetProviderConfigReference ¶
func (mg *IOTSecuritySolution) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTSecuritySolution.
func (*IOTSecuritySolution) SetProviderReference ¶
func (mg *IOTSecuritySolution) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTSecuritySolution. Deprecated: Use SetProviderConfigReference.
func (*IOTSecuritySolution) SetWriteConnectionSecretToReference ¶
func (mg *IOTSecuritySolution) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTSecuritySolution.
type IOTSecuritySolutionList ¶
type IOTSecuritySolutionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTSecuritySolution `json:"items"` }
IOTSecuritySolutionList contains a list of IOTSecuritySolutions
func (*IOTSecuritySolutionList) DeepCopy ¶
func (in *IOTSecuritySolutionList) DeepCopy() *IOTSecuritySolutionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecuritySolutionList.
func (*IOTSecuritySolutionList) DeepCopyInto ¶
func (in *IOTSecuritySolutionList) DeepCopyInto(out *IOTSecuritySolutionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IOTSecuritySolutionList) DeepCopyObject ¶
func (in *IOTSecuritySolutionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTSecuritySolutionList) GetItems ¶
func (l *IOTSecuritySolutionList) GetItems() []resource.Managed
GetItems of this IOTSecuritySolutionList.
type IOTSecuritySolutionObservation ¶
type IOTSecuritySolutionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IOTSecuritySolutionObservation) DeepCopy ¶
func (in *IOTSecuritySolutionObservation) DeepCopy() *IOTSecuritySolutionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecuritySolutionObservation.
func (*IOTSecuritySolutionObservation) DeepCopyInto ¶
func (in *IOTSecuritySolutionObservation) DeepCopyInto(out *IOTSecuritySolutionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecuritySolutionParameters ¶
type IOTSecuritySolutionParameters struct { // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional EventsToExport []*string `json:"eventsToExport,omitempty" tf:"events_to_export,omitempty"` // +kubebuilder:validation:Required IOTHubIds []*string `json:"iothubIds" tf:"iothub_ids,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Optional LogUnmaskedIpsEnabled *bool `json:"logUnmaskedIpsEnabled,omitempty" tf:"log_unmasked_ips_enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional QueryForResources *string `json:"queryForResources,omitempty" tf:"query_for_resources,omitempty"` // +kubebuilder:validation:Optional QuerySubscriptionIds []*string `json:"querySubscriptionIds,omitempty" tf:"query_subscription_ids,omitempty"` // +kubebuilder:validation:Optional RecommendationsEnabled []RecommendationsEnabledParameters `json:"recommendationsEnabled,omitempty" tf:"recommendations_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"` }
func (*IOTSecuritySolutionParameters) DeepCopy ¶
func (in *IOTSecuritySolutionParameters) DeepCopy() *IOTSecuritySolutionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecuritySolutionParameters.
func (*IOTSecuritySolutionParameters) DeepCopyInto ¶
func (in *IOTSecuritySolutionParameters) DeepCopyInto(out *IOTSecuritySolutionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecuritySolutionSpec ¶
type IOTSecuritySolutionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTSecuritySolutionParameters `json:"forProvider"` }
IOTSecuritySolutionSpec defines the desired state of IOTSecuritySolution
func (*IOTSecuritySolutionSpec) DeepCopy ¶
func (in *IOTSecuritySolutionSpec) DeepCopy() *IOTSecuritySolutionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecuritySolutionSpec.
func (*IOTSecuritySolutionSpec) DeepCopyInto ¶
func (in *IOTSecuritySolutionSpec) DeepCopyInto(out *IOTSecuritySolutionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTSecuritySolutionStatus ¶
type IOTSecuritySolutionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTSecuritySolutionObservation `json:"atProvider,omitempty"` }
IOTSecuritySolutionStatus defines the observed state of IOTSecuritySolution.
func (*IOTSecuritySolutionStatus) DeepCopy ¶
func (in *IOTSecuritySolutionStatus) DeepCopy() *IOTSecuritySolutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTSecuritySolutionStatus.
func (*IOTSecuritySolutionStatus) DeepCopyInto ¶
func (in *IOTSecuritySolutionStatus) DeepCopyInto(out *IOTSecuritySolutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeRuleObservation ¶
type RangeRuleObservation struct { }
func (*RangeRuleObservation) DeepCopy ¶
func (in *RangeRuleObservation) DeepCopy() *RangeRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeRuleObservation.
func (*RangeRuleObservation) DeepCopyInto ¶
func (in *RangeRuleObservation) DeepCopyInto(out *RangeRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeRuleParameters ¶
type RangeRuleParameters struct { // +kubebuilder:validation:Required Duration *string `json:"duration" tf:"duration,omitempty"` // +kubebuilder:validation:Required Max *int64 `json:"max" tf:"max,omitempty"` // +kubebuilder:validation:Required Min *int64 `json:"min" tf:"min,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RangeRuleParameters) DeepCopy ¶
func (in *RangeRuleParameters) DeepCopy() *RangeRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeRuleParameters.
func (*RangeRuleParameters) DeepCopyInto ¶
func (in *RangeRuleParameters) DeepCopyInto(out *RangeRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationsEnabledObservation ¶
type RecommendationsEnabledObservation struct { }
func (*RecommendationsEnabledObservation) DeepCopy ¶
func (in *RecommendationsEnabledObservation) DeepCopy() *RecommendationsEnabledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationsEnabledObservation.
func (*RecommendationsEnabledObservation) DeepCopyInto ¶
func (in *RecommendationsEnabledObservation) DeepCopyInto(out *RecommendationsEnabledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationsEnabledParameters ¶
type RecommendationsEnabledParameters struct { // +kubebuilder:validation:Optional AcrAuthentication *bool `json:"acrAuthentication,omitempty" tf:"acr_authentication,omitempty"` // +kubebuilder:validation:Optional AgentSendUnutilizedMsg *bool `json:"agentSendUnutilizedMsg,omitempty" tf:"agent_send_unutilized_msg,omitempty"` // +kubebuilder:validation:Optional Baseline *bool `json:"baseline,omitempty" tf:"baseline,omitempty"` // +kubebuilder:validation:Optional EdgeHubMemOptimize *bool `json:"edgeHubMemOptimize,omitempty" tf:"edge_hub_mem_optimize,omitempty"` // +kubebuilder:validation:Optional EdgeLoggingOption *bool `json:"edgeLoggingOption,omitempty" tf:"edge_logging_option,omitempty"` // +kubebuilder:validation:Optional IPFilterDenyAll *bool `json:"ipFilterDenyAll,omitempty" tf:"ip_filter_deny_all,omitempty"` // +kubebuilder:validation:Optional IPFilterPermissiveRule *bool `json:"ipFilterPermissiveRule,omitempty" tf:"ip_filter_permissive_rule,omitempty"` // +kubebuilder:validation:Optional InconsistentModuleSettings *bool `json:"inconsistentModuleSettings,omitempty" tf:"inconsistent_module_settings,omitempty"` // +kubebuilder:validation:Optional InstallAgent *bool `json:"installAgent,omitempty" tf:"install_agent,omitempty"` // +kubebuilder:validation:Optional OpenPorts *bool `json:"openPorts,omitempty" tf:"open_ports,omitempty"` // +kubebuilder:validation:Optional PermissiveFirewallPolicy *bool `json:"permissiveFirewallPolicy,omitempty" tf:"permissive_firewall_policy,omitempty"` // +kubebuilder:validation:Optional PermissiveInputFirewallRules *bool `json:"permissiveInputFirewallRules,omitempty" tf:"permissive_input_firewall_rules,omitempty"` // +kubebuilder:validation:Optional PermissiveOutputFirewallRules *bool `json:"permissiveOutputFirewallRules,omitempty" tf:"permissive_output_firewall_rules,omitempty"` // +kubebuilder:validation:Optional PrivilegedDockerOptions *bool `json:"privilegedDockerOptions,omitempty" tf:"privileged_docker_options,omitempty"` SharedCredentials *bool `json:"sharedCredentials,omitempty" tf:"shared_credentials,omitempty"` // +kubebuilder:validation:Optional VulnerableTLSCipherSuite *bool `json:"vulnerableTlsCipherSuite,omitempty" tf:"vulnerable_tls_cipher_suite,omitempty"` }
func (*RecommendationsEnabledParameters) DeepCopy ¶
func (in *RecommendationsEnabledParameters) DeepCopy() *RecommendationsEnabledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationsEnabledParameters.
func (*RecommendationsEnabledParameters) DeepCopyInto ¶
func (in *RecommendationsEnabledParameters) DeepCopyInto(out *RecommendationsEnabledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessment ¶
type SecurityCenterAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterAssessmentSpec `json:"spec"` Status SecurityCenterAssessmentStatus `json:"status,omitempty"` }
SecurityCenterAssessment is the Schema for the SecurityCenterAssessments 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 (*SecurityCenterAssessment) DeepCopy ¶
func (in *SecurityCenterAssessment) DeepCopy() *SecurityCenterAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessment.
func (*SecurityCenterAssessment) DeepCopyInto ¶
func (in *SecurityCenterAssessment) DeepCopyInto(out *SecurityCenterAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAssessment) DeepCopyObject ¶
func (in *SecurityCenterAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAssessment) GetCondition ¶
func (mg *SecurityCenterAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterAssessment.
func (*SecurityCenterAssessment) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterAssessment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterAssessment
func (*SecurityCenterAssessment) GetDeletionPolicy ¶
func (mg *SecurityCenterAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterAssessment.
func (*SecurityCenterAssessment) GetID ¶
func (tr *SecurityCenterAssessment) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterAssessment
func (*SecurityCenterAssessment) GetObservation ¶
func (tr *SecurityCenterAssessment) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterAssessment
func (*SecurityCenterAssessment) GetParameters ¶
func (tr *SecurityCenterAssessment) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterAssessment
func (*SecurityCenterAssessment) GetProviderConfigReference ¶
func (mg *SecurityCenterAssessment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterAssessment.
func (*SecurityCenterAssessment) GetProviderReference ¶
func (mg *SecurityCenterAssessment) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterAssessment. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterAssessment) GetTerraformResourceType ¶
func (mg *SecurityCenterAssessment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterAssessment
func (*SecurityCenterAssessment) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterAssessment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterAssessment) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterAssessment.
func (*SecurityCenterAssessment) LateInitialize ¶
func (tr *SecurityCenterAssessment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterAssessment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterAssessment) SetConditions ¶
func (mg *SecurityCenterAssessment) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterAssessment.
func (*SecurityCenterAssessment) SetDeletionPolicy ¶
func (mg *SecurityCenterAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterAssessment.
func (*SecurityCenterAssessment) SetObservation ¶
func (tr *SecurityCenterAssessment) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterAssessment
func (*SecurityCenterAssessment) SetParameters ¶
func (tr *SecurityCenterAssessment) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterAssessment
func (*SecurityCenterAssessment) SetProviderConfigReference ¶
func (mg *SecurityCenterAssessment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterAssessment.
func (*SecurityCenterAssessment) SetProviderReference ¶
func (mg *SecurityCenterAssessment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterAssessment. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterAssessment) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterAssessment.
type SecurityCenterAssessmentList ¶
type SecurityCenterAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterAssessment `json:"items"` }
SecurityCenterAssessmentList contains a list of SecurityCenterAssessments
func (*SecurityCenterAssessmentList) DeepCopy ¶
func (in *SecurityCenterAssessmentList) DeepCopy() *SecurityCenterAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentList.
func (*SecurityCenterAssessmentList) DeepCopyInto ¶
func (in *SecurityCenterAssessmentList) DeepCopyInto(out *SecurityCenterAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAssessmentList) DeepCopyObject ¶
func (in *SecurityCenterAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAssessmentList) GetItems ¶
func (l *SecurityCenterAssessmentList) GetItems() []resource.Managed
GetItems of this SecurityCenterAssessmentList.
type SecurityCenterAssessmentMetadata ¶
type SecurityCenterAssessmentMetadata struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterAssessmentMetadataSpec `json:"spec"` Status SecurityCenterAssessmentMetadataStatus `json:"status,omitempty"` }
SecurityCenterAssessmentMetadata is the Schema for the SecurityCenterAssessmentMetadatas 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 (*SecurityCenterAssessmentMetadata) DeepCopy ¶
func (in *SecurityCenterAssessmentMetadata) DeepCopy() *SecurityCenterAssessmentMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) DeepCopyInto ¶
func (in *SecurityCenterAssessmentMetadata) DeepCopyInto(out *SecurityCenterAssessmentMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAssessmentMetadata) DeepCopyObject ¶
func (in *SecurityCenterAssessmentMetadata) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAssessmentMetadata) GetCondition ¶
func (mg *SecurityCenterAssessmentMetadata) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterAssessmentMetadata) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadata) GetDeletionPolicy ¶
func (mg *SecurityCenterAssessmentMetadata) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) GetID ¶
func (tr *SecurityCenterAssessmentMetadata) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadata) GetObservation ¶
func (tr *SecurityCenterAssessmentMetadata) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadata) GetParameters ¶
func (tr *SecurityCenterAssessmentMetadata) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadata) GetProviderConfigReference ¶
func (mg *SecurityCenterAssessmentMetadata) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) GetProviderReference ¶
func (mg *SecurityCenterAssessmentMetadata) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterAssessmentMetadata. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterAssessmentMetadata) GetTerraformResourceType ¶
func (mg *SecurityCenterAssessmentMetadata) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadata) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterAssessmentMetadata) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterAssessmentMetadata) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAssessmentMetadata) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) LateInitialize ¶
func (tr *SecurityCenterAssessmentMetadata) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterAssessmentMetadata using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterAssessmentMetadata) SetConditions ¶
func (mg *SecurityCenterAssessmentMetadata) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) SetDeletionPolicy ¶
func (mg *SecurityCenterAssessmentMetadata) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) SetObservation ¶
func (tr *SecurityCenterAssessmentMetadata) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadata) SetParameters ¶
func (tr *SecurityCenterAssessmentMetadata) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadata) SetProviderConfigReference ¶
func (mg *SecurityCenterAssessmentMetadata) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadata) SetProviderReference ¶
func (mg *SecurityCenterAssessmentMetadata) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterAssessmentMetadata. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterAssessmentMetadata) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAssessmentMetadata) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterAssessmentMetadata.
type SecurityCenterAssessmentMetadataList ¶
type SecurityCenterAssessmentMetadataList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterAssessmentMetadata `json:"items"` }
SecurityCenterAssessmentMetadataList contains a list of SecurityCenterAssessmentMetadatas
func (*SecurityCenterAssessmentMetadataList) DeepCopy ¶
func (in *SecurityCenterAssessmentMetadataList) DeepCopy() *SecurityCenterAssessmentMetadataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentMetadataList.
func (*SecurityCenterAssessmentMetadataList) DeepCopyInto ¶
func (in *SecurityCenterAssessmentMetadataList) DeepCopyInto(out *SecurityCenterAssessmentMetadataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAssessmentMetadataList) DeepCopyObject ¶
func (in *SecurityCenterAssessmentMetadataList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAssessmentMetadataList) GetItems ¶
func (l *SecurityCenterAssessmentMetadataList) GetItems() []resource.Managed
GetItems of this SecurityCenterAssessmentMetadataList.
type SecurityCenterAssessmentMetadataObservation ¶
type SecurityCenterAssessmentMetadataObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*SecurityCenterAssessmentMetadataObservation) DeepCopy ¶
func (in *SecurityCenterAssessmentMetadataObservation) DeepCopy() *SecurityCenterAssessmentMetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentMetadataObservation.
func (*SecurityCenterAssessmentMetadataObservation) DeepCopyInto ¶
func (in *SecurityCenterAssessmentMetadataObservation) DeepCopyInto(out *SecurityCenterAssessmentMetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentMetadataParameters ¶
type SecurityCenterAssessmentMetadataParameters struct { // +kubebuilder:validation:Optional Categories []*string `json:"categories,omitempty" tf:"categories,omitempty"` // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional ImplementationEffort *string `json:"implementationEffort,omitempty" tf:"implementation_effort,omitempty"` // +kubebuilder:validation:Optional RemediationDescription *string `json:"remediationDescription,omitempty" tf:"remediation_description,omitempty"` // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Threats []*string `json:"threats,omitempty" tf:"threats,omitempty"` // +kubebuilder:validation:Optional UserImpact *string `json:"userImpact,omitempty" tf:"user_impact,omitempty"` }
func (*SecurityCenterAssessmentMetadataParameters) DeepCopy ¶
func (in *SecurityCenterAssessmentMetadataParameters) DeepCopy() *SecurityCenterAssessmentMetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentMetadataParameters.
func (*SecurityCenterAssessmentMetadataParameters) DeepCopyInto ¶
func (in *SecurityCenterAssessmentMetadataParameters) DeepCopyInto(out *SecurityCenterAssessmentMetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentMetadataSpec ¶
type SecurityCenterAssessmentMetadataSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterAssessmentMetadataParameters `json:"forProvider"` }
SecurityCenterAssessmentMetadataSpec defines the desired state of SecurityCenterAssessmentMetadata
func (*SecurityCenterAssessmentMetadataSpec) DeepCopy ¶
func (in *SecurityCenterAssessmentMetadataSpec) DeepCopy() *SecurityCenterAssessmentMetadataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentMetadataSpec.
func (*SecurityCenterAssessmentMetadataSpec) DeepCopyInto ¶
func (in *SecurityCenterAssessmentMetadataSpec) DeepCopyInto(out *SecurityCenterAssessmentMetadataSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentMetadataStatus ¶
type SecurityCenterAssessmentMetadataStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterAssessmentMetadataObservation `json:"atProvider,omitempty"` }
SecurityCenterAssessmentMetadataStatus defines the observed state of SecurityCenterAssessmentMetadata.
func (*SecurityCenterAssessmentMetadataStatus) DeepCopy ¶
func (in *SecurityCenterAssessmentMetadataStatus) DeepCopy() *SecurityCenterAssessmentMetadataStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentMetadataStatus.
func (*SecurityCenterAssessmentMetadataStatus) DeepCopyInto ¶
func (in *SecurityCenterAssessmentMetadataStatus) DeepCopyInto(out *SecurityCenterAssessmentMetadataStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentObservation ¶
type SecurityCenterAssessmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityCenterAssessmentObservation) DeepCopy ¶
func (in *SecurityCenterAssessmentObservation) DeepCopy() *SecurityCenterAssessmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentObservation.
func (*SecurityCenterAssessmentObservation) DeepCopyInto ¶
func (in *SecurityCenterAssessmentObservation) DeepCopyInto(out *SecurityCenterAssessmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentParameters ¶
type SecurityCenterAssessmentParameters struct { // +kubebuilder:validation:Optional AdditionalData map[string]*string `json:"additionalData,omitempty" tf:"additional_data,omitempty"` // +kubebuilder:validation:Required AssessmentPolicyID *string `json:"assessmentPolicyId" tf:"assessment_policy_id,omitempty"` // +kubebuilder:validation:Required Status []StatusParameters `json:"status" tf:"status,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*SecurityCenterAssessmentParameters) DeepCopy ¶
func (in *SecurityCenterAssessmentParameters) DeepCopy() *SecurityCenterAssessmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentParameters.
func (*SecurityCenterAssessmentParameters) DeepCopyInto ¶
func (in *SecurityCenterAssessmentParameters) DeepCopyInto(out *SecurityCenterAssessmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentPolicy ¶
type SecurityCenterAssessmentPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterAssessmentPolicySpec `json:"spec"` Status SecurityCenterAssessmentPolicyStatus `json:"status,omitempty"` }
SecurityCenterAssessmentPolicy is the Schema for the SecurityCenterAssessmentPolicys 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 (*SecurityCenterAssessmentPolicy) DeepCopy ¶
func (in *SecurityCenterAssessmentPolicy) DeepCopy() *SecurityCenterAssessmentPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) DeepCopyInto ¶
func (in *SecurityCenterAssessmentPolicy) DeepCopyInto(out *SecurityCenterAssessmentPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAssessmentPolicy) DeepCopyObject ¶
func (in *SecurityCenterAssessmentPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAssessmentPolicy) GetCondition ¶
func (mg *SecurityCenterAssessmentPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterAssessmentPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicy) GetDeletionPolicy ¶
func (mg *SecurityCenterAssessmentPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) GetID ¶
func (tr *SecurityCenterAssessmentPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicy) GetObservation ¶
func (tr *SecurityCenterAssessmentPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicy) GetParameters ¶
func (tr *SecurityCenterAssessmentPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicy) GetProviderConfigReference ¶
func (mg *SecurityCenterAssessmentPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) GetProviderReference ¶
func (mg *SecurityCenterAssessmentPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterAssessmentPolicy. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterAssessmentPolicy) GetTerraformResourceType ¶
func (mg *SecurityCenterAssessmentPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicy) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterAssessmentPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterAssessmentPolicy) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAssessmentPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) LateInitialize ¶
func (tr *SecurityCenterAssessmentPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterAssessmentPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterAssessmentPolicy) SetConditions ¶
func (mg *SecurityCenterAssessmentPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) SetDeletionPolicy ¶
func (mg *SecurityCenterAssessmentPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) SetObservation ¶
func (tr *SecurityCenterAssessmentPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicy) SetParameters ¶
func (tr *SecurityCenterAssessmentPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicy) SetProviderConfigReference ¶
func (mg *SecurityCenterAssessmentPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicy) SetProviderReference ¶
func (mg *SecurityCenterAssessmentPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterAssessmentPolicy. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterAssessmentPolicy) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAssessmentPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterAssessmentPolicy.
type SecurityCenterAssessmentPolicyList ¶
type SecurityCenterAssessmentPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterAssessmentPolicy `json:"items"` }
SecurityCenterAssessmentPolicyList contains a list of SecurityCenterAssessmentPolicys
func (*SecurityCenterAssessmentPolicyList) DeepCopy ¶
func (in *SecurityCenterAssessmentPolicyList) DeepCopy() *SecurityCenterAssessmentPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentPolicyList.
func (*SecurityCenterAssessmentPolicyList) DeepCopyInto ¶
func (in *SecurityCenterAssessmentPolicyList) DeepCopyInto(out *SecurityCenterAssessmentPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAssessmentPolicyList) DeepCopyObject ¶
func (in *SecurityCenterAssessmentPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAssessmentPolicyList) GetItems ¶
func (l *SecurityCenterAssessmentPolicyList) GetItems() []resource.Managed
GetItems of this SecurityCenterAssessmentPolicyList.
type SecurityCenterAssessmentPolicyObservation ¶
type SecurityCenterAssessmentPolicyObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*SecurityCenterAssessmentPolicyObservation) DeepCopy ¶
func (in *SecurityCenterAssessmentPolicyObservation) DeepCopy() *SecurityCenterAssessmentPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentPolicyObservation.
func (*SecurityCenterAssessmentPolicyObservation) DeepCopyInto ¶
func (in *SecurityCenterAssessmentPolicyObservation) DeepCopyInto(out *SecurityCenterAssessmentPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentPolicyParameters ¶
type SecurityCenterAssessmentPolicyParameters struct { // +kubebuilder:validation:Optional Categories []*string `json:"categories,omitempty" tf:"categories,omitempty"` // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional ImplementationEffort *string `json:"implementationEffort,omitempty" tf:"implementation_effort,omitempty"` // +kubebuilder:validation:Optional RemediationDescription *string `json:"remediationDescription,omitempty" tf:"remediation_description,omitempty"` // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Threats []*string `json:"threats,omitempty" tf:"threats,omitempty"` // +kubebuilder:validation:Optional UserImpact *string `json:"userImpact,omitempty" tf:"user_impact,omitempty"` }
func (*SecurityCenterAssessmentPolicyParameters) DeepCopy ¶
func (in *SecurityCenterAssessmentPolicyParameters) DeepCopy() *SecurityCenterAssessmentPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentPolicyParameters.
func (*SecurityCenterAssessmentPolicyParameters) DeepCopyInto ¶
func (in *SecurityCenterAssessmentPolicyParameters) DeepCopyInto(out *SecurityCenterAssessmentPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentPolicySpec ¶
type SecurityCenterAssessmentPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterAssessmentPolicyParameters `json:"forProvider"` }
SecurityCenterAssessmentPolicySpec defines the desired state of SecurityCenterAssessmentPolicy
func (*SecurityCenterAssessmentPolicySpec) DeepCopy ¶
func (in *SecurityCenterAssessmentPolicySpec) DeepCopy() *SecurityCenterAssessmentPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentPolicySpec.
func (*SecurityCenterAssessmentPolicySpec) DeepCopyInto ¶
func (in *SecurityCenterAssessmentPolicySpec) DeepCopyInto(out *SecurityCenterAssessmentPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentPolicyStatus ¶
type SecurityCenterAssessmentPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterAssessmentPolicyObservation `json:"atProvider,omitempty"` }
SecurityCenterAssessmentPolicyStatus defines the observed state of SecurityCenterAssessmentPolicy.
func (*SecurityCenterAssessmentPolicyStatus) DeepCopy ¶
func (in *SecurityCenterAssessmentPolicyStatus) DeepCopy() *SecurityCenterAssessmentPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentPolicyStatus.
func (*SecurityCenterAssessmentPolicyStatus) DeepCopyInto ¶
func (in *SecurityCenterAssessmentPolicyStatus) DeepCopyInto(out *SecurityCenterAssessmentPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentSpec ¶
type SecurityCenterAssessmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterAssessmentParameters `json:"forProvider"` }
SecurityCenterAssessmentSpec defines the desired state of SecurityCenterAssessment
func (*SecurityCenterAssessmentSpec) DeepCopy ¶
func (in *SecurityCenterAssessmentSpec) DeepCopy() *SecurityCenterAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentSpec.
func (*SecurityCenterAssessmentSpec) DeepCopyInto ¶
func (in *SecurityCenterAssessmentSpec) DeepCopyInto(out *SecurityCenterAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAssessmentStatus ¶
type SecurityCenterAssessmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterAssessmentObservation `json:"atProvider,omitempty"` }
SecurityCenterAssessmentStatus defines the observed state of SecurityCenterAssessment.
func (*SecurityCenterAssessmentStatus) DeepCopy ¶
func (in *SecurityCenterAssessmentStatus) DeepCopy() *SecurityCenterAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAssessmentStatus.
func (*SecurityCenterAssessmentStatus) DeepCopyInto ¶
func (in *SecurityCenterAssessmentStatus) DeepCopyInto(out *SecurityCenterAssessmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAutoProvisioning ¶
type SecurityCenterAutoProvisioning struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterAutoProvisioningSpec `json:"spec"` Status SecurityCenterAutoProvisioningStatus `json:"status,omitempty"` }
SecurityCenterAutoProvisioning is the Schema for the SecurityCenterAutoProvisionings 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 (*SecurityCenterAutoProvisioning) DeepCopy ¶
func (in *SecurityCenterAutoProvisioning) DeepCopy() *SecurityCenterAutoProvisioning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) DeepCopyInto ¶
func (in *SecurityCenterAutoProvisioning) DeepCopyInto(out *SecurityCenterAutoProvisioning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAutoProvisioning) DeepCopyObject ¶
func (in *SecurityCenterAutoProvisioning) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAutoProvisioning) GetCondition ¶
func (mg *SecurityCenterAutoProvisioning) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterAutoProvisioning) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioning) GetDeletionPolicy ¶
func (mg *SecurityCenterAutoProvisioning) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) GetID ¶
func (tr *SecurityCenterAutoProvisioning) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioning) GetObservation ¶
func (tr *SecurityCenterAutoProvisioning) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioning) GetParameters ¶
func (tr *SecurityCenterAutoProvisioning) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioning) GetProviderConfigReference ¶
func (mg *SecurityCenterAutoProvisioning) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) GetProviderReference ¶
func (mg *SecurityCenterAutoProvisioning) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterAutoProvisioning. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterAutoProvisioning) GetTerraformResourceType ¶
func (mg *SecurityCenterAutoProvisioning) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioning) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterAutoProvisioning) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterAutoProvisioning) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAutoProvisioning) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) LateInitialize ¶
func (tr *SecurityCenterAutoProvisioning) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterAutoProvisioning using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterAutoProvisioning) SetConditions ¶
func (mg *SecurityCenterAutoProvisioning) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) SetDeletionPolicy ¶
func (mg *SecurityCenterAutoProvisioning) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) SetObservation ¶
func (tr *SecurityCenterAutoProvisioning) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioning) SetParameters ¶
func (tr *SecurityCenterAutoProvisioning) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioning) SetProviderConfigReference ¶
func (mg *SecurityCenterAutoProvisioning) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioning) SetProviderReference ¶
func (mg *SecurityCenterAutoProvisioning) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterAutoProvisioning. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterAutoProvisioning) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterAutoProvisioning) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterAutoProvisioning.
type SecurityCenterAutoProvisioningList ¶
type SecurityCenterAutoProvisioningList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterAutoProvisioning `json:"items"` }
SecurityCenterAutoProvisioningList contains a list of SecurityCenterAutoProvisionings
func (*SecurityCenterAutoProvisioningList) DeepCopy ¶
func (in *SecurityCenterAutoProvisioningList) DeepCopy() *SecurityCenterAutoProvisioningList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAutoProvisioningList.
func (*SecurityCenterAutoProvisioningList) DeepCopyInto ¶
func (in *SecurityCenterAutoProvisioningList) DeepCopyInto(out *SecurityCenterAutoProvisioningList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterAutoProvisioningList) DeepCopyObject ¶
func (in *SecurityCenterAutoProvisioningList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterAutoProvisioningList) GetItems ¶
func (l *SecurityCenterAutoProvisioningList) GetItems() []resource.Managed
GetItems of this SecurityCenterAutoProvisioningList.
type SecurityCenterAutoProvisioningObservation ¶
type SecurityCenterAutoProvisioningObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityCenterAutoProvisioningObservation) DeepCopy ¶
func (in *SecurityCenterAutoProvisioningObservation) DeepCopy() *SecurityCenterAutoProvisioningObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAutoProvisioningObservation.
func (*SecurityCenterAutoProvisioningObservation) DeepCopyInto ¶
func (in *SecurityCenterAutoProvisioningObservation) DeepCopyInto(out *SecurityCenterAutoProvisioningObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAutoProvisioningParameters ¶
type SecurityCenterAutoProvisioningParameters struct { // +kubebuilder:validation:Required AutoProvision *string `json:"autoProvision" tf:"auto_provision,omitempty"` }
func (*SecurityCenterAutoProvisioningParameters) DeepCopy ¶
func (in *SecurityCenterAutoProvisioningParameters) DeepCopy() *SecurityCenterAutoProvisioningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAutoProvisioningParameters.
func (*SecurityCenterAutoProvisioningParameters) DeepCopyInto ¶
func (in *SecurityCenterAutoProvisioningParameters) DeepCopyInto(out *SecurityCenterAutoProvisioningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAutoProvisioningSpec ¶
type SecurityCenterAutoProvisioningSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterAutoProvisioningParameters `json:"forProvider"` }
SecurityCenterAutoProvisioningSpec defines the desired state of SecurityCenterAutoProvisioning
func (*SecurityCenterAutoProvisioningSpec) DeepCopy ¶
func (in *SecurityCenterAutoProvisioningSpec) DeepCopy() *SecurityCenterAutoProvisioningSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAutoProvisioningSpec.
func (*SecurityCenterAutoProvisioningSpec) DeepCopyInto ¶
func (in *SecurityCenterAutoProvisioningSpec) DeepCopyInto(out *SecurityCenterAutoProvisioningSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterAutoProvisioningStatus ¶
type SecurityCenterAutoProvisioningStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterAutoProvisioningObservation `json:"atProvider,omitempty"` }
SecurityCenterAutoProvisioningStatus defines the observed state of SecurityCenterAutoProvisioning.
func (*SecurityCenterAutoProvisioningStatus) DeepCopy ¶
func (in *SecurityCenterAutoProvisioningStatus) DeepCopy() *SecurityCenterAutoProvisioningStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterAutoProvisioningStatus.
func (*SecurityCenterAutoProvisioningStatus) DeepCopyInto ¶
func (in *SecurityCenterAutoProvisioningStatus) DeepCopyInto(out *SecurityCenterAutoProvisioningStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterContact ¶
type SecurityCenterContact struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterContactSpec `json:"spec"` Status SecurityCenterContactStatus `json:"status,omitempty"` }
SecurityCenterContact is the Schema for the SecurityCenterContacts 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 (*SecurityCenterContact) DeepCopy ¶
func (in *SecurityCenterContact) DeepCopy() *SecurityCenterContact
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterContact.
func (*SecurityCenterContact) DeepCopyInto ¶
func (in *SecurityCenterContact) DeepCopyInto(out *SecurityCenterContact)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterContact) DeepCopyObject ¶
func (in *SecurityCenterContact) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterContact) GetCondition ¶
func (mg *SecurityCenterContact) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterContact.
func (*SecurityCenterContact) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterContact) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterContact
func (*SecurityCenterContact) GetDeletionPolicy ¶
func (mg *SecurityCenterContact) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterContact.
func (*SecurityCenterContact) GetID ¶
func (tr *SecurityCenterContact) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterContact
func (*SecurityCenterContact) GetObservation ¶
func (tr *SecurityCenterContact) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterContact
func (*SecurityCenterContact) GetParameters ¶
func (tr *SecurityCenterContact) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterContact
func (*SecurityCenterContact) GetProviderConfigReference ¶
func (mg *SecurityCenterContact) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterContact.
func (*SecurityCenterContact) GetProviderReference ¶
func (mg *SecurityCenterContact) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterContact. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterContact) GetTerraformResourceType ¶
func (mg *SecurityCenterContact) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterContact
func (*SecurityCenterContact) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterContact) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterContact) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterContact) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterContact.
func (*SecurityCenterContact) LateInitialize ¶
func (tr *SecurityCenterContact) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterContact using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterContact) SetConditions ¶
func (mg *SecurityCenterContact) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterContact.
func (*SecurityCenterContact) SetDeletionPolicy ¶
func (mg *SecurityCenterContact) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterContact.
func (*SecurityCenterContact) SetObservation ¶
func (tr *SecurityCenterContact) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterContact
func (*SecurityCenterContact) SetParameters ¶
func (tr *SecurityCenterContact) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterContact
func (*SecurityCenterContact) SetProviderConfigReference ¶
func (mg *SecurityCenterContact) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterContact.
func (*SecurityCenterContact) SetProviderReference ¶
func (mg *SecurityCenterContact) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterContact. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterContact) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterContact) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterContact.
type SecurityCenterContactList ¶
type SecurityCenterContactList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterContact `json:"items"` }
SecurityCenterContactList contains a list of SecurityCenterContacts
func (*SecurityCenterContactList) DeepCopy ¶
func (in *SecurityCenterContactList) DeepCopy() *SecurityCenterContactList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterContactList.
func (*SecurityCenterContactList) DeepCopyInto ¶
func (in *SecurityCenterContactList) DeepCopyInto(out *SecurityCenterContactList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterContactList) DeepCopyObject ¶
func (in *SecurityCenterContactList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterContactList) GetItems ¶
func (l *SecurityCenterContactList) GetItems() []resource.Managed
GetItems of this SecurityCenterContactList.
type SecurityCenterContactObservation ¶
type SecurityCenterContactObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityCenterContactObservation) DeepCopy ¶
func (in *SecurityCenterContactObservation) DeepCopy() *SecurityCenterContactObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterContactObservation.
func (*SecurityCenterContactObservation) DeepCopyInto ¶
func (in *SecurityCenterContactObservation) DeepCopyInto(out *SecurityCenterContactObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterContactParameters ¶
type SecurityCenterContactParameters struct { // +kubebuilder:validation:Required AlertNotifications *bool `json:"alertNotifications" tf:"alert_notifications,omitempty"` // +kubebuilder:validation:Required AlertsToAdmins *bool `json:"alertsToAdmins" tf:"alerts_to_admins,omitempty"` // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` // +kubebuilder:validation:Optional Phone *string `json:"phone,omitempty" tf:"phone,omitempty"` }
func (*SecurityCenterContactParameters) DeepCopy ¶
func (in *SecurityCenterContactParameters) DeepCopy() *SecurityCenterContactParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterContactParameters.
func (*SecurityCenterContactParameters) DeepCopyInto ¶
func (in *SecurityCenterContactParameters) DeepCopyInto(out *SecurityCenterContactParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterContactSpec ¶
type SecurityCenterContactSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterContactParameters `json:"forProvider"` }
SecurityCenterContactSpec defines the desired state of SecurityCenterContact
func (*SecurityCenterContactSpec) DeepCopy ¶
func (in *SecurityCenterContactSpec) DeepCopy() *SecurityCenterContactSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterContactSpec.
func (*SecurityCenterContactSpec) DeepCopyInto ¶
func (in *SecurityCenterContactSpec) DeepCopyInto(out *SecurityCenterContactSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterContactStatus ¶
type SecurityCenterContactStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterContactObservation `json:"atProvider,omitempty"` }
SecurityCenterContactStatus defines the observed state of SecurityCenterContact.
func (*SecurityCenterContactStatus) DeepCopy ¶
func (in *SecurityCenterContactStatus) DeepCopy() *SecurityCenterContactStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterContactStatus.
func (*SecurityCenterContactStatus) DeepCopyInto ¶
func (in *SecurityCenterContactStatus) DeepCopyInto(out *SecurityCenterContactStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterServerVulnerabilityAssessment ¶
type SecurityCenterServerVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterServerVulnerabilityAssessmentSpec `json:"spec"` Status SecurityCenterServerVulnerabilityAssessmentStatus `json:"status,omitempty"` }
SecurityCenterServerVulnerabilityAssessment is the Schema for the SecurityCenterServerVulnerabilityAssessments 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 (*SecurityCenterServerVulnerabilityAssessment) DeepCopy ¶
func (in *SecurityCenterServerVulnerabilityAssessment) DeepCopy() *SecurityCenterServerVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) DeepCopyInto ¶
func (in *SecurityCenterServerVulnerabilityAssessment) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterServerVulnerabilityAssessment) DeepCopyObject ¶
func (in *SecurityCenterServerVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterServerVulnerabilityAssessment) GetCondition ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessment) GetDeletionPolicy ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) GetID ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessment) GetObservation ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessment) GetParameters ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessment) GetProviderConfigReference ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) GetProviderReference ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterServerVulnerabilityAssessment. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterServerVulnerabilityAssessment) GetTerraformResourceType ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessment) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterServerVulnerabilityAssessment) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) LateInitialize ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterServerVulnerabilityAssessment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterServerVulnerabilityAssessment) SetConditions ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) SetDeletionPolicy ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) SetObservation ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessment) SetParameters ¶
func (tr *SecurityCenterServerVulnerabilityAssessment) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessment) SetProviderConfigReference ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessment) SetProviderReference ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterServerVulnerabilityAssessment. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterServerVulnerabilityAssessment) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterServerVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterServerVulnerabilityAssessment.
type SecurityCenterServerVulnerabilityAssessmentList ¶
type SecurityCenterServerVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterServerVulnerabilityAssessment `json:"items"` }
SecurityCenterServerVulnerabilityAssessmentList contains a list of SecurityCenterServerVulnerabilityAssessments
func (*SecurityCenterServerVulnerabilityAssessmentList) DeepCopy ¶
func (in *SecurityCenterServerVulnerabilityAssessmentList) DeepCopy() *SecurityCenterServerVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterServerVulnerabilityAssessmentList.
func (*SecurityCenterServerVulnerabilityAssessmentList) DeepCopyInto ¶
func (in *SecurityCenterServerVulnerabilityAssessmentList) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterServerVulnerabilityAssessmentList) DeepCopyObject ¶
func (in *SecurityCenterServerVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterServerVulnerabilityAssessmentList) GetItems ¶
func (l *SecurityCenterServerVulnerabilityAssessmentList) GetItems() []resource.Managed
GetItems of this SecurityCenterServerVulnerabilityAssessmentList.
type SecurityCenterServerVulnerabilityAssessmentObservation ¶
type SecurityCenterServerVulnerabilityAssessmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityCenterServerVulnerabilityAssessmentObservation) DeepCopy ¶
func (in *SecurityCenterServerVulnerabilityAssessmentObservation) DeepCopy() *SecurityCenterServerVulnerabilityAssessmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterServerVulnerabilityAssessmentObservation.
func (*SecurityCenterServerVulnerabilityAssessmentObservation) DeepCopyInto ¶
func (in *SecurityCenterServerVulnerabilityAssessmentObservation) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterServerVulnerabilityAssessmentParameters ¶
type SecurityCenterServerVulnerabilityAssessmentParameters struct { // +kubebuilder:validation:Optional HybridMachineID *string `json:"hybridMachineId,omitempty" tf:"hybrid_machine_id,omitempty"` // +kubebuilder:validation:Optional VirtualMachineID *string `json:"virtualMachineId,omitempty" tf:"virtual_machine_id,omitempty"` }
func (*SecurityCenterServerVulnerabilityAssessmentParameters) DeepCopy ¶
func (in *SecurityCenterServerVulnerabilityAssessmentParameters) DeepCopy() *SecurityCenterServerVulnerabilityAssessmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterServerVulnerabilityAssessmentParameters.
func (*SecurityCenterServerVulnerabilityAssessmentParameters) DeepCopyInto ¶
func (in *SecurityCenterServerVulnerabilityAssessmentParameters) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterServerVulnerabilityAssessmentSpec ¶
type SecurityCenterServerVulnerabilityAssessmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterServerVulnerabilityAssessmentParameters `json:"forProvider"` }
SecurityCenterServerVulnerabilityAssessmentSpec defines the desired state of SecurityCenterServerVulnerabilityAssessment
func (*SecurityCenterServerVulnerabilityAssessmentSpec) DeepCopy ¶
func (in *SecurityCenterServerVulnerabilityAssessmentSpec) DeepCopy() *SecurityCenterServerVulnerabilityAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterServerVulnerabilityAssessmentSpec.
func (*SecurityCenterServerVulnerabilityAssessmentSpec) DeepCopyInto ¶
func (in *SecurityCenterServerVulnerabilityAssessmentSpec) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterServerVulnerabilityAssessmentStatus ¶
type SecurityCenterServerVulnerabilityAssessmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterServerVulnerabilityAssessmentObservation `json:"atProvider,omitempty"` }
SecurityCenterServerVulnerabilityAssessmentStatus defines the observed state of SecurityCenterServerVulnerabilityAssessment.
func (*SecurityCenterServerVulnerabilityAssessmentStatus) DeepCopy ¶
func (in *SecurityCenterServerVulnerabilityAssessmentStatus) DeepCopy() *SecurityCenterServerVulnerabilityAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterServerVulnerabilityAssessmentStatus.
func (*SecurityCenterServerVulnerabilityAssessmentStatus) DeepCopyInto ¶
func (in *SecurityCenterServerVulnerabilityAssessmentStatus) DeepCopyInto(out *SecurityCenterServerVulnerabilityAssessmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSetting ¶
type SecurityCenterSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterSettingSpec `json:"spec"` Status SecurityCenterSettingStatus `json:"status,omitempty"` }
SecurityCenterSetting is the Schema for the SecurityCenterSettings 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 (*SecurityCenterSetting) DeepCopy ¶
func (in *SecurityCenterSetting) DeepCopy() *SecurityCenterSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSetting.
func (*SecurityCenterSetting) DeepCopyInto ¶
func (in *SecurityCenterSetting) DeepCopyInto(out *SecurityCenterSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterSetting) DeepCopyObject ¶
func (in *SecurityCenterSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterSetting) GetCondition ¶
func (mg *SecurityCenterSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterSetting.
func (*SecurityCenterSetting) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterSetting
func (*SecurityCenterSetting) GetDeletionPolicy ¶
func (mg *SecurityCenterSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterSetting.
func (*SecurityCenterSetting) GetID ¶
func (tr *SecurityCenterSetting) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterSetting
func (*SecurityCenterSetting) GetObservation ¶
func (tr *SecurityCenterSetting) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterSetting
func (*SecurityCenterSetting) GetParameters ¶
func (tr *SecurityCenterSetting) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterSetting
func (*SecurityCenterSetting) GetProviderConfigReference ¶
func (mg *SecurityCenterSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterSetting.
func (*SecurityCenterSetting) GetProviderReference ¶
func (mg *SecurityCenterSetting) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterSetting. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterSetting) GetTerraformResourceType ¶
func (mg *SecurityCenterSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterSetting
func (*SecurityCenterSetting) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterSetting) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterSetting.
func (*SecurityCenterSetting) LateInitialize ¶
func (tr *SecurityCenterSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterSetting) SetConditions ¶
func (mg *SecurityCenterSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterSetting.
func (*SecurityCenterSetting) SetDeletionPolicy ¶
func (mg *SecurityCenterSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterSetting.
func (*SecurityCenterSetting) SetObservation ¶
func (tr *SecurityCenterSetting) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterSetting
func (*SecurityCenterSetting) SetParameters ¶
func (tr *SecurityCenterSetting) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterSetting
func (*SecurityCenterSetting) SetProviderConfigReference ¶
func (mg *SecurityCenterSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterSetting.
func (*SecurityCenterSetting) SetProviderReference ¶
func (mg *SecurityCenterSetting) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterSetting. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterSetting) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterSetting.
type SecurityCenterSettingList ¶
type SecurityCenterSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterSetting `json:"items"` }
SecurityCenterSettingList contains a list of SecurityCenterSettings
func (*SecurityCenterSettingList) DeepCopy ¶
func (in *SecurityCenterSettingList) DeepCopy() *SecurityCenterSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSettingList.
func (*SecurityCenterSettingList) DeepCopyInto ¶
func (in *SecurityCenterSettingList) DeepCopyInto(out *SecurityCenterSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterSettingList) DeepCopyObject ¶
func (in *SecurityCenterSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterSettingList) GetItems ¶
func (l *SecurityCenterSettingList) GetItems() []resource.Managed
GetItems of this SecurityCenterSettingList.
type SecurityCenterSettingObservation ¶
type SecurityCenterSettingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityCenterSettingObservation) DeepCopy ¶
func (in *SecurityCenterSettingObservation) DeepCopy() *SecurityCenterSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSettingObservation.
func (*SecurityCenterSettingObservation) DeepCopyInto ¶
func (in *SecurityCenterSettingObservation) DeepCopyInto(out *SecurityCenterSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSettingParameters ¶
type SecurityCenterSettingParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Required SettingName *string `json:"settingName" tf:"setting_name,omitempty"` }
func (*SecurityCenterSettingParameters) DeepCopy ¶
func (in *SecurityCenterSettingParameters) DeepCopy() *SecurityCenterSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSettingParameters.
func (*SecurityCenterSettingParameters) DeepCopyInto ¶
func (in *SecurityCenterSettingParameters) DeepCopyInto(out *SecurityCenterSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSettingSpec ¶
type SecurityCenterSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterSettingParameters `json:"forProvider"` }
SecurityCenterSettingSpec defines the desired state of SecurityCenterSetting
func (*SecurityCenterSettingSpec) DeepCopy ¶
func (in *SecurityCenterSettingSpec) DeepCopy() *SecurityCenterSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSettingSpec.
func (*SecurityCenterSettingSpec) DeepCopyInto ¶
func (in *SecurityCenterSettingSpec) DeepCopyInto(out *SecurityCenterSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSettingStatus ¶
type SecurityCenterSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterSettingObservation `json:"atProvider,omitempty"` }
SecurityCenterSettingStatus defines the observed state of SecurityCenterSetting.
func (*SecurityCenterSettingStatus) DeepCopy ¶
func (in *SecurityCenterSettingStatus) DeepCopy() *SecurityCenterSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSettingStatus.
func (*SecurityCenterSettingStatus) DeepCopyInto ¶
func (in *SecurityCenterSettingStatus) DeepCopyInto(out *SecurityCenterSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSubscriptionPricing ¶
type SecurityCenterSubscriptionPricing struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterSubscriptionPricingSpec `json:"spec"` Status SecurityCenterSubscriptionPricingStatus `json:"status,omitempty"` }
SecurityCenterSubscriptionPricing is the Schema for the SecurityCenterSubscriptionPricings 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 (*SecurityCenterSubscriptionPricing) DeepCopy ¶
func (in *SecurityCenterSubscriptionPricing) DeepCopy() *SecurityCenterSubscriptionPricing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) DeepCopyInto ¶
func (in *SecurityCenterSubscriptionPricing) DeepCopyInto(out *SecurityCenterSubscriptionPricing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterSubscriptionPricing) DeepCopyObject ¶
func (in *SecurityCenterSubscriptionPricing) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterSubscriptionPricing) GetCondition ¶
func (mg *SecurityCenterSubscriptionPricing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterSubscriptionPricing) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricing) GetDeletionPolicy ¶
func (mg *SecurityCenterSubscriptionPricing) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) GetID ¶
func (tr *SecurityCenterSubscriptionPricing) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricing) GetObservation ¶
func (tr *SecurityCenterSubscriptionPricing) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricing) GetParameters ¶
func (tr *SecurityCenterSubscriptionPricing) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricing) GetProviderConfigReference ¶
func (mg *SecurityCenterSubscriptionPricing) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) GetProviderReference ¶
func (mg *SecurityCenterSubscriptionPricing) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterSubscriptionPricing. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterSubscriptionPricing) GetTerraformResourceType ¶
func (mg *SecurityCenterSubscriptionPricing) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricing) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterSubscriptionPricing) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterSubscriptionPricing) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterSubscriptionPricing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) LateInitialize ¶
func (tr *SecurityCenterSubscriptionPricing) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterSubscriptionPricing using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterSubscriptionPricing) SetConditions ¶
func (mg *SecurityCenterSubscriptionPricing) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) SetDeletionPolicy ¶
func (mg *SecurityCenterSubscriptionPricing) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) SetObservation ¶
func (tr *SecurityCenterSubscriptionPricing) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricing) SetParameters ¶
func (tr *SecurityCenterSubscriptionPricing) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricing) SetProviderConfigReference ¶
func (mg *SecurityCenterSubscriptionPricing) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricing) SetProviderReference ¶
func (mg *SecurityCenterSubscriptionPricing) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterSubscriptionPricing. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterSubscriptionPricing) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterSubscriptionPricing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterSubscriptionPricing.
type SecurityCenterSubscriptionPricingList ¶
type SecurityCenterSubscriptionPricingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterSubscriptionPricing `json:"items"` }
SecurityCenterSubscriptionPricingList contains a list of SecurityCenterSubscriptionPricings
func (*SecurityCenterSubscriptionPricingList) DeepCopy ¶
func (in *SecurityCenterSubscriptionPricingList) DeepCopy() *SecurityCenterSubscriptionPricingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSubscriptionPricingList.
func (*SecurityCenterSubscriptionPricingList) DeepCopyInto ¶
func (in *SecurityCenterSubscriptionPricingList) DeepCopyInto(out *SecurityCenterSubscriptionPricingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterSubscriptionPricingList) DeepCopyObject ¶
func (in *SecurityCenterSubscriptionPricingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterSubscriptionPricingList) GetItems ¶
func (l *SecurityCenterSubscriptionPricingList) GetItems() []resource.Managed
GetItems of this SecurityCenterSubscriptionPricingList.
type SecurityCenterSubscriptionPricingObservation ¶
type SecurityCenterSubscriptionPricingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityCenterSubscriptionPricingObservation) DeepCopy ¶
func (in *SecurityCenterSubscriptionPricingObservation) DeepCopy() *SecurityCenterSubscriptionPricingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSubscriptionPricingObservation.
func (*SecurityCenterSubscriptionPricingObservation) DeepCopyInto ¶
func (in *SecurityCenterSubscriptionPricingObservation) DeepCopyInto(out *SecurityCenterSubscriptionPricingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSubscriptionPricingParameters ¶
type SecurityCenterSubscriptionPricingParameters struct { // +kubebuilder:validation:Optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*SecurityCenterSubscriptionPricingParameters) DeepCopy ¶
func (in *SecurityCenterSubscriptionPricingParameters) DeepCopy() *SecurityCenterSubscriptionPricingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSubscriptionPricingParameters.
func (*SecurityCenterSubscriptionPricingParameters) DeepCopyInto ¶
func (in *SecurityCenterSubscriptionPricingParameters) DeepCopyInto(out *SecurityCenterSubscriptionPricingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSubscriptionPricingSpec ¶
type SecurityCenterSubscriptionPricingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterSubscriptionPricingParameters `json:"forProvider"` }
SecurityCenterSubscriptionPricingSpec defines the desired state of SecurityCenterSubscriptionPricing
func (*SecurityCenterSubscriptionPricingSpec) DeepCopy ¶
func (in *SecurityCenterSubscriptionPricingSpec) DeepCopy() *SecurityCenterSubscriptionPricingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSubscriptionPricingSpec.
func (*SecurityCenterSubscriptionPricingSpec) DeepCopyInto ¶
func (in *SecurityCenterSubscriptionPricingSpec) DeepCopyInto(out *SecurityCenterSubscriptionPricingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterSubscriptionPricingStatus ¶
type SecurityCenterSubscriptionPricingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterSubscriptionPricingObservation `json:"atProvider,omitempty"` }
SecurityCenterSubscriptionPricingStatus defines the observed state of SecurityCenterSubscriptionPricing.
func (*SecurityCenterSubscriptionPricingStatus) DeepCopy ¶
func (in *SecurityCenterSubscriptionPricingStatus) DeepCopy() *SecurityCenterSubscriptionPricingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterSubscriptionPricingStatus.
func (*SecurityCenterSubscriptionPricingStatus) DeepCopyInto ¶
func (in *SecurityCenterSubscriptionPricingStatus) DeepCopyInto(out *SecurityCenterSubscriptionPricingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterWorkspace ¶
type SecurityCenterWorkspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityCenterWorkspaceSpec `json:"spec"` Status SecurityCenterWorkspaceStatus `json:"status,omitempty"` }
SecurityCenterWorkspace is the Schema for the SecurityCenterWorkspaces 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 (*SecurityCenterWorkspace) DeepCopy ¶
func (in *SecurityCenterWorkspace) DeepCopy() *SecurityCenterWorkspace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) DeepCopyInto ¶
func (in *SecurityCenterWorkspace) DeepCopyInto(out *SecurityCenterWorkspace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterWorkspace) DeepCopyObject ¶
func (in *SecurityCenterWorkspace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterWorkspace) GetCondition ¶
func (mg *SecurityCenterWorkspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) GetConnectionDetailsMapping ¶
func (tr *SecurityCenterWorkspace) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityCenterWorkspace
func (*SecurityCenterWorkspace) GetDeletionPolicy ¶
func (mg *SecurityCenterWorkspace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) GetID ¶
func (tr *SecurityCenterWorkspace) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityCenterWorkspace
func (*SecurityCenterWorkspace) GetObservation ¶
func (tr *SecurityCenterWorkspace) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityCenterWorkspace
func (*SecurityCenterWorkspace) GetParameters ¶
func (tr *SecurityCenterWorkspace) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityCenterWorkspace
func (*SecurityCenterWorkspace) GetProviderConfigReference ¶
func (mg *SecurityCenterWorkspace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) GetProviderReference ¶
func (mg *SecurityCenterWorkspace) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityCenterWorkspace. Deprecated: Use GetProviderConfigReference.
func (*SecurityCenterWorkspace) GetTerraformResourceType ¶
func (mg *SecurityCenterWorkspace) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityCenterWorkspace
func (*SecurityCenterWorkspace) GetTerraformSchemaVersion ¶
func (tr *SecurityCenterWorkspace) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityCenterWorkspace) GetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterWorkspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) LateInitialize ¶
func (tr *SecurityCenterWorkspace) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityCenterWorkspace using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityCenterWorkspace) SetConditions ¶
func (mg *SecurityCenterWorkspace) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) SetDeletionPolicy ¶
func (mg *SecurityCenterWorkspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) SetObservation ¶
func (tr *SecurityCenterWorkspace) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityCenterWorkspace
func (*SecurityCenterWorkspace) SetParameters ¶
func (tr *SecurityCenterWorkspace) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityCenterWorkspace
func (*SecurityCenterWorkspace) SetProviderConfigReference ¶
func (mg *SecurityCenterWorkspace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityCenterWorkspace.
func (*SecurityCenterWorkspace) SetProviderReference ¶
func (mg *SecurityCenterWorkspace) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityCenterWorkspace. Deprecated: Use SetProviderConfigReference.
func (*SecurityCenterWorkspace) SetWriteConnectionSecretToReference ¶
func (mg *SecurityCenterWorkspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityCenterWorkspace.
type SecurityCenterWorkspaceList ¶
type SecurityCenterWorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityCenterWorkspace `json:"items"` }
SecurityCenterWorkspaceList contains a list of SecurityCenterWorkspaces
func (*SecurityCenterWorkspaceList) DeepCopy ¶
func (in *SecurityCenterWorkspaceList) DeepCopy() *SecurityCenterWorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterWorkspaceList.
func (*SecurityCenterWorkspaceList) DeepCopyInto ¶
func (in *SecurityCenterWorkspaceList) DeepCopyInto(out *SecurityCenterWorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityCenterWorkspaceList) DeepCopyObject ¶
func (in *SecurityCenterWorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityCenterWorkspaceList) GetItems ¶
func (l *SecurityCenterWorkspaceList) GetItems() []resource.Managed
GetItems of this SecurityCenterWorkspaceList.
type SecurityCenterWorkspaceObservation ¶
type SecurityCenterWorkspaceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityCenterWorkspaceObservation) DeepCopy ¶
func (in *SecurityCenterWorkspaceObservation) DeepCopy() *SecurityCenterWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterWorkspaceObservation.
func (*SecurityCenterWorkspaceObservation) DeepCopyInto ¶
func (in *SecurityCenterWorkspaceObservation) DeepCopyInto(out *SecurityCenterWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterWorkspaceParameters ¶
type SecurityCenterWorkspaceParameters struct { // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // +kubebuilder:validation:Required WorkspaceID *string `json:"workspaceId" tf:"workspace_id,omitempty"` }
func (*SecurityCenterWorkspaceParameters) DeepCopy ¶
func (in *SecurityCenterWorkspaceParameters) DeepCopy() *SecurityCenterWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterWorkspaceParameters.
func (*SecurityCenterWorkspaceParameters) DeepCopyInto ¶
func (in *SecurityCenterWorkspaceParameters) DeepCopyInto(out *SecurityCenterWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterWorkspaceSpec ¶
type SecurityCenterWorkspaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityCenterWorkspaceParameters `json:"forProvider"` }
SecurityCenterWorkspaceSpec defines the desired state of SecurityCenterWorkspace
func (*SecurityCenterWorkspaceSpec) DeepCopy ¶
func (in *SecurityCenterWorkspaceSpec) DeepCopy() *SecurityCenterWorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterWorkspaceSpec.
func (*SecurityCenterWorkspaceSpec) DeepCopyInto ¶
func (in *SecurityCenterWorkspaceSpec) DeepCopyInto(out *SecurityCenterWorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityCenterWorkspaceStatus ¶
type SecurityCenterWorkspaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityCenterWorkspaceObservation `json:"atProvider,omitempty"` }
SecurityCenterWorkspaceStatus defines the observed state of SecurityCenterWorkspace.
func (*SecurityCenterWorkspaceStatus) DeepCopy ¶
func (in *SecurityCenterWorkspaceStatus) DeepCopy() *SecurityCenterWorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityCenterWorkspaceStatus.
func (*SecurityCenterWorkspaceStatus) DeepCopyInto ¶
func (in *SecurityCenterWorkspaceStatus) DeepCopyInto(out *SecurityCenterWorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusObservation ¶
type StatusObservation struct { }
func (*StatusObservation) DeepCopy ¶
func (in *StatusObservation) DeepCopy() *StatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusObservation.
func (*StatusObservation) DeepCopyInto ¶
func (in *StatusObservation) DeepCopyInto(out *StatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusParameters ¶
type StatusParameters struct { // +kubebuilder:validation:Optional Cause *string `json:"cause,omitempty" tf:"cause,omitempty"` // +kubebuilder:validation:Required Code *string `json:"code" tf:"code,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` }
func (*StatusParameters) DeepCopy ¶
func (in *StatusParameters) DeepCopy() *StatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusParameters.
func (*StatusParameters) DeepCopyInto ¶
func (in *StatusParameters) DeepCopyInto(out *StatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_advancedthreatprotection_terraformed.go
- zz_advancedthreatprotection_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_iotsecuritydevicegroup_terraformed.go
- zz_iotsecuritydevicegroup_types.go
- zz_iotsecuritysolution_terraformed.go
- zz_iotsecuritysolution_types.go
- zz_securitycenterassessment_terraformed.go
- zz_securitycenterassessment_types.go
- zz_securitycenterassessmentmetadata_terraformed.go
- zz_securitycenterassessmentmetadata_types.go
- zz_securitycenterassessmentpolicy_terraformed.go
- zz_securitycenterassessmentpolicy_types.go
- zz_securitycenterautoprovisioning_terraformed.go
- zz_securitycenterautoprovisioning_types.go
- zz_securitycentercontact_terraformed.go
- zz_securitycentercontact_types.go
- zz_securitycenterservervulnerabilityassessment_terraformed.go
- zz_securitycenterservervulnerabilityassessment_types.go
- zz_securitycentersetting_terraformed.go
- zz_securitycentersetting_types.go
- zz_securitycentersubscriptionpricing_terraformed.go
- zz_securitycentersubscriptionpricing_types.go
- zz_securitycenterworkspace_terraformed.go
- zz_securitycenterworkspace_types.go