Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=signer.aws.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type DestinationInitParameters
- type DestinationObservation
- type DestinationParameters
- type RevocationRecordInitParameters
- type RevocationRecordObservation
- type RevocationRecordParameters
- type S3InitParameters
- type S3Observation
- type S3Parameters
- type SignatureValidityPeriodInitParameters
- type SignatureValidityPeriodObservation
- type SignatureValidityPeriodParameters
- type SignedObjectInitParameters
- type SignedObjectObservation
- type SignedObjectParameters
- type SignedObjectS3InitParameters
- type SignedObjectS3Observation
- type SignedObjectS3Parameters
- type SigningJob
- func (in *SigningJob) DeepCopy() *SigningJob
- func (in *SigningJob) DeepCopyInto(out *SigningJob)
- func (in *SigningJob) DeepCopyObject() runtime.Object
- func (mg *SigningJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SigningJob) GetConnectionDetailsMapping() map[string]string
- func (mg *SigningJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SigningJob) GetID() string
- func (tr *SigningJob) GetInitParameters() (map[string]any, error)
- func (mg *SigningJob) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SigningJob) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SigningJob) GetObservation() (map[string]any, error)
- func (tr *SigningJob) GetParameters() (map[string]any, error)
- func (mg *SigningJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *SigningJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SigningJob) GetTerraformResourceType() string
- func (tr *SigningJob) GetTerraformSchemaVersion() int
- func (mg *SigningJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SigningJob) Hub()
- func (tr *SigningJob) LateInitialize(attrs []byte) (bool, error)
- func (mg *SigningJob) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SigningJob) SetConditions(c ...xpv1.Condition)
- func (mg *SigningJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SigningJob) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SigningJob) SetObservation(obs map[string]any) error
- func (tr *SigningJob) SetParameters(params map[string]any) error
- func (mg *SigningJob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SigningJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SigningJobInitParameters
- type SigningJobList
- type SigningJobObservation
- type SigningJobParameters
- type SigningJobSpec
- type SigningJobStatus
- type SigningMaterialInitParameters
- type SigningMaterialObservation
- type SigningMaterialParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *SigningProfile) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SigningProfile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SigningProfile) GetTerraformResourceType() string
- func (tr *SigningProfile) GetTerraformSchemaVersion() int
- func (mg *SigningProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SigningProfile) Hub()
- func (tr *SigningProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *SigningProfile) SetConditions(c ...xpv1.Condition)
- func (mg *SigningProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SigningProfile) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SigningProfileInitParameters
- type SigningProfileList
- type SigningProfileObservation
- type SigningProfileParameters
- type SigningProfileRevocationRecordInitParameters
- type SigningProfileRevocationRecordObservation
- type SigningProfileRevocationRecordParameters
- type SigningProfileSpec
- type SigningProfileStatus
- type SourceInitParameters
- type SourceObservation
- type SourceParameters
- type SourceS3InitParameters
- type SourceS3Observation
- type SourceS3Parameters
Constants ¶
const ( CRDGroup = "signer.aws.upbound.io" CRDVersion = "v1beta2" )
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 ( SigningJob_Kind = "SigningJob" SigningJob_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SigningJob_Kind}.String() SigningJob_KindAPIVersion = SigningJob_Kind + "." + CRDGroupVersion.String() SigningJob_GroupVersionKind = CRDGroupVersion.WithKind(SigningJob_Kind) )
Repository type metadata.
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 DestinationInitParameters ¶
type DestinationInitParameters struct { // A configuration block describing the S3 Source object: See S3 Source below for details. S3 *S3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*DestinationInitParameters) DeepCopy ¶
func (in *DestinationInitParameters) DeepCopy() *DestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationInitParameters.
func (*DestinationInitParameters) DeepCopyInto ¶
func (in *DestinationInitParameters) DeepCopyInto(out *DestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationObservation ¶
type DestinationObservation struct { // A configuration block describing the S3 Source object: See S3 Source below for details. S3 *S3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // A configuration block describing the S3 Source object: See S3 Source below for details. // +kubebuilder:validation:Optional S3 *S3Parameters `json:"s3" tf:"s3,omitempty"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RevocationRecordInitParameters ¶
type RevocationRecordInitParameters struct { }
func (*RevocationRecordInitParameters) DeepCopy ¶
func (in *RevocationRecordInitParameters) DeepCopy() *RevocationRecordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevocationRecordInitParameters.
func (*RevocationRecordInitParameters) DeepCopyInto ¶
func (in *RevocationRecordInitParameters) DeepCopyInto(out *RevocationRecordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RevocationRecordObservation ¶
type RevocationRecordObservation struct { Reason *string `json:"reason,omitempty" tf:"reason,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 S3InitParameters ¶
type S3InitParameters struct { // Name of the S3 bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // An Amazon S3 object key prefix that you can use to limit signed objects keys to begin with the specified prefix. Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` }
func (*S3InitParameters) DeepCopy ¶
func (in *S3InitParameters) DeepCopy() *S3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InitParameters.
func (*S3InitParameters) DeepCopyInto ¶
func (in *S3InitParameters) DeepCopyInto(out *S3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Observation ¶
type S3Observation struct { // Name of the S3 bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // An Amazon S3 object key prefix that you can use to limit signed objects keys to begin with the specified prefix. Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` }
func (*S3Observation) DeepCopy ¶
func (in *S3Observation) DeepCopy() *S3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Observation.
func (*S3Observation) DeepCopyInto ¶
func (in *S3Observation) DeepCopyInto(out *S3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Parameters ¶
type S3Parameters struct { // Name of the S3 bucket. // +kubebuilder:validation:Optional Bucket *string `json:"bucket" tf:"bucket,omitempty"` // An Amazon S3 object key prefix that you can use to limit signed objects keys to begin with the specified prefix. // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` }
func (*S3Parameters) DeepCopy ¶
func (in *S3Parameters) DeepCopy() *S3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Parameters.
func (*S3Parameters) DeepCopyInto ¶
func (in *S3Parameters) DeepCopyInto(out *S3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignatureValidityPeriodInitParameters ¶
type SignatureValidityPeriodInitParameters struct { // The time unit for signature validity. Valid values: DAYS, MONTHS, YEARS. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The numerical value of the time unit for signature validity. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*SignatureValidityPeriodInitParameters) DeepCopy ¶
func (in *SignatureValidityPeriodInitParameters) DeepCopy() *SignatureValidityPeriodInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureValidityPeriodInitParameters.
func (*SignatureValidityPeriodInitParameters) DeepCopyInto ¶
func (in *SignatureValidityPeriodInitParameters) DeepCopyInto(out *SignatureValidityPeriodInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignatureValidityPeriodObservation ¶
type SignatureValidityPeriodObservation struct { // The time unit for signature validity. Valid values: DAYS, MONTHS, YEARS. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The numerical value of the time unit for signature validity. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
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 { // The time unit for signature validity. Valid values: DAYS, MONTHS, YEARS. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The numerical value of the time unit for signature validity. // +kubebuilder:validation:Optional 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 SignedObjectInitParameters ¶
type SignedObjectInitParameters struct { }
func (*SignedObjectInitParameters) DeepCopy ¶
func (in *SignedObjectInitParameters) DeepCopy() *SignedObjectInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectInitParameters.
func (*SignedObjectInitParameters) DeepCopyInto ¶
func (in *SignedObjectInitParameters) DeepCopyInto(out *SignedObjectInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignedObjectObservation ¶
type SignedObjectObservation struct { // A configuration block describing the S3 Source object: See S3 Source below for details. S3 []SignedObjectS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*SignedObjectObservation) DeepCopy ¶
func (in *SignedObjectObservation) DeepCopy() *SignedObjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectObservation.
func (*SignedObjectObservation) DeepCopyInto ¶
func (in *SignedObjectObservation) DeepCopyInto(out *SignedObjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignedObjectParameters ¶
type SignedObjectParameters struct { }
func (*SignedObjectParameters) DeepCopy ¶
func (in *SignedObjectParameters) DeepCopy() *SignedObjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectParameters.
func (*SignedObjectParameters) DeepCopyInto ¶
func (in *SignedObjectParameters) DeepCopyInto(out *SignedObjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignedObjectS3InitParameters ¶
type SignedObjectS3InitParameters struct { }
func (*SignedObjectS3InitParameters) DeepCopy ¶
func (in *SignedObjectS3InitParameters) DeepCopy() *SignedObjectS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectS3InitParameters.
func (*SignedObjectS3InitParameters) DeepCopyInto ¶
func (in *SignedObjectS3InitParameters) DeepCopyInto(out *SignedObjectS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignedObjectS3Observation ¶
type SignedObjectS3Observation struct { // Name of the S3 bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // Key name of the object that contains your unsigned code. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*SignedObjectS3Observation) DeepCopy ¶
func (in *SignedObjectS3Observation) DeepCopy() *SignedObjectS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectS3Observation.
func (*SignedObjectS3Observation) DeepCopyInto ¶
func (in *SignedObjectS3Observation) DeepCopyInto(out *SignedObjectS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignedObjectS3Parameters ¶
type SignedObjectS3Parameters struct { }
func (*SignedObjectS3Parameters) DeepCopy ¶
func (in *SignedObjectS3Parameters) DeepCopy() *SignedObjectS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectS3Parameters.
func (*SignedObjectS3Parameters) DeepCopyInto ¶
func (in *SignedObjectS3Parameters) DeepCopyInto(out *SignedObjectS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJob ¶
type SigningJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destination) || (has(self.initProvider) && has(self.initProvider.destination))",message="spec.forProvider.destination is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.source) || (has(self.initProvider) && has(self.initProvider.source))",message="spec.forProvider.source is a required parameter" Spec SigningJobSpec `json:"spec"` Status SigningJobStatus `json:"status,omitempty"` }
SigningJob is the Schema for the SigningJobs API. Creates a Signer Signing Job. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*SigningJob) DeepCopy ¶
func (in *SigningJob) DeepCopy() *SigningJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJob.
func (*SigningJob) DeepCopyInto ¶
func (in *SigningJob) DeepCopyInto(out *SigningJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningJob) DeepCopyObject ¶
func (in *SigningJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningJob) GetCondition ¶
func (mg *SigningJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SigningJob.
func (*SigningJob) GetConnectionDetailsMapping ¶
func (tr *SigningJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SigningJob
func (*SigningJob) GetDeletionPolicy ¶
func (mg *SigningJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SigningJob.
func (*SigningJob) GetID ¶
func (tr *SigningJob) GetID() string
GetID returns ID of underlying Terraform resource of this SigningJob
func (*SigningJob) GetInitParameters ¶
func (tr *SigningJob) GetInitParameters() (map[string]any, error)
GetInitParameters of this SigningJob
func (*SigningJob) GetManagementPolicies ¶
func (mg *SigningJob) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SigningJob.
func (*SigningJob) GetMergedParameters ¶
func (tr *SigningJob) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SigningJob
func (*SigningJob) GetObservation ¶
func (tr *SigningJob) GetObservation() (map[string]any, error)
GetObservation of this SigningJob
func (*SigningJob) GetParameters ¶
func (tr *SigningJob) GetParameters() (map[string]any, error)
GetParameters of this SigningJob
func (*SigningJob) GetProviderConfigReference ¶
func (mg *SigningJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SigningJob.
func (*SigningJob) GetPublishConnectionDetailsTo ¶
func (mg *SigningJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SigningJob.
func (*SigningJob) GetTerraformResourceType ¶
func (mg *SigningJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SigningJob
func (*SigningJob) GetTerraformSchemaVersion ¶
func (tr *SigningJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SigningJob) GetWriteConnectionSecretToReference ¶
func (mg *SigningJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SigningJob.
func (*SigningJob) LateInitialize ¶
func (tr *SigningJob) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SigningJob using its observed tfState. returns True if there are any spec changes for the resource.
func (*SigningJob) ResolveReferences ¶
func (*SigningJob) SetConditions ¶
func (mg *SigningJob) SetConditions(c ...xpv1.Condition)
SetConditions of this SigningJob.
func (*SigningJob) SetDeletionPolicy ¶
func (mg *SigningJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SigningJob.
func (*SigningJob) SetManagementPolicies ¶
func (mg *SigningJob) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SigningJob.
func (*SigningJob) SetObservation ¶
func (tr *SigningJob) SetObservation(obs map[string]any) error
SetObservation for this SigningJob
func (*SigningJob) SetParameters ¶
func (tr *SigningJob) SetParameters(params map[string]any) error
SetParameters for this SigningJob
func (*SigningJob) SetProviderConfigReference ¶
func (mg *SigningJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SigningJob.
func (*SigningJob) SetPublishConnectionDetailsTo ¶
func (mg *SigningJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SigningJob.
func (*SigningJob) SetWriteConnectionSecretToReference ¶
func (mg *SigningJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SigningJob.
type SigningJobInitParameters ¶
type SigningJobInitParameters struct { // The S3 bucket in which to save your signed object. See Destination below for details. Destination *DestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` // Set this argument to true to ignore signing job failures and retrieve failed status and reason. Default false. IgnoreSigningJobFailure *bool `json:"ignoreSigningJobFailure,omitempty" tf:"ignore_signing_job_failure,omitempty"` // The name of the profile to initiate the signing operation. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/signer/v1beta2.SigningProfile ProfileName *string `json:"profileName,omitempty" tf:"profile_name,omitempty"` // Reference to a SigningProfile in signer to populate profileName. // +kubebuilder:validation:Optional ProfileNameRef *v1.Reference `json:"profileNameRef,omitempty" tf:"-"` // Selector for a SigningProfile in signer to populate profileName. // +kubebuilder:validation:Optional ProfileNameSelector *v1.Selector `json:"profileNameSelector,omitempty" tf:"-"` // The S3 bucket that contains the object to sign. See Source below for details. Source *SourceInitParameters `json:"source,omitempty" tf:"source,omitempty"` }
func (*SigningJobInitParameters) DeepCopy ¶
func (in *SigningJobInitParameters) DeepCopy() *SigningJobInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobInitParameters.
func (*SigningJobInitParameters) DeepCopyInto ¶
func (in *SigningJobInitParameters) DeepCopyInto(out *SigningJobInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobList ¶
type SigningJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SigningJob `json:"items"` }
SigningJobList contains a list of SigningJobs
func (*SigningJobList) DeepCopy ¶
func (in *SigningJobList) DeepCopy() *SigningJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobList.
func (*SigningJobList) DeepCopyInto ¶
func (in *SigningJobList) DeepCopyInto(out *SigningJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningJobList) DeepCopyObject ¶
func (in *SigningJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningJobList) GetItems ¶
func (l *SigningJobList) GetItems() []resource.Managed
GetItems of this SigningJobList.
type SigningJobObservation ¶
type SigningJobObservation struct { // Date and time in RFC3339 format that the signing job was completed. CompletedAt *string `json:"completedAt,omitempty" tf:"completed_at,omitempty"` // Date and time in RFC3339 format that the signing job was created. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // The S3 bucket in which to save your signed object. See Destination below for details. Destination *DestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Set this argument to true to ignore signing job failures and retrieve failed status and reason. Default false. IgnoreSigningJobFailure *bool `json:"ignoreSigningJobFailure,omitempty" tf:"ignore_signing_job_failure,omitempty"` // The ID of the signing job on output. JobID *string `json:"jobId,omitempty" tf:"job_id,omitempty"` // The IAM entity that initiated the signing job. JobInvoker *string `json:"jobInvoker,omitempty" tf:"job_invoker,omitempty"` // The AWS account ID of the job owner. JobOwner *string `json:"jobOwner,omitempty" tf:"job_owner,omitempty"` // A human-readable name for the signing platform associated with the signing job. PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name,omitempty"` // The platform to which your signed code image will be distributed. PlatformID *string `json:"platformId,omitempty" tf:"platform_id,omitempty"` // The name of the profile to initiate the signing operation. ProfileName *string `json:"profileName,omitempty" tf:"profile_name,omitempty"` // The version of the signing profile used to initiate the signing job. ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version,omitempty"` // The IAM principal that requested the signing job. RequestedBy *string `json:"requestedBy,omitempty" tf:"requested_by,omitempty"` // A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature. RevocationRecord []RevocationRecordObservation `json:"revocationRecord,omitempty" tf:"revocation_record,omitempty"` // The time when the signature of a signing job expires. SignatureExpiresAt *string `json:"signatureExpiresAt,omitempty" tf:"signature_expires_at,omitempty"` // Name of the S3 bucket where the signed code image is saved by code signing. SignedObject []SignedObjectObservation `json:"signedObject,omitempty" tf:"signed_object,omitempty"` // The S3 bucket that contains the object to sign. See Source below for details. Source *SourceObservation `json:"source,omitempty" tf:"source,omitempty"` // Status of the signing job. Status *string `json:"status,omitempty" tf:"status,omitempty"` // String value that contains the status reason. StatusReason *string `json:"statusReason,omitempty" tf:"status_reason,omitempty"` }
func (*SigningJobObservation) DeepCopy ¶
func (in *SigningJobObservation) DeepCopy() *SigningJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobObservation.
func (*SigningJobObservation) DeepCopyInto ¶
func (in *SigningJobObservation) DeepCopyInto(out *SigningJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobParameters ¶
type SigningJobParameters struct { // The S3 bucket in which to save your signed object. See Destination below for details. // +kubebuilder:validation:Optional Destination *DestinationParameters `json:"destination,omitempty" tf:"destination,omitempty"` // Set this argument to true to ignore signing job failures and retrieve failed status and reason. Default false. // +kubebuilder:validation:Optional IgnoreSigningJobFailure *bool `json:"ignoreSigningJobFailure,omitempty" tf:"ignore_signing_job_failure,omitempty"` // The name of the profile to initiate the signing operation. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/signer/v1beta2.SigningProfile // +kubebuilder:validation:Optional ProfileName *string `json:"profileName,omitempty" tf:"profile_name,omitempty"` // Reference to a SigningProfile in signer to populate profileName. // +kubebuilder:validation:Optional ProfileNameRef *v1.Reference `json:"profileNameRef,omitempty" tf:"-"` // Selector for a SigningProfile in signer to populate profileName. // +kubebuilder:validation:Optional ProfileNameSelector *v1.Selector `json:"profileNameSelector,omitempty" tf:"-"` // 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 S3 bucket that contains the object to sign. See Source below for details. // +kubebuilder:validation:Optional Source *SourceParameters `json:"source,omitempty" tf:"source,omitempty"` }
func (*SigningJobParameters) DeepCopy ¶
func (in *SigningJobParameters) DeepCopy() *SigningJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobParameters.
func (*SigningJobParameters) DeepCopyInto ¶
func (in *SigningJobParameters) DeepCopyInto(out *SigningJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpec ¶
type SigningJobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SigningJobParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SigningJobInitParameters `json:"initProvider,omitempty"` }
SigningJobSpec defines the desired state of SigningJob
func (*SigningJobSpec) DeepCopy ¶
func (in *SigningJobSpec) DeepCopy() *SigningJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpec.
func (*SigningJobSpec) DeepCopyInto ¶
func (in *SigningJobSpec) DeepCopyInto(out *SigningJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobStatus ¶
type SigningJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SigningJobObservation `json:"atProvider,omitempty"` }
SigningJobStatus defines the observed state of SigningJob.
func (*SigningJobStatus) DeepCopy ¶
func (in *SigningJobStatus) DeepCopy() *SigningJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobStatus.
func (*SigningJobStatus) DeepCopyInto ¶
func (in *SigningJobStatus) DeepCopyInto(out *SigningJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningMaterialInitParameters ¶
type SigningMaterialInitParameters struct { // The Amazon Resource Name (ARN) of the certificates that is used to sign your code. CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"` }
func (*SigningMaterialInitParameters) DeepCopy ¶
func (in *SigningMaterialInitParameters) DeepCopy() *SigningMaterialInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningMaterialInitParameters.
func (*SigningMaterialInitParameters) DeepCopyInto ¶
func (in *SigningMaterialInitParameters) DeepCopyInto(out *SigningMaterialInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningMaterialObservation ¶
type SigningMaterialObservation struct { // The Amazon Resource Name (ARN) of the certificates that is used to sign your code. CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"` }
func (*SigningMaterialObservation) DeepCopy ¶
func (in *SigningMaterialObservation) DeepCopy() *SigningMaterialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningMaterialObservation.
func (*SigningMaterialObservation) DeepCopyInto ¶
func (in *SigningMaterialObservation) DeepCopyInto(out *SigningMaterialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningMaterialParameters ¶
type SigningMaterialParameters struct { // The Amazon Resource Name (ARN) of the certificates that is used to sign your code. // +kubebuilder:validation:Optional CertificateArn *string `json:"certificateArn" tf:"certificate_arn,omitempty"` }
func (*SigningMaterialParameters) DeepCopy ¶
func (in *SigningMaterialParameters) DeepCopy() *SigningMaterialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningMaterialParameters.
func (*SigningMaterialParameters) DeepCopyInto ¶
func (in *SigningMaterialParameters) DeepCopyInto(out *SigningMaterialParameters)
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.platformId) || (has(self.initProvider) && has(self.initProvider.platformId))",message="spec.forProvider.platformId is a required parameter" 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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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: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) GetInitParameters ¶
func (tr *SigningProfile) GetInitParameters() (map[string]any, error)
GetInitParameters of this SigningProfile
func (*SigningProfile) GetManagementPolicies ¶
func (mg *SigningProfile) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SigningProfile.
func (*SigningProfile) GetMergedParameters ¶
func (tr *SigningProfile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters 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) 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) Hub ¶
func (tr *SigningProfile) Hub()
Hub marks this type as a conversion hub.
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) SetManagementPolicies ¶
func (mg *SigningProfile) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 SigningProfileInitParameters ¶
type SigningProfileInitParameters struct { // The ID of the platform that is used by the target signing profile. PlatformID *string `json:"platformId,omitempty" tf:"platform_id,omitempty"` // The validity period for a signing job. See signature_validity_period Block below for details. SignatureValidityPeriod *SignatureValidityPeriodInitParameters `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"` // The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See signing_material Block below for details. SigningMaterial *SigningMaterialInitParameters `json:"signingMaterial,omitempty" tf:"signing_material,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SigningProfileInitParameters) DeepCopy ¶
func (in *SigningProfileInitParameters) DeepCopy() *SigningProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileInitParameters.
func (*SigningProfileInitParameters) DeepCopyInto ¶
func (in *SigningProfileInitParameters) DeepCopyInto(out *SigningProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // The ID of the platform that is used by the target signing profile. PlatformID *string `json:"platformId,omitempty" tf:"platform_id,omitempty"` // Revocation information for a signing profile. See revocation_record Block below for details. RevocationRecord []SigningProfileRevocationRecordObservation `json:"revocationRecord,omitempty" tf:"revocation_record,omitempty"` // The validity period for a signing job. See signature_validity_period Block below for details. SignatureValidityPeriod *SignatureValidityPeriodObservation `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"` // The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See signing_material Block below for details. SigningMaterial *SigningMaterialObservation `json:"signingMaterial,omitempty" tf:"signing_material,omitempty"` // The status of the target signing profile. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular 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:Optional PlatformID *string `json:"platformId,omitempty" 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. See signature_validity_period Block below for details. // +kubebuilder:validation:Optional SignatureValidityPeriod *SignatureValidityPeriodParameters `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"` // The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See signing_material Block below for details. // +kubebuilder:validation:Optional SigningMaterial *SigningMaterialParameters `json:"signingMaterial,omitempty" tf:"signing_material,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular 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 SigningProfileRevocationRecordInitParameters ¶
type SigningProfileRevocationRecordInitParameters struct { }
func (*SigningProfileRevocationRecordInitParameters) DeepCopy ¶
func (in *SigningProfileRevocationRecordInitParameters) DeepCopy() *SigningProfileRevocationRecordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileRevocationRecordInitParameters.
func (*SigningProfileRevocationRecordInitParameters) DeepCopyInto ¶
func (in *SigningProfileRevocationRecordInitParameters) DeepCopyInto(out *SigningProfileRevocationRecordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileRevocationRecordObservation ¶
type SigningProfileRevocationRecordObservation struct { // The time when revocation becomes effective. RevocationEffectiveFrom *string `json:"revocationEffectiveFrom,omitempty" tf:"revocation_effective_from,omitempty"` // The time when the signing profile was revoked. RevokedAt *string `json:"revokedAt,omitempty" tf:"revoked_at,omitempty"` // The identity of the revoker. RevokedBy *string `json:"revokedBy,omitempty" tf:"revoked_by,omitempty"` }
func (*SigningProfileRevocationRecordObservation) DeepCopy ¶
func (in *SigningProfileRevocationRecordObservation) DeepCopy() *SigningProfileRevocationRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileRevocationRecordObservation.
func (*SigningProfileRevocationRecordObservation) DeepCopyInto ¶
func (in *SigningProfileRevocationRecordObservation) DeepCopyInto(out *SigningProfileRevocationRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileRevocationRecordParameters ¶
type SigningProfileRevocationRecordParameters struct { }
func (*SigningProfileRevocationRecordParameters) DeepCopy ¶
func (in *SigningProfileRevocationRecordParameters) DeepCopy() *SigningProfileRevocationRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileRevocationRecordParameters.
func (*SigningProfileRevocationRecordParameters) DeepCopyInto ¶
func (in *SigningProfileRevocationRecordParameters) DeepCopyInto(out *SigningProfileRevocationRecordParameters)
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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SigningProfileInitParameters `json:"initProvider,omitempty"` }
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.
type SourceInitParameters ¶
type SourceInitParameters struct { // A configuration block describing the S3 Source object: See S3 Source below for details. S3 *SourceS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*SourceInitParameters) DeepCopy ¶
func (in *SourceInitParameters) DeepCopy() *SourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceInitParameters.
func (*SourceInitParameters) DeepCopyInto ¶
func (in *SourceInitParameters) DeepCopyInto(out *SourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceObservation ¶
type SourceObservation struct { // A configuration block describing the S3 Source object: See S3 Source below for details. S3 *SourceS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` }
func (*SourceObservation) DeepCopy ¶
func (in *SourceObservation) DeepCopy() *SourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceObservation.
func (*SourceObservation) DeepCopyInto ¶
func (in *SourceObservation) DeepCopyInto(out *SourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceParameters ¶
type SourceParameters struct { // A configuration block describing the S3 Source object: See S3 Source below for details. // +kubebuilder:validation:Optional S3 *SourceS3Parameters `json:"s3" tf:"s3,omitempty"` }
func (*SourceParameters) DeepCopy ¶
func (in *SourceParameters) DeepCopy() *SourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceParameters.
func (*SourceParameters) DeepCopyInto ¶
func (in *SourceParameters) DeepCopyInto(out *SourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceS3InitParameters ¶
type SourceS3InitParameters struct { // Name of the S3 bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // Key name of the object that contains your unsigned code. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Version of your source image in your version enabled S3 bucket. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*SourceS3InitParameters) DeepCopy ¶
func (in *SourceS3InitParameters) DeepCopy() *SourceS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceS3InitParameters.
func (*SourceS3InitParameters) DeepCopyInto ¶
func (in *SourceS3InitParameters) DeepCopyInto(out *SourceS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceS3Observation ¶
type SourceS3Observation struct { // Name of the S3 bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // Key name of the object that contains your unsigned code. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Version of your source image in your version enabled S3 bucket. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*SourceS3Observation) DeepCopy ¶
func (in *SourceS3Observation) DeepCopy() *SourceS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceS3Observation.
func (*SourceS3Observation) DeepCopyInto ¶
func (in *SourceS3Observation) DeepCopyInto(out *SourceS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceS3Parameters ¶
type SourceS3Parameters struct { // Name of the S3 bucket. // +kubebuilder:validation:Optional Bucket *string `json:"bucket" tf:"bucket,omitempty"` // Key name of the object that contains your unsigned code. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Version of your source image in your version enabled S3 bucket. // +kubebuilder:validation:Optional Version *string `json:"version" tf:"version,omitempty"` }
func (*SourceS3Parameters) DeepCopy ¶
func (in *SourceS3Parameters) DeepCopy() *SourceS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceS3Parameters.
func (*SourceS3Parameters) DeepCopyInto ¶
func (in *SourceS3Parameters) DeepCopyInto(out *SourceS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.