Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=signer.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type DestinationObservation
- type DestinationParameters
- type RevocationRecordObservation
- type RevocationRecordParameters
- type S3Observation
- type S3Parameters
- type SignatureValidityPeriodObservation
- type SignatureValidityPeriodParameters
- type SignedObjectObservation
- type SignedObjectParameters
- 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 (mg *SigningJob) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *SigningJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SigningJobList
- type SigningJobObservation
- type SigningJobParameters
- type SigningJobSpec
- type SigningJobStatus
- 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 (mg *SigningProfile) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *SigningProfile) GetObservation() (map[string]any, error)
- func (tr *SigningProfile) GetParameters() (map[string]any, error)
- func (mg *SigningProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *SigningProfile) GetProviderReference() *xpv1.Reference
- func (mg *SigningProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SigningProfile) GetTerraformResourceType() string
- func (tr *SigningProfile) GetTerraformSchemaVersion() int
- func (mg *SigningProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SigningProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *SigningProfile) SetConditions(c ...xpv1.Condition)
- func (mg *SigningProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SigningProfile) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *SigningProfile) SetObservation(obs map[string]any) error
- func (tr *SigningProfile) SetParameters(params map[string]any) error
- func (mg *SigningProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SigningProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *SigningProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SigningProfileList
- type SigningProfileObservation
- type SigningProfileParameters
- type 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 (mg *SigningProfilePermission) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *SigningProfilePermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SigningProfilePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 SigningProfileRevocationRecordObservation
- type SigningProfileRevocationRecordParameters
- type SigningProfileSpec
- type SigningProfileStatus
- type SourceObservation
- type SourceParameters
- 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 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:Required 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 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 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:Required 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 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:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*SignatureValidityPeriodParameters) DeepCopy ¶
func (in *SignatureValidityPeriodParameters) DeepCopy() *SignatureValidityPeriodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureValidityPeriodParameters.
func (*SignatureValidityPeriodParameters) DeepCopyInto ¶
func (in *SignatureValidityPeriodParameters) DeepCopyInto(out *SignatureValidityPeriodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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 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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.destination)",message="destination is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.source)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*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) GetManagementPolicy ¶
func (mg *SigningJob) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *SigningJob) GetProviderReference() *xpv1.Reference
GetProviderReference of this SigningJob. Deprecated: Use GetProviderConfigReference.
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 ¶
ResolveReferences of this SigningJob.
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) SetManagementPolicy ¶
func (mg *SigningJob) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *SigningJob) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SigningJob. Deprecated: Use SetProviderConfigReference.
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 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/spirosco/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 ¶
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"` }
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 SigningProfile ¶
type SigningProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.platformId)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*SigningProfile) DeepCopy ¶
func (in *SigningProfile) DeepCopy() *SigningProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfile.
func (*SigningProfile) DeepCopyInto ¶
func (in *SigningProfile) DeepCopyInto(out *SigningProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningProfile) DeepCopyObject ¶
func (in *SigningProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfile) GetCondition ¶
func (mg *SigningProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SigningProfile.
func (*SigningProfile) GetConnectionDetailsMapping ¶
func (tr *SigningProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SigningProfile
func (*SigningProfile) GetDeletionPolicy ¶
func (mg *SigningProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SigningProfile.
func (*SigningProfile) GetID ¶
func (tr *SigningProfile) GetID() string
GetID returns ID of underlying Terraform resource of this SigningProfile
func (*SigningProfile) GetManagementPolicy ¶
func (mg *SigningProfile) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this SigningProfile.
func (*SigningProfile) GetObservation ¶
func (tr *SigningProfile) GetObservation() (map[string]any, error)
GetObservation of this SigningProfile
func (*SigningProfile) GetParameters ¶
func (tr *SigningProfile) GetParameters() (map[string]any, error)
GetParameters of this SigningProfile
func (*SigningProfile) GetProviderConfigReference ¶
func (mg *SigningProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SigningProfile.
func (*SigningProfile) GetProviderReference ¶
func (mg *SigningProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this SigningProfile. Deprecated: Use GetProviderConfigReference.
func (*SigningProfile) GetPublishConnectionDetailsTo ¶
func (mg *SigningProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SigningProfile.
func (*SigningProfile) GetTerraformResourceType ¶
func (mg *SigningProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SigningProfile
func (*SigningProfile) GetTerraformSchemaVersion ¶
func (tr *SigningProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SigningProfile) GetWriteConnectionSecretToReference ¶
func (mg *SigningProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SigningProfile.
func (*SigningProfile) LateInitialize ¶
func (tr *SigningProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SigningProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*SigningProfile) SetConditions ¶
func (mg *SigningProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this SigningProfile.
func (*SigningProfile) SetDeletionPolicy ¶
func (mg *SigningProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SigningProfile.
func (*SigningProfile) SetManagementPolicy ¶
func (mg *SigningProfile) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this SigningProfile.
func (*SigningProfile) SetObservation ¶
func (tr *SigningProfile) SetObservation(obs map[string]any) error
SetObservation for this SigningProfile
func (*SigningProfile) SetParameters ¶
func (tr *SigningProfile) SetParameters(params map[string]any) error
SetParameters for this SigningProfile
func (*SigningProfile) SetProviderConfigReference ¶
func (mg *SigningProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SigningProfile.
func (*SigningProfile) SetProviderReference ¶
func (mg *SigningProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SigningProfile. Deprecated: Use SetProviderConfigReference.
func (*SigningProfile) SetPublishConnectionDetailsTo ¶
func (mg *SigningProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SigningProfile.
func (*SigningProfile) SetWriteConnectionSecretToReference ¶
func (mg *SigningProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SigningProfile.
type SigningProfileList ¶
type SigningProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SigningProfile `json:"items"` }
SigningProfileList contains a list of SigningProfiles
func (*SigningProfileList) DeepCopy ¶
func (in *SigningProfileList) DeepCopy() *SigningProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileList.
func (*SigningProfileList) DeepCopyInto ¶
func (in *SigningProfileList) DeepCopyInto(out *SigningProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningProfileList) DeepCopyObject ¶
func (in *SigningProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfileList) GetItems ¶
func (l *SigningProfileList) GetItems() []resource.Managed
GetItems of this SigningProfileList.
type SigningProfileObservation ¶
type SigningProfileObservation struct { // The Amazon Resource Name (ARN) for the signing profile. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A human-readable name for the signing platform associated with the signing profile. PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name,omitempty"` // 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"` // The status of the target signing profile. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Key-value map of resource tags. 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. 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"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SigningProfileParameters) DeepCopy ¶
func (in *SigningProfileParameters) DeepCopy() *SigningProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileParameters.
func (*SigningProfileParameters) DeepCopyInto ¶
func (in *SigningProfileParameters) DeepCopyInto(out *SigningProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfilePermission ¶
type SigningProfilePermission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.action)",message="action is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.principal)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*SigningProfilePermission) DeepCopy ¶
func (in *SigningProfilePermission) DeepCopy() *SigningProfilePermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermission.
func (*SigningProfilePermission) DeepCopyInto ¶
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 ¶
func (in *SigningProfilePermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfilePermission) GetCondition ¶
func (mg *SigningProfilePermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SigningProfilePermission.
func (*SigningProfilePermission) GetConnectionDetailsMapping ¶
func (tr *SigningProfilePermission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SigningProfilePermission
func (*SigningProfilePermission) GetDeletionPolicy ¶
func (mg *SigningProfilePermission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SigningProfilePermission.
func (*SigningProfilePermission) GetID ¶
func (tr *SigningProfilePermission) GetID() string
GetID returns ID of underlying Terraform resource of this SigningProfilePermission
func (*SigningProfilePermission) GetManagementPolicy ¶
func (mg *SigningProfilePermission) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this SigningProfilePermission.
func (*SigningProfilePermission) GetObservation ¶
func (tr *SigningProfilePermission) GetObservation() (map[string]any, error)
GetObservation of this SigningProfilePermission
func (*SigningProfilePermission) GetParameters ¶
func (tr *SigningProfilePermission) GetParameters() (map[string]any, error)
GetParameters of this SigningProfilePermission
func (*SigningProfilePermission) GetProviderConfigReference ¶
func (mg *SigningProfilePermission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SigningProfilePermission.
func (*SigningProfilePermission) GetProviderReference ¶
func (mg *SigningProfilePermission) GetProviderReference() *xpv1.Reference
GetProviderReference of this SigningProfilePermission. Deprecated: Use GetProviderConfigReference.
func (*SigningProfilePermission) GetPublishConnectionDetailsTo ¶
func (mg *SigningProfilePermission) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SigningProfilePermission.
func (*SigningProfilePermission) GetTerraformResourceType ¶
func (mg *SigningProfilePermission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SigningProfilePermission
func (*SigningProfilePermission) GetTerraformSchemaVersion ¶
func (tr *SigningProfilePermission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SigningProfilePermission) GetWriteConnectionSecretToReference ¶
func (mg *SigningProfilePermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SigningProfilePermission.
func (*SigningProfilePermission) LateInitialize ¶
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 ¶
ResolveReferences of this SigningProfilePermission.
func (*SigningProfilePermission) SetConditions ¶
func (mg *SigningProfilePermission) SetConditions(c ...xpv1.Condition)
SetConditions of this SigningProfilePermission.
func (*SigningProfilePermission) SetDeletionPolicy ¶
func (mg *SigningProfilePermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SigningProfilePermission.
func (*SigningProfilePermission) SetManagementPolicy ¶
func (mg *SigningProfilePermission) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this SigningProfilePermission.
func (*SigningProfilePermission) SetObservation ¶
func (tr *SigningProfilePermission) SetObservation(obs map[string]any) error
SetObservation for this SigningProfilePermission
func (*SigningProfilePermission) SetParameters ¶
func (tr *SigningProfilePermission) SetParameters(params map[string]any) error
SetParameters for this SigningProfilePermission
func (*SigningProfilePermission) SetProviderConfigReference ¶
func (mg *SigningProfilePermission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SigningProfilePermission.
func (*SigningProfilePermission) SetProviderReference ¶
func (mg *SigningProfilePermission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SigningProfilePermission. Deprecated: Use SetProviderConfigReference.
func (*SigningProfilePermission) SetPublishConnectionDetailsTo ¶
func (mg *SigningProfilePermission) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SigningProfilePermission.
func (*SigningProfilePermission) SetWriteConnectionSecretToReference ¶
func (mg *SigningProfilePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SigningProfilePermission.
type SigningProfilePermissionList ¶
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 ¶
func (in *SigningProfilePermissionList) DeepCopy() *SigningProfilePermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionList.
func (*SigningProfilePermissionList) DeepCopyInto ¶
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 ¶
func (in *SigningProfilePermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningProfilePermissionList) GetItems ¶
func (l *SigningProfilePermissionList) GetItems() []resource.Managed
GetItems of this SigningProfilePermissionList.
type SigningProfilePermissionObservation ¶
type SigningProfilePermissionObservation struct { // An AWS Signer action permitted as part of cross-account permissions. Valid values: signer:StartSigningJob, signer:GetSigningProfile, or signer:RevokeSignature. 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 ¶
func (in *SigningProfilePermissionObservation) DeepCopy() *SigningProfilePermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionObservation.
func (*SigningProfilePermissionObservation) DeepCopyInto ¶
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 ¶
type SigningProfilePermissionParameters struct { // An AWS Signer action permitted as part of cross-account permissions. Valid values: signer:StartSigningJob, signer:GetSigningProfile, or signer:RevokeSignature. // +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/spirosco/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/spirosco/upbound-provider-aws/apis/signer/v1beta1.SigningProfile // +crossplane:generate:reference:extractor=github.com/upbound/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 ¶
func (in *SigningProfilePermissionParameters) DeepCopy() *SigningProfilePermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionParameters.
func (*SigningProfilePermissionParameters) DeepCopyInto ¶
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 ¶
type SigningProfilePermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SigningProfilePermissionParameters `json:"forProvider"` }
SigningProfilePermissionSpec defines the desired state of SigningProfilePermission
func (*SigningProfilePermissionSpec) DeepCopy ¶
func (in *SigningProfilePermissionSpec) DeepCopy() *SigningProfilePermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionSpec.
func (*SigningProfilePermissionSpec) DeepCopyInto ¶
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 ¶
type SigningProfilePermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SigningProfilePermissionObservation `json:"atProvider,omitempty"` }
SigningProfilePermissionStatus defines the observed state of SigningProfilePermission.
func (*SigningProfilePermissionStatus) DeepCopy ¶
func (in *SigningProfilePermissionStatus) DeepCopy() *SigningProfilePermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionStatus.
func (*SigningProfilePermissionStatus) DeepCopyInto ¶
func (in *SigningProfilePermissionStatus) DeepCopyInto(out *SigningProfilePermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileRevocationRecordObservation ¶
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 ¶
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"` }
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 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:Required 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 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:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // Key name of the object that contains your unsigned code. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Version of your source image in your version enabled S3 bucket. // +kubebuilder:validation:Required 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.