Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=privateca.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessUrlsObservation
- type AccessUrlsParameters
- type AdditionalExtensionsObjectIDObservation
- type AdditionalExtensionsObjectIDParameters
- type AdditionalExtensionsObservation
- type AdditionalExtensionsParameters
- type AllowedIssuanceModesObservation
- type AllowedIssuanceModesParameters
- type AllowedKeyTypesObservation
- type AllowedKeyTypesParameters
- type AuthorityKeyIDObservation
- type AuthorityKeyIDParameters
- type BaseKeyUsageObservation
- type BaseKeyUsageParameters
- type BaselineValuesObservation
- type BaselineValuesParameters
- type CAOptionsObservation
- type CAOptionsParameters
- type CAPool
- func (in *CAPool) DeepCopy() *CAPool
- func (in *CAPool) DeepCopyInto(out *CAPool)
- func (in *CAPool) DeepCopyObject() runtime.Object
- func (mg *CAPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CAPool) GetConnectionDetailsMapping() map[string]string
- func (mg *CAPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CAPool) GetID() string
- func (tr *CAPool) GetObservation() (map[string]interface{}, error)
- func (tr *CAPool) GetParameters() (map[string]interface{}, error)
- func (mg *CAPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *CAPool) GetProviderReference() *xpv1.Reference
- func (mg *CAPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CAPool) GetTerraformResourceType() string
- func (tr *CAPool) GetTerraformSchemaVersion() int
- func (mg *CAPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CAPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *CAPool) SetConditions(c ...xpv1.Condition)
- func (mg *CAPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CAPool) SetObservation(obs map[string]interface{}) error
- func (tr *CAPool) SetParameters(params map[string]interface{}) error
- func (mg *CAPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CAPool) SetProviderReference(r *xpv1.Reference)
- func (mg *CAPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CAPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CAPoolIAMBinding
- func (in *CAPoolIAMBinding) DeepCopy() *CAPoolIAMBinding
- func (in *CAPoolIAMBinding) DeepCopyInto(out *CAPoolIAMBinding)
- func (in *CAPoolIAMBinding) DeepCopyObject() runtime.Object
- func (mg *CAPoolIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CAPoolIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *CAPoolIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CAPoolIAMBinding) GetID() string
- func (tr *CAPoolIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *CAPoolIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *CAPoolIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *CAPoolIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *CAPoolIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CAPoolIAMBinding) GetTerraformResourceType() string
- func (tr *CAPoolIAMBinding) GetTerraformSchemaVersion() int
- func (mg *CAPoolIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CAPoolIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *CAPoolIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *CAPoolIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CAPoolIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *CAPoolIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *CAPoolIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CAPoolIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *CAPoolIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CAPoolIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CAPoolIAMBindingList
- type CAPoolIAMBindingObservation
- type CAPoolIAMBindingParameters
- type CAPoolIAMBindingSpec
- type CAPoolIAMBindingStatus
- type CAPoolIAMMember
- func (in *CAPoolIAMMember) DeepCopy() *CAPoolIAMMember
- func (in *CAPoolIAMMember) DeepCopyInto(out *CAPoolIAMMember)
- func (in *CAPoolIAMMember) DeepCopyObject() runtime.Object
- func (mg *CAPoolIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CAPoolIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *CAPoolIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CAPoolIAMMember) GetID() string
- func (tr *CAPoolIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *CAPoolIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *CAPoolIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *CAPoolIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *CAPoolIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CAPoolIAMMember) GetTerraformResourceType() string
- func (tr *CAPoolIAMMember) GetTerraformSchemaVersion() int
- func (mg *CAPoolIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CAPoolIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *CAPoolIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *CAPoolIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CAPoolIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *CAPoolIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *CAPoolIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CAPoolIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *CAPoolIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CAPoolIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CAPoolIAMMemberConditionObservation
- type CAPoolIAMMemberConditionParameters
- type CAPoolIAMMemberList
- type CAPoolIAMMemberObservation
- type CAPoolIAMMemberParameters
- type CAPoolIAMMemberSpec
- type CAPoolIAMMemberStatus
- type CAPoolIAMPolicy
- func (in *CAPoolIAMPolicy) DeepCopy() *CAPoolIAMPolicy
- func (in *CAPoolIAMPolicy) DeepCopyInto(out *CAPoolIAMPolicy)
- func (in *CAPoolIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *CAPoolIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CAPoolIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *CAPoolIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CAPoolIAMPolicy) GetID() string
- func (tr *CAPoolIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *CAPoolIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *CAPoolIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *CAPoolIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *CAPoolIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CAPoolIAMPolicy) GetTerraformResourceType() string
- func (tr *CAPoolIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *CAPoolIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CAPoolIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *CAPoolIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *CAPoolIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CAPoolIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *CAPoolIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *CAPoolIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CAPoolIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *CAPoolIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CAPoolIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CAPoolIAMPolicyList
- type CAPoolIAMPolicyObservation
- type CAPoolIAMPolicyParameters
- type CAPoolIAMPolicySpec
- type CAPoolIAMPolicyStatus
- type CAPoolList
- type CAPoolObservation
- type CAPoolParameters
- type CAPoolSpec
- type CAPoolStatus
- type CelExpressionObservation
- type CelExpressionParameters
- type CertFingerprintObservation
- type CertFingerprintParameters
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
- func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Certificate) GetID() string
- func (tr *Certificate) GetObservation() (map[string]interface{}, error)
- func (tr *Certificate) GetParameters() (map[string]interface{}, error)
- func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *Certificate) GetProviderReference() *xpv1.Reference
- func (mg *Certificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Certificate) GetTerraformResourceType() string
- func (tr *Certificate) GetTerraformSchemaVersion() int
- func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *Certificate) SetConditions(c ...xpv1.Condition)
- func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Certificate) SetObservation(obs map[string]interface{}) error
- func (tr *Certificate) SetParameters(params map[string]interface{}) error
- func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
- func (mg *Certificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateAuthority
- func (in *CertificateAuthority) DeepCopy() *CertificateAuthority
- func (in *CertificateAuthority) DeepCopyInto(out *CertificateAuthority)
- func (in *CertificateAuthority) DeepCopyObject() runtime.Object
- func (mg *CertificateAuthority) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateAuthority) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateAuthority) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateAuthority) GetID() string
- func (tr *CertificateAuthority) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateAuthority) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateAuthority) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateAuthority) GetProviderReference() *xpv1.Reference
- func (mg *CertificateAuthority) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CertificateAuthority) GetTerraformResourceType() string
- func (tr *CertificateAuthority) GetTerraformSchemaVersion() int
- func (mg *CertificateAuthority) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateAuthority) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateAuthority) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateAuthority) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateAuthority) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateAuthority) SetParameters(params map[string]interface{}) error
- func (mg *CertificateAuthority) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateAuthority) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateAuthority) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CertificateAuthority) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateAuthorityConfigObservation
- type CertificateAuthorityConfigParameters
- type CertificateAuthorityList
- type CertificateAuthorityObservation
- type CertificateAuthorityParameters
- type CertificateAuthoritySpec
- type CertificateAuthorityStatus
- type CertificateDescriptionObservation
- type CertificateDescriptionParameters
- type CertificateList
- type CertificateObservation
- type CertificateParameters
- type CertificateSpec
- type CertificateStatus
- type CertificateTemplate
- func (in *CertificateTemplate) DeepCopy() *CertificateTemplate
- func (in *CertificateTemplate) DeepCopyInto(out *CertificateTemplate)
- func (in *CertificateTemplate) DeepCopyObject() runtime.Object
- func (mg *CertificateTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateTemplate) GetID() string
- func (tr *CertificateTemplate) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateTemplate) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateTemplate) GetProviderReference() *xpv1.Reference
- func (mg *CertificateTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CertificateTemplate) GetTerraformResourceType() string
- func (tr *CertificateTemplate) GetTerraformSchemaVersion() int
- func (mg *CertificateTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateTemplate) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateTemplate) SetParameters(params map[string]interface{}) error
- func (mg *CertificateTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateTemplate) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CertificateTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateTemplateIAMBinding
- func (in *CertificateTemplateIAMBinding) DeepCopy() *CertificateTemplateIAMBinding
- func (in *CertificateTemplateIAMBinding) DeepCopyInto(out *CertificateTemplateIAMBinding)
- func (in *CertificateTemplateIAMBinding) DeepCopyObject() runtime.Object
- func (mg *CertificateTemplateIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateTemplateIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateTemplateIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateTemplateIAMBinding) GetID() string
- func (tr *CertificateTemplateIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateTemplateIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateTemplateIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateTemplateIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *CertificateTemplateIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CertificateTemplateIAMBinding) GetTerraformResourceType() string
- func (tr *CertificateTemplateIAMBinding) GetTerraformSchemaVersion() int
- func (mg *CertificateTemplateIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateTemplateIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateTemplateIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateTemplateIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateTemplateIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateTemplateIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *CertificateTemplateIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateTemplateIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateTemplateIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CertificateTemplateIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateTemplateIAMBindingConditionObservation
- type CertificateTemplateIAMBindingConditionParameters
- type CertificateTemplateIAMBindingList
- func (in *CertificateTemplateIAMBindingList) DeepCopy() *CertificateTemplateIAMBindingList
- func (in *CertificateTemplateIAMBindingList) DeepCopyInto(out *CertificateTemplateIAMBindingList)
- func (in *CertificateTemplateIAMBindingList) DeepCopyObject() runtime.Object
- func (l *CertificateTemplateIAMBindingList) GetItems() []resource.Managed
- type CertificateTemplateIAMBindingObservation
- type CertificateTemplateIAMBindingParameters
- type CertificateTemplateIAMBindingSpec
- type CertificateTemplateIAMBindingStatus
- type CertificateTemplateIAMMember
- func (in *CertificateTemplateIAMMember) DeepCopy() *CertificateTemplateIAMMember
- func (in *CertificateTemplateIAMMember) DeepCopyInto(out *CertificateTemplateIAMMember)
- func (in *CertificateTemplateIAMMember) DeepCopyObject() runtime.Object
- func (mg *CertificateTemplateIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateTemplateIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateTemplateIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateTemplateIAMMember) GetID() string
- func (tr *CertificateTemplateIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateTemplateIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateTemplateIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateTemplateIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *CertificateTemplateIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CertificateTemplateIAMMember) GetTerraformResourceType() string
- func (tr *CertificateTemplateIAMMember) GetTerraformSchemaVersion() int
- func (mg *CertificateTemplateIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateTemplateIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateTemplateIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateTemplateIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateTemplateIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateTemplateIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *CertificateTemplateIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateTemplateIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateTemplateIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CertificateTemplateIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateTemplateIAMMemberConditionObservation
- type CertificateTemplateIAMMemberConditionParameters
- type CertificateTemplateIAMMemberList
- func (in *CertificateTemplateIAMMemberList) DeepCopy() *CertificateTemplateIAMMemberList
- func (in *CertificateTemplateIAMMemberList) DeepCopyInto(out *CertificateTemplateIAMMemberList)
- func (in *CertificateTemplateIAMMemberList) DeepCopyObject() runtime.Object
- func (l *CertificateTemplateIAMMemberList) GetItems() []resource.Managed
- type CertificateTemplateIAMMemberObservation
- type CertificateTemplateIAMMemberParameters
- type CertificateTemplateIAMMemberSpec
- type CertificateTemplateIAMMemberStatus
- type CertificateTemplateIAMPolicy
- func (in *CertificateTemplateIAMPolicy) DeepCopy() *CertificateTemplateIAMPolicy
- func (in *CertificateTemplateIAMPolicy) DeepCopyInto(out *CertificateTemplateIAMPolicy)
- func (in *CertificateTemplateIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *CertificateTemplateIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateTemplateIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateTemplateIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateTemplateIAMPolicy) GetID() string
- func (tr *CertificateTemplateIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateTemplateIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateTemplateIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateTemplateIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *CertificateTemplateIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CertificateTemplateIAMPolicy) GetTerraformResourceType() string
- func (tr *CertificateTemplateIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *CertificateTemplateIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateTemplateIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateTemplateIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateTemplateIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateTemplateIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateTemplateIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *CertificateTemplateIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateTemplateIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateTemplateIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CertificateTemplateIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateTemplateIAMPolicyList
- func (in *CertificateTemplateIAMPolicyList) DeepCopy() *CertificateTemplateIAMPolicyList
- func (in *CertificateTemplateIAMPolicyList) DeepCopyInto(out *CertificateTemplateIAMPolicyList)
- func (in *CertificateTemplateIAMPolicyList) DeepCopyObject() runtime.Object
- func (l *CertificateTemplateIAMPolicyList) GetItems() []resource.Managed
- type CertificateTemplateIAMPolicyObservation
- type CertificateTemplateIAMPolicyParameters
- type CertificateTemplateIAMPolicySpec
- type CertificateTemplateIAMPolicyStatus
- type CertificateTemplateIdentityConstraintsObservation
- type CertificateTemplateIdentityConstraintsParameters
- type CertificateTemplateList
- type CertificateTemplateObservation
- type CertificateTemplateParameters
- type CertificateTemplateSpec
- type CertificateTemplateStatus
- type ConditionObservation
- type ConditionParameters
- type ConfigObservation
- type ConfigParameters
- type ConfigPublicKeyObservation
- type ConfigPublicKeyParameters
- type ConfigSubjectConfigObservation
- type ConfigSubjectConfigParameters
- type ConfigSubjectConfigSubjectAltNameObservation
- type ConfigSubjectConfigSubjectAltNameParameters
- type ConfigSubjectConfigSubjectObservation
- type ConfigSubjectConfigSubjectParameters
- type ConfigValuesKeyUsageObservation
- type ConfigValuesKeyUsageParameters
- type ConfigValuesObservation
- type ConfigValuesParameters
- type ConfigX509ConfigAdditionalExtensionsObservation
- type ConfigX509ConfigAdditionalExtensionsParameters
- type ConfigX509ConfigCAOptionsObservation
- type ConfigX509ConfigCAOptionsParameters
- type ConfigX509ConfigKeyUsageBaseKeyUsageObservation
- type ConfigX509ConfigKeyUsageBaseKeyUsageParameters
- type ConfigX509ConfigKeyUsageExtendedKeyUsageObservation
- type ConfigX509ConfigKeyUsageExtendedKeyUsageParameters
- type ConfigX509ConfigKeyUsageObservation
- type ConfigX509ConfigKeyUsageParameters
- type ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation
- type ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters
- type ConfigX509ConfigObservation
- type ConfigX509ConfigParameters
- type ConfigX509ConfigPolicyIdsObservation
- type ConfigX509ConfigPolicyIdsParameters
- type CustomSansObectIDObservation
- type CustomSansObectIDParameters
- type CustomSansObservation
- type CustomSansParameters
- type EllipticCurveObservation
- type EllipticCurveParameters
- type ExtendedKeyUsageObservation
- type ExtendedKeyUsageParameters
- type IdentityConstraintsCelExpressionObservation
- type IdentityConstraintsCelExpressionParameters
- type IdentityConstraintsObservation
- type IdentityConstraintsParameters
- type IssuancePolicyObservation
- type IssuancePolicyParameters
- type KeySpecObservation
- type KeySpecParameters
- type KeyUsageBaseKeyUsageObservation
- type KeyUsageBaseKeyUsageParameters
- type KeyUsageExtendedKeyUsageObservation
- type KeyUsageExtendedKeyUsageParameters
- type KeyUsageObservation
- type KeyUsageOptionsObservation
- type KeyUsageOptionsParameters
- type KeyUsageParameters
- type KeyUsageUnknownExtendedKeyUsagesObservation
- type KeyUsageUnknownExtendedKeyUsagesParameters
- type ObectIDObservation
- type ObectIDParameters
- type ObjectIDObservation
- type ObjectIDParameters
- type PassthroughExtensionsAdditionalExtensionsObservation
- type PassthroughExtensionsAdditionalExtensionsParameters
- type PassthroughExtensionsObservation
- type PassthroughExtensionsParameters
- type PolicyIdsObservation
- type PolicyIdsParameters
- type PredefinedValuesAdditionalExtensionsObjectIDObservation
- type PredefinedValuesAdditionalExtensionsObjectIDParameters
- type PredefinedValuesAdditionalExtensionsObservation
- type PredefinedValuesAdditionalExtensionsParameters
- type PredefinedValuesCAOptionsObservation
- type PredefinedValuesCAOptionsParameters
- type PredefinedValuesKeyUsageBaseKeyUsageObservation
- type PredefinedValuesKeyUsageBaseKeyUsageParameters
- type PredefinedValuesKeyUsageExtendedKeyUsageObservation
- type PredefinedValuesKeyUsageExtendedKeyUsageParameters
- type PredefinedValuesKeyUsageObservation
- type PredefinedValuesKeyUsageParameters
- type PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation
- type PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters
- type PredefinedValuesObservation
- type PredefinedValuesParameters
- type PredefinedValuesPolicyIdsObservation
- type PredefinedValuesPolicyIdsParameters
- type PublicKeyObservation
- type PublicKeyParameters
- type PublishingOptionsObservation
- type PublishingOptionsParameters
- type RevocationDetailsObservation
- type RevocationDetailsParameters
- type RsaObservation
- type RsaParameters
- type SubjectAltNameObservation
- type SubjectAltNameParameters
- type SubjectConfigObservation
- type SubjectConfigParameters
- type SubjectConfigSubjectAltNameObservation
- type SubjectConfigSubjectAltNameParameters
- type SubjectConfigSubjectObservation
- type SubjectConfigSubjectParameters
- type SubjectDescriptionObservation
- type SubjectDescriptionParameters
- type SubjectKeyIDObservation
- type SubjectKeyIDParameters
- type SubjectObservation
- type SubjectParameters
- type UnknownExtendedKeyUsagesObservation
- type UnknownExtendedKeyUsagesParameters
- type X509ConfigAdditionalExtensionsObjectIDObservation
- type X509ConfigAdditionalExtensionsObjectIDParameters
- type X509ConfigAdditionalExtensionsObservation
- type X509ConfigAdditionalExtensionsParameters
- type X509ConfigCAOptionsObservation
- type X509ConfigCAOptionsParameters
- type X509ConfigKeyUsageBaseKeyUsageObservation
- type X509ConfigKeyUsageBaseKeyUsageParameters
- type X509ConfigKeyUsageExtendedKeyUsageObservation
- type X509ConfigKeyUsageExtendedKeyUsageParameters
- type X509ConfigKeyUsageObservation
- type X509ConfigKeyUsageParameters
- type X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation
- type X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters
- type X509ConfigObservation
- type X509ConfigParameters
- type X509ConfigPolicyIdsObservation
- type X509ConfigPolicyIdsParameters
Constants ¶
const ( CRDGroup = "privateca.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( CAPool_Kind = "CAPool" CAPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CAPool_Kind}.String() CAPool_KindAPIVersion = CAPool_Kind + "." + CRDGroupVersion.String() CAPool_GroupVersionKind = CRDGroupVersion.WithKind(CAPool_Kind) )
Repository type metadata.
var ( CAPoolIAMBinding_Kind = "CAPoolIAMBinding" CAPoolIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CAPoolIAMBinding_Kind}.String() CAPoolIAMBinding_KindAPIVersion = CAPoolIAMBinding_Kind + "." + CRDGroupVersion.String() CAPoolIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(CAPoolIAMBinding_Kind) )
Repository type metadata.
var ( CAPoolIAMMember_Kind = "CAPoolIAMMember" CAPoolIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CAPoolIAMMember_Kind}.String() CAPoolIAMMember_KindAPIVersion = CAPoolIAMMember_Kind + "." + CRDGroupVersion.String() CAPoolIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(CAPoolIAMMember_Kind) )
Repository type metadata.
var ( CAPoolIAMPolicy_Kind = "CAPoolIAMPolicy" CAPoolIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CAPoolIAMPolicy_Kind}.String() CAPoolIAMPolicy_KindAPIVersion = CAPoolIAMPolicy_Kind + "." + CRDGroupVersion.String() CAPoolIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(CAPoolIAMPolicy_Kind) )
Repository type metadata.
var ( Certificate_Kind = "Certificate" Certificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String() Certificate_KindAPIVersion = Certificate_Kind + "." + CRDGroupVersion.String() Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind) )
Repository type metadata.
var ( CertificateAuthority_Kind = "CertificateAuthority" CertificateAuthority_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateAuthority_Kind}.String() CertificateAuthority_KindAPIVersion = CertificateAuthority_Kind + "." + CRDGroupVersion.String() CertificateAuthority_GroupVersionKind = CRDGroupVersion.WithKind(CertificateAuthority_Kind) )
Repository type metadata.
var ( CertificateTemplate_Kind = "CertificateTemplate" CertificateTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateTemplate_Kind}.String() CertificateTemplate_KindAPIVersion = CertificateTemplate_Kind + "." + CRDGroupVersion.String() CertificateTemplate_GroupVersionKind = CRDGroupVersion.WithKind(CertificateTemplate_Kind) )
Repository type metadata.
var ( CertificateTemplateIAMBinding_Kind = "CertificateTemplateIAMBinding" CertificateTemplateIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateTemplateIAMBinding_Kind}.String() CertificateTemplateIAMBinding_KindAPIVersion = CertificateTemplateIAMBinding_Kind + "." + CRDGroupVersion.String() CertificateTemplateIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(CertificateTemplateIAMBinding_Kind) )
Repository type metadata.
var ( CertificateTemplateIAMMember_Kind = "CertificateTemplateIAMMember" CertificateTemplateIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateTemplateIAMMember_Kind}.String() CertificateTemplateIAMMember_KindAPIVersion = CertificateTemplateIAMMember_Kind + "." + CRDGroupVersion.String() CertificateTemplateIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(CertificateTemplateIAMMember_Kind) )
Repository type metadata.
var ( CertificateTemplateIAMPolicy_Kind = "CertificateTemplateIAMPolicy" CertificateTemplateIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateTemplateIAMPolicy_Kind}.String() CertificateTemplateIAMPolicy_KindAPIVersion = CertificateTemplateIAMPolicy_Kind + "." + CRDGroupVersion.String() CertificateTemplateIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(CertificateTemplateIAMPolicy_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 )
Functions ¶
This section is empty.
Types ¶
type AccessUrlsObservation ¶
type AccessUrlsObservation struct { CACertificateAccessURL *string `json:"caCertificateAccessUrl,omitempty" tf:"ca_certificate_access_url,omitempty"` CrlAccessUrls []*string `json:"crlAccessUrls,omitempty" tf:"crl_access_urls,omitempty"` }
func (*AccessUrlsObservation) DeepCopy ¶
func (in *AccessUrlsObservation) DeepCopy() *AccessUrlsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessUrlsObservation.
func (*AccessUrlsObservation) DeepCopyInto ¶
func (in *AccessUrlsObservation) DeepCopyInto(out *AccessUrlsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessUrlsParameters ¶
type AccessUrlsParameters struct { }
func (*AccessUrlsParameters) DeepCopy ¶
func (in *AccessUrlsParameters) DeepCopy() *AccessUrlsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessUrlsParameters.
func (*AccessUrlsParameters) DeepCopyInto ¶
func (in *AccessUrlsParameters) DeepCopyInto(out *AccessUrlsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalExtensionsObjectIDObservation ¶
type AdditionalExtensionsObjectIDObservation struct { }
func (*AdditionalExtensionsObjectIDObservation) DeepCopy ¶
func (in *AdditionalExtensionsObjectIDObservation) DeepCopy() *AdditionalExtensionsObjectIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalExtensionsObjectIDObservation.
func (*AdditionalExtensionsObjectIDObservation) DeepCopyInto ¶
func (in *AdditionalExtensionsObjectIDObservation) DeepCopyInto(out *AdditionalExtensionsObjectIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalExtensionsObjectIDParameters ¶
type AdditionalExtensionsObjectIDParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*AdditionalExtensionsObjectIDParameters) DeepCopy ¶
func (in *AdditionalExtensionsObjectIDParameters) DeepCopy() *AdditionalExtensionsObjectIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalExtensionsObjectIDParameters.
func (*AdditionalExtensionsObjectIDParameters) DeepCopyInto ¶
func (in *AdditionalExtensionsObjectIDParameters) DeepCopyInto(out *AdditionalExtensionsObjectIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalExtensionsObservation ¶
type AdditionalExtensionsObservation struct { }
func (*AdditionalExtensionsObservation) DeepCopy ¶
func (in *AdditionalExtensionsObservation) DeepCopy() *AdditionalExtensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalExtensionsObservation.
func (*AdditionalExtensionsObservation) DeepCopyInto ¶
func (in *AdditionalExtensionsObservation) DeepCopyInto(out *AdditionalExtensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalExtensionsParameters ¶
type AdditionalExtensionsParameters struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). // +kubebuilder:validation:Required Critical *bool `json:"critical" tf:"critical,omitempty"` // Describes values that are relevant in a CA certificate. // +kubebuilder:validation:Required ObjectID []ObjectIDParameters `json:"objectId" tf:"object_id,omitempty"` // The value of this X.509 extension. A base64-encoded string. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*AdditionalExtensionsParameters) DeepCopy ¶
func (in *AdditionalExtensionsParameters) DeepCopy() *AdditionalExtensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalExtensionsParameters.
func (*AdditionalExtensionsParameters) DeepCopyInto ¶
func (in *AdditionalExtensionsParameters) DeepCopyInto(out *AdditionalExtensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowedIssuanceModesObservation ¶
type AllowedIssuanceModesObservation struct { }
func (*AllowedIssuanceModesObservation) DeepCopy ¶
func (in *AllowedIssuanceModesObservation) DeepCopy() *AllowedIssuanceModesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedIssuanceModesObservation.
func (*AllowedIssuanceModesObservation) DeepCopyInto ¶
func (in *AllowedIssuanceModesObservation) DeepCopyInto(out *AllowedIssuanceModesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowedIssuanceModesParameters ¶
type AllowedIssuanceModesParameters struct { // When true, allows callers to create Certificates by specifying a CertificateConfig. // +kubebuilder:validation:Required AllowConfigBasedIssuance *bool `json:"allowConfigBasedIssuance" tf:"allow_config_based_issuance,omitempty"` // When true, allows callers to create Certificates by specifying a CSR. // +kubebuilder:validation:Required AllowCsrBasedIssuance *bool `json:"allowCsrBasedIssuance" tf:"allow_csr_based_issuance,omitempty"` }
func (*AllowedIssuanceModesParameters) DeepCopy ¶
func (in *AllowedIssuanceModesParameters) DeepCopy() *AllowedIssuanceModesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedIssuanceModesParameters.
func (*AllowedIssuanceModesParameters) DeepCopyInto ¶
func (in *AllowedIssuanceModesParameters) DeepCopyInto(out *AllowedIssuanceModesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowedKeyTypesObservation ¶
type AllowedKeyTypesObservation struct { }
func (*AllowedKeyTypesObservation) DeepCopy ¶
func (in *AllowedKeyTypesObservation) DeepCopy() *AllowedKeyTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedKeyTypesObservation.
func (*AllowedKeyTypesObservation) DeepCopyInto ¶
func (in *AllowedKeyTypesObservation) DeepCopyInto(out *AllowedKeyTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowedKeyTypesParameters ¶
type AllowedKeyTypesParameters struct { // Represents an allowed Elliptic Curve key type. // +kubebuilder:validation:Optional EllipticCurve []EllipticCurveParameters `json:"ellipticCurve,omitempty" tf:"elliptic_curve,omitempty"` // Describes an RSA key that may be used in a Certificate issued from a CaPool. // +kubebuilder:validation:Optional Rsa []RsaParameters `json:"rsa,omitempty" tf:"rsa,omitempty"` }
func (*AllowedKeyTypesParameters) DeepCopy ¶
func (in *AllowedKeyTypesParameters) DeepCopy() *AllowedKeyTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedKeyTypesParameters.
func (*AllowedKeyTypesParameters) DeepCopyInto ¶
func (in *AllowedKeyTypesParameters) DeepCopyInto(out *AllowedKeyTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorityKeyIDObservation ¶
type AuthorityKeyIDObservation struct {
KeyID *string `json:"keyId,omitempty" tf:"key_id,omitempty"`
}
func (*AuthorityKeyIDObservation) DeepCopy ¶
func (in *AuthorityKeyIDObservation) DeepCopy() *AuthorityKeyIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityKeyIDObservation.
func (*AuthorityKeyIDObservation) DeepCopyInto ¶
func (in *AuthorityKeyIDObservation) DeepCopyInto(out *AuthorityKeyIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorityKeyIDParameters ¶
type AuthorityKeyIDParameters struct { }
func (*AuthorityKeyIDParameters) DeepCopy ¶
func (in *AuthorityKeyIDParameters) DeepCopy() *AuthorityKeyIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityKeyIDParameters.
func (*AuthorityKeyIDParameters) DeepCopyInto ¶
func (in *AuthorityKeyIDParameters) DeepCopyInto(out *AuthorityKeyIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseKeyUsageObservation ¶
type BaseKeyUsageObservation struct { }
func (*BaseKeyUsageObservation) DeepCopy ¶
func (in *BaseKeyUsageObservation) DeepCopy() *BaseKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseKeyUsageObservation.
func (*BaseKeyUsageObservation) DeepCopyInto ¶
func (in *BaseKeyUsageObservation) DeepCopyInto(out *BaseKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseKeyUsageParameters ¶
type BaseKeyUsageParameters struct { // The key may be used to sign certificates. // +kubebuilder:validation:Optional CertSign *bool `json:"certSign,omitempty" tf:"cert_sign,omitempty"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". // +kubebuilder:validation:Optional ContentCommitment *bool `json:"contentCommitment,omitempty" tf:"content_commitment,omitempty"` // The key may be used sign certificate revocation lists. // +kubebuilder:validation:Optional CrlSign *bool `json:"crlSign,omitempty" tf:"crl_sign,omitempty"` // The key may be used to encipher data. // +kubebuilder:validation:Optional DataEncipherment *bool `json:"dataEncipherment,omitempty" tf:"data_encipherment,omitempty"` // The key may be used to decipher only. // +kubebuilder:validation:Optional DecipherOnly *bool `json:"decipherOnly,omitempty" tf:"decipher_only,omitempty"` // The key may be used for digital signatures. // +kubebuilder:validation:Optional DigitalSignature *bool `json:"digitalSignature,omitempty" tf:"digital_signature,omitempty"` // The key may be used to encipher only. // +kubebuilder:validation:Optional EncipherOnly *bool `json:"encipherOnly,omitempty" tf:"encipher_only,omitempty"` // The key may be used in a key agreement protocol. // +kubebuilder:validation:Optional KeyAgreement *bool `json:"keyAgreement,omitempty" tf:"key_agreement,omitempty"` // The key may be used to encipher other keys. // +kubebuilder:validation:Optional KeyEncipherment *bool `json:"keyEncipherment,omitempty" tf:"key_encipherment,omitempty"` }
func (*BaseKeyUsageParameters) DeepCopy ¶
func (in *BaseKeyUsageParameters) DeepCopy() *BaseKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseKeyUsageParameters.
func (*BaseKeyUsageParameters) DeepCopyInto ¶
func (in *BaseKeyUsageParameters) DeepCopyInto(out *BaseKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaselineValuesObservation ¶
type BaselineValuesObservation struct { }
func (*BaselineValuesObservation) DeepCopy ¶
func (in *BaselineValuesObservation) DeepCopy() *BaselineValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaselineValuesObservation.
func (*BaselineValuesObservation) DeepCopyInto ¶
func (in *BaselineValuesObservation) DeepCopyInto(out *BaselineValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaselineValuesParameters ¶
type BaselineValuesParameters struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // +kubebuilder:validation:Optional AdditionalExtensions []AdditionalExtensionsParameters `json:"additionalExtensions,omitempty" tf:"additional_extensions,omitempty"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. // +kubebuilder:validation:Optional AiaOcspServers []*string `json:"aiaOcspServers,omitempty" tf:"aia_ocsp_servers,omitempty"` // Describes values that are relevant in a CA certificate. // +kubebuilder:validation:Required CAOptions []CAOptionsParameters `json:"caOptions" tf:"ca_options,omitempty"` // Indicates the intended use for keys that correspond to a certificate. // +kubebuilder:validation:Required KeyUsage []KeyUsageParameters `json:"keyUsage" tf:"key_usage,omitempty"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // +kubebuilder:validation:Optional PolicyIds []PolicyIdsParameters `json:"policyIds,omitempty" tf:"policy_ids,omitempty"` }
func (*BaselineValuesParameters) DeepCopy ¶
func (in *BaselineValuesParameters) DeepCopy() *BaselineValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaselineValuesParameters.
func (*BaselineValuesParameters) DeepCopyInto ¶
func (in *BaselineValuesParameters) DeepCopyInto(out *BaselineValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAOptionsObservation ¶
type CAOptionsObservation struct { }
func (*CAOptionsObservation) DeepCopy ¶
func (in *CAOptionsObservation) DeepCopy() *CAOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAOptionsObservation.
func (*CAOptionsObservation) DeepCopyInto ¶
func (in *CAOptionsObservation) DeepCopyInto(out *CAOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAOptionsParameters ¶
type CAOptionsParameters struct { // When true, the "CA" in Basic Constraints extension will be set to true. // +kubebuilder:validation:Optional IsCA *bool `json:"isCa,omitempty" tf:"is_ca,omitempty"` // Refers to the "path length constraint" in Basic Constraints extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. // +kubebuilder:validation:Optional MaxIssuerPathLength *float64 `json:"maxIssuerPathLength,omitempty" tf:"max_issuer_path_length,omitempty"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both 'is_ca' and 'non_ca' are unset, the extension will be omitted from the CA certificate. // +kubebuilder:validation:Optional NonCA *bool `json:"nonCa,omitempty" tf:"non_ca,omitempty"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // if both 'max_issuer_path_length' and 'zero_max_issuer_path_length' are unset, // the max path length will be omitted from the CA certificate. // +kubebuilder:validation:Optional ZeroMaxIssuerPathLength *bool `json:"zeroMaxIssuerPathLength,omitempty" tf:"zero_max_issuer_path_length,omitempty"` }
func (*CAOptionsParameters) DeepCopy ¶
func (in *CAOptionsParameters) DeepCopy() *CAOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAOptionsParameters.
func (*CAOptionsParameters) DeepCopyInto ¶
func (in *CAOptionsParameters) DeepCopyInto(out *CAOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPool ¶
type CAPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CAPoolSpec `json:"spec"` Status CAPoolStatus `json:"status,omitempty"` }
CAPool is the Schema for the CAPools 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,gcpjet}
func (*CAPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPool.
func (*CAPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPool) GetCondition ¶
func (mg *CAPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CAPool.
func (*CAPool) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this CAPool
func (*CAPool) GetDeletionPolicy ¶
func (mg *CAPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CAPool.
func (*CAPool) GetObservation ¶
GetObservation of this CAPool
func (*CAPool) GetParameters ¶
GetParameters of this CAPool
func (*CAPool) GetProviderConfigReference ¶
GetProviderConfigReference of this CAPool.
func (*CAPool) GetProviderReference ¶
GetProviderReference of this CAPool. Deprecated: Use GetProviderConfigReference.
func (*CAPool) GetPublishConnectionDetailsTo ¶
func (mg *CAPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CAPool.
func (*CAPool) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this CAPool
func (*CAPool) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CAPool) GetWriteConnectionSecretToReference ¶
func (mg *CAPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CAPool.
func (*CAPool) LateInitialize ¶
LateInitialize this CAPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*CAPool) SetConditions ¶
SetConditions of this CAPool.
func (*CAPool) SetDeletionPolicy ¶
func (mg *CAPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CAPool.
func (*CAPool) SetObservation ¶
SetObservation for this CAPool
func (*CAPool) SetParameters ¶
SetParameters for this CAPool
func (*CAPool) SetProviderConfigReference ¶
SetProviderConfigReference of this CAPool.
func (*CAPool) SetProviderReference ¶
SetProviderReference of this CAPool. Deprecated: Use SetProviderConfigReference.
func (*CAPool) SetPublishConnectionDetailsTo ¶
func (mg *CAPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CAPool.
func (*CAPool) SetWriteConnectionSecretToReference ¶
func (mg *CAPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CAPool.
type CAPoolIAMBinding ¶
type CAPoolIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CAPoolIAMBindingSpec `json:"spec"` Status CAPoolIAMBindingStatus `json:"status,omitempty"` }
CAPoolIAMBinding is the Schema for the CAPoolIAMBindings 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,gcpjet}
func (*CAPoolIAMBinding) DeepCopy ¶
func (in *CAPoolIAMBinding) DeepCopy() *CAPoolIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMBinding.
func (*CAPoolIAMBinding) DeepCopyInto ¶
func (in *CAPoolIAMBinding) DeepCopyInto(out *CAPoolIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPoolIAMBinding) DeepCopyObject ¶
func (in *CAPoolIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPoolIAMBinding) GetCondition ¶
func (mg *CAPoolIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) GetConnectionDetailsMapping ¶
func (tr *CAPoolIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CAPoolIAMBinding
func (*CAPoolIAMBinding) GetDeletionPolicy ¶
func (mg *CAPoolIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) GetID ¶
func (tr *CAPoolIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this CAPoolIAMBinding
func (*CAPoolIAMBinding) GetObservation ¶
func (tr *CAPoolIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this CAPoolIAMBinding
func (*CAPoolIAMBinding) GetParameters ¶
func (tr *CAPoolIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this CAPoolIAMBinding
func (*CAPoolIAMBinding) GetProviderConfigReference ¶
func (mg *CAPoolIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) GetProviderReference ¶
func (mg *CAPoolIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this CAPoolIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*CAPoolIAMBinding) GetPublishConnectionDetailsTo ¶
func (mg *CAPoolIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) GetTerraformResourceType ¶
func (mg *CAPoolIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CAPoolIAMBinding
func (*CAPoolIAMBinding) GetTerraformSchemaVersion ¶
func (tr *CAPoolIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CAPoolIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *CAPoolIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) LateInitialize ¶
func (tr *CAPoolIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CAPoolIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*CAPoolIAMBinding) SetConditions ¶
func (mg *CAPoolIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) SetDeletionPolicy ¶
func (mg *CAPoolIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) SetObservation ¶
func (tr *CAPoolIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this CAPoolIAMBinding
func (*CAPoolIAMBinding) SetParameters ¶
func (tr *CAPoolIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this CAPoolIAMBinding
func (*CAPoolIAMBinding) SetProviderConfigReference ¶
func (mg *CAPoolIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) SetProviderReference ¶
func (mg *CAPoolIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CAPoolIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*CAPoolIAMBinding) SetPublishConnectionDetailsTo ¶
func (mg *CAPoolIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CAPoolIAMBinding.
func (*CAPoolIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *CAPoolIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CAPoolIAMBinding.
type CAPoolIAMBindingList ¶
type CAPoolIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CAPoolIAMBinding `json:"items"` }
CAPoolIAMBindingList contains a list of CAPoolIAMBindings
func (*CAPoolIAMBindingList) DeepCopy ¶
func (in *CAPoolIAMBindingList) DeepCopy() *CAPoolIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMBindingList.
func (*CAPoolIAMBindingList) DeepCopyInto ¶
func (in *CAPoolIAMBindingList) DeepCopyInto(out *CAPoolIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPoolIAMBindingList) DeepCopyObject ¶
func (in *CAPoolIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPoolIAMBindingList) GetItems ¶
func (l *CAPoolIAMBindingList) GetItems() []resource.Managed
GetItems of this CAPoolIAMBindingList.
type CAPoolIAMBindingObservation ¶
type CAPoolIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CAPoolIAMBindingObservation) DeepCopy ¶
func (in *CAPoolIAMBindingObservation) DeepCopy() *CAPoolIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMBindingObservation.
func (*CAPoolIAMBindingObservation) DeepCopyInto ¶
func (in *CAPoolIAMBindingObservation) DeepCopyInto(out *CAPoolIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMBindingParameters ¶
type CAPoolIAMBindingParameters struct { // +kubebuilder:validation:Required CAPool *string `json:"caPool" tf:"ca_pool,omitempty"` // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*CAPoolIAMBindingParameters) DeepCopy ¶
func (in *CAPoolIAMBindingParameters) DeepCopy() *CAPoolIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMBindingParameters.
func (*CAPoolIAMBindingParameters) DeepCopyInto ¶
func (in *CAPoolIAMBindingParameters) DeepCopyInto(out *CAPoolIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMBindingSpec ¶
type CAPoolIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CAPoolIAMBindingParameters `json:"forProvider"` }
CAPoolIAMBindingSpec defines the desired state of CAPoolIAMBinding
func (*CAPoolIAMBindingSpec) DeepCopy ¶
func (in *CAPoolIAMBindingSpec) DeepCopy() *CAPoolIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMBindingSpec.
func (*CAPoolIAMBindingSpec) DeepCopyInto ¶
func (in *CAPoolIAMBindingSpec) DeepCopyInto(out *CAPoolIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMBindingStatus ¶
type CAPoolIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CAPoolIAMBindingObservation `json:"atProvider,omitempty"` }
CAPoolIAMBindingStatus defines the observed state of CAPoolIAMBinding.
func (*CAPoolIAMBindingStatus) DeepCopy ¶
func (in *CAPoolIAMBindingStatus) DeepCopy() *CAPoolIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMBindingStatus.
func (*CAPoolIAMBindingStatus) DeepCopyInto ¶
func (in *CAPoolIAMBindingStatus) DeepCopyInto(out *CAPoolIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMMember ¶
type CAPoolIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CAPoolIAMMemberSpec `json:"spec"` Status CAPoolIAMMemberStatus `json:"status,omitempty"` }
CAPoolIAMMember is the Schema for the CAPoolIAMMembers 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,gcpjet}
func (*CAPoolIAMMember) DeepCopy ¶
func (in *CAPoolIAMMember) DeepCopy() *CAPoolIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMember.
func (*CAPoolIAMMember) DeepCopyInto ¶
func (in *CAPoolIAMMember) DeepCopyInto(out *CAPoolIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPoolIAMMember) DeepCopyObject ¶
func (in *CAPoolIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPoolIAMMember) GetCondition ¶
func (mg *CAPoolIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CAPoolIAMMember.
func (*CAPoolIAMMember) GetConnectionDetailsMapping ¶
func (tr *CAPoolIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CAPoolIAMMember
func (*CAPoolIAMMember) GetDeletionPolicy ¶
func (mg *CAPoolIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CAPoolIAMMember.
func (*CAPoolIAMMember) GetID ¶
func (tr *CAPoolIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this CAPoolIAMMember
func (*CAPoolIAMMember) GetObservation ¶
func (tr *CAPoolIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this CAPoolIAMMember
func (*CAPoolIAMMember) GetParameters ¶
func (tr *CAPoolIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this CAPoolIAMMember
func (*CAPoolIAMMember) GetProviderConfigReference ¶
func (mg *CAPoolIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CAPoolIAMMember.
func (*CAPoolIAMMember) GetProviderReference ¶
func (mg *CAPoolIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this CAPoolIAMMember. Deprecated: Use GetProviderConfigReference.
func (*CAPoolIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *CAPoolIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CAPoolIAMMember.
func (*CAPoolIAMMember) GetTerraformResourceType ¶
func (mg *CAPoolIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CAPoolIAMMember
func (*CAPoolIAMMember) GetTerraformSchemaVersion ¶
func (tr *CAPoolIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CAPoolIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *CAPoolIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CAPoolIAMMember.
func (*CAPoolIAMMember) LateInitialize ¶
func (tr *CAPoolIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CAPoolIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*CAPoolIAMMember) SetConditions ¶
func (mg *CAPoolIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this CAPoolIAMMember.
func (*CAPoolIAMMember) SetDeletionPolicy ¶
func (mg *CAPoolIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CAPoolIAMMember.
func (*CAPoolIAMMember) SetObservation ¶
func (tr *CAPoolIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this CAPoolIAMMember
func (*CAPoolIAMMember) SetParameters ¶
func (tr *CAPoolIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this CAPoolIAMMember
func (*CAPoolIAMMember) SetProviderConfigReference ¶
func (mg *CAPoolIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CAPoolIAMMember.
func (*CAPoolIAMMember) SetProviderReference ¶
func (mg *CAPoolIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CAPoolIAMMember. Deprecated: Use SetProviderConfigReference.
func (*CAPoolIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *CAPoolIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CAPoolIAMMember.
func (*CAPoolIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *CAPoolIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CAPoolIAMMember.
type CAPoolIAMMemberConditionObservation ¶
type CAPoolIAMMemberConditionObservation struct { }
func (*CAPoolIAMMemberConditionObservation) DeepCopy ¶
func (in *CAPoolIAMMemberConditionObservation) DeepCopy() *CAPoolIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMemberConditionObservation.
func (*CAPoolIAMMemberConditionObservation) DeepCopyInto ¶
func (in *CAPoolIAMMemberConditionObservation) DeepCopyInto(out *CAPoolIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMMemberConditionParameters ¶
type CAPoolIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*CAPoolIAMMemberConditionParameters) DeepCopy ¶
func (in *CAPoolIAMMemberConditionParameters) DeepCopy() *CAPoolIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMemberConditionParameters.
func (*CAPoolIAMMemberConditionParameters) DeepCopyInto ¶
func (in *CAPoolIAMMemberConditionParameters) DeepCopyInto(out *CAPoolIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMMemberList ¶
type CAPoolIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CAPoolIAMMember `json:"items"` }
CAPoolIAMMemberList contains a list of CAPoolIAMMembers
func (*CAPoolIAMMemberList) DeepCopy ¶
func (in *CAPoolIAMMemberList) DeepCopy() *CAPoolIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMemberList.
func (*CAPoolIAMMemberList) DeepCopyInto ¶
func (in *CAPoolIAMMemberList) DeepCopyInto(out *CAPoolIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPoolIAMMemberList) DeepCopyObject ¶
func (in *CAPoolIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPoolIAMMemberList) GetItems ¶
func (l *CAPoolIAMMemberList) GetItems() []resource.Managed
GetItems of this CAPoolIAMMemberList.
type CAPoolIAMMemberObservation ¶
type CAPoolIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CAPoolIAMMemberObservation) DeepCopy ¶
func (in *CAPoolIAMMemberObservation) DeepCopy() *CAPoolIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMemberObservation.
func (*CAPoolIAMMemberObservation) DeepCopyInto ¶
func (in *CAPoolIAMMemberObservation) DeepCopyInto(out *CAPoolIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMMemberParameters ¶
type CAPoolIAMMemberParameters struct { // +kubebuilder:validation:Required CAPool *string `json:"caPool" tf:"ca_pool,omitempty"` // +kubebuilder:validation:Optional Condition []CAPoolIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*CAPoolIAMMemberParameters) DeepCopy ¶
func (in *CAPoolIAMMemberParameters) DeepCopy() *CAPoolIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMemberParameters.
func (*CAPoolIAMMemberParameters) DeepCopyInto ¶
func (in *CAPoolIAMMemberParameters) DeepCopyInto(out *CAPoolIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMMemberSpec ¶
type CAPoolIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CAPoolIAMMemberParameters `json:"forProvider"` }
CAPoolIAMMemberSpec defines the desired state of CAPoolIAMMember
func (*CAPoolIAMMemberSpec) DeepCopy ¶
func (in *CAPoolIAMMemberSpec) DeepCopy() *CAPoolIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMemberSpec.
func (*CAPoolIAMMemberSpec) DeepCopyInto ¶
func (in *CAPoolIAMMemberSpec) DeepCopyInto(out *CAPoolIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMMemberStatus ¶
type CAPoolIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CAPoolIAMMemberObservation `json:"atProvider,omitempty"` }
CAPoolIAMMemberStatus defines the observed state of CAPoolIAMMember.
func (*CAPoolIAMMemberStatus) DeepCopy ¶
func (in *CAPoolIAMMemberStatus) DeepCopy() *CAPoolIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMMemberStatus.
func (*CAPoolIAMMemberStatus) DeepCopyInto ¶
func (in *CAPoolIAMMemberStatus) DeepCopyInto(out *CAPoolIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMPolicy ¶
type CAPoolIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CAPoolIAMPolicySpec `json:"spec"` Status CAPoolIAMPolicyStatus `json:"status,omitempty"` }
CAPoolIAMPolicy is the Schema for the CAPoolIAMPolicys 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,gcpjet}
func (*CAPoolIAMPolicy) DeepCopy ¶
func (in *CAPoolIAMPolicy) DeepCopy() *CAPoolIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) DeepCopyInto ¶
func (in *CAPoolIAMPolicy) DeepCopyInto(out *CAPoolIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPoolIAMPolicy) DeepCopyObject ¶
func (in *CAPoolIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPoolIAMPolicy) GetCondition ¶
func (mg *CAPoolIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *CAPoolIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CAPoolIAMPolicy
func (*CAPoolIAMPolicy) GetDeletionPolicy ¶
func (mg *CAPoolIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) GetID ¶
func (tr *CAPoolIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this CAPoolIAMPolicy
func (*CAPoolIAMPolicy) GetObservation ¶
func (tr *CAPoolIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this CAPoolIAMPolicy
func (*CAPoolIAMPolicy) GetParameters ¶
func (tr *CAPoolIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this CAPoolIAMPolicy
func (*CAPoolIAMPolicy) GetProviderConfigReference ¶
func (mg *CAPoolIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) GetProviderReference ¶
func (mg *CAPoolIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this CAPoolIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*CAPoolIAMPolicy) GetPublishConnectionDetailsTo ¶
func (mg *CAPoolIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) GetTerraformResourceType ¶
func (mg *CAPoolIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CAPoolIAMPolicy
func (*CAPoolIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *CAPoolIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CAPoolIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *CAPoolIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) LateInitialize ¶
func (tr *CAPoolIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CAPoolIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*CAPoolIAMPolicy) SetConditions ¶
func (mg *CAPoolIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) SetDeletionPolicy ¶
func (mg *CAPoolIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) SetObservation ¶
func (tr *CAPoolIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this CAPoolIAMPolicy
func (*CAPoolIAMPolicy) SetParameters ¶
func (tr *CAPoolIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this CAPoolIAMPolicy
func (*CAPoolIAMPolicy) SetProviderConfigReference ¶
func (mg *CAPoolIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) SetProviderReference ¶
func (mg *CAPoolIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CAPoolIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*CAPoolIAMPolicy) SetPublishConnectionDetailsTo ¶
func (mg *CAPoolIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CAPoolIAMPolicy.
func (*CAPoolIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *CAPoolIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CAPoolIAMPolicy.
type CAPoolIAMPolicyList ¶
type CAPoolIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CAPoolIAMPolicy `json:"items"` }
CAPoolIAMPolicyList contains a list of CAPoolIAMPolicys
func (*CAPoolIAMPolicyList) DeepCopy ¶
func (in *CAPoolIAMPolicyList) DeepCopy() *CAPoolIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMPolicyList.
func (*CAPoolIAMPolicyList) DeepCopyInto ¶
func (in *CAPoolIAMPolicyList) DeepCopyInto(out *CAPoolIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPoolIAMPolicyList) DeepCopyObject ¶
func (in *CAPoolIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPoolIAMPolicyList) GetItems ¶
func (l *CAPoolIAMPolicyList) GetItems() []resource.Managed
GetItems of this CAPoolIAMPolicyList.
type CAPoolIAMPolicyObservation ¶
type CAPoolIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CAPoolIAMPolicyObservation) DeepCopy ¶
func (in *CAPoolIAMPolicyObservation) DeepCopy() *CAPoolIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMPolicyObservation.
func (*CAPoolIAMPolicyObservation) DeepCopyInto ¶
func (in *CAPoolIAMPolicyObservation) DeepCopyInto(out *CAPoolIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMPolicyParameters ¶
type CAPoolIAMPolicyParameters struct { // +kubebuilder:validation:Required CAPool *string `json:"caPool" tf:"ca_pool,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*CAPoolIAMPolicyParameters) DeepCopy ¶
func (in *CAPoolIAMPolicyParameters) DeepCopy() *CAPoolIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMPolicyParameters.
func (*CAPoolIAMPolicyParameters) DeepCopyInto ¶
func (in *CAPoolIAMPolicyParameters) DeepCopyInto(out *CAPoolIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMPolicySpec ¶
type CAPoolIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CAPoolIAMPolicyParameters `json:"forProvider"` }
CAPoolIAMPolicySpec defines the desired state of CAPoolIAMPolicy
func (*CAPoolIAMPolicySpec) DeepCopy ¶
func (in *CAPoolIAMPolicySpec) DeepCopy() *CAPoolIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMPolicySpec.
func (*CAPoolIAMPolicySpec) DeepCopyInto ¶
func (in *CAPoolIAMPolicySpec) DeepCopyInto(out *CAPoolIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolIAMPolicyStatus ¶
type CAPoolIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CAPoolIAMPolicyObservation `json:"atProvider,omitempty"` }
CAPoolIAMPolicyStatus defines the observed state of CAPoolIAMPolicy.
func (*CAPoolIAMPolicyStatus) DeepCopy ¶
func (in *CAPoolIAMPolicyStatus) DeepCopy() *CAPoolIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolIAMPolicyStatus.
func (*CAPoolIAMPolicyStatus) DeepCopyInto ¶
func (in *CAPoolIAMPolicyStatus) DeepCopyInto(out *CAPoolIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolList ¶
type CAPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CAPool `json:"items"` }
CAPoolList contains a list of CAPools
func (*CAPoolList) DeepCopy ¶
func (in *CAPoolList) DeepCopy() *CAPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolList.
func (*CAPoolList) DeepCopyInto ¶
func (in *CAPoolList) DeepCopyInto(out *CAPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CAPoolList) DeepCopyObject ¶
func (in *CAPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CAPoolList) GetItems ¶
func (l *CAPoolList) GetItems() []resource.Managed
GetItems of this CAPoolList.
type CAPoolObservation ¶
type CAPoolObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CAPoolObservation) DeepCopy ¶
func (in *CAPoolObservation) DeepCopy() *CAPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolObservation.
func (*CAPoolObservation) DeepCopyInto ¶
func (in *CAPoolObservation) DeepCopyInto(out *CAPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolParameters ¶
type CAPoolParameters struct { // The IssuancePolicy to control how Certificates will be issued from this CaPool. // +kubebuilder:validation:Optional IssuancePolicy []IssuancePolicyParameters `json:"issuancePolicy,omitempty" tf:"issuance_policy,omitempty"` // Labels with user-defined metadata. // // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Location of the CaPool. A full list of valid locations can be found by // running 'gcloud privateca locations list'. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The name for this CaPool. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. // +kubebuilder:validation:Optional PublishingOptions []PublishingOptionsParameters `json:"publishingOptions,omitempty" tf:"publishing_options,omitempty"` // The Tier of this CaPool. Possible values: ["ENTERPRISE", "DEVOPS"] // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*CAPoolParameters) DeepCopy ¶
func (in *CAPoolParameters) DeepCopy() *CAPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolParameters.
func (*CAPoolParameters) DeepCopyInto ¶
func (in *CAPoolParameters) DeepCopyInto(out *CAPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolSpec ¶
type CAPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CAPoolParameters `json:"forProvider"` }
CAPoolSpec defines the desired state of CAPool
func (*CAPoolSpec) DeepCopy ¶
func (in *CAPoolSpec) DeepCopy() *CAPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolSpec.
func (*CAPoolSpec) DeepCopyInto ¶
func (in *CAPoolSpec) DeepCopyInto(out *CAPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CAPoolStatus ¶
type CAPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CAPoolObservation `json:"atProvider,omitempty"` }
CAPoolStatus defines the observed state of CAPool.
func (*CAPoolStatus) DeepCopy ¶
func (in *CAPoolStatus) DeepCopy() *CAPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CAPoolStatus.
func (*CAPoolStatus) DeepCopyInto ¶
func (in *CAPoolStatus) DeepCopyInto(out *CAPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CelExpressionObservation ¶
type CelExpressionObservation struct { }
func (*CelExpressionObservation) DeepCopy ¶
func (in *CelExpressionObservation) DeepCopy() *CelExpressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CelExpressionObservation.
func (*CelExpressionObservation) DeepCopyInto ¶
func (in *CelExpressionObservation) DeepCopyInto(out *CelExpressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CelExpressionParameters ¶
type CelExpressionParameters struct { // Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Textual representation of an expression in Common Expression Language syntax. // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. // +kubebuilder:validation:Optional Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*CelExpressionParameters) DeepCopy ¶
func (in *CelExpressionParameters) DeepCopy() *CelExpressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CelExpressionParameters.
func (*CelExpressionParameters) DeepCopyInto ¶
func (in *CelExpressionParameters) DeepCopyInto(out *CelExpressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertFingerprintObservation ¶
type CertFingerprintObservation struct {
Sha256Hash *string `json:"sha256Hash,omitempty" tf:"sha256_hash,omitempty"`
}
func (*CertFingerprintObservation) DeepCopy ¶
func (in *CertFingerprintObservation) DeepCopy() *CertFingerprintObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertFingerprintObservation.
func (*CertFingerprintObservation) DeepCopyInto ¶
func (in *CertFingerprintObservation) DeepCopyInto(out *CertFingerprintObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertFingerprintParameters ¶
type CertFingerprintParameters struct { }
func (*CertFingerprintParameters) DeepCopy ¶
func (in *CertFingerprintParameters) DeepCopy() *CertFingerprintParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertFingerprintParameters.
func (*CertFingerprintParameters) DeepCopyInto ¶
func (in *CertFingerprintParameters) DeepCopyInto(out *CertFingerprintParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec"` Status CertificateStatus `json:"status,omitempty"` }
Certificate is the Schema for the Certificates 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,gcpjet}
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) GetCondition ¶
func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Certificate.
func (*Certificate) GetConnectionDetailsMapping ¶
func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Certificate
func (*Certificate) GetDeletionPolicy ¶
func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Certificate.
func (*Certificate) GetID ¶
func (tr *Certificate) GetID() string
GetID returns ID of underlying Terraform resource of this Certificate
func (*Certificate) GetObservation ¶
func (tr *Certificate) GetObservation() (map[string]interface{}, error)
GetObservation of this Certificate
func (*Certificate) GetParameters ¶
func (tr *Certificate) GetParameters() (map[string]interface{}, error)
GetParameters of this Certificate
func (*Certificate) GetProviderConfigReference ¶
func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Certificate.
func (*Certificate) GetProviderReference ¶
func (mg *Certificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.
func (*Certificate) GetPublishConnectionDetailsTo ¶
func (mg *Certificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Certificate.
func (*Certificate) GetTerraformResourceType ¶
func (mg *Certificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Certificate
func (*Certificate) GetTerraformSchemaVersion ¶
func (tr *Certificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Certificate) GetWriteConnectionSecretToReference ¶
func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Certificate.
func (*Certificate) LateInitialize ¶
func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Certificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*Certificate) SetConditions ¶
func (mg *Certificate) SetConditions(c ...xpv1.Condition)
SetConditions of this Certificate.
func (*Certificate) SetDeletionPolicy ¶
func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Certificate.
func (*Certificate) SetObservation ¶
func (tr *Certificate) SetObservation(obs map[string]interface{}) error
SetObservation for this Certificate
func (*Certificate) SetParameters ¶
func (tr *Certificate) SetParameters(params map[string]interface{}) error
SetParameters for this Certificate
func (*Certificate) SetProviderConfigReference ¶
func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Certificate.
func (*Certificate) SetProviderReference ¶
func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.
func (*Certificate) SetPublishConnectionDetailsTo ¶
func (mg *Certificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Certificate.
func (*Certificate) SetWriteConnectionSecretToReference ¶
func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Certificate.
type CertificateAuthority ¶
type CertificateAuthority struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateAuthoritySpec `json:"spec"` Status CertificateAuthorityStatus `json:"status,omitempty"` }
CertificateAuthority is the Schema for the CertificateAuthoritys 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,gcpjet}
func (*CertificateAuthority) DeepCopy ¶
func (in *CertificateAuthority) DeepCopy() *CertificateAuthority
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthority.
func (*CertificateAuthority) DeepCopyInto ¶
func (in *CertificateAuthority) DeepCopyInto(out *CertificateAuthority)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateAuthority) DeepCopyObject ¶
func (in *CertificateAuthority) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateAuthority) GetCondition ¶
func (mg *CertificateAuthority) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateAuthority.
func (*CertificateAuthority) GetConnectionDetailsMapping ¶
func (tr *CertificateAuthority) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateAuthority
func (*CertificateAuthority) GetDeletionPolicy ¶
func (mg *CertificateAuthority) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateAuthority.
func (*CertificateAuthority) GetID ¶
func (tr *CertificateAuthority) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateAuthority
func (*CertificateAuthority) GetObservation ¶
func (tr *CertificateAuthority) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateAuthority
func (*CertificateAuthority) GetParameters ¶
func (tr *CertificateAuthority) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateAuthority
func (*CertificateAuthority) GetProviderConfigReference ¶
func (mg *CertificateAuthority) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateAuthority.
func (*CertificateAuthority) GetProviderReference ¶
func (mg *CertificateAuthority) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateAuthority. Deprecated: Use GetProviderConfigReference.
func (*CertificateAuthority) GetPublishConnectionDetailsTo ¶
func (mg *CertificateAuthority) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CertificateAuthority.
func (*CertificateAuthority) GetTerraformResourceType ¶
func (mg *CertificateAuthority) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateAuthority
func (*CertificateAuthority) GetTerraformSchemaVersion ¶
func (tr *CertificateAuthority) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateAuthority) GetWriteConnectionSecretToReference ¶
func (mg *CertificateAuthority) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateAuthority.
func (*CertificateAuthority) LateInitialize ¶
func (tr *CertificateAuthority) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateAuthority using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateAuthority) SetConditions ¶
func (mg *CertificateAuthority) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateAuthority.
func (*CertificateAuthority) SetDeletionPolicy ¶
func (mg *CertificateAuthority) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateAuthority.
func (*CertificateAuthority) SetObservation ¶
func (tr *CertificateAuthority) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateAuthority
func (*CertificateAuthority) SetParameters ¶
func (tr *CertificateAuthority) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateAuthority
func (*CertificateAuthority) SetProviderConfigReference ¶
func (mg *CertificateAuthority) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateAuthority.
func (*CertificateAuthority) SetProviderReference ¶
func (mg *CertificateAuthority) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateAuthority. Deprecated: Use SetProviderConfigReference.
func (*CertificateAuthority) SetPublishConnectionDetailsTo ¶
func (mg *CertificateAuthority) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CertificateAuthority.
func (*CertificateAuthority) SetWriteConnectionSecretToReference ¶
func (mg *CertificateAuthority) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateAuthority.
type CertificateAuthorityConfigObservation ¶
type CertificateAuthorityConfigObservation struct { }
func (*CertificateAuthorityConfigObservation) DeepCopy ¶
func (in *CertificateAuthorityConfigObservation) DeepCopy() *CertificateAuthorityConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityConfigObservation.
func (*CertificateAuthorityConfigObservation) DeepCopyInto ¶
func (in *CertificateAuthorityConfigObservation) DeepCopyInto(out *CertificateAuthorityConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityConfigParameters ¶
type CertificateAuthorityConfigParameters struct { // Specifies some of the values in a certificate that are related to the subject. // +kubebuilder:validation:Required SubjectConfig []ConfigSubjectConfigParameters `json:"subjectConfig" tf:"subject_config,omitempty"` // Describes how some of the technical X.509 fields in a certificate should be populated. // +kubebuilder:validation:Required X509Config []ConfigX509ConfigParameters `json:"x509Config" tf:"x509_config,omitempty"` }
func (*CertificateAuthorityConfigParameters) DeepCopy ¶
func (in *CertificateAuthorityConfigParameters) DeepCopy() *CertificateAuthorityConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityConfigParameters.
func (*CertificateAuthorityConfigParameters) DeepCopyInto ¶
func (in *CertificateAuthorityConfigParameters) DeepCopyInto(out *CertificateAuthorityConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityList ¶
type CertificateAuthorityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateAuthority `json:"items"` }
CertificateAuthorityList contains a list of CertificateAuthoritys
func (*CertificateAuthorityList) DeepCopy ¶
func (in *CertificateAuthorityList) DeepCopy() *CertificateAuthorityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityList.
func (*CertificateAuthorityList) DeepCopyInto ¶
func (in *CertificateAuthorityList) DeepCopyInto(out *CertificateAuthorityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateAuthorityList) DeepCopyObject ¶
func (in *CertificateAuthorityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateAuthorityList) GetItems ¶
func (l *CertificateAuthorityList) GetItems() []resource.Managed
GetItems of this CertificateAuthorityList.
type CertificateAuthorityObservation ¶
type CertificateAuthorityObservation struct { AccessUrls []AccessUrlsObservation `json:"accessUrls,omitempty" tf:"access_urls,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` PemCACertificates []*string `json:"pemCaCertificates,omitempty" tf:"pem_ca_certificates,omitempty"` State *string `json:"state,omitempty" tf:"state,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*CertificateAuthorityObservation) DeepCopy ¶
func (in *CertificateAuthorityObservation) DeepCopy() *CertificateAuthorityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityObservation.
func (*CertificateAuthorityObservation) DeepCopyInto ¶
func (in *CertificateAuthorityObservation) DeepCopyInto(out *CertificateAuthorityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityParameters ¶
type CertificateAuthorityParameters struct { // The user provided Resource ID for this Certificate Authority. // +kubebuilder:validation:Required CertificateAuthorityID *string `json:"certificateAuthorityId" tf:"certificate_authority_id,omitempty"` // The config used to create a self-signed X.509 certificate or CSR. // +kubebuilder:validation:Required Config []CertificateAuthorityConfigParameters `json:"config" tf:"config,omitempty"` // The name of a Cloud Storage bucket where this CertificateAuthority will publish content, // such as the CA certificate and CRLs. This must be a bucket name, without any prefixes // (such as 'gs://') or suffixes (such as '.googleapis.com'). For example, to use a bucket named // my-bucket, you would simply specify 'my-bucket'. If not specified, a managed bucket will be // created. // +kubebuilder:validation:Optional GcsBucket *string `json:"gcsBucket,omitempty" tf:"gcs_bucket,omitempty"` // This field allows the CA to be deleted even if the CA has active certs. Active certs include both unrevoked and unexpired certs. // Use with care. Defaults to 'false'. // +kubebuilder:validation:Optional IgnoreActiveCertificatesOnDeletion *bool `json:"ignoreActiveCertificatesOnDeletion,omitempty" tf:"ignore_active_certificates_on_deletion,omitempty"` // Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority // is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA // certificate. Otherwise, it is used to sign a CSR. // +kubebuilder:validation:Required KeySpec []KeySpecParameters `json:"keySpec" tf:"key_spec,omitempty"` // Labels with user-defined metadata. // // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". // +kubebuilder:validation:Optional Lifetime *string `json:"lifetime,omitempty" tf:"lifetime,omitempty"` // Location of the CertificateAuthority. A full list of valid locations can be found by // running 'gcloud privateca locations list'. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The name of the CaPool this Certificate Authority belongs to. // +kubebuilder:validation:Required Pool *string `json:"pool" tf:"pool,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The Type of this CertificateAuthority. // // ~> **Note:** For 'SUBORDINATE' Certificate Authorities, they need to // be manually activated (via Cloud Console of 'gcloud') before they can // issue certificates. Default value: "SELF_SIGNED" Possible values: ["SELF_SIGNED", "SUBORDINATE"] // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CertificateAuthorityParameters) DeepCopy ¶
func (in *CertificateAuthorityParameters) DeepCopy() *CertificateAuthorityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityParameters.
func (*CertificateAuthorityParameters) DeepCopyInto ¶
func (in *CertificateAuthorityParameters) DeepCopyInto(out *CertificateAuthorityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthoritySpec ¶
type CertificateAuthoritySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateAuthorityParameters `json:"forProvider"` }
CertificateAuthoritySpec defines the desired state of CertificateAuthority
func (*CertificateAuthoritySpec) DeepCopy ¶
func (in *CertificateAuthoritySpec) DeepCopy() *CertificateAuthoritySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthoritySpec.
func (*CertificateAuthoritySpec) DeepCopyInto ¶
func (in *CertificateAuthoritySpec) DeepCopyInto(out *CertificateAuthoritySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityStatus ¶
type CertificateAuthorityStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateAuthorityObservation `json:"atProvider,omitempty"` }
CertificateAuthorityStatus defines the observed state of CertificateAuthority.
func (*CertificateAuthorityStatus) DeepCopy ¶
func (in *CertificateAuthorityStatus) DeepCopy() *CertificateAuthorityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityStatus.
func (*CertificateAuthorityStatus) DeepCopyInto ¶
func (in *CertificateAuthorityStatus) DeepCopyInto(out *CertificateAuthorityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateDescriptionObservation ¶
type CertificateDescriptionObservation struct { AiaIssuingCertificateUrls []*string `json:"aiaIssuingCertificateUrls,omitempty" tf:"aia_issuing_certificate_urls,omitempty"` AuthorityKeyID []AuthorityKeyIDObservation `json:"authorityKeyId,omitempty" tf:"authority_key_id,omitempty"` CertFingerprint []CertFingerprintObservation `json:"certFingerprint,omitempty" tf:"cert_fingerprint,omitempty"` ConfigValues []ConfigValuesObservation `json:"configValues,omitempty" tf:"config_values,omitempty"` CrlDistributionPoints []*string `json:"crlDistributionPoints,omitempty" tf:"crl_distribution_points,omitempty"` PublicKey []PublicKeyObservation `json:"publicKey,omitempty" tf:"public_key,omitempty"` SubjectDescription []SubjectDescriptionObservation `json:"subjectDescription,omitempty" tf:"subject_description,omitempty"` SubjectKeyID []SubjectKeyIDObservation `json:"subjectKeyId,omitempty" tf:"subject_key_id,omitempty"` }
func (*CertificateDescriptionObservation) DeepCopy ¶
func (in *CertificateDescriptionObservation) DeepCopy() *CertificateDescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateDescriptionObservation.
func (*CertificateDescriptionObservation) DeepCopyInto ¶
func (in *CertificateDescriptionObservation) DeepCopyInto(out *CertificateDescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateDescriptionParameters ¶
type CertificateDescriptionParameters struct { }
func (*CertificateDescriptionParameters) DeepCopy ¶
func (in *CertificateDescriptionParameters) DeepCopy() *CertificateDescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateDescriptionParameters.
func (*CertificateDescriptionParameters) DeepCopyInto ¶
func (in *CertificateDescriptionParameters) DeepCopyInto(out *CertificateDescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate `json:"items"` }
CertificateList contains a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateList) GetItems ¶
func (l *CertificateList) GetItems() []resource.Managed
GetItems of this CertificateList.
type CertificateObservation ¶
type CertificateObservation struct { CertificateDescription []CertificateDescriptionObservation `json:"certificateDescription,omitempty" tf:"certificate_description,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PemCertificate *string `json:"pemCertificate,omitempty" tf:"pem_certificate,omitempty"` PemCertificates []*string `json:"pemCertificates,omitempty" tf:"pem_certificates,omitempty"` RevocationDetails []RevocationDetailsObservation `json:"revocationDetails,omitempty" tf:"revocation_details,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // Certificate Authority name. // +kubebuilder:validation:Optional CertificateAuthority *string `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` // The resource name for a CertificateTemplate used to issue this certificate, // in the format 'projects/*/locations/*/certificateTemplates/*'. If this is specified, // the caller must have the necessary permission to use this template. If this is // omitted, no template will be used. This template must be in the same location // as the Certificate. // +kubebuilder:validation:Optional CertificateTemplate *string `json:"certificateTemplate,omitempty" tf:"certificate_template,omitempty"` // The config used to create a self-signed X.509 certificate or CSR. // +kubebuilder:validation:Optional Config []ConfigParameters `json:"config,omitempty" tf:"config,omitempty"` // Labels with user-defined metadata to apply to this resource. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". // +kubebuilder:validation:Optional Lifetime *string `json:"lifetime,omitempty" tf:"lifetime,omitempty"` // Location of the Certificate. A full list of valid locations can be found by // running 'gcloud privateca locations list'. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The name for this Certificate. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Immutable. A pem-encoded X.509 certificate signing request (CSR). // +kubebuilder:validation:Optional PemCsr *string `json:"pemCsr,omitempty" tf:"pem_csr,omitempty"` // The name of the CaPool this Certificate belongs to. // +kubebuilder:validation:Required Pool *string `json:"pool" tf:"pool,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpec ¶
type CertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateParameters `json:"forProvider"` }
CertificateSpec defines the desired state of Certificate
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateObservation `json:"atProvider,omitempty"` }
CertificateStatus defines the observed state of Certificate.
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplate ¶
type CertificateTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateTemplateSpec `json:"spec"` Status CertificateTemplateStatus `json:"status,omitempty"` }
CertificateTemplate is the Schema for the CertificateTemplates 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,gcpjet}
func (*CertificateTemplate) DeepCopy ¶
func (in *CertificateTemplate) DeepCopy() *CertificateTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplate.
func (*CertificateTemplate) DeepCopyInto ¶
func (in *CertificateTemplate) DeepCopyInto(out *CertificateTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplate) DeepCopyObject ¶
func (in *CertificateTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplate) GetCondition ¶
func (mg *CertificateTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateTemplate.
func (*CertificateTemplate) GetConnectionDetailsMapping ¶
func (tr *CertificateTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateTemplate
func (*CertificateTemplate) GetDeletionPolicy ¶
func (mg *CertificateTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateTemplate.
func (*CertificateTemplate) GetID ¶
func (tr *CertificateTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateTemplate
func (*CertificateTemplate) GetObservation ¶
func (tr *CertificateTemplate) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateTemplate
func (*CertificateTemplate) GetParameters ¶
func (tr *CertificateTemplate) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateTemplate
func (*CertificateTemplate) GetProviderConfigReference ¶
func (mg *CertificateTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateTemplate.
func (*CertificateTemplate) GetProviderReference ¶
func (mg *CertificateTemplate) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateTemplate. Deprecated: Use GetProviderConfigReference.
func (*CertificateTemplate) GetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CertificateTemplate.
func (*CertificateTemplate) GetTerraformResourceType ¶
func (mg *CertificateTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateTemplate
func (*CertificateTemplate) GetTerraformSchemaVersion ¶
func (tr *CertificateTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateTemplate) GetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateTemplate.
func (*CertificateTemplate) LateInitialize ¶
func (tr *CertificateTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateTemplate) SetConditions ¶
func (mg *CertificateTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateTemplate.
func (*CertificateTemplate) SetDeletionPolicy ¶
func (mg *CertificateTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateTemplate.
func (*CertificateTemplate) SetObservation ¶
func (tr *CertificateTemplate) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateTemplate
func (*CertificateTemplate) SetParameters ¶
func (tr *CertificateTemplate) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateTemplate
func (*CertificateTemplate) SetProviderConfigReference ¶
func (mg *CertificateTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateTemplate.
func (*CertificateTemplate) SetProviderReference ¶
func (mg *CertificateTemplate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateTemplate. Deprecated: Use SetProviderConfigReference.
func (*CertificateTemplate) SetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CertificateTemplate.
func (*CertificateTemplate) SetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateTemplate.
type CertificateTemplateIAMBinding ¶
type CertificateTemplateIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateTemplateIAMBindingSpec `json:"spec"` Status CertificateTemplateIAMBindingStatus `json:"status,omitempty"` }
CertificateTemplateIAMBinding is the Schema for the CertificateTemplateIAMBindings 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,gcpjet}
func (*CertificateTemplateIAMBinding) DeepCopy ¶
func (in *CertificateTemplateIAMBinding) DeepCopy() *CertificateTemplateIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) DeepCopyInto ¶
func (in *CertificateTemplateIAMBinding) DeepCopyInto(out *CertificateTemplateIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplateIAMBinding) DeepCopyObject ¶
func (in *CertificateTemplateIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplateIAMBinding) GetCondition ¶
func (mg *CertificateTemplateIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) GetConnectionDetailsMapping ¶
func (tr *CertificateTemplateIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBinding) GetDeletionPolicy ¶
func (mg *CertificateTemplateIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) GetID ¶
func (tr *CertificateTemplateIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBinding) GetObservation ¶
func (tr *CertificateTemplateIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBinding) GetParameters ¶
func (tr *CertificateTemplateIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBinding) GetProviderConfigReference ¶
func (mg *CertificateTemplateIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) GetProviderReference ¶
func (mg *CertificateTemplateIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateTemplateIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*CertificateTemplateIAMBinding) GetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplateIAMBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) GetTerraformResourceType ¶
func (mg *CertificateTemplateIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBinding) GetTerraformSchemaVersion ¶
func (tr *CertificateTemplateIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateTemplateIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplateIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) LateInitialize ¶
func (tr *CertificateTemplateIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateTemplateIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateTemplateIAMBinding) SetConditions ¶
func (mg *CertificateTemplateIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) SetDeletionPolicy ¶
func (mg *CertificateTemplateIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) SetObservation ¶
func (tr *CertificateTemplateIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBinding) SetParameters ¶
func (tr *CertificateTemplateIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBinding) SetProviderConfigReference ¶
func (mg *CertificateTemplateIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) SetProviderReference ¶
func (mg *CertificateTemplateIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateTemplateIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*CertificateTemplateIAMBinding) SetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplateIAMBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplateIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateTemplateIAMBinding.
type CertificateTemplateIAMBindingConditionObservation ¶
type CertificateTemplateIAMBindingConditionObservation struct { }
func (*CertificateTemplateIAMBindingConditionObservation) DeepCopy ¶
func (in *CertificateTemplateIAMBindingConditionObservation) DeepCopy() *CertificateTemplateIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBindingConditionObservation.
func (*CertificateTemplateIAMBindingConditionObservation) DeepCopyInto ¶
func (in *CertificateTemplateIAMBindingConditionObservation) DeepCopyInto(out *CertificateTemplateIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMBindingConditionParameters ¶
type CertificateTemplateIAMBindingConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*CertificateTemplateIAMBindingConditionParameters) DeepCopy ¶
func (in *CertificateTemplateIAMBindingConditionParameters) DeepCopy() *CertificateTemplateIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBindingConditionParameters.
func (*CertificateTemplateIAMBindingConditionParameters) DeepCopyInto ¶
func (in *CertificateTemplateIAMBindingConditionParameters) DeepCopyInto(out *CertificateTemplateIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMBindingList ¶
type CertificateTemplateIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateTemplateIAMBinding `json:"items"` }
CertificateTemplateIAMBindingList contains a list of CertificateTemplateIAMBindings
func (*CertificateTemplateIAMBindingList) DeepCopy ¶
func (in *CertificateTemplateIAMBindingList) DeepCopy() *CertificateTemplateIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBindingList.
func (*CertificateTemplateIAMBindingList) DeepCopyInto ¶
func (in *CertificateTemplateIAMBindingList) DeepCopyInto(out *CertificateTemplateIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplateIAMBindingList) DeepCopyObject ¶
func (in *CertificateTemplateIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplateIAMBindingList) GetItems ¶
func (l *CertificateTemplateIAMBindingList) GetItems() []resource.Managed
GetItems of this CertificateTemplateIAMBindingList.
type CertificateTemplateIAMBindingObservation ¶
type CertificateTemplateIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CertificateTemplateIAMBindingObservation) DeepCopy ¶
func (in *CertificateTemplateIAMBindingObservation) DeepCopy() *CertificateTemplateIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBindingObservation.
func (*CertificateTemplateIAMBindingObservation) DeepCopyInto ¶
func (in *CertificateTemplateIAMBindingObservation) DeepCopyInto(out *CertificateTemplateIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMBindingParameters ¶
type CertificateTemplateIAMBindingParameters struct { // +kubebuilder:validation:Required CertificateTemplate *string `json:"certificateTemplate" tf:"certificate_template,omitempty"` // +kubebuilder:validation:Optional Condition []CertificateTemplateIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*CertificateTemplateIAMBindingParameters) DeepCopy ¶
func (in *CertificateTemplateIAMBindingParameters) DeepCopy() *CertificateTemplateIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBindingParameters.
func (*CertificateTemplateIAMBindingParameters) DeepCopyInto ¶
func (in *CertificateTemplateIAMBindingParameters) DeepCopyInto(out *CertificateTemplateIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMBindingSpec ¶
type CertificateTemplateIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateTemplateIAMBindingParameters `json:"forProvider"` }
CertificateTemplateIAMBindingSpec defines the desired state of CertificateTemplateIAMBinding
func (*CertificateTemplateIAMBindingSpec) DeepCopy ¶
func (in *CertificateTemplateIAMBindingSpec) DeepCopy() *CertificateTemplateIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBindingSpec.
func (*CertificateTemplateIAMBindingSpec) DeepCopyInto ¶
func (in *CertificateTemplateIAMBindingSpec) DeepCopyInto(out *CertificateTemplateIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMBindingStatus ¶
type CertificateTemplateIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateTemplateIAMBindingObservation `json:"atProvider,omitempty"` }
CertificateTemplateIAMBindingStatus defines the observed state of CertificateTemplateIAMBinding.
func (*CertificateTemplateIAMBindingStatus) DeepCopy ¶
func (in *CertificateTemplateIAMBindingStatus) DeepCopy() *CertificateTemplateIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMBindingStatus.
func (*CertificateTemplateIAMBindingStatus) DeepCopyInto ¶
func (in *CertificateTemplateIAMBindingStatus) DeepCopyInto(out *CertificateTemplateIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMMember ¶
type CertificateTemplateIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateTemplateIAMMemberSpec `json:"spec"` Status CertificateTemplateIAMMemberStatus `json:"status,omitempty"` }
CertificateTemplateIAMMember is the Schema for the CertificateTemplateIAMMembers 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,gcpjet}
func (*CertificateTemplateIAMMember) DeepCopy ¶
func (in *CertificateTemplateIAMMember) DeepCopy() *CertificateTemplateIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) DeepCopyInto ¶
func (in *CertificateTemplateIAMMember) DeepCopyInto(out *CertificateTemplateIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplateIAMMember) DeepCopyObject ¶
func (in *CertificateTemplateIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplateIAMMember) GetCondition ¶
func (mg *CertificateTemplateIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) GetConnectionDetailsMapping ¶
func (tr *CertificateTemplateIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateTemplateIAMMember
func (*CertificateTemplateIAMMember) GetDeletionPolicy ¶
func (mg *CertificateTemplateIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) GetID ¶
func (tr *CertificateTemplateIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateTemplateIAMMember
func (*CertificateTemplateIAMMember) GetObservation ¶
func (tr *CertificateTemplateIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateTemplateIAMMember
func (*CertificateTemplateIAMMember) GetParameters ¶
func (tr *CertificateTemplateIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateTemplateIAMMember
func (*CertificateTemplateIAMMember) GetProviderConfigReference ¶
func (mg *CertificateTemplateIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) GetProviderReference ¶
func (mg *CertificateTemplateIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateTemplateIAMMember. Deprecated: Use GetProviderConfigReference.
func (*CertificateTemplateIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplateIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) GetTerraformResourceType ¶
func (mg *CertificateTemplateIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateTemplateIAMMember
func (*CertificateTemplateIAMMember) GetTerraformSchemaVersion ¶
func (tr *CertificateTemplateIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateTemplateIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplateIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) LateInitialize ¶
func (tr *CertificateTemplateIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateTemplateIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateTemplateIAMMember) SetConditions ¶
func (mg *CertificateTemplateIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) SetDeletionPolicy ¶
func (mg *CertificateTemplateIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) SetObservation ¶
func (tr *CertificateTemplateIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateTemplateIAMMember
func (*CertificateTemplateIAMMember) SetParameters ¶
func (tr *CertificateTemplateIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateTemplateIAMMember
func (*CertificateTemplateIAMMember) SetProviderConfigReference ¶
func (mg *CertificateTemplateIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) SetProviderReference ¶
func (mg *CertificateTemplateIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateTemplateIAMMember. Deprecated: Use SetProviderConfigReference.
func (*CertificateTemplateIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplateIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplateIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateTemplateIAMMember.
type CertificateTemplateIAMMemberConditionObservation ¶
type CertificateTemplateIAMMemberConditionObservation struct { }
func (*CertificateTemplateIAMMemberConditionObservation) DeepCopy ¶
func (in *CertificateTemplateIAMMemberConditionObservation) DeepCopy() *CertificateTemplateIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMemberConditionObservation.
func (*CertificateTemplateIAMMemberConditionObservation) DeepCopyInto ¶
func (in *CertificateTemplateIAMMemberConditionObservation) DeepCopyInto(out *CertificateTemplateIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMMemberConditionParameters ¶
type CertificateTemplateIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*CertificateTemplateIAMMemberConditionParameters) DeepCopy ¶
func (in *CertificateTemplateIAMMemberConditionParameters) DeepCopy() *CertificateTemplateIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMemberConditionParameters.
func (*CertificateTemplateIAMMemberConditionParameters) DeepCopyInto ¶
func (in *CertificateTemplateIAMMemberConditionParameters) DeepCopyInto(out *CertificateTemplateIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMMemberList ¶
type CertificateTemplateIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateTemplateIAMMember `json:"items"` }
CertificateTemplateIAMMemberList contains a list of CertificateTemplateIAMMembers
func (*CertificateTemplateIAMMemberList) DeepCopy ¶
func (in *CertificateTemplateIAMMemberList) DeepCopy() *CertificateTemplateIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMemberList.
func (*CertificateTemplateIAMMemberList) DeepCopyInto ¶
func (in *CertificateTemplateIAMMemberList) DeepCopyInto(out *CertificateTemplateIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplateIAMMemberList) DeepCopyObject ¶
func (in *CertificateTemplateIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplateIAMMemberList) GetItems ¶
func (l *CertificateTemplateIAMMemberList) GetItems() []resource.Managed
GetItems of this CertificateTemplateIAMMemberList.
type CertificateTemplateIAMMemberObservation ¶
type CertificateTemplateIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CertificateTemplateIAMMemberObservation) DeepCopy ¶
func (in *CertificateTemplateIAMMemberObservation) DeepCopy() *CertificateTemplateIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMemberObservation.
func (*CertificateTemplateIAMMemberObservation) DeepCopyInto ¶
func (in *CertificateTemplateIAMMemberObservation) DeepCopyInto(out *CertificateTemplateIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMMemberParameters ¶
type CertificateTemplateIAMMemberParameters struct { // +kubebuilder:validation:Required CertificateTemplate *string `json:"certificateTemplate" tf:"certificate_template,omitempty"` // +kubebuilder:validation:Optional Condition []CertificateTemplateIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*CertificateTemplateIAMMemberParameters) DeepCopy ¶
func (in *CertificateTemplateIAMMemberParameters) DeepCopy() *CertificateTemplateIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMemberParameters.
func (*CertificateTemplateIAMMemberParameters) DeepCopyInto ¶
func (in *CertificateTemplateIAMMemberParameters) DeepCopyInto(out *CertificateTemplateIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMMemberSpec ¶
type CertificateTemplateIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateTemplateIAMMemberParameters `json:"forProvider"` }
CertificateTemplateIAMMemberSpec defines the desired state of CertificateTemplateIAMMember
func (*CertificateTemplateIAMMemberSpec) DeepCopy ¶
func (in *CertificateTemplateIAMMemberSpec) DeepCopy() *CertificateTemplateIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMemberSpec.
func (*CertificateTemplateIAMMemberSpec) DeepCopyInto ¶
func (in *CertificateTemplateIAMMemberSpec) DeepCopyInto(out *CertificateTemplateIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMMemberStatus ¶
type CertificateTemplateIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateTemplateIAMMemberObservation `json:"atProvider,omitempty"` }
CertificateTemplateIAMMemberStatus defines the observed state of CertificateTemplateIAMMember.
func (*CertificateTemplateIAMMemberStatus) DeepCopy ¶
func (in *CertificateTemplateIAMMemberStatus) DeepCopy() *CertificateTemplateIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMMemberStatus.
func (*CertificateTemplateIAMMemberStatus) DeepCopyInto ¶
func (in *CertificateTemplateIAMMemberStatus) DeepCopyInto(out *CertificateTemplateIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMPolicy ¶
type CertificateTemplateIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateTemplateIAMPolicySpec `json:"spec"` Status CertificateTemplateIAMPolicyStatus `json:"status,omitempty"` }
CertificateTemplateIAMPolicy is the Schema for the CertificateTemplateIAMPolicys 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,gcpjet}
func (*CertificateTemplateIAMPolicy) DeepCopy ¶
func (in *CertificateTemplateIAMPolicy) DeepCopy() *CertificateTemplateIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) DeepCopyInto ¶
func (in *CertificateTemplateIAMPolicy) DeepCopyInto(out *CertificateTemplateIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplateIAMPolicy) DeepCopyObject ¶
func (in *CertificateTemplateIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplateIAMPolicy) GetCondition ¶
func (mg *CertificateTemplateIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *CertificateTemplateIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicy) GetDeletionPolicy ¶
func (mg *CertificateTemplateIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) GetID ¶
func (tr *CertificateTemplateIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicy) GetObservation ¶
func (tr *CertificateTemplateIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicy) GetParameters ¶
func (tr *CertificateTemplateIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicy) GetProviderConfigReference ¶
func (mg *CertificateTemplateIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) GetProviderReference ¶
func (mg *CertificateTemplateIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this CertificateTemplateIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*CertificateTemplateIAMPolicy) GetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplateIAMPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) GetTerraformResourceType ¶
func (mg *CertificateTemplateIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *CertificateTemplateIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateTemplateIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplateIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) LateInitialize ¶
func (tr *CertificateTemplateIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateTemplateIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateTemplateIAMPolicy) SetConditions ¶
func (mg *CertificateTemplateIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) SetDeletionPolicy ¶
func (mg *CertificateTemplateIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) SetObservation ¶
func (tr *CertificateTemplateIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicy) SetParameters ¶
func (tr *CertificateTemplateIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicy) SetProviderConfigReference ¶
func (mg *CertificateTemplateIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) SetProviderReference ¶
func (mg *CertificateTemplateIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CertificateTemplateIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*CertificateTemplateIAMPolicy) SetPublishConnectionDetailsTo ¶
func (mg *CertificateTemplateIAMPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *CertificateTemplateIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateTemplateIAMPolicy.
type CertificateTemplateIAMPolicyList ¶
type CertificateTemplateIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateTemplateIAMPolicy `json:"items"` }
CertificateTemplateIAMPolicyList contains a list of CertificateTemplateIAMPolicys
func (*CertificateTemplateIAMPolicyList) DeepCopy ¶
func (in *CertificateTemplateIAMPolicyList) DeepCopy() *CertificateTemplateIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMPolicyList.
func (*CertificateTemplateIAMPolicyList) DeepCopyInto ¶
func (in *CertificateTemplateIAMPolicyList) DeepCopyInto(out *CertificateTemplateIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplateIAMPolicyList) DeepCopyObject ¶
func (in *CertificateTemplateIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplateIAMPolicyList) GetItems ¶
func (l *CertificateTemplateIAMPolicyList) GetItems() []resource.Managed
GetItems of this CertificateTemplateIAMPolicyList.
type CertificateTemplateIAMPolicyObservation ¶
type CertificateTemplateIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CertificateTemplateIAMPolicyObservation) DeepCopy ¶
func (in *CertificateTemplateIAMPolicyObservation) DeepCopy() *CertificateTemplateIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMPolicyObservation.
func (*CertificateTemplateIAMPolicyObservation) DeepCopyInto ¶
func (in *CertificateTemplateIAMPolicyObservation) DeepCopyInto(out *CertificateTemplateIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMPolicyParameters ¶
type CertificateTemplateIAMPolicyParameters struct { // +kubebuilder:validation:Required CertificateTemplate *string `json:"certificateTemplate" tf:"certificate_template,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*CertificateTemplateIAMPolicyParameters) DeepCopy ¶
func (in *CertificateTemplateIAMPolicyParameters) DeepCopy() *CertificateTemplateIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMPolicyParameters.
func (*CertificateTemplateIAMPolicyParameters) DeepCopyInto ¶
func (in *CertificateTemplateIAMPolicyParameters) DeepCopyInto(out *CertificateTemplateIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMPolicySpec ¶
type CertificateTemplateIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateTemplateIAMPolicyParameters `json:"forProvider"` }
CertificateTemplateIAMPolicySpec defines the desired state of CertificateTemplateIAMPolicy
func (*CertificateTemplateIAMPolicySpec) DeepCopy ¶
func (in *CertificateTemplateIAMPolicySpec) DeepCopy() *CertificateTemplateIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMPolicySpec.
func (*CertificateTemplateIAMPolicySpec) DeepCopyInto ¶
func (in *CertificateTemplateIAMPolicySpec) DeepCopyInto(out *CertificateTemplateIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIAMPolicyStatus ¶
type CertificateTemplateIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateTemplateIAMPolicyObservation `json:"atProvider,omitempty"` }
CertificateTemplateIAMPolicyStatus defines the observed state of CertificateTemplateIAMPolicy.
func (*CertificateTemplateIAMPolicyStatus) DeepCopy ¶
func (in *CertificateTemplateIAMPolicyStatus) DeepCopy() *CertificateTemplateIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIAMPolicyStatus.
func (*CertificateTemplateIAMPolicyStatus) DeepCopyInto ¶
func (in *CertificateTemplateIAMPolicyStatus) DeepCopyInto(out *CertificateTemplateIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIdentityConstraintsObservation ¶
type CertificateTemplateIdentityConstraintsObservation struct { }
func (*CertificateTemplateIdentityConstraintsObservation) DeepCopy ¶
func (in *CertificateTemplateIdentityConstraintsObservation) DeepCopy() *CertificateTemplateIdentityConstraintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIdentityConstraintsObservation.
func (*CertificateTemplateIdentityConstraintsObservation) DeepCopyInto ¶
func (in *CertificateTemplateIdentityConstraintsObservation) DeepCopyInto(out *CertificateTemplateIdentityConstraintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateIdentityConstraintsParameters ¶
type CertificateTemplateIdentityConstraintsParameters struct { // Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded. // +kubebuilder:validation:Required AllowSubjectAltNamesPassthrough *bool `json:"allowSubjectAltNamesPassthrough" tf:"allow_subject_alt_names_passthrough,omitempty"` // Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded. // +kubebuilder:validation:Required AllowSubjectPassthrough *bool `json:"allowSubjectPassthrough" tf:"allow_subject_passthrough,omitempty"` // Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel // +kubebuilder:validation:Optional CelExpression []IdentityConstraintsCelExpressionParameters `json:"celExpression,omitempty" tf:"cel_expression,omitempty"` }
func (*CertificateTemplateIdentityConstraintsParameters) DeepCopy ¶
func (in *CertificateTemplateIdentityConstraintsParameters) DeepCopy() *CertificateTemplateIdentityConstraintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateIdentityConstraintsParameters.
func (*CertificateTemplateIdentityConstraintsParameters) DeepCopyInto ¶
func (in *CertificateTemplateIdentityConstraintsParameters) DeepCopyInto(out *CertificateTemplateIdentityConstraintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateList ¶
type CertificateTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateTemplate `json:"items"` }
CertificateTemplateList contains a list of CertificateTemplates
func (*CertificateTemplateList) DeepCopy ¶
func (in *CertificateTemplateList) DeepCopy() *CertificateTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateList.
func (*CertificateTemplateList) DeepCopyInto ¶
func (in *CertificateTemplateList) DeepCopyInto(out *CertificateTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateTemplateList) DeepCopyObject ¶
func (in *CertificateTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateTemplateList) GetItems ¶
func (l *CertificateTemplateList) GetItems() []resource.Managed
GetItems of this CertificateTemplateList.
type CertificateTemplateObservation ¶
type CertificateTemplateObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*CertificateTemplateObservation) DeepCopy ¶
func (in *CertificateTemplateObservation) DeepCopy() *CertificateTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateObservation.
func (*CertificateTemplateObservation) DeepCopyInto ¶
func (in *CertificateTemplateObservation) DeepCopyInto(out *CertificateTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateParameters ¶
type CertificateTemplateParameters struct { // Optional. A human-readable description of scenarios this template is intended for. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity. // +kubebuilder:validation:Optional IdentityConstraints []CertificateTemplateIdentityConstraintsParameters `json:"identityConstraints,omitempty" tf:"identity_constraints,omitempty"` // Optional. Labels with user-defined metadata. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The location for the resource // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baseline_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values. // +kubebuilder:validation:Optional PassthroughExtensions []PassthroughExtensionsParameters `json:"passthroughExtensions,omitempty" tf:"passthrough_extensions,omitempty"` // Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baseline_values for the same properties, the certificate issuance request will fail. // +kubebuilder:validation:Optional PredefinedValues []PredefinedValuesParameters `json:"predefinedValues,omitempty" tf:"predefined_values,omitempty"` // The project for the resource // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*CertificateTemplateParameters) DeepCopy ¶
func (in *CertificateTemplateParameters) DeepCopy() *CertificateTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateParameters.
func (*CertificateTemplateParameters) DeepCopyInto ¶
func (in *CertificateTemplateParameters) DeepCopyInto(out *CertificateTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateSpec ¶
type CertificateTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateTemplateParameters `json:"forProvider"` }
CertificateTemplateSpec defines the desired state of CertificateTemplate
func (*CertificateTemplateSpec) DeepCopy ¶
func (in *CertificateTemplateSpec) DeepCopy() *CertificateTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateSpec.
func (*CertificateTemplateSpec) DeepCopyInto ¶
func (in *CertificateTemplateSpec) DeepCopyInto(out *CertificateTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateTemplateStatus ¶
type CertificateTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateTemplateObservation `json:"atProvider,omitempty"` }
CertificateTemplateStatus defines the observed state of CertificateTemplate.
func (*CertificateTemplateStatus) DeepCopy ¶
func (in *CertificateTemplateStatus) DeepCopy() *CertificateTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateTemplateStatus.
func (*CertificateTemplateStatus) DeepCopyInto ¶
func (in *CertificateTemplateStatus) DeepCopyInto(out *CertificateTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // A PublicKey describes a public key. // +kubebuilder:validation:Required PublicKey []ConfigPublicKeyParameters `json:"publicKey" tf:"public_key,omitempty"` // Specifies some of the values in a certificate that are related to the subject. // +kubebuilder:validation:Required SubjectConfig []SubjectConfigParameters `json:"subjectConfig" tf:"subject_config,omitempty"` // Describes how some of the technical X.509 fields in a certificate should be populated. // +kubebuilder:validation:Required X509Config []X509ConfigParameters `json:"x509Config" tf:"x509_config,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPublicKeyObservation ¶
type ConfigPublicKeyObservation struct { }
func (*ConfigPublicKeyObservation) DeepCopy ¶
func (in *ConfigPublicKeyObservation) DeepCopy() *ConfigPublicKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPublicKeyObservation.
func (*ConfigPublicKeyObservation) DeepCopyInto ¶
func (in *ConfigPublicKeyObservation) DeepCopyInto(out *ConfigPublicKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPublicKeyParameters ¶
type ConfigPublicKeyParameters struct { // The format of the public key. Currently, only PEM format is supported. Possible values: ["KEY_TYPE_UNSPECIFIED", "PEM"] // +kubebuilder:validation:Required Format *string `json:"format" tf:"format,omitempty"` // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*ConfigPublicKeyParameters) DeepCopy ¶
func (in *ConfigPublicKeyParameters) DeepCopy() *ConfigPublicKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPublicKeyParameters.
func (*ConfigPublicKeyParameters) DeepCopyInto ¶
func (in *ConfigPublicKeyParameters) DeepCopyInto(out *ConfigPublicKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSubjectConfigObservation ¶
type ConfigSubjectConfigObservation struct { }
func (*ConfigSubjectConfigObservation) DeepCopy ¶
func (in *ConfigSubjectConfigObservation) DeepCopy() *ConfigSubjectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSubjectConfigObservation.
func (*ConfigSubjectConfigObservation) DeepCopyInto ¶
func (in *ConfigSubjectConfigObservation) DeepCopyInto(out *ConfigSubjectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSubjectConfigParameters ¶
type ConfigSubjectConfigParameters struct { // Contains distinguished name fields such as the location and organization. // +kubebuilder:validation:Required Subject []ConfigSubjectConfigSubjectParameters `json:"subject" tf:"subject,omitempty"` // The subject alternative name fields. // +kubebuilder:validation:Optional SubjectAltName []ConfigSubjectConfigSubjectAltNameParameters `json:"subjectAltName,omitempty" tf:"subject_alt_name,omitempty"` }
func (*ConfigSubjectConfigParameters) DeepCopy ¶
func (in *ConfigSubjectConfigParameters) DeepCopy() *ConfigSubjectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSubjectConfigParameters.
func (*ConfigSubjectConfigParameters) DeepCopyInto ¶
func (in *ConfigSubjectConfigParameters) DeepCopyInto(out *ConfigSubjectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSubjectConfigSubjectAltNameObservation ¶
type ConfigSubjectConfigSubjectAltNameObservation struct { }
func (*ConfigSubjectConfigSubjectAltNameObservation) DeepCopy ¶
func (in *ConfigSubjectConfigSubjectAltNameObservation) DeepCopy() *ConfigSubjectConfigSubjectAltNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSubjectConfigSubjectAltNameObservation.
func (*ConfigSubjectConfigSubjectAltNameObservation) DeepCopyInto ¶
func (in *ConfigSubjectConfigSubjectAltNameObservation) DeepCopyInto(out *ConfigSubjectConfigSubjectAltNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSubjectConfigSubjectAltNameParameters ¶
type ConfigSubjectConfigSubjectAltNameParameters struct { // Contains only valid, fully-qualified host names. // +kubebuilder:validation:Optional DNSNames []*string `json:"dnsNames,omitempty" tf:"dns_names,omitempty"` // Contains only valid RFC 2822 E-mail addresses. // +kubebuilder:validation:Optional EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. // +kubebuilder:validation:Optional IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` // Contains only valid RFC 3986 URIs. // +kubebuilder:validation:Optional Uris []*string `json:"uris,omitempty" tf:"uris,omitempty"` }
func (*ConfigSubjectConfigSubjectAltNameParameters) DeepCopy ¶
func (in *ConfigSubjectConfigSubjectAltNameParameters) DeepCopy() *ConfigSubjectConfigSubjectAltNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSubjectConfigSubjectAltNameParameters.
func (*ConfigSubjectConfigSubjectAltNameParameters) DeepCopyInto ¶
func (in *ConfigSubjectConfigSubjectAltNameParameters) DeepCopyInto(out *ConfigSubjectConfigSubjectAltNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSubjectConfigSubjectObservation ¶
type ConfigSubjectConfigSubjectObservation struct { }
func (*ConfigSubjectConfigSubjectObservation) DeepCopy ¶
func (in *ConfigSubjectConfigSubjectObservation) DeepCopy() *ConfigSubjectConfigSubjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSubjectConfigSubjectObservation.
func (*ConfigSubjectConfigSubjectObservation) DeepCopyInto ¶
func (in *ConfigSubjectConfigSubjectObservation) DeepCopyInto(out *ConfigSubjectConfigSubjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSubjectConfigSubjectParameters ¶
type ConfigSubjectConfigSubjectParameters struct { // The common name of the distinguished name. // +kubebuilder:validation:Required CommonName *string `json:"commonName" tf:"common_name,omitempty"` // The country code of the subject. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The locality or city of the subject. // +kubebuilder:validation:Optional Locality *string `json:"locality,omitempty" tf:"locality,omitempty"` // The organization of the subject. // +kubebuilder:validation:Required Organization *string `json:"organization" tf:"organization,omitempty"` // The organizational unit of the subject. // +kubebuilder:validation:Optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit,omitempty"` // The postal code of the subject. // +kubebuilder:validation:Optional PostalCode *string `json:"postalCode,omitempty" tf:"postal_code,omitempty"` // The province, territory, or regional state of the subject. // +kubebuilder:validation:Optional Province *string `json:"province,omitempty" tf:"province,omitempty"` // The street address of the subject. // +kubebuilder:validation:Optional StreetAddress *string `json:"streetAddress,omitempty" tf:"street_address,omitempty"` }
func (*ConfigSubjectConfigSubjectParameters) DeepCopy ¶
func (in *ConfigSubjectConfigSubjectParameters) DeepCopy() *ConfigSubjectConfigSubjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSubjectConfigSubjectParameters.
func (*ConfigSubjectConfigSubjectParameters) DeepCopyInto ¶
func (in *ConfigSubjectConfigSubjectParameters) DeepCopyInto(out *ConfigSubjectConfigSubjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigValuesKeyUsageObservation ¶
type ConfigValuesKeyUsageObservation struct { BaseKeyUsage []KeyUsageBaseKeyUsageObservation `json:"baseKeyUsage,omitempty" tf:"base_key_usage,omitempty"` ExtendedKeyUsage []KeyUsageExtendedKeyUsageObservation `json:"extendedKeyUsage,omitempty" tf:"extended_key_usage,omitempty"` UnknownExtendedKeyUsages []KeyUsageUnknownExtendedKeyUsagesObservation `json:"unknownExtendedKeyUsages,omitempty" tf:"unknown_extended_key_usages,omitempty"` }
func (*ConfigValuesKeyUsageObservation) DeepCopy ¶
func (in *ConfigValuesKeyUsageObservation) DeepCopy() *ConfigValuesKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigValuesKeyUsageObservation.
func (*ConfigValuesKeyUsageObservation) DeepCopyInto ¶
func (in *ConfigValuesKeyUsageObservation) DeepCopyInto(out *ConfigValuesKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigValuesKeyUsageParameters ¶
type ConfigValuesKeyUsageParameters struct { }
func (*ConfigValuesKeyUsageParameters) DeepCopy ¶
func (in *ConfigValuesKeyUsageParameters) DeepCopy() *ConfigValuesKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigValuesKeyUsageParameters.
func (*ConfigValuesKeyUsageParameters) DeepCopyInto ¶
func (in *ConfigValuesKeyUsageParameters) DeepCopyInto(out *ConfigValuesKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigValuesObservation ¶
type ConfigValuesObservation struct {
KeyUsage []ConfigValuesKeyUsageObservation `json:"keyUsage,omitempty" tf:"key_usage,omitempty"`
}
func (*ConfigValuesObservation) DeepCopy ¶
func (in *ConfigValuesObservation) DeepCopy() *ConfigValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigValuesObservation.
func (*ConfigValuesObservation) DeepCopyInto ¶
func (in *ConfigValuesObservation) DeepCopyInto(out *ConfigValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigValuesParameters ¶
type ConfigValuesParameters struct { }
func (*ConfigValuesParameters) DeepCopy ¶
func (in *ConfigValuesParameters) DeepCopy() *ConfigValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigValuesParameters.
func (*ConfigValuesParameters) DeepCopyInto ¶
func (in *ConfigValuesParameters) DeepCopyInto(out *ConfigValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigAdditionalExtensionsObservation ¶
type ConfigX509ConfigAdditionalExtensionsObservation struct { }
func (*ConfigX509ConfigAdditionalExtensionsObservation) DeepCopy ¶
func (in *ConfigX509ConfigAdditionalExtensionsObservation) DeepCopy() *ConfigX509ConfigAdditionalExtensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigAdditionalExtensionsObservation.
func (*ConfigX509ConfigAdditionalExtensionsObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigAdditionalExtensionsObservation) DeepCopyInto(out *ConfigX509ConfigAdditionalExtensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigAdditionalExtensionsParameters ¶
type ConfigX509ConfigAdditionalExtensionsParameters struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). // +kubebuilder:validation:Required Critical *bool `json:"critical" tf:"critical,omitempty"` // Describes values that are relevant in a CA certificate. // +kubebuilder:validation:Required ObjectID []X509ConfigAdditionalExtensionsObjectIDParameters `json:"objectId" tf:"object_id,omitempty"` // The value of this X.509 extension. A base64-encoded string. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ConfigX509ConfigAdditionalExtensionsParameters) DeepCopy ¶
func (in *ConfigX509ConfigAdditionalExtensionsParameters) DeepCopy() *ConfigX509ConfigAdditionalExtensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigAdditionalExtensionsParameters.
func (*ConfigX509ConfigAdditionalExtensionsParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigAdditionalExtensionsParameters) DeepCopyInto(out *ConfigX509ConfigAdditionalExtensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigCAOptionsObservation ¶
type ConfigX509ConfigCAOptionsObservation struct { }
func (*ConfigX509ConfigCAOptionsObservation) DeepCopy ¶
func (in *ConfigX509ConfigCAOptionsObservation) DeepCopy() *ConfigX509ConfigCAOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigCAOptionsObservation.
func (*ConfigX509ConfigCAOptionsObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigCAOptionsObservation) DeepCopyInto(out *ConfigX509ConfigCAOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigCAOptionsParameters ¶
type ConfigX509ConfigCAOptionsParameters struct { // When true, the "CA" in Basic Constraints extension will be set to true. // +kubebuilder:validation:Required IsCA *bool `json:"isCa" tf:"is_ca,omitempty"` // Refers to the "path length constraint" in Basic Constraints extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. // +kubebuilder:validation:Optional MaxIssuerPathLength *float64 `json:"maxIssuerPathLength,omitempty" tf:"max_issuer_path_length,omitempty"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both 'is_ca' and 'non_ca' are unset, the extension will be omitted from the CA certificate. // +kubebuilder:validation:Optional NonCA *bool `json:"nonCa,omitempty" tf:"non_ca,omitempty"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // if both 'max_issuer_path_length' and 'zero_max_issuer_path_length' are unset, // the max path length will be omitted from the CA certificate. // +kubebuilder:validation:Optional ZeroMaxIssuerPathLength *bool `json:"zeroMaxIssuerPathLength,omitempty" tf:"zero_max_issuer_path_length,omitempty"` }
func (*ConfigX509ConfigCAOptionsParameters) DeepCopy ¶
func (in *ConfigX509ConfigCAOptionsParameters) DeepCopy() *ConfigX509ConfigCAOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigCAOptionsParameters.
func (*ConfigX509ConfigCAOptionsParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigCAOptionsParameters) DeepCopyInto(out *ConfigX509ConfigCAOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageBaseKeyUsageObservation ¶
type ConfigX509ConfigKeyUsageBaseKeyUsageObservation struct { }
func (*ConfigX509ConfigKeyUsageBaseKeyUsageObservation) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageBaseKeyUsageObservation) DeepCopy() *ConfigX509ConfigKeyUsageBaseKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageBaseKeyUsageObservation.
func (*ConfigX509ConfigKeyUsageBaseKeyUsageObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageBaseKeyUsageObservation) DeepCopyInto(out *ConfigX509ConfigKeyUsageBaseKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageBaseKeyUsageParameters ¶
type ConfigX509ConfigKeyUsageBaseKeyUsageParameters struct { // The key may be used to sign certificates. // +kubebuilder:validation:Optional CertSign *bool `json:"certSign,omitempty" tf:"cert_sign,omitempty"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". // +kubebuilder:validation:Optional ContentCommitment *bool `json:"contentCommitment,omitempty" tf:"content_commitment,omitempty"` // The key may be used sign certificate revocation lists. // +kubebuilder:validation:Optional CrlSign *bool `json:"crlSign,omitempty" tf:"crl_sign,omitempty"` // The key may be used to encipher data. // +kubebuilder:validation:Optional DataEncipherment *bool `json:"dataEncipherment,omitempty" tf:"data_encipherment,omitempty"` // The key may be used to decipher only. // +kubebuilder:validation:Optional DecipherOnly *bool `json:"decipherOnly,omitempty" tf:"decipher_only,omitempty"` // The key may be used for digital signatures. // +kubebuilder:validation:Optional DigitalSignature *bool `json:"digitalSignature,omitempty" tf:"digital_signature,omitempty"` // The key may be used to encipher only. // +kubebuilder:validation:Optional EncipherOnly *bool `json:"encipherOnly,omitempty" tf:"encipher_only,omitempty"` // The key may be used in a key agreement protocol. // +kubebuilder:validation:Optional KeyAgreement *bool `json:"keyAgreement,omitempty" tf:"key_agreement,omitempty"` // The key may be used to encipher other keys. // +kubebuilder:validation:Optional KeyEncipherment *bool `json:"keyEncipherment,omitempty" tf:"key_encipherment,omitempty"` }
func (*ConfigX509ConfigKeyUsageBaseKeyUsageParameters) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageBaseKeyUsageParameters) DeepCopy() *ConfigX509ConfigKeyUsageBaseKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageBaseKeyUsageParameters.
func (*ConfigX509ConfigKeyUsageBaseKeyUsageParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageBaseKeyUsageParameters) DeepCopyInto(out *ConfigX509ConfigKeyUsageBaseKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageExtendedKeyUsageObservation ¶
type ConfigX509ConfigKeyUsageExtendedKeyUsageObservation struct { }
func (*ConfigX509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopy() *ConfigX509ConfigKeyUsageExtendedKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageExtendedKeyUsageObservation.
func (*ConfigX509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopyInto(out *ConfigX509ConfigKeyUsageExtendedKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageExtendedKeyUsageParameters ¶
type ConfigX509ConfigKeyUsageExtendedKeyUsageParameters struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ClientAuth *bool `json:"clientAuth,omitempty" tf:"client_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". // +kubebuilder:validation:Optional CodeSigning *bool `json:"codeSigning,omitempty" tf:"code_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". // +kubebuilder:validation:Optional EmailProtection *bool `json:"emailProtection,omitempty" tf:"email_protection,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". // +kubebuilder:validation:Optional OcspSigning *bool `json:"ocspSigning,omitempty" tf:"ocsp_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ServerAuth *bool `json:"serverAuth,omitempty" tf:"server_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". // +kubebuilder:validation:Optional TimeStamping *bool `json:"timeStamping,omitempty" tf:"time_stamping,omitempty"` }
func (*ConfigX509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopy() *ConfigX509ConfigKeyUsageExtendedKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageExtendedKeyUsageParameters.
func (*ConfigX509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopyInto(out *ConfigX509ConfigKeyUsageExtendedKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageObservation ¶
type ConfigX509ConfigKeyUsageObservation struct { }
func (*ConfigX509ConfigKeyUsageObservation) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageObservation) DeepCopy() *ConfigX509ConfigKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageObservation.
func (*ConfigX509ConfigKeyUsageObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageObservation) DeepCopyInto(out *ConfigX509ConfigKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageParameters ¶
type ConfigX509ConfigKeyUsageParameters struct { // Describes high-level ways in which a key may be used. // +kubebuilder:validation:Required BaseKeyUsage []ConfigX509ConfigKeyUsageBaseKeyUsageParameters `json:"baseKeyUsage" tf:"base_key_usage,omitempty"` // Describes high-level ways in which a key may be used. // +kubebuilder:validation:Required ExtendedKeyUsage []ConfigX509ConfigKeyUsageExtendedKeyUsageParameters `json:"extendedKeyUsage" tf:"extended_key_usage,omitempty"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Optional UnknownExtendedKeyUsages []ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters `json:"unknownExtendedKeyUsages,omitempty" tf:"unknown_extended_key_usages,omitempty"` }
func (*ConfigX509ConfigKeyUsageParameters) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageParameters) DeepCopy() *ConfigX509ConfigKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageParameters.
func (*ConfigX509ConfigKeyUsageParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageParameters) DeepCopyInto(out *ConfigX509ConfigKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation ¶
type ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation struct { }
func (*ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy() *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation.
func (*ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto(out *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters ¶
type ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy ¶
func (in *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy() *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters.
func (*ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto(out *ConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigObservation ¶
type ConfigX509ConfigObservation struct { }
func (*ConfigX509ConfigObservation) DeepCopy ¶
func (in *ConfigX509ConfigObservation) DeepCopy() *ConfigX509ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigObservation.
func (*ConfigX509ConfigObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigObservation) DeepCopyInto(out *ConfigX509ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigParameters ¶
type ConfigX509ConfigParameters struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // +kubebuilder:validation:Optional AdditionalExtensions []ConfigX509ConfigAdditionalExtensionsParameters `json:"additionalExtensions,omitempty" tf:"additional_extensions,omitempty"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. // +kubebuilder:validation:Optional AiaOcspServers []*string `json:"aiaOcspServers,omitempty" tf:"aia_ocsp_servers,omitempty"` // Describes values that are relevant in a CA certificate. // +kubebuilder:validation:Required CAOptions []ConfigX509ConfigCAOptionsParameters `json:"caOptions" tf:"ca_options,omitempty"` // Indicates the intended use for keys that correspond to a certificate. // +kubebuilder:validation:Required KeyUsage []ConfigX509ConfigKeyUsageParameters `json:"keyUsage" tf:"key_usage,omitempty"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // +kubebuilder:validation:Optional PolicyIds []ConfigX509ConfigPolicyIdsParameters `json:"policyIds,omitempty" tf:"policy_ids,omitempty"` }
func (*ConfigX509ConfigParameters) DeepCopy ¶
func (in *ConfigX509ConfigParameters) DeepCopy() *ConfigX509ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigParameters.
func (*ConfigX509ConfigParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigParameters) DeepCopyInto(out *ConfigX509ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigPolicyIdsObservation ¶
type ConfigX509ConfigPolicyIdsObservation struct { }
func (*ConfigX509ConfigPolicyIdsObservation) DeepCopy ¶
func (in *ConfigX509ConfigPolicyIdsObservation) DeepCopy() *ConfigX509ConfigPolicyIdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigPolicyIdsObservation.
func (*ConfigX509ConfigPolicyIdsObservation) DeepCopyInto ¶
func (in *ConfigX509ConfigPolicyIdsObservation) DeepCopyInto(out *ConfigX509ConfigPolicyIdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigX509ConfigPolicyIdsParameters ¶
type ConfigX509ConfigPolicyIdsParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*ConfigX509ConfigPolicyIdsParameters) DeepCopy ¶
func (in *ConfigX509ConfigPolicyIdsParameters) DeepCopy() *ConfigX509ConfigPolicyIdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigX509ConfigPolicyIdsParameters.
func (*ConfigX509ConfigPolicyIdsParameters) DeepCopyInto ¶
func (in *ConfigX509ConfigPolicyIdsParameters) DeepCopyInto(out *ConfigX509ConfigPolicyIdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSansObectIDObservation ¶
type CustomSansObectIDObservation struct {
ObjectIDPath []*float64 `json:"objectIdPath,omitempty" tf:"object_id_path,omitempty"`
}
func (*CustomSansObectIDObservation) DeepCopy ¶
func (in *CustomSansObectIDObservation) DeepCopy() *CustomSansObectIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSansObectIDObservation.
func (*CustomSansObectIDObservation) DeepCopyInto ¶
func (in *CustomSansObectIDObservation) DeepCopyInto(out *CustomSansObectIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSansObectIDParameters ¶
type CustomSansObectIDParameters struct { }
func (*CustomSansObectIDParameters) DeepCopy ¶
func (in *CustomSansObectIDParameters) DeepCopy() *CustomSansObectIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSansObectIDParameters.
func (*CustomSansObectIDParameters) DeepCopyInto ¶
func (in *CustomSansObectIDParameters) DeepCopyInto(out *CustomSansObectIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSansObservation ¶
type CustomSansObservation struct { Critical *bool `json:"critical,omitempty" tf:"critical,omitempty"` ObectID []CustomSansObectIDObservation `json:"obectId,omitempty" tf:"obect_id,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*CustomSansObservation) DeepCopy ¶
func (in *CustomSansObservation) DeepCopy() *CustomSansObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSansObservation.
func (*CustomSansObservation) DeepCopyInto ¶
func (in *CustomSansObservation) DeepCopyInto(out *CustomSansObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSansParameters ¶
type CustomSansParameters struct { }
func (*CustomSansParameters) DeepCopy ¶
func (in *CustomSansParameters) DeepCopy() *CustomSansParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSansParameters.
func (*CustomSansParameters) DeepCopyInto ¶
func (in *CustomSansParameters) DeepCopyInto(out *CustomSansParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EllipticCurveObservation ¶
type EllipticCurveObservation struct { }
func (*EllipticCurveObservation) DeepCopy ¶
func (in *EllipticCurveObservation) DeepCopy() *EllipticCurveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EllipticCurveObservation.
func (*EllipticCurveObservation) DeepCopyInto ¶
func (in *EllipticCurveObservation) DeepCopyInto(out *EllipticCurveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EllipticCurveParameters ¶
type EllipticCurveParameters struct { // The algorithm used. Possible values: ["ECDSA_P256", "ECDSA_P384", "EDDSA_25519"] // +kubebuilder:validation:Required SignatureAlgorithm *string `json:"signatureAlgorithm" tf:"signature_algorithm,omitempty"` }
func (*EllipticCurveParameters) DeepCopy ¶
func (in *EllipticCurveParameters) DeepCopy() *EllipticCurveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EllipticCurveParameters.
func (*EllipticCurveParameters) DeepCopyInto ¶
func (in *EllipticCurveParameters) DeepCopyInto(out *EllipticCurveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedKeyUsageObservation ¶
type ExtendedKeyUsageObservation struct { }
func (*ExtendedKeyUsageObservation) DeepCopy ¶
func (in *ExtendedKeyUsageObservation) DeepCopy() *ExtendedKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedKeyUsageObservation.
func (*ExtendedKeyUsageObservation) DeepCopyInto ¶
func (in *ExtendedKeyUsageObservation) DeepCopyInto(out *ExtendedKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedKeyUsageParameters ¶
type ExtendedKeyUsageParameters struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ClientAuth *bool `json:"clientAuth,omitempty" tf:"client_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". // +kubebuilder:validation:Optional CodeSigning *bool `json:"codeSigning,omitempty" tf:"code_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". // +kubebuilder:validation:Optional EmailProtection *bool `json:"emailProtection,omitempty" tf:"email_protection,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". // +kubebuilder:validation:Optional OcspSigning *bool `json:"ocspSigning,omitempty" tf:"ocsp_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ServerAuth *bool `json:"serverAuth,omitempty" tf:"server_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". // +kubebuilder:validation:Optional TimeStamping *bool `json:"timeStamping,omitempty" tf:"time_stamping,omitempty"` }
func (*ExtendedKeyUsageParameters) DeepCopy ¶
func (in *ExtendedKeyUsageParameters) DeepCopy() *ExtendedKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedKeyUsageParameters.
func (*ExtendedKeyUsageParameters) DeepCopyInto ¶
func (in *ExtendedKeyUsageParameters) DeepCopyInto(out *ExtendedKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityConstraintsCelExpressionObservation ¶
type IdentityConstraintsCelExpressionObservation struct { }
func (*IdentityConstraintsCelExpressionObservation) DeepCopy ¶
func (in *IdentityConstraintsCelExpressionObservation) DeepCopy() *IdentityConstraintsCelExpressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityConstraintsCelExpressionObservation.
func (*IdentityConstraintsCelExpressionObservation) DeepCopyInto ¶
func (in *IdentityConstraintsCelExpressionObservation) DeepCopyInto(out *IdentityConstraintsCelExpressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityConstraintsCelExpressionParameters ¶
type IdentityConstraintsCelExpressionParameters struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Textual representation of an expression in Common Expression Language syntax. // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. // +kubebuilder:validation:Optional Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*IdentityConstraintsCelExpressionParameters) DeepCopy ¶
func (in *IdentityConstraintsCelExpressionParameters) DeepCopy() *IdentityConstraintsCelExpressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityConstraintsCelExpressionParameters.
func (*IdentityConstraintsCelExpressionParameters) DeepCopyInto ¶
func (in *IdentityConstraintsCelExpressionParameters) DeepCopyInto(out *IdentityConstraintsCelExpressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityConstraintsObservation ¶
type IdentityConstraintsObservation struct { }
func (*IdentityConstraintsObservation) DeepCopy ¶
func (in *IdentityConstraintsObservation) DeepCopy() *IdentityConstraintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityConstraintsObservation.
func (*IdentityConstraintsObservation) DeepCopyInto ¶
func (in *IdentityConstraintsObservation) DeepCopyInto(out *IdentityConstraintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityConstraintsParameters ¶
type IdentityConstraintsParameters struct { // If this is set, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. // Otherwise, the requested SubjectAltNames will be discarded. // +kubebuilder:validation:Required AllowSubjectAltNamesPassthrough *bool `json:"allowSubjectAltNamesPassthrough" tf:"allow_subject_alt_names_passthrough,omitempty"` // If this is set, the Subject field may be copied from a certificate request into the signed certificate. // Otherwise, the requested Subject will be discarded. // +kubebuilder:validation:Required AllowSubjectPassthrough *bool `json:"allowSubjectPassthrough" tf:"allow_subject_passthrough,omitempty"` // A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a // certificate is signed. To see the full allowed syntax and some examples, // see https://cloud.google.com/certificate-authority-service/docs/cel-guide // +kubebuilder:validation:Optional CelExpression []CelExpressionParameters `json:"celExpression,omitempty" tf:"cel_expression,omitempty"` }
func (*IdentityConstraintsParameters) DeepCopy ¶
func (in *IdentityConstraintsParameters) DeepCopy() *IdentityConstraintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityConstraintsParameters.
func (*IdentityConstraintsParameters) DeepCopyInto ¶
func (in *IdentityConstraintsParameters) DeepCopyInto(out *IdentityConstraintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IssuancePolicyObservation ¶
type IssuancePolicyObservation struct { }
func (*IssuancePolicyObservation) DeepCopy ¶
func (in *IssuancePolicyObservation) DeepCopy() *IssuancePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IssuancePolicyObservation.
func (*IssuancePolicyObservation) DeepCopyInto ¶
func (in *IssuancePolicyObservation) DeepCopyInto(out *IssuancePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IssuancePolicyParameters ¶
type IssuancePolicyParameters struct { // IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool. // +kubebuilder:validation:Optional AllowedIssuanceModes []AllowedIssuanceModesParameters `json:"allowedIssuanceModes,omitempty" tf:"allowed_issuance_modes,omitempty"` // If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. // Otherwise, any key may be used. // +kubebuilder:validation:Optional AllowedKeyTypes []AllowedKeyTypesParameters `json:"allowedKeyTypes,omitempty" tf:"allowed_key_types,omitempty"` // A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request // includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate // request uses a CertificateTemplate that defines conflicting predefinedValues for the same properties, the certificate // issuance request will fail. // +kubebuilder:validation:Optional BaselineValues []BaselineValuesParameters `json:"baselineValues,omitempty" tf:"baseline_values,omitempty"` // Describes constraints on identities that may appear in Certificates issued through this CaPool. // If this is omitted, then this CaPool will not add restrictions on a certificate's identity. // +kubebuilder:validation:Optional IdentityConstraints []IdentityConstraintsParameters `json:"identityConstraints,omitempty" tf:"identity_constraints,omitempty"` // The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority // expires before a Certificate's requested maximumLifetime, the effective lifetime will be explicitly truncated to match it. // +kubebuilder:validation:Optional MaximumLifetime *string `json:"maximumLifetime,omitempty" tf:"maximum_lifetime,omitempty"` }
func (*IssuancePolicyParameters) DeepCopy ¶
func (in *IssuancePolicyParameters) DeepCopy() *IssuancePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IssuancePolicyParameters.
func (*IssuancePolicyParameters) DeepCopyInto ¶
func (in *IssuancePolicyParameters) DeepCopyInto(out *IssuancePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecObservation ¶
type KeySpecObservation struct { }
func (*KeySpecObservation) DeepCopy ¶
func (in *KeySpecObservation) DeepCopy() *KeySpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecObservation.
func (*KeySpecObservation) DeepCopyInto ¶
func (in *KeySpecObservation) DeepCopyInto(out *KeySpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecParameters ¶
type KeySpecParameters struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified // experience. All managed keys will be have their ProtectionLevel as HSM. Possible values: ["SIGN_HASH_ALGORITHM_UNSPECIFIED", "RSA_PSS_2048_SHA256", "RSA_PSS_3072_SHA256", "RSA_PSS_4096_SHA256", "RSA_PKCS1_2048_SHA256", "RSA_PKCS1_3072_SHA256", "RSA_PKCS1_4096_SHA256", "EC_P256_SHA256", "EC_P384_SHA384"] // +kubebuilder:validation:Optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format // 'projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*'. // +kubebuilder:validation:Optional CloudKMSKeyVersion *string `json:"cloudKmsKeyVersion,omitempty" tf:"cloud_kms_key_version,omitempty"` }
func (*KeySpecParameters) DeepCopy ¶
func (in *KeySpecParameters) DeepCopy() *KeySpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecParameters.
func (*KeySpecParameters) DeepCopyInto ¶
func (in *KeySpecParameters) DeepCopyInto(out *KeySpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageBaseKeyUsageObservation ¶
type KeyUsageBaseKeyUsageObservation struct {
KeyUsageOptions []KeyUsageOptionsObservation `json:"keyUsageOptions,omitempty" tf:"key_usage_options,omitempty"`
}
func (*KeyUsageBaseKeyUsageObservation) DeepCopy ¶
func (in *KeyUsageBaseKeyUsageObservation) DeepCopy() *KeyUsageBaseKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageBaseKeyUsageObservation.
func (*KeyUsageBaseKeyUsageObservation) DeepCopyInto ¶
func (in *KeyUsageBaseKeyUsageObservation) DeepCopyInto(out *KeyUsageBaseKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageBaseKeyUsageParameters ¶
type KeyUsageBaseKeyUsageParameters struct { }
func (*KeyUsageBaseKeyUsageParameters) DeepCopy ¶
func (in *KeyUsageBaseKeyUsageParameters) DeepCopy() *KeyUsageBaseKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageBaseKeyUsageParameters.
func (*KeyUsageBaseKeyUsageParameters) DeepCopyInto ¶
func (in *KeyUsageBaseKeyUsageParameters) DeepCopyInto(out *KeyUsageBaseKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageExtendedKeyUsageObservation ¶
type KeyUsageExtendedKeyUsageObservation struct { ClientAuth *bool `json:"clientAuth,omitempty" tf:"client_auth,omitempty"` CodeSigning *bool `json:"codeSigning,omitempty" tf:"code_signing,omitempty"` EmailProtection *bool `json:"emailProtection,omitempty" tf:"email_protection,omitempty"` OcspSigning *bool `json:"ocspSigning,omitempty" tf:"ocsp_signing,omitempty"` ServerAuth *bool `json:"serverAuth,omitempty" tf:"server_auth,omitempty"` TimeStamping *bool `json:"timeStamping,omitempty" tf:"time_stamping,omitempty"` }
func (*KeyUsageExtendedKeyUsageObservation) DeepCopy ¶
func (in *KeyUsageExtendedKeyUsageObservation) DeepCopy() *KeyUsageExtendedKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageExtendedKeyUsageObservation.
func (*KeyUsageExtendedKeyUsageObservation) DeepCopyInto ¶
func (in *KeyUsageExtendedKeyUsageObservation) DeepCopyInto(out *KeyUsageExtendedKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageExtendedKeyUsageParameters ¶
type KeyUsageExtendedKeyUsageParameters struct { }
func (*KeyUsageExtendedKeyUsageParameters) DeepCopy ¶
func (in *KeyUsageExtendedKeyUsageParameters) DeepCopy() *KeyUsageExtendedKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageExtendedKeyUsageParameters.
func (*KeyUsageExtendedKeyUsageParameters) DeepCopyInto ¶
func (in *KeyUsageExtendedKeyUsageParameters) DeepCopyInto(out *KeyUsageExtendedKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageObservation ¶
type KeyUsageObservation struct { }
func (*KeyUsageObservation) DeepCopy ¶
func (in *KeyUsageObservation) DeepCopy() *KeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageObservation.
func (*KeyUsageObservation) DeepCopyInto ¶
func (in *KeyUsageObservation) DeepCopyInto(out *KeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageOptionsObservation ¶
type KeyUsageOptionsObservation struct { CertSign *bool `json:"certSign,omitempty" tf:"cert_sign,omitempty"` ContentCommitment *bool `json:"contentCommitment,omitempty" tf:"content_commitment,omitempty"` CrlSign *bool `json:"crlSign,omitempty" tf:"crl_sign,omitempty"` DataEncipherment *bool `json:"dataEncipherment,omitempty" tf:"data_encipherment,omitempty"` DecipherOnly *bool `json:"decipherOnly,omitempty" tf:"decipher_only,omitempty"` DigitalSignature *bool `json:"digitalSignature,omitempty" tf:"digital_signature,omitempty"` EncipherOnly *bool `json:"encipherOnly,omitempty" tf:"encipher_only,omitempty"` KeyAgreement *bool `json:"keyAgreement,omitempty" tf:"key_agreement,omitempty"` KeyEncipherment *bool `json:"keyEncipherment,omitempty" tf:"key_encipherment,omitempty"` }
func (*KeyUsageOptionsObservation) DeepCopy ¶
func (in *KeyUsageOptionsObservation) DeepCopy() *KeyUsageOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageOptionsObservation.
func (*KeyUsageOptionsObservation) DeepCopyInto ¶
func (in *KeyUsageOptionsObservation) DeepCopyInto(out *KeyUsageOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageOptionsParameters ¶
type KeyUsageOptionsParameters struct { }
func (*KeyUsageOptionsParameters) DeepCopy ¶
func (in *KeyUsageOptionsParameters) DeepCopy() *KeyUsageOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageOptionsParameters.
func (*KeyUsageOptionsParameters) DeepCopyInto ¶
func (in *KeyUsageOptionsParameters) DeepCopyInto(out *KeyUsageOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageParameters ¶
type KeyUsageParameters struct { // Describes high-level ways in which a key may be used. // +kubebuilder:validation:Required BaseKeyUsage []BaseKeyUsageParameters `json:"baseKeyUsage" tf:"base_key_usage,omitempty"` // Describes high-level ways in which a key may be used. // +kubebuilder:validation:Required ExtendedKeyUsage []ExtendedKeyUsageParameters `json:"extendedKeyUsage" tf:"extended_key_usage,omitempty"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Optional UnknownExtendedKeyUsages []UnknownExtendedKeyUsagesParameters `json:"unknownExtendedKeyUsages,omitempty" tf:"unknown_extended_key_usages,omitempty"` }
func (*KeyUsageParameters) DeepCopy ¶
func (in *KeyUsageParameters) DeepCopy() *KeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageParameters.
func (*KeyUsageParameters) DeepCopyInto ¶
func (in *KeyUsageParameters) DeepCopyInto(out *KeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageUnknownExtendedKeyUsagesObservation ¶
type KeyUsageUnknownExtendedKeyUsagesObservation struct {
ObectID []ObectIDObservation `json:"obectId,omitempty" tf:"obect_id,omitempty"`
}
func (*KeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy ¶
func (in *KeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy() *KeyUsageUnknownExtendedKeyUsagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageUnknownExtendedKeyUsagesObservation.
func (*KeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto ¶
func (in *KeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto(out *KeyUsageUnknownExtendedKeyUsagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyUsageUnknownExtendedKeyUsagesParameters ¶
type KeyUsageUnknownExtendedKeyUsagesParameters struct { }
func (*KeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy ¶
func (in *KeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy() *KeyUsageUnknownExtendedKeyUsagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyUsageUnknownExtendedKeyUsagesParameters.
func (*KeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto ¶
func (in *KeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto(out *KeyUsageUnknownExtendedKeyUsagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObectIDObservation ¶
type ObectIDObservation struct {
ObjectIDPath []*float64 `json:"objectIdPath,omitempty" tf:"object_id_path,omitempty"`
}
func (*ObectIDObservation) DeepCopy ¶
func (in *ObectIDObservation) DeepCopy() *ObectIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObectIDObservation.
func (*ObectIDObservation) DeepCopyInto ¶
func (in *ObectIDObservation) DeepCopyInto(out *ObectIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObectIDParameters ¶
type ObectIDParameters struct { }
func (*ObectIDParameters) DeepCopy ¶
func (in *ObectIDParameters) DeepCopy() *ObectIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObectIDParameters.
func (*ObectIDParameters) DeepCopyInto ¶
func (in *ObectIDParameters) DeepCopyInto(out *ObectIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectIDObservation ¶
type ObjectIDObservation struct { }
func (*ObjectIDObservation) DeepCopy ¶
func (in *ObjectIDObservation) DeepCopy() *ObjectIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectIDObservation.
func (*ObjectIDObservation) DeepCopyInto ¶
func (in *ObjectIDObservation) DeepCopyInto(out *ObjectIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectIDParameters ¶
type ObjectIDParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*ObjectIDParameters) DeepCopy ¶
func (in *ObjectIDParameters) DeepCopy() *ObjectIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectIDParameters.
func (*ObjectIDParameters) DeepCopyInto ¶
func (in *ObjectIDParameters) DeepCopyInto(out *ObjectIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassthroughExtensionsAdditionalExtensionsObservation ¶
type PassthroughExtensionsAdditionalExtensionsObservation struct { }
func (*PassthroughExtensionsAdditionalExtensionsObservation) DeepCopy ¶
func (in *PassthroughExtensionsAdditionalExtensionsObservation) DeepCopy() *PassthroughExtensionsAdditionalExtensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassthroughExtensionsAdditionalExtensionsObservation.
func (*PassthroughExtensionsAdditionalExtensionsObservation) DeepCopyInto ¶
func (in *PassthroughExtensionsAdditionalExtensionsObservation) DeepCopyInto(out *PassthroughExtensionsAdditionalExtensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassthroughExtensionsAdditionalExtensionsParameters ¶
type PassthroughExtensionsAdditionalExtensionsParameters struct { // Required. The parts of an OID path. The most significant parts of the path come first. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*PassthroughExtensionsAdditionalExtensionsParameters) DeepCopy ¶
func (in *PassthroughExtensionsAdditionalExtensionsParameters) DeepCopy() *PassthroughExtensionsAdditionalExtensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassthroughExtensionsAdditionalExtensionsParameters.
func (*PassthroughExtensionsAdditionalExtensionsParameters) DeepCopyInto ¶
func (in *PassthroughExtensionsAdditionalExtensionsParameters) DeepCopyInto(out *PassthroughExtensionsAdditionalExtensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassthroughExtensionsObservation ¶
type PassthroughExtensionsObservation struct { }
func (*PassthroughExtensionsObservation) DeepCopy ¶
func (in *PassthroughExtensionsObservation) DeepCopy() *PassthroughExtensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassthroughExtensionsObservation.
func (*PassthroughExtensionsObservation) DeepCopyInto ¶
func (in *PassthroughExtensionsObservation) DeepCopyInto(out *PassthroughExtensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassthroughExtensionsParameters ¶
type PassthroughExtensionsParameters struct { // Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions. // +kubebuilder:validation:Optional AdditionalExtensions []PassthroughExtensionsAdditionalExtensionsParameters `json:"additionalExtensions,omitempty" tf:"additional_extensions,omitempty"` // Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions. // +kubebuilder:validation:Optional KnownExtensions []*string `json:"knownExtensions,omitempty" tf:"known_extensions,omitempty"` }
func (*PassthroughExtensionsParameters) DeepCopy ¶
func (in *PassthroughExtensionsParameters) DeepCopy() *PassthroughExtensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassthroughExtensionsParameters.
func (*PassthroughExtensionsParameters) DeepCopyInto ¶
func (in *PassthroughExtensionsParameters) DeepCopyInto(out *PassthroughExtensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIdsObservation ¶
type PolicyIdsObservation struct { }
func (*PolicyIdsObservation) DeepCopy ¶
func (in *PolicyIdsObservation) DeepCopy() *PolicyIdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIdsObservation.
func (*PolicyIdsObservation) DeepCopyInto ¶
func (in *PolicyIdsObservation) DeepCopyInto(out *PolicyIdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIdsParameters ¶
type PolicyIdsParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*PolicyIdsParameters) DeepCopy ¶
func (in *PolicyIdsParameters) DeepCopy() *PolicyIdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIdsParameters.
func (*PolicyIdsParameters) DeepCopyInto ¶
func (in *PolicyIdsParameters) DeepCopyInto(out *PolicyIdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesAdditionalExtensionsObjectIDObservation ¶
type PredefinedValuesAdditionalExtensionsObjectIDObservation struct { }
func (*PredefinedValuesAdditionalExtensionsObjectIDObservation) DeepCopy ¶
func (in *PredefinedValuesAdditionalExtensionsObjectIDObservation) DeepCopy() *PredefinedValuesAdditionalExtensionsObjectIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesAdditionalExtensionsObjectIDObservation.
func (*PredefinedValuesAdditionalExtensionsObjectIDObservation) DeepCopyInto ¶
func (in *PredefinedValuesAdditionalExtensionsObjectIDObservation) DeepCopyInto(out *PredefinedValuesAdditionalExtensionsObjectIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesAdditionalExtensionsObjectIDParameters ¶
type PredefinedValuesAdditionalExtensionsObjectIDParameters struct { // Required. The parts of an OID path. The most significant parts of the path come first. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*PredefinedValuesAdditionalExtensionsObjectIDParameters) DeepCopy ¶
func (in *PredefinedValuesAdditionalExtensionsObjectIDParameters) DeepCopy() *PredefinedValuesAdditionalExtensionsObjectIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesAdditionalExtensionsObjectIDParameters.
func (*PredefinedValuesAdditionalExtensionsObjectIDParameters) DeepCopyInto ¶
func (in *PredefinedValuesAdditionalExtensionsObjectIDParameters) DeepCopyInto(out *PredefinedValuesAdditionalExtensionsObjectIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesAdditionalExtensionsObservation ¶
type PredefinedValuesAdditionalExtensionsObservation struct { }
func (*PredefinedValuesAdditionalExtensionsObservation) DeepCopy ¶
func (in *PredefinedValuesAdditionalExtensionsObservation) DeepCopy() *PredefinedValuesAdditionalExtensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesAdditionalExtensionsObservation.
func (*PredefinedValuesAdditionalExtensionsObservation) DeepCopyInto ¶
func (in *PredefinedValuesAdditionalExtensionsObservation) DeepCopyInto(out *PredefinedValuesAdditionalExtensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesAdditionalExtensionsParameters ¶
type PredefinedValuesAdditionalExtensionsParameters struct { // Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). // +kubebuilder:validation:Optional Critical *bool `json:"critical,omitempty" tf:"critical,omitempty"` // Required. The OID for this X.509 extension. // +kubebuilder:validation:Required ObjectID []PredefinedValuesAdditionalExtensionsObjectIDParameters `json:"objectId" tf:"object_id,omitempty"` // Required. The value of this X.509 extension. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*PredefinedValuesAdditionalExtensionsParameters) DeepCopy ¶
func (in *PredefinedValuesAdditionalExtensionsParameters) DeepCopy() *PredefinedValuesAdditionalExtensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesAdditionalExtensionsParameters.
func (*PredefinedValuesAdditionalExtensionsParameters) DeepCopyInto ¶
func (in *PredefinedValuesAdditionalExtensionsParameters) DeepCopyInto(out *PredefinedValuesAdditionalExtensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesCAOptionsObservation ¶
type PredefinedValuesCAOptionsObservation struct { }
func (*PredefinedValuesCAOptionsObservation) DeepCopy ¶
func (in *PredefinedValuesCAOptionsObservation) DeepCopy() *PredefinedValuesCAOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesCAOptionsObservation.
func (*PredefinedValuesCAOptionsObservation) DeepCopyInto ¶
func (in *PredefinedValuesCAOptionsObservation) DeepCopyInto(out *PredefinedValuesCAOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesCAOptionsParameters ¶
type PredefinedValuesCAOptionsParameters struct { // Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate. // +kubebuilder:validation:Optional IsCA *bool `json:"isCa,omitempty" tf:"is_ca,omitempty"` // Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate. // +kubebuilder:validation:Optional MaxIssuerPathLength *float64 `json:"maxIssuerPathLength,omitempty" tf:"max_issuer_path_length,omitempty"` }
func (*PredefinedValuesCAOptionsParameters) DeepCopy ¶
func (in *PredefinedValuesCAOptionsParameters) DeepCopy() *PredefinedValuesCAOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesCAOptionsParameters.
func (*PredefinedValuesCAOptionsParameters) DeepCopyInto ¶
func (in *PredefinedValuesCAOptionsParameters) DeepCopyInto(out *PredefinedValuesCAOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageBaseKeyUsageObservation ¶
type PredefinedValuesKeyUsageBaseKeyUsageObservation struct { }
func (*PredefinedValuesKeyUsageBaseKeyUsageObservation) DeepCopy ¶
func (in *PredefinedValuesKeyUsageBaseKeyUsageObservation) DeepCopy() *PredefinedValuesKeyUsageBaseKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageBaseKeyUsageObservation.
func (*PredefinedValuesKeyUsageBaseKeyUsageObservation) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageBaseKeyUsageObservation) DeepCopyInto(out *PredefinedValuesKeyUsageBaseKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageBaseKeyUsageParameters ¶
type PredefinedValuesKeyUsageBaseKeyUsageParameters struct { // The key may be used to sign certificates. // +kubebuilder:validation:Optional CertSign *bool `json:"certSign,omitempty" tf:"cert_sign,omitempty"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". // +kubebuilder:validation:Optional ContentCommitment *bool `json:"contentCommitment,omitempty" tf:"content_commitment,omitempty"` // The key may be used sign certificate revocation lists. // +kubebuilder:validation:Optional CrlSign *bool `json:"crlSign,omitempty" tf:"crl_sign,omitempty"` // The key may be used to encipher data. // +kubebuilder:validation:Optional DataEncipherment *bool `json:"dataEncipherment,omitempty" tf:"data_encipherment,omitempty"` // The key may be used to decipher only. // +kubebuilder:validation:Optional DecipherOnly *bool `json:"decipherOnly,omitempty" tf:"decipher_only,omitempty"` // The key may be used for digital signatures. // +kubebuilder:validation:Optional DigitalSignature *bool `json:"digitalSignature,omitempty" tf:"digital_signature,omitempty"` // The key may be used to encipher only. // +kubebuilder:validation:Optional EncipherOnly *bool `json:"encipherOnly,omitempty" tf:"encipher_only,omitempty"` // The key may be used in a key agreement protocol. // +kubebuilder:validation:Optional KeyAgreement *bool `json:"keyAgreement,omitempty" tf:"key_agreement,omitempty"` // The key may be used to encipher other keys. // +kubebuilder:validation:Optional KeyEncipherment *bool `json:"keyEncipherment,omitempty" tf:"key_encipherment,omitempty"` }
func (*PredefinedValuesKeyUsageBaseKeyUsageParameters) DeepCopy ¶
func (in *PredefinedValuesKeyUsageBaseKeyUsageParameters) DeepCopy() *PredefinedValuesKeyUsageBaseKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageBaseKeyUsageParameters.
func (*PredefinedValuesKeyUsageBaseKeyUsageParameters) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageBaseKeyUsageParameters) DeepCopyInto(out *PredefinedValuesKeyUsageBaseKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageExtendedKeyUsageObservation ¶
type PredefinedValuesKeyUsageExtendedKeyUsageObservation struct { }
func (*PredefinedValuesKeyUsageExtendedKeyUsageObservation) DeepCopy ¶
func (in *PredefinedValuesKeyUsageExtendedKeyUsageObservation) DeepCopy() *PredefinedValuesKeyUsageExtendedKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageExtendedKeyUsageObservation.
func (*PredefinedValuesKeyUsageExtendedKeyUsageObservation) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageExtendedKeyUsageObservation) DeepCopyInto(out *PredefinedValuesKeyUsageExtendedKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageExtendedKeyUsageParameters ¶
type PredefinedValuesKeyUsageExtendedKeyUsageParameters struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ClientAuth *bool `json:"clientAuth,omitempty" tf:"client_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". // +kubebuilder:validation:Optional CodeSigning *bool `json:"codeSigning,omitempty" tf:"code_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". // +kubebuilder:validation:Optional EmailProtection *bool `json:"emailProtection,omitempty" tf:"email_protection,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". // +kubebuilder:validation:Optional OcspSigning *bool `json:"ocspSigning,omitempty" tf:"ocsp_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ServerAuth *bool `json:"serverAuth,omitempty" tf:"server_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". // +kubebuilder:validation:Optional TimeStamping *bool `json:"timeStamping,omitempty" tf:"time_stamping,omitempty"` }
func (*PredefinedValuesKeyUsageExtendedKeyUsageParameters) DeepCopy ¶
func (in *PredefinedValuesKeyUsageExtendedKeyUsageParameters) DeepCopy() *PredefinedValuesKeyUsageExtendedKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageExtendedKeyUsageParameters.
func (*PredefinedValuesKeyUsageExtendedKeyUsageParameters) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageExtendedKeyUsageParameters) DeepCopyInto(out *PredefinedValuesKeyUsageExtendedKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageObservation ¶
type PredefinedValuesKeyUsageObservation struct { }
func (*PredefinedValuesKeyUsageObservation) DeepCopy ¶
func (in *PredefinedValuesKeyUsageObservation) DeepCopy() *PredefinedValuesKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageObservation.
func (*PredefinedValuesKeyUsageObservation) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageObservation) DeepCopyInto(out *PredefinedValuesKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageParameters ¶
type PredefinedValuesKeyUsageParameters struct { // Describes high-level ways in which a key may be used. // +kubebuilder:validation:Optional BaseKeyUsage []PredefinedValuesKeyUsageBaseKeyUsageParameters `json:"baseKeyUsage,omitempty" tf:"base_key_usage,omitempty"` // Detailed scenarios in which a key may be used. // +kubebuilder:validation:Optional ExtendedKeyUsage []PredefinedValuesKeyUsageExtendedKeyUsageParameters `json:"extendedKeyUsage,omitempty" tf:"extended_key_usage,omitempty"` // Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message. // +kubebuilder:validation:Optional UnknownExtendedKeyUsages []PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters `json:"unknownExtendedKeyUsages,omitempty" tf:"unknown_extended_key_usages,omitempty"` }
func (*PredefinedValuesKeyUsageParameters) DeepCopy ¶
func (in *PredefinedValuesKeyUsageParameters) DeepCopy() *PredefinedValuesKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageParameters.
func (*PredefinedValuesKeyUsageParameters) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageParameters) DeepCopyInto(out *PredefinedValuesKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation ¶
type PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation struct { }
func (*PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy ¶
func (in *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy() *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation.
func (*PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto(out *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters ¶
type PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters struct { // Required. The parts of an OID path. The most significant parts of the path come first. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy ¶
func (in *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy() *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters.
func (*PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto ¶
func (in *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto(out *PredefinedValuesKeyUsageUnknownExtendedKeyUsagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesObservation ¶
type PredefinedValuesObservation struct { }
func (*PredefinedValuesObservation) DeepCopy ¶
func (in *PredefinedValuesObservation) DeepCopy() *PredefinedValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesObservation.
func (*PredefinedValuesObservation) DeepCopyInto ¶
func (in *PredefinedValuesObservation) DeepCopyInto(out *PredefinedValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesParameters ¶
type PredefinedValuesParameters struct { // Optional. Describes custom X.509 extensions. // +kubebuilder:validation:Optional AdditionalExtensions []PredefinedValuesAdditionalExtensionsParameters `json:"additionalExtensions,omitempty" tf:"additional_extensions,omitempty"` // Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. // +kubebuilder:validation:Optional AiaOcspServers []*string `json:"aiaOcspServers,omitempty" tf:"aia_ocsp_servers,omitempty"` // Optional. Describes options in this X509Parameters that are relevant in a CA certificate. // +kubebuilder:validation:Optional CAOptions []PredefinedValuesCAOptionsParameters `json:"caOptions,omitempty" tf:"ca_options,omitempty"` // Optional. Indicates the intended use for keys that correspond to a certificate. // +kubebuilder:validation:Optional KeyUsage []PredefinedValuesKeyUsageParameters `json:"keyUsage,omitempty" tf:"key_usage,omitempty"` // Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // +kubebuilder:validation:Optional PolicyIds []PredefinedValuesPolicyIdsParameters `json:"policyIds,omitempty" tf:"policy_ids,omitempty"` }
func (*PredefinedValuesParameters) DeepCopy ¶
func (in *PredefinedValuesParameters) DeepCopy() *PredefinedValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesParameters.
func (*PredefinedValuesParameters) DeepCopyInto ¶
func (in *PredefinedValuesParameters) DeepCopyInto(out *PredefinedValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesPolicyIdsObservation ¶
type PredefinedValuesPolicyIdsObservation struct { }
func (*PredefinedValuesPolicyIdsObservation) DeepCopy ¶
func (in *PredefinedValuesPolicyIdsObservation) DeepCopy() *PredefinedValuesPolicyIdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesPolicyIdsObservation.
func (*PredefinedValuesPolicyIdsObservation) DeepCopyInto ¶
func (in *PredefinedValuesPolicyIdsObservation) DeepCopyInto(out *PredefinedValuesPolicyIdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedValuesPolicyIdsParameters ¶
type PredefinedValuesPolicyIdsParameters struct { // Required. The parts of an OID path. The most significant parts of the path come first. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*PredefinedValuesPolicyIdsParameters) DeepCopy ¶
func (in *PredefinedValuesPolicyIdsParameters) DeepCopy() *PredefinedValuesPolicyIdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedValuesPolicyIdsParameters.
func (*PredefinedValuesPolicyIdsParameters) DeepCopyInto ¶
func (in *PredefinedValuesPolicyIdsParameters) DeepCopyInto(out *PredefinedValuesPolicyIdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicKeyObservation ¶
type PublicKeyObservation struct { Format *string `json:"format,omitempty" tf:"format,omitempty"` Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*PublicKeyObservation) DeepCopy ¶
func (in *PublicKeyObservation) DeepCopy() *PublicKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicKeyObservation.
func (*PublicKeyObservation) DeepCopyInto ¶
func (in *PublicKeyObservation) DeepCopyInto(out *PublicKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicKeyParameters ¶
type PublicKeyParameters struct { }
func (*PublicKeyParameters) DeepCopy ¶
func (in *PublicKeyParameters) DeepCopy() *PublicKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicKeyParameters.
func (*PublicKeyParameters) DeepCopyInto ¶
func (in *PublicKeyParameters) DeepCopyInto(out *PublicKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishingOptionsObservation ¶
type PublishingOptionsObservation struct { }
func (*PublishingOptionsObservation) DeepCopy ¶
func (in *PublishingOptionsObservation) DeepCopy() *PublishingOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishingOptionsObservation.
func (*PublishingOptionsObservation) DeepCopyInto ¶
func (in *PublishingOptionsObservation) DeepCopyInto(out *PublishingOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishingOptionsParameters ¶
type PublishingOptionsParameters struct { // When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" // X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding // X.509 extension will not be written in issued certificates. // +kubebuilder:validation:Required PublishCACert *bool `json:"publishCaCert" tf:"publish_ca_cert,omitempty"` // When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension // in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not // be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are // also rebuilt shortly after a certificate is revoked. // +kubebuilder:validation:Required PublishCrl *bool `json:"publishCrl" tf:"publish_crl,omitempty"` }
func (*PublishingOptionsParameters) DeepCopy ¶
func (in *PublishingOptionsParameters) DeepCopy() *PublishingOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishingOptionsParameters.
func (*PublishingOptionsParameters) DeepCopyInto ¶
func (in *PublishingOptionsParameters) DeepCopyInto(out *PublishingOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RevocationDetailsObservation ¶
type RevocationDetailsObservation struct { RevocationState *string `json:"revocationState,omitempty" tf:"revocation_state,omitempty"` RevocationTime *string `json:"revocationTime,omitempty" tf:"revocation_time,omitempty"` }
func (*RevocationDetailsObservation) DeepCopy ¶
func (in *RevocationDetailsObservation) DeepCopy() *RevocationDetailsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevocationDetailsObservation.
func (*RevocationDetailsObservation) DeepCopyInto ¶
func (in *RevocationDetailsObservation) DeepCopyInto(out *RevocationDetailsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RevocationDetailsParameters ¶
type RevocationDetailsParameters struct { }
func (*RevocationDetailsParameters) DeepCopy ¶
func (in *RevocationDetailsParameters) DeepCopy() *RevocationDetailsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevocationDetailsParameters.
func (*RevocationDetailsParameters) DeepCopyInto ¶
func (in *RevocationDetailsParameters) DeepCopyInto(out *RevocationDetailsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RsaObservation ¶
type RsaObservation struct { }
func (*RsaObservation) DeepCopy ¶
func (in *RsaObservation) DeepCopy() *RsaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RsaObservation.
func (*RsaObservation) DeepCopyInto ¶
func (in *RsaObservation) DeepCopyInto(out *RsaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RsaParameters ¶
type RsaParameters struct { // The maximum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the // service will not enforce an explicit upper bound on RSA modulus sizes. // +kubebuilder:validation:Optional MaxModulusSize *string `json:"maxModulusSize,omitempty" tf:"max_modulus_size,omitempty"` // The minimum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the // service-level min RSA modulus size will continue to apply. // +kubebuilder:validation:Optional MinModulusSize *string `json:"minModulusSize,omitempty" tf:"min_modulus_size,omitempty"` }
func (*RsaParameters) DeepCopy ¶
func (in *RsaParameters) DeepCopy() *RsaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RsaParameters.
func (*RsaParameters) DeepCopyInto ¶
func (in *RsaParameters) DeepCopyInto(out *RsaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAltNameObservation ¶
type SubjectAltNameObservation struct { CustomSans []CustomSansObservation `json:"customSans,omitempty" tf:"custom_sans,omitempty"` DNSNames []*string `json:"dnsNames,omitempty" tf:"dns_names,omitempty"` EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` Uris []*string `json:"uris,omitempty" tf:"uris,omitempty"` }
func (*SubjectAltNameObservation) DeepCopy ¶
func (in *SubjectAltNameObservation) DeepCopy() *SubjectAltNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAltNameObservation.
func (*SubjectAltNameObservation) DeepCopyInto ¶
func (in *SubjectAltNameObservation) DeepCopyInto(out *SubjectAltNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAltNameParameters ¶
type SubjectAltNameParameters struct { }
func (*SubjectAltNameParameters) DeepCopy ¶
func (in *SubjectAltNameParameters) DeepCopy() *SubjectAltNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAltNameParameters.
func (*SubjectAltNameParameters) DeepCopyInto ¶
func (in *SubjectAltNameParameters) DeepCopyInto(out *SubjectAltNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectConfigObservation ¶
type SubjectConfigObservation struct { }
func (*SubjectConfigObservation) DeepCopy ¶
func (in *SubjectConfigObservation) DeepCopy() *SubjectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectConfigObservation.
func (*SubjectConfigObservation) DeepCopyInto ¶
func (in *SubjectConfigObservation) DeepCopyInto(out *SubjectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectConfigParameters ¶
type SubjectConfigParameters struct { // Contains distinguished name fields such as the location and organization. // +kubebuilder:validation:Required Subject []SubjectConfigSubjectParameters `json:"subject" tf:"subject,omitempty"` // The subject alternative name fields. // +kubebuilder:validation:Optional SubjectAltName []SubjectConfigSubjectAltNameParameters `json:"subjectAltName,omitempty" tf:"subject_alt_name,omitempty"` }
func (*SubjectConfigParameters) DeepCopy ¶
func (in *SubjectConfigParameters) DeepCopy() *SubjectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectConfigParameters.
func (*SubjectConfigParameters) DeepCopyInto ¶
func (in *SubjectConfigParameters) DeepCopyInto(out *SubjectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectConfigSubjectAltNameObservation ¶
type SubjectConfigSubjectAltNameObservation struct { }
func (*SubjectConfigSubjectAltNameObservation) DeepCopy ¶
func (in *SubjectConfigSubjectAltNameObservation) DeepCopy() *SubjectConfigSubjectAltNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectConfigSubjectAltNameObservation.
func (*SubjectConfigSubjectAltNameObservation) DeepCopyInto ¶
func (in *SubjectConfigSubjectAltNameObservation) DeepCopyInto(out *SubjectConfigSubjectAltNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectConfigSubjectAltNameParameters ¶
type SubjectConfigSubjectAltNameParameters struct { // Contains only valid, fully-qualified host names. // +kubebuilder:validation:Optional DNSNames []*string `json:"dnsNames,omitempty" tf:"dns_names,omitempty"` // Contains only valid RFC 2822 E-mail addresses. // +kubebuilder:validation:Optional EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. // +kubebuilder:validation:Optional IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` // Contains only valid RFC 3986 URIs. // +kubebuilder:validation:Optional Uris []*string `json:"uris,omitempty" tf:"uris,omitempty"` }
func (*SubjectConfigSubjectAltNameParameters) DeepCopy ¶
func (in *SubjectConfigSubjectAltNameParameters) DeepCopy() *SubjectConfigSubjectAltNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectConfigSubjectAltNameParameters.
func (*SubjectConfigSubjectAltNameParameters) DeepCopyInto ¶
func (in *SubjectConfigSubjectAltNameParameters) DeepCopyInto(out *SubjectConfigSubjectAltNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectConfigSubjectObservation ¶
type SubjectConfigSubjectObservation struct { }
func (*SubjectConfigSubjectObservation) DeepCopy ¶
func (in *SubjectConfigSubjectObservation) DeepCopy() *SubjectConfigSubjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectConfigSubjectObservation.
func (*SubjectConfigSubjectObservation) DeepCopyInto ¶
func (in *SubjectConfigSubjectObservation) DeepCopyInto(out *SubjectConfigSubjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectConfigSubjectParameters ¶
type SubjectConfigSubjectParameters struct { // The common name of the distinguished name. // +kubebuilder:validation:Required CommonName *string `json:"commonName" tf:"common_name,omitempty"` // The country code of the subject. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // The locality or city of the subject. // +kubebuilder:validation:Optional Locality *string `json:"locality,omitempty" tf:"locality,omitempty"` // The organization of the subject. // +kubebuilder:validation:Required Organization *string `json:"organization" tf:"organization,omitempty"` // The organizational unit of the subject. // +kubebuilder:validation:Optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit,omitempty"` // The postal code of the subject. // +kubebuilder:validation:Optional PostalCode *string `json:"postalCode,omitempty" tf:"postal_code,omitempty"` // The province, territory, or regional state of the subject. // +kubebuilder:validation:Optional Province *string `json:"province,omitempty" tf:"province,omitempty"` // The street address of the subject. // +kubebuilder:validation:Optional StreetAddress *string `json:"streetAddress,omitempty" tf:"street_address,omitempty"` }
func (*SubjectConfigSubjectParameters) DeepCopy ¶
func (in *SubjectConfigSubjectParameters) DeepCopy() *SubjectConfigSubjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectConfigSubjectParameters.
func (*SubjectConfigSubjectParameters) DeepCopyInto ¶
func (in *SubjectConfigSubjectParameters) DeepCopyInto(out *SubjectConfigSubjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectDescriptionObservation ¶
type SubjectDescriptionObservation struct { HexSerialNumber *string `json:"hexSerialNumber,omitempty" tf:"hex_serial_number,omitempty"` Lifetime *string `json:"lifetime,omitempty" tf:"lifetime,omitempty"` NotAfterTime *string `json:"notAfterTime,omitempty" tf:"not_after_time,omitempty"` NotBeforeTime *string `json:"notBeforeTime,omitempty" tf:"not_before_time,omitempty"` Subject []SubjectObservation `json:"subject,omitempty" tf:"subject,omitempty"` SubjectAltName []SubjectAltNameObservation `json:"subjectAltName,omitempty" tf:"subject_alt_name,omitempty"` }
func (*SubjectDescriptionObservation) DeepCopy ¶
func (in *SubjectDescriptionObservation) DeepCopy() *SubjectDescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectDescriptionObservation.
func (*SubjectDescriptionObservation) DeepCopyInto ¶
func (in *SubjectDescriptionObservation) DeepCopyInto(out *SubjectDescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectDescriptionParameters ¶
type SubjectDescriptionParameters struct { }
func (*SubjectDescriptionParameters) DeepCopy ¶
func (in *SubjectDescriptionParameters) DeepCopy() *SubjectDescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectDescriptionParameters.
func (*SubjectDescriptionParameters) DeepCopyInto ¶
func (in *SubjectDescriptionParameters) DeepCopyInto(out *SubjectDescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectKeyIDObservation ¶
type SubjectKeyIDObservation struct {
KeyID *string `json:"keyId,omitempty" tf:"key_id,omitempty"`
}
func (*SubjectKeyIDObservation) DeepCopy ¶
func (in *SubjectKeyIDObservation) DeepCopy() *SubjectKeyIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectKeyIDObservation.
func (*SubjectKeyIDObservation) DeepCopyInto ¶
func (in *SubjectKeyIDObservation) DeepCopyInto(out *SubjectKeyIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectKeyIDParameters ¶
type SubjectKeyIDParameters struct { }
func (*SubjectKeyIDParameters) DeepCopy ¶
func (in *SubjectKeyIDParameters) DeepCopy() *SubjectKeyIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectKeyIDParameters.
func (*SubjectKeyIDParameters) DeepCopyInto ¶
func (in *SubjectKeyIDParameters) DeepCopyInto(out *SubjectKeyIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectObservation ¶
type SubjectObservation struct { CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"` CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` Locality *string `json:"locality,omitempty" tf:"locality,omitempty"` Organization *string `json:"organization,omitempty" tf:"organization,omitempty"` OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit,omitempty"` PostalCode *string `json:"postalCode,omitempty" tf:"postal_code,omitempty"` Province *string `json:"province,omitempty" tf:"province,omitempty"` StreetAddress *string `json:"streetAddress,omitempty" tf:"street_address,omitempty"` }
func (*SubjectObservation) DeepCopy ¶
func (in *SubjectObservation) DeepCopy() *SubjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectObservation.
func (*SubjectObservation) DeepCopyInto ¶
func (in *SubjectObservation) DeepCopyInto(out *SubjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectParameters ¶
type SubjectParameters struct { }
func (*SubjectParameters) DeepCopy ¶
func (in *SubjectParameters) DeepCopy() *SubjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectParameters.
func (*SubjectParameters) DeepCopyInto ¶
func (in *SubjectParameters) DeepCopyInto(out *SubjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnknownExtendedKeyUsagesObservation ¶
type UnknownExtendedKeyUsagesObservation struct { }
func (*UnknownExtendedKeyUsagesObservation) DeepCopy ¶
func (in *UnknownExtendedKeyUsagesObservation) DeepCopy() *UnknownExtendedKeyUsagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnknownExtendedKeyUsagesObservation.
func (*UnknownExtendedKeyUsagesObservation) DeepCopyInto ¶
func (in *UnknownExtendedKeyUsagesObservation) DeepCopyInto(out *UnknownExtendedKeyUsagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnknownExtendedKeyUsagesParameters ¶
type UnknownExtendedKeyUsagesParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*UnknownExtendedKeyUsagesParameters) DeepCopy ¶
func (in *UnknownExtendedKeyUsagesParameters) DeepCopy() *UnknownExtendedKeyUsagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnknownExtendedKeyUsagesParameters.
func (*UnknownExtendedKeyUsagesParameters) DeepCopyInto ¶
func (in *UnknownExtendedKeyUsagesParameters) DeepCopyInto(out *UnknownExtendedKeyUsagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigAdditionalExtensionsObjectIDObservation ¶
type X509ConfigAdditionalExtensionsObjectIDObservation struct { }
func (*X509ConfigAdditionalExtensionsObjectIDObservation) DeepCopy ¶
func (in *X509ConfigAdditionalExtensionsObjectIDObservation) DeepCopy() *X509ConfigAdditionalExtensionsObjectIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigAdditionalExtensionsObjectIDObservation.
func (*X509ConfigAdditionalExtensionsObjectIDObservation) DeepCopyInto ¶
func (in *X509ConfigAdditionalExtensionsObjectIDObservation) DeepCopyInto(out *X509ConfigAdditionalExtensionsObjectIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigAdditionalExtensionsObjectIDParameters ¶
type X509ConfigAdditionalExtensionsObjectIDParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*X509ConfigAdditionalExtensionsObjectIDParameters) DeepCopy ¶
func (in *X509ConfigAdditionalExtensionsObjectIDParameters) DeepCopy() *X509ConfigAdditionalExtensionsObjectIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigAdditionalExtensionsObjectIDParameters.
func (*X509ConfigAdditionalExtensionsObjectIDParameters) DeepCopyInto ¶
func (in *X509ConfigAdditionalExtensionsObjectIDParameters) DeepCopyInto(out *X509ConfigAdditionalExtensionsObjectIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigAdditionalExtensionsObservation ¶
type X509ConfigAdditionalExtensionsObservation struct { }
func (*X509ConfigAdditionalExtensionsObservation) DeepCopy ¶
func (in *X509ConfigAdditionalExtensionsObservation) DeepCopy() *X509ConfigAdditionalExtensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigAdditionalExtensionsObservation.
func (*X509ConfigAdditionalExtensionsObservation) DeepCopyInto ¶
func (in *X509ConfigAdditionalExtensionsObservation) DeepCopyInto(out *X509ConfigAdditionalExtensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigAdditionalExtensionsParameters ¶
type X509ConfigAdditionalExtensionsParameters struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). // +kubebuilder:validation:Required Critical *bool `json:"critical" tf:"critical,omitempty"` // Describes values that are relevant in a CA certificate. // +kubebuilder:validation:Required ObjectID []AdditionalExtensionsObjectIDParameters `json:"objectId" tf:"object_id,omitempty"` // The value of this X.509 extension. A base64-encoded string. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*X509ConfigAdditionalExtensionsParameters) DeepCopy ¶
func (in *X509ConfigAdditionalExtensionsParameters) DeepCopy() *X509ConfigAdditionalExtensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigAdditionalExtensionsParameters.
func (*X509ConfigAdditionalExtensionsParameters) DeepCopyInto ¶
func (in *X509ConfigAdditionalExtensionsParameters) DeepCopyInto(out *X509ConfigAdditionalExtensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigCAOptionsObservation ¶
type X509ConfigCAOptionsObservation struct { }
func (*X509ConfigCAOptionsObservation) DeepCopy ¶
func (in *X509ConfigCAOptionsObservation) DeepCopy() *X509ConfigCAOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigCAOptionsObservation.
func (*X509ConfigCAOptionsObservation) DeepCopyInto ¶
func (in *X509ConfigCAOptionsObservation) DeepCopyInto(out *X509ConfigCAOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigCAOptionsParameters ¶
type X509ConfigCAOptionsParameters struct { // When true, the "CA" in Basic Constraints extension will be set to true. // +kubebuilder:validation:Optional IsCA *bool `json:"isCa,omitempty" tf:"is_ca,omitempty"` // Refers to the "path length constraint" in Basic Constraints extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. // +kubebuilder:validation:Optional MaxIssuerPathLength *float64 `json:"maxIssuerPathLength,omitempty" tf:"max_issuer_path_length,omitempty"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both 'is_ca' and 'non_ca' are unset, the extension will be omitted from the CA certificate. // +kubebuilder:validation:Optional NonCA *bool `json:"nonCa,omitempty" tf:"non_ca,omitempty"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // if both 'max_issuer_path_length' and 'zero_max_issuer_path_length' are unset, // the max path length will be omitted from the CA certificate. // +kubebuilder:validation:Optional ZeroMaxIssuerPathLength *bool `json:"zeroMaxIssuerPathLength,omitempty" tf:"zero_max_issuer_path_length,omitempty"` }
func (*X509ConfigCAOptionsParameters) DeepCopy ¶
func (in *X509ConfigCAOptionsParameters) DeepCopy() *X509ConfigCAOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigCAOptionsParameters.
func (*X509ConfigCAOptionsParameters) DeepCopyInto ¶
func (in *X509ConfigCAOptionsParameters) DeepCopyInto(out *X509ConfigCAOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageBaseKeyUsageObservation ¶
type X509ConfigKeyUsageBaseKeyUsageObservation struct { }
func (*X509ConfigKeyUsageBaseKeyUsageObservation) DeepCopy ¶
func (in *X509ConfigKeyUsageBaseKeyUsageObservation) DeepCopy() *X509ConfigKeyUsageBaseKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageBaseKeyUsageObservation.
func (*X509ConfigKeyUsageBaseKeyUsageObservation) DeepCopyInto ¶
func (in *X509ConfigKeyUsageBaseKeyUsageObservation) DeepCopyInto(out *X509ConfigKeyUsageBaseKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageBaseKeyUsageParameters ¶
type X509ConfigKeyUsageBaseKeyUsageParameters struct { // The key may be used to sign certificates. // +kubebuilder:validation:Optional CertSign *bool `json:"certSign,omitempty" tf:"cert_sign,omitempty"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". // +kubebuilder:validation:Optional ContentCommitment *bool `json:"contentCommitment,omitempty" tf:"content_commitment,omitempty"` // The key may be used sign certificate revocation lists. // +kubebuilder:validation:Optional CrlSign *bool `json:"crlSign,omitempty" tf:"crl_sign,omitempty"` // The key may be used to encipher data. // +kubebuilder:validation:Optional DataEncipherment *bool `json:"dataEncipherment,omitempty" tf:"data_encipherment,omitempty"` // The key may be used to decipher only. // +kubebuilder:validation:Optional DecipherOnly *bool `json:"decipherOnly,omitempty" tf:"decipher_only,omitempty"` // The key may be used for digital signatures. // +kubebuilder:validation:Optional DigitalSignature *bool `json:"digitalSignature,omitempty" tf:"digital_signature,omitempty"` // The key may be used to encipher only. // +kubebuilder:validation:Optional EncipherOnly *bool `json:"encipherOnly,omitempty" tf:"encipher_only,omitempty"` // The key may be used in a key agreement protocol. // +kubebuilder:validation:Optional KeyAgreement *bool `json:"keyAgreement,omitempty" tf:"key_agreement,omitempty"` // The key may be used to encipher other keys. // +kubebuilder:validation:Optional KeyEncipherment *bool `json:"keyEncipherment,omitempty" tf:"key_encipherment,omitempty"` }
func (*X509ConfigKeyUsageBaseKeyUsageParameters) DeepCopy ¶
func (in *X509ConfigKeyUsageBaseKeyUsageParameters) DeepCopy() *X509ConfigKeyUsageBaseKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageBaseKeyUsageParameters.
func (*X509ConfigKeyUsageBaseKeyUsageParameters) DeepCopyInto ¶
func (in *X509ConfigKeyUsageBaseKeyUsageParameters) DeepCopyInto(out *X509ConfigKeyUsageBaseKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageExtendedKeyUsageObservation ¶
type X509ConfigKeyUsageExtendedKeyUsageObservation struct { }
func (*X509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopy ¶
func (in *X509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopy() *X509ConfigKeyUsageExtendedKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageExtendedKeyUsageObservation.
func (*X509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopyInto ¶
func (in *X509ConfigKeyUsageExtendedKeyUsageObservation) DeepCopyInto(out *X509ConfigKeyUsageExtendedKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageExtendedKeyUsageParameters ¶
type X509ConfigKeyUsageExtendedKeyUsageParameters struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ClientAuth *bool `json:"clientAuth,omitempty" tf:"client_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". // +kubebuilder:validation:Optional CodeSigning *bool `json:"codeSigning,omitempty" tf:"code_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". // +kubebuilder:validation:Optional EmailProtection *bool `json:"emailProtection,omitempty" tf:"email_protection,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". // +kubebuilder:validation:Optional OcspSigning *bool `json:"ocspSigning,omitempty" tf:"ocsp_signing,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. // +kubebuilder:validation:Optional ServerAuth *bool `json:"serverAuth,omitempty" tf:"server_auth,omitempty"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". // +kubebuilder:validation:Optional TimeStamping *bool `json:"timeStamping,omitempty" tf:"time_stamping,omitempty"` }
func (*X509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopy ¶
func (in *X509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopy() *X509ConfigKeyUsageExtendedKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageExtendedKeyUsageParameters.
func (*X509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopyInto ¶
func (in *X509ConfigKeyUsageExtendedKeyUsageParameters) DeepCopyInto(out *X509ConfigKeyUsageExtendedKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageObservation ¶
type X509ConfigKeyUsageObservation struct { }
func (*X509ConfigKeyUsageObservation) DeepCopy ¶
func (in *X509ConfigKeyUsageObservation) DeepCopy() *X509ConfigKeyUsageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageObservation.
func (*X509ConfigKeyUsageObservation) DeepCopyInto ¶
func (in *X509ConfigKeyUsageObservation) DeepCopyInto(out *X509ConfigKeyUsageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageParameters ¶
type X509ConfigKeyUsageParameters struct { // Describes high-level ways in which a key may be used. // +kubebuilder:validation:Required BaseKeyUsage []X509ConfigKeyUsageBaseKeyUsageParameters `json:"baseKeyUsage" tf:"base_key_usage,omitempty"` // Describes high-level ways in which a key may be used. // +kubebuilder:validation:Required ExtendedKeyUsage []X509ConfigKeyUsageExtendedKeyUsageParameters `json:"extendedKeyUsage" tf:"extended_key_usage,omitempty"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Optional UnknownExtendedKeyUsages []X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters `json:"unknownExtendedKeyUsages,omitempty" tf:"unknown_extended_key_usages,omitempty"` }
func (*X509ConfigKeyUsageParameters) DeepCopy ¶
func (in *X509ConfigKeyUsageParameters) DeepCopy() *X509ConfigKeyUsageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageParameters.
func (*X509ConfigKeyUsageParameters) DeepCopyInto ¶
func (in *X509ConfigKeyUsageParameters) DeepCopyInto(out *X509ConfigKeyUsageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation ¶
type X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation struct { }
func (*X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy ¶
func (in *X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopy() *X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation.
func (*X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto ¶
func (in *X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation) DeepCopyInto(out *X509ConfigKeyUsageUnknownExtendedKeyUsagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters ¶
type X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy ¶
func (in *X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopy() *X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters.
func (*X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto ¶
func (in *X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters) DeepCopyInto(out *X509ConfigKeyUsageUnknownExtendedKeyUsagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigObservation ¶
type X509ConfigObservation struct { }
func (*X509ConfigObservation) DeepCopy ¶
func (in *X509ConfigObservation) DeepCopy() *X509ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigObservation.
func (*X509ConfigObservation) DeepCopyInto ¶
func (in *X509ConfigObservation) DeepCopyInto(out *X509ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigParameters ¶
type X509ConfigParameters struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // +kubebuilder:validation:Optional AdditionalExtensions []X509ConfigAdditionalExtensionsParameters `json:"additionalExtensions,omitempty" tf:"additional_extensions,omitempty"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. // +kubebuilder:validation:Optional AiaOcspServers []*string `json:"aiaOcspServers,omitempty" tf:"aia_ocsp_servers,omitempty"` // Describes values that are relevant in a CA certificate. // +kubebuilder:validation:Optional CAOptions []X509ConfigCAOptionsParameters `json:"caOptions,omitempty" tf:"ca_options,omitempty"` // Indicates the intended use for keys that correspond to a certificate. // +kubebuilder:validation:Required KeyUsage []X509ConfigKeyUsageParameters `json:"keyUsage" tf:"key_usage,omitempty"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // +kubebuilder:validation:Optional PolicyIds []X509ConfigPolicyIdsParameters `json:"policyIds,omitempty" tf:"policy_ids,omitempty"` }
func (*X509ConfigParameters) DeepCopy ¶
func (in *X509ConfigParameters) DeepCopy() *X509ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigParameters.
func (*X509ConfigParameters) DeepCopyInto ¶
func (in *X509ConfigParameters) DeepCopyInto(out *X509ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigPolicyIdsObservation ¶
type X509ConfigPolicyIdsObservation struct { }
func (*X509ConfigPolicyIdsObservation) DeepCopy ¶
func (in *X509ConfigPolicyIdsObservation) DeepCopy() *X509ConfigPolicyIdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigPolicyIdsObservation.
func (*X509ConfigPolicyIdsObservation) DeepCopyInto ¶
func (in *X509ConfigPolicyIdsObservation) DeepCopyInto(out *X509ConfigPolicyIdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type X509ConfigPolicyIdsParameters ¶
type X509ConfigPolicyIdsParameters struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // +kubebuilder:validation:Required ObjectIDPath []*float64 `json:"objectIdPath" tf:"object_id_path,omitempty"` }
func (*X509ConfigPolicyIdsParameters) DeepCopy ¶
func (in *X509ConfigPolicyIdsParameters) DeepCopy() *X509ConfigPolicyIdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509ConfigPolicyIdsParameters.
func (*X509ConfigPolicyIdsParameters) DeepCopyInto ¶
func (in *X509ConfigPolicyIdsParameters) DeepCopyInto(out *X509ConfigPolicyIdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_capool_types.go
- zz_capooliambinding_types.go
- zz_capooliammember_types.go
- zz_capooliampolicy_types.go
- zz_certificate_types.go
- zz_certificateauthority_types.go
- zz_certificatetemplate_types.go
- zz_certificatetemplateiambinding_types.go
- zz_certificatetemplateiammember_types.go
- zz_certificatetemplateiampolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go