Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=signer.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type RevocationRecordObservation
- type RevocationRecordParameters
- type SignatureValidityPeriodObservation
- type SignatureValidityPeriodParameters
- type SigningProfile
- func (in *SigningProfile) DeepCopy() *SigningProfile
- func (in *SigningProfile) DeepCopyInto(out *SigningProfile)
- func (in *SigningProfile) DeepCopyObject() runtime.Object
- func (mg *SigningProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SigningProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *SigningProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SigningProfile) GetID() string
- func (tr *SigningProfile) GetObservation() (map[string]any, error)
- func (tr *SigningProfile) GetParameters() (map[string]any, error)
- func (mg *SigningProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *SigningProfile) GetProviderReference() *xpv1.Reference
- func (mg *SigningProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SigningProfile) GetTerraformResourceType() string
- func (tr *SigningProfile) GetTerraformSchemaVersion() int
- func (mg *SigningProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SigningProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *SigningProfile) SetConditions(c ...xpv1.Condition)
- func (mg *SigningProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SigningProfile) SetObservation(obs map[string]any) error
- func (tr *SigningProfile) SetParameters(params map[string]any) error
- func (mg *SigningProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SigningProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *SigningProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SigningProfileList
- type SigningProfileObservation
- type SigningProfileParameters
- type SigningProfileSpec
- type SigningProfileStatus
Constants ¶
const ( CRDGroup = "signer.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( SigningProfile_Kind = "SigningProfile" SigningProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SigningProfile_Kind}.String() SigningProfile_KindAPIVersion = SigningProfile_Kind + "." + CRDGroupVersion.String() SigningProfile_GroupVersionKind = CRDGroupVersion.WithKind(SigningProfile_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type RevocationRecordObservation ¶
type RevocationRecordObservation struct { RevocationEffectiveFrom *string `json:"revocationEffectiveFrom,omitempty" tf:"revocation_effective_from,omitempty"` RevokedAt *string `json:"revokedAt,omitempty" tf:"revoked_at,omitempty"` RevokedBy *string `json:"revokedBy,omitempty" tf:"revoked_by,omitempty"` }
func (*RevocationRecordObservation) DeepCopy ¶
func (in *RevocationRecordObservation) DeepCopy() *RevocationRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevocationRecordObservation.
func (*RevocationRecordObservation) DeepCopyInto ¶
func (in *RevocationRecordObservation) DeepCopyInto(out *RevocationRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RevocationRecordParameters ¶
type RevocationRecordParameters struct { }
func (*RevocationRecordParameters) DeepCopy ¶
func (in *RevocationRecordParameters) DeepCopy() *RevocationRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevocationRecordParameters.
func (*RevocationRecordParameters) DeepCopyInto ¶
func (in *RevocationRecordParameters) DeepCopyInto(out *RevocationRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignatureValidityPeriodObservation ¶
type SignatureValidityPeriodObservation struct { }
func (*SignatureValidityPeriodObservation) DeepCopy ¶
func (in *SignatureValidityPeriodObservation) DeepCopy() *SignatureValidityPeriodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureValidityPeriodObservation.
func (*SignatureValidityPeriodObservation) DeepCopyInto ¶
func (in *SignatureValidityPeriodObservation) DeepCopyInto(out *SignatureValidityPeriodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignatureValidityPeriodParameters ¶
type SignatureValidityPeriodParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*SignatureValidityPeriodParameters) DeepCopy ¶
func (in *SignatureValidityPeriodParameters) DeepCopy() *SignatureValidityPeriodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureValidityPeriodParameters.
func (*SignatureValidityPeriodParameters) DeepCopyInto ¶
func (in *SignatureValidityPeriodParameters) DeepCopyInto(out *SignatureValidityPeriodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfile ¶
type SigningProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SigningProfileSpec `json:"spec"` Status SigningProfileStatus `json:"status,omitempty"` }
SigningProfile is the Schema for the SigningProfiles API. Creates a Signer Signing Profile. +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,aws}
func (*SigningProfile) DeepCopy ¶
func (in *SigningProfile) DeepCopy() *SigningProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfile.
func (*SigningProfile) DeepCopyInto ¶
func (in *SigningProfile) DeepCopyInto(out *SigningProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningProfile) DeepCopyObject ¶
func (in *SigningProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfile) GetCondition ¶
func (mg *SigningProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SigningProfile.
func (*SigningProfile) GetConnectionDetailsMapping ¶
func (tr *SigningProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SigningProfile
func (*SigningProfile) GetDeletionPolicy ¶
func (mg *SigningProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SigningProfile.
func (*SigningProfile) GetID ¶
func (tr *SigningProfile) GetID() string
GetID returns ID of underlying Terraform resource of this SigningProfile
func (*SigningProfile) GetObservation ¶
func (tr *SigningProfile) GetObservation() (map[string]any, error)
GetObservation of this SigningProfile
func (*SigningProfile) GetParameters ¶
func (tr *SigningProfile) GetParameters() (map[string]any, error)
GetParameters of this SigningProfile
func (*SigningProfile) GetProviderConfigReference ¶
func (mg *SigningProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SigningProfile.
func (*SigningProfile) GetProviderReference ¶
func (mg *SigningProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this SigningProfile. Deprecated: Use GetProviderConfigReference.
func (*SigningProfile) GetPublishConnectionDetailsTo ¶
func (mg *SigningProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SigningProfile.
func (*SigningProfile) GetTerraformResourceType ¶
func (mg *SigningProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SigningProfile
func (*SigningProfile) GetTerraformSchemaVersion ¶
func (tr *SigningProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SigningProfile) GetWriteConnectionSecretToReference ¶
func (mg *SigningProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SigningProfile.
func (*SigningProfile) LateInitialize ¶
func (tr *SigningProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SigningProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*SigningProfile) SetConditions ¶
func (mg *SigningProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this SigningProfile.
func (*SigningProfile) SetDeletionPolicy ¶
func (mg *SigningProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SigningProfile.
func (*SigningProfile) SetObservation ¶
func (tr *SigningProfile) SetObservation(obs map[string]any) error
SetObservation for this SigningProfile
func (*SigningProfile) SetParameters ¶
func (tr *SigningProfile) SetParameters(params map[string]any) error
SetParameters for this SigningProfile
func (*SigningProfile) SetProviderConfigReference ¶
func (mg *SigningProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SigningProfile.
func (*SigningProfile) SetProviderReference ¶
func (mg *SigningProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SigningProfile. Deprecated: Use SetProviderConfigReference.
func (*SigningProfile) SetPublishConnectionDetailsTo ¶
func (mg *SigningProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SigningProfile.
func (*SigningProfile) SetWriteConnectionSecretToReference ¶
func (mg *SigningProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SigningProfile.
type SigningProfileList ¶
type SigningProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SigningProfile `json:"items"` }
SigningProfileList contains a list of SigningProfiles
func (*SigningProfileList) DeepCopy ¶
func (in *SigningProfileList) DeepCopy() *SigningProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileList.
func (*SigningProfileList) DeepCopyInto ¶
func (in *SigningProfileList) DeepCopyInto(out *SigningProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningProfileList) DeepCopyObject ¶
func (in *SigningProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfileList) GetItems ¶
func (l *SigningProfileList) GetItems() []resource.Managed
GetItems of this SigningProfileList.
type SigningProfileObservation ¶
type SigningProfileObservation struct { // The Amazon Resource Name (ARN) for the signing profile. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A human-readable name for the signing platform associated with the signing profile. PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name,omitempty"` // Revocation information for a signing profile. RevocationRecord []RevocationRecordObservation `json:"revocationRecord,omitempty" tf:"revocation_record,omitempty"` // The status of the target signing profile. Status *string `json:"status,omitempty" tf:"status,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The current version of the signing profile. Version *string `json:"version,omitempty" tf:"version,omitempty"` // The signing profile ARN, including the profile version. VersionArn *string `json:"versionArn,omitempty" tf:"version_arn,omitempty"` }
func (*SigningProfileObservation) DeepCopy ¶
func (in *SigningProfileObservation) DeepCopy() *SigningProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileObservation.
func (*SigningProfileObservation) DeepCopyInto ¶
func (in *SigningProfileObservation) DeepCopyInto(out *SigningProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileParameters ¶
type SigningProfileParameters struct { // The ID of the platform that is used by the target signing profile. // +kubebuilder:validation:Required PlatformID *string `json:"platformId" tf:"platform_id,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The validity period for a signing job. // +kubebuilder:validation:Optional SignatureValidityPeriod []SignatureValidityPeriodParameters `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"` // A list of tags associated with the signing profile. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SigningProfileParameters) DeepCopy ¶
func (in *SigningProfileParameters) DeepCopy() *SigningProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileParameters.
func (*SigningProfileParameters) DeepCopyInto ¶
func (in *SigningProfileParameters) DeepCopyInto(out *SigningProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileSpec ¶
type SigningProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SigningProfileParameters `json:"forProvider"` }
SigningProfileSpec defines the desired state of SigningProfile
func (*SigningProfileSpec) DeepCopy ¶
func (in *SigningProfileSpec) DeepCopy() *SigningProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileSpec.
func (*SigningProfileSpec) DeepCopyInto ¶
func (in *SigningProfileSpec) DeepCopyInto(out *SigningProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileStatus ¶
type SigningProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SigningProfileObservation `json:"atProvider,omitempty"` }
SigningProfileStatus defines the observed state of SigningProfile.
func (*SigningProfileStatus) DeepCopy ¶
func (in *SigningProfileStatus) DeepCopy() *SigningProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileStatus.
func (*SigningProfileStatus) DeepCopyInto ¶
func (in *SigningProfileStatus) DeepCopyInto(out *SigningProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.