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=macie.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "macie.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 (
	MemberAccountAssociation_Kind             = "MemberAccountAssociation"
	MemberAccountAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MemberAccountAssociation_Kind}.String()
	MemberAccountAssociation_KindAPIVersion   = MemberAccountAssociation_Kind + "." + CRDGroupVersion.String()
	MemberAccountAssociation_GroupVersionKind = CRDGroupVersion.WithKind(MemberAccountAssociation_Kind)
)

Repository type metadata.

View Source
var (
	S3BucketAssociation_Kind             = "S3BucketAssociation"
	S3BucketAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: S3BucketAssociation_Kind}.String()
	S3BucketAssociation_KindAPIVersion   = S3BucketAssociation_Kind + "." + CRDGroupVersion.String()
	S3BucketAssociation_GroupVersionKind = CRDGroupVersion.WithKind(S3BucketAssociation_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ClassificationTypeObservation

type ClassificationTypeObservation struct {
}

func (*ClassificationTypeObservation) DeepCopy

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

func (*ClassificationTypeObservation) DeepCopyInto

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

type ClassificationTypeParameters

type ClassificationTypeParameters struct {

	// +kubebuilder:validation:Optional
	Continuous *string `json:"continuous,omitempty" tf:"continuous,omitempty"`

	// +kubebuilder:validation:Optional
	OneTime *string `json:"oneTime,omitempty" tf:"one_time,omitempty"`
}

func (*ClassificationTypeParameters) DeepCopy

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

func (*ClassificationTypeParameters) DeepCopyInto

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

type MemberAccountAssociation

type MemberAccountAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MemberAccountAssociationSpec   `json:"spec"`
	Status            MemberAccountAssociationStatus `json:"status,omitempty"`
}

MemberAccountAssociation is the Schema for the MemberAccountAssociations 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 (*MemberAccountAssociation) DeepCopy

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

func (*MemberAccountAssociation) DeepCopyInto

func (in *MemberAccountAssociation) DeepCopyInto(out *MemberAccountAssociation)

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

func (*MemberAccountAssociation) DeepCopyObject

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

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

func (*MemberAccountAssociation) GetCondition

GetCondition of this MemberAccountAssociation.

func (*MemberAccountAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MemberAccountAssociation

func (*MemberAccountAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this MemberAccountAssociation.

func (*MemberAccountAssociation) GetID

func (tr *MemberAccountAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this MemberAccountAssociation

func (*MemberAccountAssociation) GetObservation

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

GetObservation of this MemberAccountAssociation

func (*MemberAccountAssociation) GetParameters

func (tr *MemberAccountAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this MemberAccountAssociation

func (*MemberAccountAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this MemberAccountAssociation.

func (*MemberAccountAssociation) GetProviderReference

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

GetProviderReference of this MemberAccountAssociation. Deprecated: Use GetProviderConfigReference.

func (*MemberAccountAssociation) GetTerraformResourceType

func (mg *MemberAccountAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MemberAccountAssociation

func (*MemberAccountAssociation) GetTerraformSchemaVersion

func (tr *MemberAccountAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MemberAccountAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MemberAccountAssociation.

func (*MemberAccountAssociation) LateInitialize

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

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

func (*MemberAccountAssociation) SetConditions

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

SetConditions of this MemberAccountAssociation.

func (*MemberAccountAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this MemberAccountAssociation.

func (*MemberAccountAssociation) SetObservation

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

SetObservation for this MemberAccountAssociation

func (*MemberAccountAssociation) SetParameters

func (tr *MemberAccountAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this MemberAccountAssociation

func (*MemberAccountAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this MemberAccountAssociation.

func (*MemberAccountAssociation) SetProviderReference

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

SetProviderReference of this MemberAccountAssociation. Deprecated: Use SetProviderConfigReference.

func (*MemberAccountAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MemberAccountAssociation.

type MemberAccountAssociationList

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

MemberAccountAssociationList contains a list of MemberAccountAssociations

func (*MemberAccountAssociationList) DeepCopy

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

func (*MemberAccountAssociationList) DeepCopyInto

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

func (*MemberAccountAssociationList) DeepCopyObject

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

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

func (*MemberAccountAssociationList) GetItems

GetItems of this MemberAccountAssociationList.

type MemberAccountAssociationObservation

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

func (*MemberAccountAssociationObservation) DeepCopy

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

func (*MemberAccountAssociationObservation) DeepCopyInto

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

type MemberAccountAssociationParameters

type MemberAccountAssociationParameters struct {

	// +kubebuilder:validation:Required
	MemberAccountID *string `json:"memberAccountId" tf:"member_account_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:"-"`
}

func (*MemberAccountAssociationParameters) DeepCopy

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

func (*MemberAccountAssociationParameters) DeepCopyInto

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

type MemberAccountAssociationSpec

type MemberAccountAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MemberAccountAssociationParameters `json:"forProvider"`
}

MemberAccountAssociationSpec defines the desired state of MemberAccountAssociation

func (*MemberAccountAssociationSpec) DeepCopy

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

func (*MemberAccountAssociationSpec) DeepCopyInto

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

type MemberAccountAssociationStatus

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

MemberAccountAssociationStatus defines the observed state of MemberAccountAssociation.

func (*MemberAccountAssociationStatus) DeepCopy

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

func (*MemberAccountAssociationStatus) DeepCopyInto

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

type S3BucketAssociation

type S3BucketAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketAssociationSpec   `json:"spec"`
	Status            S3BucketAssociationStatus `json:"status,omitempty"`
}

S3BucketAssociation is the Schema for the S3BucketAssociations 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 (*S3BucketAssociation) DeepCopy

func (in *S3BucketAssociation) DeepCopy() *S3BucketAssociation

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

func (*S3BucketAssociation) DeepCopyInto

func (in *S3BucketAssociation) DeepCopyInto(out *S3BucketAssociation)

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

func (*S3BucketAssociation) DeepCopyObject

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

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

func (*S3BucketAssociation) GetCondition

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

GetCondition of this S3BucketAssociation.

func (*S3BucketAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this S3BucketAssociation

func (*S3BucketAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this S3BucketAssociation.

func (*S3BucketAssociation) GetID

func (tr *S3BucketAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this S3BucketAssociation

func (*S3BucketAssociation) GetObservation

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

GetObservation of this S3BucketAssociation

func (*S3BucketAssociation) GetParameters

func (tr *S3BucketAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this S3BucketAssociation

func (*S3BucketAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this S3BucketAssociation.

func (*S3BucketAssociation) GetProviderReference

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

GetProviderReference of this S3BucketAssociation. Deprecated: Use GetProviderConfigReference.

func (*S3BucketAssociation) GetTerraformResourceType

func (mg *S3BucketAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this S3BucketAssociation

func (*S3BucketAssociation) GetTerraformSchemaVersion

func (tr *S3BucketAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*S3BucketAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this S3BucketAssociation.

func (*S3BucketAssociation) LateInitialize

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

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

func (*S3BucketAssociation) SetConditions

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

SetConditions of this S3BucketAssociation.

func (*S3BucketAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this S3BucketAssociation.

func (*S3BucketAssociation) SetObservation

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

SetObservation for this S3BucketAssociation

func (*S3BucketAssociation) SetParameters

func (tr *S3BucketAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this S3BucketAssociation

func (*S3BucketAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this S3BucketAssociation.

func (*S3BucketAssociation) SetProviderReference

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

SetProviderReference of this S3BucketAssociation. Deprecated: Use SetProviderConfigReference.

func (*S3BucketAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this S3BucketAssociation.

type S3BucketAssociationList

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

S3BucketAssociationList contains a list of S3BucketAssociations

func (*S3BucketAssociationList) DeepCopy

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

func (*S3BucketAssociationList) DeepCopyInto

func (in *S3BucketAssociationList) DeepCopyInto(out *S3BucketAssociationList)

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

func (*S3BucketAssociationList) DeepCopyObject

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

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

func (*S3BucketAssociationList) GetItems

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

GetItems of this S3BucketAssociationList.

type S3BucketAssociationObservation

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

func (*S3BucketAssociationObservation) DeepCopy

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

func (*S3BucketAssociationObservation) DeepCopyInto

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

type S3BucketAssociationParameters

type S3BucketAssociationParameters struct {

	// +kubebuilder:validation:Required
	BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"`

	// +kubebuilder:validation:Optional
	ClassificationType []ClassificationTypeParameters `json:"classificationType,omitempty" tf:"classification_type,omitempty"`

	// +kubebuilder:validation:Optional
	MemberAccountID *string `json:"memberAccountId,omitempty" tf:"member_account_id,omitempty"`

	// +kubebuilder:validation:Optional
	Prefix *string `json:"prefix,omitempty" tf:"prefix,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:"-"`
}

func (*S3BucketAssociationParameters) DeepCopy

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

func (*S3BucketAssociationParameters) DeepCopyInto

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

type S3BucketAssociationSpec

type S3BucketAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     S3BucketAssociationParameters `json:"forProvider"`
}

S3BucketAssociationSpec defines the desired state of S3BucketAssociation

func (*S3BucketAssociationSpec) DeepCopy

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

func (*S3BucketAssociationSpec) DeepCopyInto

func (in *S3BucketAssociationSpec) DeepCopyInto(out *S3BucketAssociationSpec)

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

type S3BucketAssociationStatus

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

S3BucketAssociationStatus defines the observed state of S3BucketAssociation.

func (*S3BucketAssociationStatus) DeepCopy

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

func (*S3BucketAssociationStatus) DeepCopyInto

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