v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=signer.aws.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecDestination.

func (*SigningJobSpecDestination) DeepCopyInto

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) Encode

func (SigningJobSpecDestinationCodec) IsEmpty

type SigningJobSpecDestinationS3

type SigningJobSpecDestinationS3 struct {
	Bucket *string `json:"bucket" tf:"bucket"`
	// +optional
	Prefix *string `json:"prefix,omitempty" tf:"prefix"`
}

func (*SigningJobSpecDestinationS3) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecDestinationS3.

func (*SigningJobSpecDestinationS3) DeepCopyInto

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) Encode

func (SigningJobSpecDestinationS3Codec) IsEmpty

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecRevocationRecord.

func (*SigningJobSpecRevocationRecord) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecSignedObject.

func (*SigningJobSpecSignedObject) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningJobSpecSignedObjectS3.

func (*SigningJobSpecSignedObjectS3) DeepCopyInto

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

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) Encode

func (SigningJobSpecSourceCodec) IsEmpty

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

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) Encode

func (SigningJobSpecSourceS3Codec) IsEmpty

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionList.

func (*SigningProfilePermissionList) DeepCopyInto

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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*SigningProfilePermissionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionSpec.

func (*SigningProfilePermissionSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionSpecResource.

func (*SigningProfilePermissionSpecResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfilePermissionStatus.

func (*SigningProfilePermissionStatus) DeepCopyInto

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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileSpecResource.

func (*SigningProfileSpecResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileSpecRevocationRecord.

func (*SigningProfileSpecRevocationRecord) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningProfileSpecSignatureValidityPeriod.

func (*SigningProfileSpecSignatureValidityPeriod) DeepCopyInto

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) Encode

func (SigningProfileSpecSignatureValidityPeriodCodec) IsEmpty

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL