v1alpha1

package
v0.4.0-preview Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=signer.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "signer.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

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

View Source
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.

View Source
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 {
}

func (*DestinationObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	S3 []S3Parameters `json:"s3" tf:"s3,omitempty"`
}

func (*DestinationParameters) DeepCopy

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

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

func (*RevocationRecordObservation) DeepCopyInto

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

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

func (*RevocationRecordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3Observation

type S3Observation struct {
}

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 {

	// +kubebuilder:validation:Required
	Bucket *string `json:"bucket" tf:"bucket,omitempty"`

	// +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 {
}

func (*SignatureValidityPeriodObservation) DeepCopy

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

func (*SignatureValidityPeriodObservation) DeepCopyInto

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 *int64 `json:"value" tf:"value,omitempty"`
}

func (*SignatureValidityPeriodParameters) DeepCopy

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

func (*SignatureValidityPeriodParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SignedObjectObservation

type SignedObjectObservation struct {
	S3 []SignedObjectS3Observation `json:"s3,omitempty" tf:"s3,omitempty"`
}

func (*SignedObjectObservation) DeepCopy

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

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 {
	Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"`

	Key *string `json:"key,omitempty" tf:"key,omitempty"`
}

func (*SignedObjectS3Observation) DeepCopy

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

func (*SignedObjectS3Observation) DeepCopyInto

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

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"`
	Spec              SigningJobSpec   `json:"spec"`
	Status            SigningJobStatus `json:"status,omitempty"`
}

SigningJob is the Schema for the SigningJobs API +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,awsjet}

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

func (tr *SigningJob) GetObservation() (map[string]interface{}, error)

GetObservation of this SigningJob

func (*SigningJob) GetParameters

func (tr *SigningJob) GetParameters() (map[string]interface{}, 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) 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) 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) SetObservation

func (tr *SigningJob) SetObservation(obs map[string]interface{}) error

SetObservation for this SigningJob

func (*SigningJob) SetParameters

func (tr *SigningJob) SetParameters(params map[string]interface{}) 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) 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 {
	CompletedAt *string `json:"completedAt,omitempty" tf:"completed_at,omitempty"`

	CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	JobID *string `json:"jobId,omitempty" tf:"job_id,omitempty"`

	JobInvoker *string `json:"jobInvoker,omitempty" tf:"job_invoker,omitempty"`

	JobOwner *string `json:"jobOwner,omitempty" tf:"job_owner,omitempty"`

	PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name,omitempty"`

	PlatformID *string `json:"platformId,omitempty" tf:"platform_id,omitempty"`

	ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version,omitempty"`

	RequestedBy *string `json:"requestedBy,omitempty" tf:"requested_by,omitempty"`

	RevocationRecord []RevocationRecordObservation `json:"revocationRecord,omitempty" tf:"revocation_record,omitempty"`

	SignatureExpiresAt *string `json:"signatureExpiresAt,omitempty" tf:"signature_expires_at,omitempty"`

	SignedObject []SignedObjectObservation `json:"signedObject,omitempty" tf:"signed_object,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	StatusReason *string `json:"statusReason,omitempty" tf:"status_reason,omitempty"`
}

func (*SigningJobObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	Destination []DestinationParameters `json:"destination" tf:"destination,omitempty"`

	// +kubebuilder:validation:Optional
	IgnoreSigningJobFailure *bool `json:"ignoreSigningJobFailure,omitempty" tf:"ignore_signing_job_failure,omitempty"`

	// +kubebuilder:validation:Required
	ProfileName *string `json:"profileName" tf:"profile_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	Source []SourceParameters `json:"source" tf:"source,omitempty"`
}

func (*SigningJobParameters) DeepCopy

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"`
	Spec              SigningProfileSpec   `json:"spec"`
	Status            SigningProfileStatus `json:"status,omitempty"`
}

SigningProfile is the Schema for the SigningProfiles API +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,awsjet}

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

func (tr *SigningProfile) GetObservation() (map[string]interface{}, error)

GetObservation of this SigningProfile

func (*SigningProfile) GetParameters

func (tr *SigningProfile) GetParameters() (map[string]interface{}, 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) 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) SetObservation

func (tr *SigningProfile) SetObservation(obs map[string]interface{}) error

SetObservation for this SigningProfile

func (*SigningProfile) SetParameters

func (tr *SigningProfile) SetParameters(params map[string]interface{}) 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) 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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name,omitempty"`

	RevocationRecord []SigningProfileRevocationRecordObservation `json:"revocationRecord,omitempty" tf:"revocation_record,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	Version *string `json:"version,omitempty" tf:"version,omitempty"`

	VersionArn *string `json:"versionArn,omitempty" tf:"version_arn,omitempty"`
}

func (*SigningProfileObservation) DeepCopy

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

func (*SigningProfileObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SigningProfileParameters

type SigningProfileParameters struct {

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PlatformID *string `json:"platformId" tf:"platform_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SignatureValidityPeriod []SignatureValidityPeriodParameters `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SigningProfileParameters) DeepCopy

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"`
	Spec              SigningProfilePermissionSpec   `json:"spec"`
	Status            SigningProfilePermissionStatus `json:"status,omitempty"`
}

SigningProfilePermission is the Schema for the SigningProfilePermissions API +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,awsjet}

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

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

func (tr *SigningProfilePermission) GetObservation() (map[string]interface{}, error)

GetObservation of this SigningProfilePermission

func (*SigningProfilePermission) GetParameters

func (tr *SigningProfilePermission) GetParameters() (map[string]interface{}, 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) 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) 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) SetObservation

func (tr *SigningProfilePermission) SetObservation(obs map[string]interface{}) error

SetObservation for this SigningProfilePermission

func (*SigningProfilePermission) SetParameters

func (tr *SigningProfilePermission) SetParameters(params map[string]interface{}) 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) 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

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.

func (*SigningProfilePermissionList) GetItems

GetItems of this SigningProfilePermissionList.

type SigningProfilePermissionObservation

type SigningProfilePermissionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SigningProfilePermissionObservation) DeepCopy

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

func (*SigningProfilePermissionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SigningProfilePermissionParameters

type SigningProfilePermissionParameters struct {

	// +kubebuilder:validation:Required
	Action *string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Required
	Principal *string `json:"principal" tf:"principal,omitempty"`

	// +kubebuilder:validation:Required
	ProfileName *string `json:"profileName" tf:"profile_name,omitempty"`

	// +kubebuilder:validation:Optional
	ProfileVersion *string `json:"profileVersion,omitempty" tf:"profile_version,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	StatementID *string `json:"statementId,omitempty" tf:"statement_id,omitempty"`

	// +kubebuilder:validation:Optional
	StatementIDPrefix *string `json:"statementIdPrefix,omitempty" tf:"statement_id_prefix,omitempty"`
}

func (*SigningProfilePermissionParameters) DeepCopy

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

func (*SigningProfilePermissionParameters) DeepCopyInto

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

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 SigningProfilePermissionStatus

type SigningProfilePermissionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SigningProfilePermissionObservation `json:"atProvider,omitempty"`
}

SigningProfilePermissionStatus defines the observed state of SigningProfilePermission.

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

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

func (*SigningProfileRevocationRecordObservation) DeepCopyInto

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

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

func (*SigningProfileRevocationRecordParameters) DeepCopyInto

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

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 {
}

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 {

	// +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 {
}

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 {

	// +kubebuilder:validation:Required
	Bucket *string `json:"bucket" tf:"bucket,omitempty"`

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +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.

Jump to

Keyboard shortcuts

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