Documentation
¶
Overview ¶
+groupName=signer.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type SigningJob
- func (in *SigningJob) DeepCopy() *SigningJob
- func (in *SigningJob) DeepCopyInto(out *SigningJob)
- func (in *SigningJob) DeepCopyObject() runtime.Object
- func (r *SigningJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SigningJob) ValidateCreate() error
- func (r *SigningJob) ValidateDelete() error
- func (r *SigningJob) ValidateUpdate(old runtime.Object) error
- type SigningJobList
- type SigningJobSpec
- type SigningJobSpecDestination
- type SigningJobSpecDestinationCodec
- type SigningJobSpecDestinationS3
- type SigningJobSpecDestinationS3Codec
- type SigningJobSpecResource
- type SigningJobSpecRevocationRecord
- type SigningJobSpecSignedObject
- type SigningJobSpecSignedObjectS3
- type SigningJobSpecSource
- type SigningJobSpecSourceCodec
- type SigningJobSpecSourceS3
- type SigningJobSpecSourceS3Codec
- type SigningJobStatus
- type SigningProfile
- func (in *SigningProfile) DeepCopy() *SigningProfile
- func (in *SigningProfile) DeepCopyInto(out *SigningProfile)
- func (in *SigningProfile) DeepCopyObject() runtime.Object
- func (r *SigningProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SigningProfile) ValidateCreate() error
- func (r *SigningProfile) ValidateDelete() error
- func (r *SigningProfile) ValidateUpdate(old runtime.Object) error
- type SigningProfileList
- type SigningProfilePermission
- func (in *SigningProfilePermission) DeepCopy() *SigningProfilePermission
- func (in *SigningProfilePermission) DeepCopyInto(out *SigningProfilePermission)
- func (in *SigningProfilePermission) DeepCopyObject() runtime.Object
- func (r *SigningProfilePermission) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SigningProfilePermission) ValidateCreate() error
- func (r *SigningProfilePermission) ValidateDelete() error
- func (r *SigningProfilePermission) ValidateUpdate(old runtime.Object) error
- type SigningProfilePermissionList
- type SigningProfilePermissionSpec
- type SigningProfilePermissionSpecResource
- type SigningProfilePermissionStatus
- type SigningProfileSpec
- type SigningProfileSpecResource
- type SigningProfileSpecRevocationRecord
- type SigningProfileSpecSignatureValidityPeriod
- type SigningProfileSpecSignatureValidityPeriodCodec
- type SigningProfileStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: signer.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type SigningJob ¶
type SigningJob struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SigningJobSpec `json:"spec,omitempty"`
Status SigningJobStatus `json:"status,omitempty"`
}
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) SetupWebhookWithManager ¶
func (r *SigningJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SigningJob) ValidateCreate ¶
func (r *SigningJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SigningJob) ValidateDelete ¶
func (r *SigningJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SigningJob) ValidateUpdate ¶
func (r *SigningJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SigningJobList ¶
type SigningJobList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of SigningJob CRD objects
Items []SigningJob `json:"items,omitempty"`
}
SigningJobList is 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.
type SigningJobSpec ¶
type SigningJobSpec struct {
State *SigningJobSpecResource `json:"state,omitempty" tf:"-"`
Resource SigningJobSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
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 SigningJobSpecDestination ¶
type SigningJobSpecDestination struct {
S3 *SigningJobSpecDestinationS3 `json:"s3" tf:"s3"`
}
func (*SigningJobSpecDestination) DeepCopy ¶
func (in *SigningJobSpecDestination) DeepCopy() *SigningJobSpecDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecDestination.
func (*SigningJobSpecDestination) DeepCopyInto ¶
func (in *SigningJobSpecDestination) DeepCopyInto(out *SigningJobSpecDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecDestinationCodec ¶
type SigningJobSpecDestinationCodec struct {
}
+k8s:deepcopy-gen=false
func (SigningJobSpecDestinationCodec) Decode ¶
func (SigningJobSpecDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SigningJobSpecDestinationS3 ¶
type SigningJobSpecDestinationS3 struct {
Bucket *string `json:"bucket" tf:"bucket"`
// +optional
Prefix *string `json:"prefix,omitempty" tf:"prefix"`
}
func (*SigningJobSpecDestinationS3) DeepCopy ¶
func (in *SigningJobSpecDestinationS3) DeepCopy() *SigningJobSpecDestinationS3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecDestinationS3.
func (*SigningJobSpecDestinationS3) DeepCopyInto ¶
func (in *SigningJobSpecDestinationS3) DeepCopyInto(out *SigningJobSpecDestinationS3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecDestinationS3Codec ¶
type SigningJobSpecDestinationS3Codec struct {
}
+k8s:deepcopy-gen=false
func (SigningJobSpecDestinationS3Codec) Decode ¶
func (SigningJobSpecDestinationS3Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SigningJobSpecResource ¶
type SigningJobSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
CompletedAt *string `json:"completedAt,omitempty" tf:"completed_at"`
// +optional
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"`
Destination *SigningJobSpecDestination `json:"destination" tf:"destination"`
// +optional
IgnoreSigningJobFailure *bool `json:"ignoreSigningJobFailure,omitempty" tf:"ignore_signing_job_failure"`
// +optional
JobID *string `json:"jobID,omitempty" tf:"job_id"`
// +optional
JobInvoker *string `json:"jobInvoker,omitempty" tf:"job_invoker"`
// +optional
JobOwner *string `json:"jobOwner,omitempty" tf:"job_owner"`
// +optional
PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name"`
// +optional
PlatformID *string `json:"platformID,omitempty" tf:"platform_id"`
ProfileName *string `json:"profileName" tf:"profile_name"`
// +optional
ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version"`
// +optional
RequestedBy *string `json:"requestedBy,omitempty" tf:"requested_by"`
// +optional
RevocationRecord []SigningJobSpecRevocationRecord `json:"revocationRecord,omitempty" tf:"revocation_record"`
// +optional
SignatureExpiresAt *string `json:"signatureExpiresAt,omitempty" tf:"signature_expires_at"`
// +optional
SignedObject []SigningJobSpecSignedObject `json:"signedObject,omitempty" tf:"signed_object"`
Source *SigningJobSpecSource `json:"source" tf:"source"`
// +optional
Status *string `json:"status,omitempty" tf:"status"`
// +optional
StatusReason *string `json:"statusReason,omitempty" tf:"status_reason"`
}
func (*SigningJobSpecResource) DeepCopy ¶
func (in *SigningJobSpecResource) DeepCopy() *SigningJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecResource.
func (*SigningJobSpecResource) DeepCopyInto ¶
func (in *SigningJobSpecResource) DeepCopyInto(out *SigningJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecRevocationRecord ¶
type SigningJobSpecRevocationRecord struct {
// +optional
Reason *string `json:"reason,omitempty" tf:"reason"`
// +optional
RevokedAt *string `json:"revokedAt,omitempty" tf:"revoked_at"`
// +optional
RevokedBy *string `json:"revokedBy,omitempty" tf:"revoked_by"`
}
func (*SigningJobSpecRevocationRecord) DeepCopy ¶
func (in *SigningJobSpecRevocationRecord) DeepCopy() *SigningJobSpecRevocationRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecRevocationRecord.
func (*SigningJobSpecRevocationRecord) DeepCopyInto ¶
func (in *SigningJobSpecRevocationRecord) DeepCopyInto(out *SigningJobSpecRevocationRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecSignedObject ¶
type SigningJobSpecSignedObject struct {
// +optional
S3 []SigningJobSpecSignedObjectS3 `json:"s3,omitempty" tf:"s3"`
}
func (*SigningJobSpecSignedObject) DeepCopy ¶
func (in *SigningJobSpecSignedObject) DeepCopy() *SigningJobSpecSignedObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecSignedObject.
func (*SigningJobSpecSignedObject) DeepCopyInto ¶
func (in *SigningJobSpecSignedObject) DeepCopyInto(out *SigningJobSpecSignedObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecSignedObjectS3 ¶
type SigningJobSpecSignedObjectS3 struct {
// +optional
Bucket *string `json:"bucket,omitempty" tf:"bucket"`
// +optional
Key *string `json:"key,omitempty" tf:"key"`
}
func (*SigningJobSpecSignedObjectS3) DeepCopy ¶
func (in *SigningJobSpecSignedObjectS3) DeepCopy() *SigningJobSpecSignedObjectS3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecSignedObjectS3.
func (*SigningJobSpecSignedObjectS3) DeepCopyInto ¶
func (in *SigningJobSpecSignedObjectS3) DeepCopyInto(out *SigningJobSpecSignedObjectS3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecSource ¶
type SigningJobSpecSource struct {
S3 *SigningJobSpecSourceS3 `json:"s3" tf:"s3"`
}
func (*SigningJobSpecSource) DeepCopy ¶
func (in *SigningJobSpecSource) DeepCopy() *SigningJobSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecSource.
func (*SigningJobSpecSource) DeepCopyInto ¶
func (in *SigningJobSpecSource) DeepCopyInto(out *SigningJobSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecSourceCodec ¶
type SigningJobSpecSourceCodec struct {
}
+k8s:deepcopy-gen=false
func (SigningJobSpecSourceCodec) Decode ¶
func (SigningJobSpecSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SigningJobSpecSourceS3 ¶
type SigningJobSpecSourceS3 struct {
Bucket *string `json:"bucket" tf:"bucket"`
Key *string `json:"key" tf:"key"`
Version *string `json:"version" tf:"version"`
}
func (*SigningJobSpecSourceS3) DeepCopy ¶
func (in *SigningJobSpecSourceS3) DeepCopy() *SigningJobSpecSourceS3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecSourceS3.
func (*SigningJobSpecSourceS3) DeepCopyInto ¶
func (in *SigningJobSpecSourceS3) DeepCopyInto(out *SigningJobSpecSourceS3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningJobSpecSourceS3Codec ¶
type SigningJobSpecSourceS3Codec struct {
}
+k8s:deepcopy-gen=false
func (SigningJobSpecSourceS3Codec) Decode ¶
func (SigningJobSpecSourceS3Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SigningJobStatus ¶
type SigningJobStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
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,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SigningProfileSpec `json:"spec,omitempty"`
Status SigningProfileStatus `json:"status,omitempty"`
}
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) SetupWebhookWithManager ¶
func (r *SigningProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SigningProfile) ValidateCreate ¶
func (r *SigningProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SigningProfile) ValidateDelete ¶
func (r *SigningProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SigningProfile) ValidateUpdate ¶
func (r *SigningProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SigningProfileList ¶
type SigningProfileList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of SigningProfile CRD objects
Items []SigningProfile `json:"items,omitempty"`
}
SigningProfileList is 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.
type SigningProfilePermission ¶
type SigningProfilePermission struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SigningProfilePermissionSpec `json:"spec,omitempty"`
Status SigningProfilePermissionStatus `json:"status,omitempty"`
}
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) SetupWebhookWithManager ¶
func (r *SigningProfilePermission) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SigningProfilePermission) ValidateCreate ¶
func (r *SigningProfilePermission) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SigningProfilePermission) ValidateDelete ¶
func (r *SigningProfilePermission) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SigningProfilePermission) ValidateUpdate ¶
func (r *SigningProfilePermission) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SigningProfilePermissionList ¶
type SigningProfilePermissionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of SigningProfilePermission CRD objects
Items []SigningProfilePermission `json:"items,omitempty"`
}
SigningProfilePermissionList is 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.
type SigningProfilePermissionSpec ¶
type SigningProfilePermissionSpec struct {
State *SigningProfilePermissionSpecResource `json:"state,omitempty" tf:"-"`
Resource SigningProfilePermissionSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
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 SigningProfilePermissionSpecResource ¶
type SigningProfilePermissionSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
Action *string `json:"action" tf:"action"`
Principal *string `json:"principal" tf:"principal"`
ProfileName *string `json:"profileName" tf:"profile_name"`
// +optional
ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version"`
// +optional
StatementID *string `json:"statementID,omitempty" tf:"statement_id"`
// +optional
StatementIDPrefix *string `json:"statementIDPrefix,omitempty" tf:"statement_id_prefix"`
}
func (*SigningProfilePermissionSpecResource) DeepCopy ¶
func (in *SigningProfilePermissionSpecResource) DeepCopy() *SigningProfilePermissionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionSpecResource.
func (*SigningProfilePermissionSpecResource) DeepCopyInto ¶
func (in *SigningProfilePermissionSpecResource) DeepCopyInto(out *SigningProfilePermissionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfilePermissionStatus ¶
type SigningProfilePermissionStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
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 SigningProfileSpec ¶
type SigningProfileSpec struct {
State *SigningProfileSpecResource `json:"state,omitempty" tf:"-"`
Resource SigningProfileSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
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 SigningProfileSpecResource ¶
type SigningProfileSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
Name *string `json:"name,omitempty" tf:"name"`
// +optional
NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"`
// +optional
PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name"`
PlatformID *string `json:"platformID" tf:"platform_id"`
// +optional
RevocationRecord []SigningProfileSpecRevocationRecord `json:"revocationRecord,omitempty" tf:"revocation_record"`
// +optional
SignatureValidityPeriod *SigningProfileSpecSignatureValidityPeriod `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period"`
// +optional
Status *string `json:"status,omitempty" tf:"status"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
// +optional
Version *string `json:"version,omitempty" tf:"version"`
// +optional
VersionArn *string `json:"versionArn,omitempty" tf:"version_arn"`
}
func (*SigningProfileSpecResource) DeepCopy ¶
func (in *SigningProfileSpecResource) DeepCopy() *SigningProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileSpecResource.
func (*SigningProfileSpecResource) DeepCopyInto ¶
func (in *SigningProfileSpecResource) DeepCopyInto(out *SigningProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileSpecRevocationRecord ¶
type SigningProfileSpecRevocationRecord struct {
// +optional
RevocationEffectiveFrom *string `json:"revocationEffectiveFrom,omitempty" tf:"revocation_effective_from"`
// +optional
RevokedAt *string `json:"revokedAt,omitempty" tf:"revoked_at"`
// +optional
RevokedBy *string `json:"revokedBy,omitempty" tf:"revoked_by"`
}
func (*SigningProfileSpecRevocationRecord) DeepCopy ¶
func (in *SigningProfileSpecRevocationRecord) DeepCopy() *SigningProfileSpecRevocationRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileSpecRevocationRecord.
func (*SigningProfileSpecRevocationRecord) DeepCopyInto ¶
func (in *SigningProfileSpecRevocationRecord) DeepCopyInto(out *SigningProfileSpecRevocationRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileSpecSignatureValidityPeriod ¶
type SigningProfileSpecSignatureValidityPeriod struct {
Type *string `json:"type" tf:"type"`
Value *int64 `json:"value" tf:"value"`
}
func (*SigningProfileSpecSignatureValidityPeriod) DeepCopy ¶
func (in *SigningProfileSpecSignatureValidityPeriod) DeepCopy() *SigningProfileSpecSignatureValidityPeriod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileSpecSignatureValidityPeriod.
func (*SigningProfileSpecSignatureValidityPeriod) DeepCopyInto ¶
func (in *SigningProfileSpecSignatureValidityPeriod) DeepCopyInto(out *SigningProfileSpecSignatureValidityPeriod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningProfileSpecSignatureValidityPeriodCodec ¶
type SigningProfileSpecSignatureValidityPeriodCodec struct {
}
+k8s:deepcopy-gen=false
func (SigningProfileSpecSignatureValidityPeriodCodec) Decode ¶
func (SigningProfileSpecSignatureValidityPeriodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SigningProfileStatus ¶
type SigningProfileStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
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.