v1beta1

package
v0.18.0 Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=signer.aws.upbound.io +versionName=v1beta1

Index

Constants

View Source
const (
	CRDGroup   = "signer.aws.upbound.io"
	CRDVersion = "v1beta1"
)

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

Functions

This section is empty.

Types

type RevocationRecordObservation

type RevocationRecordObservation 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 (*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 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 *float64 `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 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. Creates a Signer Signing Profile. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}

func (*SigningProfile) DeepCopy

func (in *SigningProfile) DeepCopy() *SigningProfile

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

func (*SigningProfile) DeepCopyInto

func (in *SigningProfile) DeepCopyInto(out *SigningProfile)

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

func (*SigningProfile) DeepCopyObject

func (in *SigningProfile) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SigningProfile) GetCondition

func (mg *SigningProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SigningProfile.

func (*SigningProfile) GetConnectionDetailsMapping

func (tr *SigningProfile) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SigningProfile

func (*SigningProfile) GetDeletionPolicy

func (mg *SigningProfile) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SigningProfile.

func (*SigningProfile) GetID

func (tr *SigningProfile) GetID() string

GetID returns ID of underlying Terraform resource of this SigningProfile

func (*SigningProfile) GetObservation

func (tr *SigningProfile) GetObservation() (map[string]any, error)

GetObservation of this SigningProfile

func (*SigningProfile) GetParameters

func (tr *SigningProfile) GetParameters() (map[string]any, error)

GetParameters of this SigningProfile

func (*SigningProfile) GetProviderConfigReference

func (mg *SigningProfile) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SigningProfile.

func (*SigningProfile) GetProviderReference

func (mg *SigningProfile) GetProviderReference() *xpv1.Reference

GetProviderReference of this SigningProfile. Deprecated: Use GetProviderConfigReference.

func (*SigningProfile) GetPublishConnectionDetailsTo

func (mg *SigningProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SigningProfile.

func (*SigningProfile) GetTerraformResourceType

func (mg *SigningProfile) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SigningProfile

func (*SigningProfile) GetTerraformSchemaVersion

func (tr *SigningProfile) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SigningProfile) GetWriteConnectionSecretToReference

func (mg *SigningProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SigningProfile.

func (*SigningProfile) LateInitialize

func (tr *SigningProfile) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SigningProfile using its observed tfState. returns True if there are any spec changes for the resource.

func (*SigningProfile) SetConditions

func (mg *SigningProfile) SetConditions(c ...xpv1.Condition)

SetConditions of this SigningProfile.

func (*SigningProfile) SetDeletionPolicy

func (mg *SigningProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SigningProfile.

func (*SigningProfile) SetObservation

func (tr *SigningProfile) SetObservation(obs map[string]any) error

SetObservation for this SigningProfile

func (*SigningProfile) SetParameters

func (tr *SigningProfile) SetParameters(params map[string]any) error

SetParameters for this SigningProfile

func (*SigningProfile) SetProviderConfigReference

func (mg *SigningProfile) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SigningProfile.

func (*SigningProfile) SetProviderReference

func (mg *SigningProfile) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SigningProfile. Deprecated: Use SetProviderConfigReference.

func (*SigningProfile) SetPublishConnectionDetailsTo

func (mg *SigningProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SigningProfile.

func (*SigningProfile) SetWriteConnectionSecretToReference

func (mg *SigningProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SigningProfile.

type SigningProfileList

type SigningProfileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SigningProfile `json:"items"`
}

SigningProfileList contains a list of SigningProfiles

func (*SigningProfileList) DeepCopy

func (in *SigningProfileList) DeepCopy() *SigningProfileList

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

func (*SigningProfileList) DeepCopyInto

func (in *SigningProfileList) DeepCopyInto(out *SigningProfileList)

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

func (*SigningProfileList) DeepCopyObject

func (in *SigningProfileList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SigningProfileList) GetItems

func (l *SigningProfileList) GetItems() []resource.Managed

GetItems of this SigningProfileList.

type SigningProfileObservation

type SigningProfileObservation struct {

	// The Amazon Resource Name (ARN) for the signing profile.
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	// A human-readable name for the signing platform associated with the signing profile.
	PlatformDisplayName *string `json:"platformDisplayName,omitempty" tf:"platform_display_name,omitempty"`

	// Revocation information for a signing profile.
	RevocationRecord []RevocationRecordObservation `json:"revocationRecord,omitempty" tf:"revocation_record,omitempty"`

	// The status of the target signing profile.
	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	// A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.
	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	// The current version of the signing profile.
	Version *string `json:"version,omitempty" tf:"version,omitempty"`

	// The signing profile ARN, including the profile version.
	VersionArn *string `json:"versionArn,omitempty" tf:"version_arn,omitempty"`
}

func (*SigningProfileObservation) DeepCopy

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 {

	// The ID of the platform that is used by the target signing profile.
	// +kubebuilder:validation:Required
	PlatformID *string `json:"platformId" tf:"platform_id,omitempty"`

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

	// The validity period for a signing job.
	// +kubebuilder:validation:Optional
	SignatureValidityPeriod []SignatureValidityPeriodParameters `json:"signatureValidityPeriod,omitempty" tf:"signature_validity_period,omitempty"`

	// A list of tags associated with the signing profile. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	// +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 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.

Jump to

Keyboard shortcuts

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