Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=signer.aws.upbound.io +versionName=v1beta1
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 SigningProfilePermission
- func (in *SigningProfilePermission) DeepCopy() *SigningProfilePermission
- func (in *SigningProfilePermission) DeepCopyInto(out *SigningProfilePermission)
- func (in *SigningProfilePermission) DeepCopyObject() runtime.Object
- func (mg *SigningProfilePermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SigningProfilePermission) GetConnectionDetailsMapping() map[string]string
- func (mg *SigningProfilePermission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SigningProfilePermission) GetID() string
- func (tr *SigningProfilePermission) GetInitParameters() (map[string]any, error)
- func (mg *SigningProfilePermission) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SigningProfilePermission) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SigningProfilePermission) GetObservation() (map[string]any, error)
- func (tr *SigningProfilePermission) GetParameters() (map[string]any, error)
- func (mg *SigningProfilePermission) GetProviderConfigReference() *xpv1.Reference
- func (mg *SigningProfilePermission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SigningProfilePermission) GetTerraformResourceType() string
- func (tr *SigningProfilePermission) GetTerraformSchemaVersion() int
- func (mg *SigningProfilePermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SigningProfilePermission) Hub()
- func (tr *SigningProfilePermission) LateInitialize(attrs []byte) (bool, error)
- func (mg *SigningProfilePermission) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SigningProfilePermission) SetConditions(c ...xpv1.Condition)
- func (mg *SigningProfilePermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SigningProfilePermission) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SigningProfilePermission) SetObservation(obs map[string]any) error
- func (tr *SigningProfilePermission) SetParameters(params map[string]any) error
- func (mg *SigningProfilePermission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SigningProfilePermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningProfilePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SigningProfilePermissionInitParameters
- type SigningProfilePermissionList
- func (in *SigningProfilePermissionList) DeepCopy() *SigningProfilePermissionList
- func (in *SigningProfilePermissionList) DeepCopyInto(out *SigningProfilePermissionList)
- func (in *SigningProfilePermissionList) DeepCopyObject() runtime.Object
- func (l *SigningProfilePermissionList) GetItems() []resource.Managed
- type SigningProfilePermissionObservation
- type SigningProfilePermissionParameters
- type SigningProfilePermissionSpec
- type SigningProfilePermissionStatus
- 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 = "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 ( 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.
var ( SigningProfilePermission_Kind = "SigningProfilePermission" SigningProfilePermission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SigningProfilePermission_Kind}.String() SigningProfilePermission_KindAPIVersion = SigningProfilePermission_Kind + "." + CRDGroupVersion.String() SigningProfilePermission_GroupVersionKind = CRDGroupVersion.WithKind(SigningProfilePermission_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DestinationInitParameters ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DestinationInitParameters) DeepCopy() *DestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationInitParameters.
func (*DestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.38.0
type RevocationRecordInitParameters struct { }
func (*RevocationRecordInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RevocationRecordInitParameters) DeepCopy() *RevocationRecordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevocationRecordInitParameters.
func (*RevocationRecordInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *S3InitParameters) DeepCopy() *S3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InitParameters.
func (*S3InitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *S3Observation) DeepCopy() *S3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Observation.
func (*S3Observation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *S3Parameters) DeepCopy() *S3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Parameters.
func (*S3Parameters) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.38.0
type SignatureValidityPeriodInitParameters struct { Type *string `json:"type,omitempty" tf:"type,omitempty"` Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*SignatureValidityPeriodInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SignatureValidityPeriodInitParameters) DeepCopy() *SignatureValidityPeriodInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureValidityPeriodInitParameters.
func (*SignatureValidityPeriodInitParameters) DeepCopyInto ¶ added in v0.38.0
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 { Type *string `json:"type,omitempty" tf:"type,omitempty"` 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 { // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // +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 ¶ added in v0.38.0
type SignedObjectInitParameters struct { }
func (*SignedObjectInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SignedObjectInitParameters) DeepCopy() *SignedObjectInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectInitParameters.
func (*SignedObjectInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SignedObjectObservation) DeepCopy() *SignedObjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectObservation.
func (*SignedObjectObservation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
type SignedObjectParameters struct { }
func (*SignedObjectParameters) DeepCopy ¶ added in v0.26.0
func (in *SignedObjectParameters) DeepCopy() *SignedObjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectParameters.
func (*SignedObjectParameters) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.38.0
type SignedObjectS3InitParameters struct { }
func (*SignedObjectS3InitParameters) DeepCopy ¶ added in v0.38.0
func (in *SignedObjectS3InitParameters) DeepCopy() *SignedObjectS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectS3InitParameters.
func (*SignedObjectS3InitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SignedObjectS3Observation) DeepCopy() *SignedObjectS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectS3Observation.
func (*SignedObjectS3Observation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
type SignedObjectS3Parameters struct { }
func (*SignedObjectS3Parameters) DeepCopy ¶ added in v0.26.0
func (in *SignedObjectS3Parameters) DeepCopy() *SignedObjectS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignedObjectS3Parameters.
func (*SignedObjectS3Parameters) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SigningJob) DeepCopy() *SigningJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJob.
func (*SigningJob) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SigningJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningJob) GetCondition ¶ added in v0.26.0
func (mg *SigningJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SigningJob.
func (*SigningJob) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *SigningJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SigningJob
func (*SigningJob) GetDeletionPolicy ¶ added in v0.26.0
func (mg *SigningJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SigningJob.
func (*SigningJob) GetID ¶ added in v0.26.0
func (tr *SigningJob) GetID() string
GetID returns ID of underlying Terraform resource of this SigningJob
func (*SigningJob) GetInitParameters ¶ added in v0.38.0
func (tr *SigningJob) GetInitParameters() (map[string]any, error)
GetInitParameters of this SigningJob
func (*SigningJob) GetManagementPolicies ¶ added in v0.38.0
func (mg *SigningJob) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SigningJob.
func (*SigningJob) GetMergedParameters ¶ added in v0.44.0
func (tr *SigningJob) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SigningJob
func (*SigningJob) GetObservation ¶ added in v0.26.0
func (tr *SigningJob) GetObservation() (map[string]any, error)
GetObservation of this SigningJob
func (*SigningJob) GetParameters ¶ added in v0.26.0
func (tr *SigningJob) GetParameters() (map[string]any, error)
GetParameters of this SigningJob
func (*SigningJob) GetProviderConfigReference ¶ added in v0.26.0
func (mg *SigningJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SigningJob.
func (*SigningJob) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *SigningJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SigningJob.
func (*SigningJob) GetTerraformResourceType ¶ added in v0.26.0
func (mg *SigningJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SigningJob
func (*SigningJob) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *SigningJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SigningJob) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *SigningJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SigningJob.
func (*SigningJob) Hub ¶ added in v0.47.2
func (tr *SigningJob) Hub()
Hub marks this type as a conversion hub.
func (*SigningJob) LateInitialize ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (*SigningJob) SetConditions ¶ added in v0.26.0
func (mg *SigningJob) SetConditions(c ...xpv1.Condition)
SetConditions of this SigningJob.
func (*SigningJob) SetDeletionPolicy ¶ added in v0.26.0
func (mg *SigningJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SigningJob.
func (*SigningJob) SetManagementPolicies ¶ added in v0.38.0
func (mg *SigningJob) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SigningJob.
func (*SigningJob) SetObservation ¶ added in v0.26.0
func (tr *SigningJob) SetObservation(obs map[string]any) error
SetObservation for this SigningJob
func (*SigningJob) SetParameters ¶ added in v0.26.0
func (tr *SigningJob) SetParameters(params map[string]any) error
SetParameters for this SigningJob
func (*SigningJob) SetProviderConfigReference ¶ added in v0.26.0
func (mg *SigningJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SigningJob.
func (*SigningJob) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *SigningJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SigningJob.
func (*SigningJob) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *SigningJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SigningJob.
type SigningJobInitParameters ¶ added in v0.38.0
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/v1beta1.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 ¶ added in v0.38.0
func (in *SigningJobInitParameters) DeepCopy() *SigningJobInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobInitParameters.
func (*SigningJobInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SigningJobList) DeepCopy() *SigningJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobList.
func (*SigningJobList) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SigningJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningJobList) GetItems ¶ added in v0.26.0
func (l *SigningJobList) GetItems() []resource.Managed
GetItems of this SigningJobList.
type SigningJobObservation ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SigningJobObservation) DeepCopy() *SigningJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobObservation.
func (*SigningJobObservation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
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/v1beta1.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 ¶ added in v0.26.0
func (in *SigningJobParameters) DeepCopy() *SigningJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobParameters.
func (*SigningJobParameters) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SigningJobSpec) DeepCopy() *SigningJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpec.
func (*SigningJobSpec) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
type SigningJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SigningJobObservation `json:"atProvider,omitempty"` }
SigningJobStatus defines the observed state of SigningJob.
func (*SigningJobStatus) DeepCopy ¶ added in v0.26.0
func (in *SigningJobStatus) DeepCopy() *SigningJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobStatus.
func (*SigningJobStatus) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v1.0.0
type SigningMaterialInitParameters struct { // The Amazon Resource Name (ARN) for the signing profile. CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"` }
func (*SigningMaterialInitParameters) DeepCopy ¶ added in v1.0.0
func (in *SigningMaterialInitParameters) DeepCopy() *SigningMaterialInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningMaterialInitParameters.
func (*SigningMaterialInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type SigningMaterialObservation struct { // The Amazon Resource Name (ARN) for the signing profile. CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"` }
func (*SigningMaterialObservation) DeepCopy ¶ added in v1.0.0
func (in *SigningMaterialObservation) DeepCopy() *SigningMaterialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningMaterialObservation.
func (*SigningMaterialObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type SigningMaterialParameters struct { // The Amazon Resource Name (ARN) for the signing profile. // +kubebuilder:validation:Optional CertificateArn *string `json:"certificateArn" tf:"certificate_arn,omitempty"` }
func (*SigningMaterialParameters) DeepCopy ¶ added in v1.0.0
func (in *SigningMaterialParameters) DeepCopy() *SigningMaterialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningMaterialParameters.
func (*SigningMaterialParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
func (tr *SigningProfile) GetInitParameters() (map[string]any, error)
GetInitParameters of this SigningProfile
func (*SigningProfile) GetManagementPolicies ¶ added in v0.38.0
func (mg *SigningProfile) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SigningProfile.
func (*SigningProfile) GetMergedParameters ¶ added in v0.44.0
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 ¶ added in v0.47.2
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
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. SignatureValidityPeriod []SignatureValidityPeriodInitParameters `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"` 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 ¶ added in v0.38.0
func (in *SigningProfileInitParameters) DeepCopy() *SigningProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileInitParameters.
func (*SigningProfileInitParameters) DeepCopyInto ¶ added in v0.38.0
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. RevocationRecord []SigningProfileRevocationRecordObservation `json:"revocationRecord,omitempty" tf:"revocation_record,omitempty"` // The validity period for a signing job. SignatureValidityPeriod []SignatureValidityPeriodObservation `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"` 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. // +kubebuilder:validation:Optional SignatureValidityPeriod []SignatureValidityPeriodParameters `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"` // +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 SigningProfilePermission ¶ added in v0.26.0
type SigningProfilePermission 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.action) || (has(self.initProvider) && has(self.initProvider.action))",message="spec.forProvider.action is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.principal) || (has(self.initProvider) && has(self.initProvider.principal))",message="spec.forProvider.principal is a required parameter" Spec SigningProfilePermissionSpec `json:"spec"` Status SigningProfilePermissionStatus `json:"status,omitempty"` }
SigningProfilePermission is the Schema for the SigningProfilePermissions API. Creates a Signer Signing Profile Permission. +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 (*SigningProfilePermission) DeepCopy ¶ added in v0.26.0
func (in *SigningProfilePermission) DeepCopy() *SigningProfilePermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermission.
func (*SigningProfilePermission) DeepCopyInto ¶ added in v0.26.0
func (in *SigningProfilePermission) DeepCopyInto(out *SigningProfilePermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningProfilePermission) DeepCopyObject ¶ added in v0.26.0
func (in *SigningProfilePermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfilePermission) GetCondition ¶ added in v0.26.0
func (mg *SigningProfilePermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SigningProfilePermission.
func (*SigningProfilePermission) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *SigningProfilePermission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SigningProfilePermission
func (*SigningProfilePermission) GetDeletionPolicy ¶ added in v0.26.0
func (mg *SigningProfilePermission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SigningProfilePermission.
func (*SigningProfilePermission) GetID ¶ added in v0.26.0
func (tr *SigningProfilePermission) GetID() string
GetID returns ID of underlying Terraform resource of this SigningProfilePermission
func (*SigningProfilePermission) GetInitParameters ¶ added in v0.38.0
func (tr *SigningProfilePermission) GetInitParameters() (map[string]any, error)
GetInitParameters of this SigningProfilePermission
func (*SigningProfilePermission) GetManagementPolicies ¶ added in v0.38.0
func (mg *SigningProfilePermission) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SigningProfilePermission.
func (*SigningProfilePermission) GetMergedParameters ¶ added in v0.44.0
func (tr *SigningProfilePermission) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SigningProfilePermission
func (*SigningProfilePermission) GetObservation ¶ added in v0.26.0
func (tr *SigningProfilePermission) GetObservation() (map[string]any, error)
GetObservation of this SigningProfilePermission
func (*SigningProfilePermission) GetParameters ¶ added in v0.26.0
func (tr *SigningProfilePermission) GetParameters() (map[string]any, error)
GetParameters of this SigningProfilePermission
func (*SigningProfilePermission) GetProviderConfigReference ¶ added in v0.26.0
func (mg *SigningProfilePermission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SigningProfilePermission.
func (*SigningProfilePermission) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *SigningProfilePermission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SigningProfilePermission.
func (*SigningProfilePermission) GetTerraformResourceType ¶ added in v0.26.0
func (mg *SigningProfilePermission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SigningProfilePermission
func (*SigningProfilePermission) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *SigningProfilePermission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SigningProfilePermission) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *SigningProfilePermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SigningProfilePermission.
func (*SigningProfilePermission) Hub ¶ added in v0.47.2
func (tr *SigningProfilePermission) Hub()
Hub marks this type as a conversion hub.
func (*SigningProfilePermission) LateInitialize ¶ added in v0.26.0
func (tr *SigningProfilePermission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SigningProfilePermission using its observed tfState. returns True if there are any spec changes for the resource.
func (*SigningProfilePermission) ResolveReferences ¶ added in v0.26.0
ResolveReferences of this SigningProfilePermission.
func (*SigningProfilePermission) SetConditions ¶ added in v0.26.0
func (mg *SigningProfilePermission) SetConditions(c ...xpv1.Condition)
SetConditions of this SigningProfilePermission.
func (*SigningProfilePermission) SetDeletionPolicy ¶ added in v0.26.0
func (mg *SigningProfilePermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SigningProfilePermission.
func (*SigningProfilePermission) SetManagementPolicies ¶ added in v0.38.0
func (mg *SigningProfilePermission) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SigningProfilePermission.
func (*SigningProfilePermission) SetObservation ¶ added in v0.26.0
func (tr *SigningProfilePermission) SetObservation(obs map[string]any) error
SetObservation for this SigningProfilePermission
func (*SigningProfilePermission) SetParameters ¶ added in v0.26.0
func (tr *SigningProfilePermission) SetParameters(params map[string]any) error
SetParameters for this SigningProfilePermission
func (*SigningProfilePermission) SetProviderConfigReference ¶ added in v0.26.0
func (mg *SigningProfilePermission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SigningProfilePermission.
func (*SigningProfilePermission) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *SigningProfilePermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SigningProfilePermission.
func (*SigningProfilePermission) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *SigningProfilePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SigningProfilePermission.
type SigningProfilePermissionInitParameters ¶ added in v0.38.0
type SigningProfilePermissionInitParameters struct { // An AWS Signer action permitted as part of cross-account permissions. Valid values: signer:StartSigningJob, signer:GetSigningProfile, signer:RevokeSignature, or signer:SignPayload. Action *string `json:"action,omitempty" tf:"action,omitempty"` // The AWS principal to be granted a cross-account permission. Principal *string `json:"principal,omitempty" tf:"principal,omitempty"` // The signing profile version that a permission applies to. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/signer/v1beta1.SigningProfile // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("version",true) ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version,omitempty"` // Reference to a SigningProfile in signer to populate profileVersion. // +kubebuilder:validation:Optional ProfileVersionRef *v1.Reference `json:"profileVersionRef,omitempty" tf:"-"` // Selector for a SigningProfile in signer to populate profileVersion. // +kubebuilder:validation:Optional ProfileVersionSelector *v1.Selector `json:"profileVersionSelector,omitempty" tf:"-"` // A statement identifier prefix. Conflicts with statement_id. StatementIDPrefix *string `json:"statementIdPrefix,omitempty" tf:"statement_id_prefix,omitempty"` }
func (*SigningProfilePermissionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SigningProfilePermissionInitParameters) DeepCopy() *SigningProfilePermissionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionInitParameters.
func (*SigningProfilePermissionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SigningProfilePermissionInitParameters) DeepCopyInto(out *SigningProfilePermissionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfilePermissionList ¶ added in v0.26.0
type SigningProfilePermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SigningProfilePermission `json:"items"` }
SigningProfilePermissionList contains a list of SigningProfilePermissions
func (*SigningProfilePermissionList) DeepCopy ¶ added in v0.26.0
func (in *SigningProfilePermissionList) DeepCopy() *SigningProfilePermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionList.
func (*SigningProfilePermissionList) DeepCopyInto ¶ added in v0.26.0
func (in *SigningProfilePermissionList) DeepCopyInto(out *SigningProfilePermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningProfilePermissionList) DeepCopyObject ¶ added in v0.26.0
func (in *SigningProfilePermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfilePermissionList) GetItems ¶ added in v0.26.0
func (l *SigningProfilePermissionList) GetItems() []resource.Managed
GetItems of this SigningProfilePermissionList.
type SigningProfilePermissionObservation ¶ added in v0.26.0
type SigningProfilePermissionObservation struct { // An AWS Signer action permitted as part of cross-account permissions. Valid values: signer:StartSigningJob, signer:GetSigningProfile, signer:RevokeSignature, or signer:SignPayload. Action *string `json:"action,omitempty" tf:"action,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The AWS principal to be granted a cross-account permission. Principal *string `json:"principal,omitempty" tf:"principal,omitempty"` // Name of the signing profile to add the cross-account permissions. ProfileName *string `json:"profileName,omitempty" tf:"profile_name,omitempty"` // The signing profile version that a permission applies to. ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version,omitempty"` // A unique statement identifier. StatementID *string `json:"statementId,omitempty" tf:"statement_id,omitempty"` // A statement identifier prefix. Conflicts with statement_id. StatementIDPrefix *string `json:"statementIdPrefix,omitempty" tf:"statement_id_prefix,omitempty"` }
func (*SigningProfilePermissionObservation) DeepCopy ¶ added in v0.26.0
func (in *SigningProfilePermissionObservation) DeepCopy() *SigningProfilePermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionObservation.
func (*SigningProfilePermissionObservation) DeepCopyInto ¶ added in v0.26.0
func (in *SigningProfilePermissionObservation) DeepCopyInto(out *SigningProfilePermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfilePermissionParameters ¶ added in v0.26.0
type SigningProfilePermissionParameters struct { // An AWS Signer action permitted as part of cross-account permissions. Valid values: signer:StartSigningJob, signer:GetSigningProfile, signer:RevokeSignature, or signer:SignPayload. // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // The AWS principal to be granted a cross-account permission. // +kubebuilder:validation:Optional Principal *string `json:"principal,omitempty" tf:"principal,omitempty"` // Name of the signing profile to add the cross-account permissions. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/signer/v1beta1.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:"-"` // The signing profile version that a permission applies to. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/signer/v1beta1.SigningProfile // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("version",true) // +kubebuilder:validation:Optional ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version,omitempty"` // Reference to a SigningProfile in signer to populate profileVersion. // +kubebuilder:validation:Optional ProfileVersionRef *v1.Reference `json:"profileVersionRef,omitempty" tf:"-"` // Selector for a SigningProfile in signer to populate profileVersion. // +kubebuilder:validation:Optional ProfileVersionSelector *v1.Selector `json:"profileVersionSelector,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:"-"` // A unique statement identifier. // +kubebuilder:validation:Optional StatementID *string `json:"statementId,omitempty" tf:"statement_id,omitempty"` // A statement identifier prefix. Conflicts with statement_id. // +kubebuilder:validation:Optional StatementIDPrefix *string `json:"statementIdPrefix,omitempty" tf:"statement_id_prefix,omitempty"` }
func (*SigningProfilePermissionParameters) DeepCopy ¶ added in v0.26.0
func (in *SigningProfilePermissionParameters) DeepCopy() *SigningProfilePermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionParameters.
func (*SigningProfilePermissionParameters) DeepCopyInto ¶ added in v0.26.0
func (in *SigningProfilePermissionParameters) DeepCopyInto(out *SigningProfilePermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfilePermissionSpec ¶ added in v0.26.0
type SigningProfilePermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SigningProfilePermissionParameters `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 SigningProfilePermissionInitParameters `json:"initProvider,omitempty"` }
SigningProfilePermissionSpec defines the desired state of SigningProfilePermission
func (*SigningProfilePermissionSpec) DeepCopy ¶ added in v0.26.0
func (in *SigningProfilePermissionSpec) DeepCopy() *SigningProfilePermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionSpec.
func (*SigningProfilePermissionSpec) DeepCopyInto ¶ added in v0.26.0
func (in *SigningProfilePermissionSpec) DeepCopyInto(out *SigningProfilePermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfilePermissionStatus ¶ added in v0.26.0
type SigningProfilePermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SigningProfilePermissionObservation `json:"atProvider,omitempty"` }
SigningProfilePermissionStatus defines the observed state of SigningProfilePermission.
func (*SigningProfilePermissionStatus) DeepCopy ¶ added in v0.26.0
func (in *SigningProfilePermissionStatus) DeepCopy() *SigningProfilePermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionStatus.
func (*SigningProfilePermissionStatus) DeepCopyInto ¶ added in v0.26.0
func (in *SigningProfilePermissionStatus) DeepCopyInto(out *SigningProfilePermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileRevocationRecordInitParameters ¶ added in v0.38.0
type SigningProfileRevocationRecordInitParameters struct { }
func (*SigningProfileRevocationRecordInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SigningProfileRevocationRecordInitParameters) DeepCopy() *SigningProfileRevocationRecordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileRevocationRecordInitParameters.
func (*SigningProfileRevocationRecordInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
type SigningProfileRevocationRecordObservation 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 (*SigningProfileRevocationRecordObservation) DeepCopy ¶ added in v0.26.0
func (in *SigningProfileRevocationRecordObservation) DeepCopy() *SigningProfileRevocationRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileRevocationRecordObservation.
func (*SigningProfileRevocationRecordObservation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
type SigningProfileRevocationRecordParameters struct { }
func (*SigningProfileRevocationRecordParameters) DeepCopy ¶ added in v0.26.0
func (in *SigningProfileRevocationRecordParameters) DeepCopy() *SigningProfileRevocationRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileRevocationRecordParameters.
func (*SigningProfileRevocationRecordParameters) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourceInitParameters) DeepCopy() *SourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceInitParameters.
func (*SourceInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SourceObservation) DeepCopy() *SourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceObservation.
func (*SourceObservation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SourceParameters) DeepCopy() *SourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceParameters.
func (*SourceParameters) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourceS3InitParameters) DeepCopy() *SourceS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceS3InitParameters.
func (*SourceS3InitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SourceS3Observation) DeepCopy() *SourceS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceS3Observation.
func (*SourceS3Observation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *SourceS3Parameters) DeepCopy() *SourceS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceS3Parameters.
func (*SourceS3Parameters) DeepCopyInto ¶ added in v0.26.0
func (in *SourceS3Parameters) DeepCopyInto(out *SourceS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_signingjob_terraformed.go
- zz_signingjob_types.go
- zz_signingprofile_terraformed.go
- zz_signingprofile_types.go
- zz_signingprofilepermission_terraformed.go
- zz_signingprofilepermission_types.go