v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	Account_Kind             = "Account"
	Account_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String()
	Account_KindAPIVersion   = Account_Kind + "." + CRDGroupVersion.String()
	Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_Kind)
)

Repository type metadata.

View Source
var (
	APIKey_Kind             = "APIKey"
	APIKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIKey_Kind}.String()
	APIKey_KindAPIVersion   = APIKey_Kind + "." + CRDGroupVersion.String()
	APIKey_GroupVersionKind = CRDGroupVersion.WithKind(APIKey_Kind)
)

Repository type metadata.

View Source
var (
	Authorizer_Kind             = "Authorizer"
	Authorizer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Authorizer_Kind}.String()
	Authorizer_KindAPIVersion   = Authorizer_Kind + "." + CRDGroupVersion.String()
	Authorizer_GroupVersionKind = CRDGroupVersion.WithKind(Authorizer_Kind)
)

Repository type metadata.

View Source
var (
	BasePathMapping_Kind             = "BasePathMapping"
	BasePathMapping_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BasePathMapping_Kind}.String()
	BasePathMapping_KindAPIVersion   = BasePathMapping_Kind + "." + CRDGroupVersion.String()
	BasePathMapping_GroupVersionKind = CRDGroupVersion.WithKind(BasePathMapping_Kind)
)

Repository type metadata.

View Source
var (
	ClientCertificate_Kind             = "ClientCertificate"
	ClientCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClientCertificate_Kind}.String()
	ClientCertificate_KindAPIVersion   = ClientCertificate_Kind + "." + CRDGroupVersion.String()
	ClientCertificate_GroupVersionKind = CRDGroupVersion.WithKind(ClientCertificate_Kind)
)

Repository type metadata.

View Source
var (
	Deployment_Kind             = "Deployment"
	Deployment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Deployment_Kind}.String()
	Deployment_KindAPIVersion   = Deployment_Kind + "." + CRDGroupVersion.String()
	Deployment_GroupVersionKind = CRDGroupVersion.WithKind(Deployment_Kind)
)

Repository type metadata.

View Source
var (
	DocumentationPart_Kind             = "DocumentationPart"
	DocumentationPart_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DocumentationPart_Kind}.String()
	DocumentationPart_KindAPIVersion   = DocumentationPart_Kind + "." + CRDGroupVersion.String()
	DocumentationPart_GroupVersionKind = CRDGroupVersion.WithKind(DocumentationPart_Kind)
)

Repository type metadata.

View Source
var (
	DocumentationVersion_Kind             = "DocumentationVersion"
	DocumentationVersion_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DocumentationVersion_Kind}.String()
	DocumentationVersion_KindAPIVersion   = DocumentationVersion_Kind + "." + CRDGroupVersion.String()
	DocumentationVersion_GroupVersionKind = CRDGroupVersion.WithKind(DocumentationVersion_Kind)
)

Repository type metadata.

View Source
var (
	DomainName_Kind             = "DomainName"
	DomainName_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainName_Kind}.String()
	DomainName_KindAPIVersion   = DomainName_Kind + "." + CRDGroupVersion.String()
	DomainName_GroupVersionKind = CRDGroupVersion.WithKind(DomainName_Kind)
)

Repository type metadata.

View Source
var (
	GatewayResponse_Kind             = "GatewayResponse"
	GatewayResponse_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GatewayResponse_Kind}.String()
	GatewayResponse_KindAPIVersion   = GatewayResponse_Kind + "." + CRDGroupVersion.String()
	GatewayResponse_GroupVersionKind = CRDGroupVersion.WithKind(GatewayResponse_Kind)
)

Repository type metadata.

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 (
	Integration_Kind             = "Integration"
	Integration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Integration_Kind}.String()
	Integration_KindAPIVersion   = Integration_Kind + "." + CRDGroupVersion.String()
	Integration_GroupVersionKind = CRDGroupVersion.WithKind(Integration_Kind)
)

Repository type metadata.

View Source
var (
	IntegrationResponse_Kind             = "IntegrationResponse"
	IntegrationResponse_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IntegrationResponse_Kind}.String()
	IntegrationResponse_KindAPIVersion   = IntegrationResponse_Kind + "." + CRDGroupVersion.String()
	IntegrationResponse_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationResponse_Kind)
)

Repository type metadata.

View Source
var (
	Method_Kind             = "Method"
	Method_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Method_Kind}.String()
	Method_KindAPIVersion   = Method_Kind + "." + CRDGroupVersion.String()
	Method_GroupVersionKind = CRDGroupVersion.WithKind(Method_Kind)
)

Repository type metadata.

View Source
var (
	MethodResponse_Kind             = "MethodResponse"
	MethodResponse_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MethodResponse_Kind}.String()
	MethodResponse_KindAPIVersion   = MethodResponse_Kind + "." + CRDGroupVersion.String()
	MethodResponse_GroupVersionKind = CRDGroupVersion.WithKind(MethodResponse_Kind)
)

Repository type metadata.

View Source
var (
	MethodSettings_Kind             = "MethodSettings"
	MethodSettings_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MethodSettings_Kind}.String()
	MethodSettings_KindAPIVersion   = MethodSettings_Kind + "." + CRDGroupVersion.String()
	MethodSettings_GroupVersionKind = CRDGroupVersion.WithKind(MethodSettings_Kind)
)

Repository type metadata.

View Source
var (
	Model_Kind             = "Model"
	Model_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Model_Kind}.String()
	Model_KindAPIVersion   = Model_Kind + "." + CRDGroupVersion.String()
	Model_GroupVersionKind = CRDGroupVersion.WithKind(Model_Kind)
)

Repository type metadata.

View Source
var (
	RequestValidator_Kind             = "RequestValidator"
	RequestValidator_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RequestValidator_Kind}.String()
	RequestValidator_KindAPIVersion   = RequestValidator_Kind + "." + CRDGroupVersion.String()
	RequestValidator_GroupVersionKind = CRDGroupVersion.WithKind(RequestValidator_Kind)
)

Repository type metadata.

View Source
var (
	Resource_Kind             = "Resource"
	Resource_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Resource_Kind}.String()
	Resource_KindAPIVersion   = Resource_Kind + "." + CRDGroupVersion.String()
	Resource_GroupVersionKind = CRDGroupVersion.WithKind(Resource_Kind)
)

Repository type metadata.

View Source
var (
	RestAPI_Kind             = "RestAPI"
	RestAPI_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RestAPI_Kind}.String()
	RestAPI_KindAPIVersion   = RestAPI_Kind + "." + CRDGroupVersion.String()
	RestAPI_GroupVersionKind = CRDGroupVersion.WithKind(RestAPI_Kind)
)

Repository type metadata.

View Source
var (
	RestAPIPolicy_Kind             = "RestAPIPolicy"
	RestAPIPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RestAPIPolicy_Kind}.String()
	RestAPIPolicy_KindAPIVersion   = RestAPIPolicy_Kind + "." + CRDGroupVersion.String()
	RestAPIPolicy_GroupVersionKind = CRDGroupVersion.WithKind(RestAPIPolicy_Kind)
)

Repository type metadata.

View Source
var (
	Stage_Kind             = "Stage"
	Stage_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Stage_Kind}.String()
	Stage_KindAPIVersion   = Stage_Kind + "." + CRDGroupVersion.String()
	Stage_GroupVersionKind = CRDGroupVersion.WithKind(Stage_Kind)
)

Repository type metadata.

View Source
var (
	UsagePlan_Kind             = "UsagePlan"
	UsagePlan_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UsagePlan_Kind}.String()
	UsagePlan_KindAPIVersion   = UsagePlan_Kind + "." + CRDGroupVersion.String()
	UsagePlan_GroupVersionKind = CRDGroupVersion.WithKind(UsagePlan_Kind)
)

Repository type metadata.

View Source
var (
	UsagePlanKey_Kind             = "UsagePlanKey"
	UsagePlanKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UsagePlanKey_Kind}.String()
	UsagePlanKey_KindAPIVersion   = UsagePlanKey_Kind + "." + CRDGroupVersion.String()
	UsagePlanKey_GroupVersionKind = CRDGroupVersion.WithKind(UsagePlanKey_Kind)
)

Repository type metadata.

View Source
var (
	VPCLink_Kind             = "VPCLink"
	VPCLink_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VPCLink_Kind}.String()
	VPCLink_KindAPIVersion   = VPCLink_Kind + "." + CRDGroupVersion.String()
	VPCLink_GroupVersionKind = CRDGroupVersion.WithKind(VPCLink_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type APIKey

type APIKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIKeySpec   `json:"spec"`
	Status            APIKeyStatus `json:"status,omitempty"`
}

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

func (in *APIKey) DeepCopy() *APIKey

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

func (*APIKey) DeepCopyInto

func (in *APIKey) DeepCopyInto(out *APIKey)

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

func (*APIKey) DeepCopyObject

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

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

func (*APIKey) GetCondition

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

GetCondition of this APIKey.

func (*APIKey) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIKey

func (*APIKey) GetDeletionPolicy

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

GetDeletionPolicy of this APIKey.

func (*APIKey) GetID

func (tr *APIKey) GetID() string

GetID returns ID of underlying Terraform resource of this APIKey

func (*APIKey) GetObservation

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

GetObservation of this APIKey

func (*APIKey) GetParameters

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

GetParameters of this APIKey

func (*APIKey) GetProviderConfigReference

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

GetProviderConfigReference of this APIKey.

func (*APIKey) GetProviderReference

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

GetProviderReference of this APIKey. Deprecated: Use GetProviderConfigReference.

func (*APIKey) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this APIKey.

func (*APIKey) GetTerraformResourceType

func (mg *APIKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIKey

func (*APIKey) GetTerraformSchemaVersion

func (tr *APIKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIKey) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIKey.

func (*APIKey) LateInitialize

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

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

func (*APIKey) SetConditions

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

SetConditions of this APIKey.

func (*APIKey) SetDeletionPolicy

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

SetDeletionPolicy of this APIKey.

func (*APIKey) SetObservation

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

SetObservation for this APIKey

func (*APIKey) SetParameters

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

SetParameters for this APIKey

func (*APIKey) SetProviderConfigReference

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

SetProviderConfigReference of this APIKey.

func (*APIKey) SetProviderReference

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

SetProviderReference of this APIKey. Deprecated: Use SetProviderConfigReference.

func (*APIKey) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this APIKey.

func (*APIKey) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIKey.

type APIKeyList

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

APIKeyList contains a list of APIKeys

func (*APIKeyList) DeepCopy

func (in *APIKeyList) DeepCopy() *APIKeyList

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

func (*APIKeyList) DeepCopyInto

func (in *APIKeyList) DeepCopyInto(out *APIKeyList)

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

func (*APIKeyList) DeepCopyObject

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

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

func (*APIKeyList) GetItems

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

GetItems of this APIKeyList.

type APIKeyObservation

type APIKeyObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

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

	LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`

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

func (*APIKeyObservation) DeepCopy

func (in *APIKeyObservation) DeepCopy() *APIKeyObservation

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

func (*APIKeyObservation) DeepCopyInto

func (in *APIKeyObservation) DeepCopyInto(out *APIKeyObservation)

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

type APIKeyParameters

type APIKeyParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"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:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*APIKeyParameters) DeepCopy

func (in *APIKeyParameters) DeepCopy() *APIKeyParameters

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

func (*APIKeyParameters) DeepCopyInto

func (in *APIKeyParameters) DeepCopyInto(out *APIKeyParameters)

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

type APIKeySpec

type APIKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIKeyParameters `json:"forProvider"`
}

APIKeySpec defines the desired state of APIKey

func (*APIKeySpec) DeepCopy

func (in *APIKeySpec) DeepCopy() *APIKeySpec

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

func (*APIKeySpec) DeepCopyInto

func (in *APIKeySpec) DeepCopyInto(out *APIKeySpec)

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

type APIKeyStatus

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

APIKeyStatus defines the observed state of APIKey.

func (*APIKeyStatus) DeepCopy

func (in *APIKeyStatus) DeepCopy() *APIKeyStatus

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

func (*APIKeyStatus) DeepCopyInto

func (in *APIKeyStatus) DeepCopyInto(out *APIKeyStatus)

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

type APIStagesObservation

type APIStagesObservation struct {
}

func (*APIStagesObservation) DeepCopy

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

func (*APIStagesObservation) DeepCopyInto

func (in *APIStagesObservation) DeepCopyInto(out *APIStagesObservation)

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

type APIStagesParameters

type APIStagesParameters struct {

	// +kubebuilder:validation:Required
	APIID *string `json:"apiId" tf:"api_id,omitempty"`

	// +kubebuilder:validation:Required
	Stage *string `json:"stage" tf:"stage,omitempty"`
}

func (*APIStagesParameters) DeepCopy

func (in *APIStagesParameters) DeepCopy() *APIStagesParameters

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

func (*APIStagesParameters) DeepCopyInto

func (in *APIStagesParameters) DeepCopyInto(out *APIStagesParameters)

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

type AccessLogSettingsObservation

type AccessLogSettingsObservation struct {
}

func (*AccessLogSettingsObservation) DeepCopy

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

func (*AccessLogSettingsObservation) DeepCopyInto

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

type AccessLogSettingsParameters

type AccessLogSettingsParameters struct {

	// +kubebuilder:validation:Required
	DestinationArn *string `json:"destinationArn" tf:"destination_arn,omitempty"`

	// +kubebuilder:validation:Required
	Format *string `json:"format" tf:"format,omitempty"`
}

func (*AccessLogSettingsParameters) DeepCopy

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

func (*AccessLogSettingsParameters) DeepCopyInto

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

type Account

type Account struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AccountSpec   `json:"spec"`
	Status            AccountStatus `json:"status,omitempty"`
}

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

func (in *Account) DeepCopy() *Account

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

func (*Account) DeepCopyInto

func (in *Account) DeepCopyInto(out *Account)

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

func (*Account) DeepCopyObject

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

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

func (*Account) GetCondition

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

GetCondition of this Account.

func (*Account) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Account

func (*Account) GetDeletionPolicy

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

GetDeletionPolicy of this Account.

func (*Account) GetID

func (tr *Account) GetID() string

GetID returns ID of underlying Terraform resource of this Account

func (*Account) GetObservation

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

GetObservation of this Account

func (*Account) GetParameters

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

GetParameters of this Account

func (*Account) GetProviderConfigReference

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

GetProviderConfigReference of this Account.

func (*Account) GetProviderReference

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

GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.

func (*Account) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Account.

func (*Account) GetTerraformResourceType

func (mg *Account) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Account

func (*Account) GetTerraformSchemaVersion

func (tr *Account) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Account) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Account.

func (*Account) LateInitialize

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

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

func (*Account) ResolveReferences

func (mg *Account) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Account.

func (*Account) SetConditions

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

SetConditions of this Account.

func (*Account) SetDeletionPolicy

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

SetDeletionPolicy of this Account.

func (*Account) SetObservation

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

SetObservation for this Account

func (*Account) SetParameters

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

SetParameters for this Account

func (*Account) SetProviderConfigReference

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

SetProviderConfigReference of this Account.

func (*Account) SetProviderReference

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

SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.

func (*Account) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Account.

func (*Account) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Account.

type AccountList

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

AccountList contains a list of Accounts

func (*AccountList) DeepCopy

func (in *AccountList) DeepCopy() *AccountList

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

func (*AccountList) DeepCopyInto

func (in *AccountList) DeepCopyInto(out *AccountList)

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

func (*AccountList) DeepCopyObject

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

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

func (*AccountList) GetItems

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

GetItems of this AccountList.

type AccountObservation

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

	ThrottleSettings []ThrottleSettingsObservation `json:"throttleSettings,omitempty" tf:"throttle_settings,omitempty"`
}

func (*AccountObservation) DeepCopy

func (in *AccountObservation) DeepCopy() *AccountObservation

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

func (*AccountObservation) DeepCopyInto

func (in *AccountObservation) DeepCopyInto(out *AccountObservation)

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

type AccountParameters

type AccountParameters struct {

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	CloudwatchRoleArn *string `json:"cloudwatchRoleArn,omitempty" tf:"cloudwatch_role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	CloudwatchRoleArnRef *v1.Reference `json:"cloudwatchRoleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CloudwatchRoleArnSelector *v1.Selector `json:"cloudwatchRoleArnSelector,omitempty" tf:"-"`

	// 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 (*AccountParameters) DeepCopy

func (in *AccountParameters) DeepCopy() *AccountParameters

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

func (*AccountParameters) DeepCopyInto

func (in *AccountParameters) DeepCopyInto(out *AccountParameters)

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

type AccountSpec

type AccountSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AccountParameters `json:"forProvider"`
}

AccountSpec defines the desired state of Account

func (*AccountSpec) DeepCopy

func (in *AccountSpec) DeepCopy() *AccountSpec

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

func (*AccountSpec) DeepCopyInto

func (in *AccountSpec) DeepCopyInto(out *AccountSpec)

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

type AccountStatus

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

AccountStatus defines the observed state of Account.

func (*AccountStatus) DeepCopy

func (in *AccountStatus) DeepCopy() *AccountStatus

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

func (*AccountStatus) DeepCopyInto

func (in *AccountStatus) DeepCopyInto(out *AccountStatus)

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

type Authorizer

type Authorizer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AuthorizerSpec   `json:"spec"`
	Status            AuthorizerStatus `json:"status,omitempty"`
}

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

func (in *Authorizer) DeepCopy() *Authorizer

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

func (*Authorizer) DeepCopyInto

func (in *Authorizer) DeepCopyInto(out *Authorizer)

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

func (*Authorizer) DeepCopyObject

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

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

func (*Authorizer) GetCondition

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

GetCondition of this Authorizer.

func (*Authorizer) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Authorizer

func (*Authorizer) GetDeletionPolicy

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

GetDeletionPolicy of this Authorizer.

func (*Authorizer) GetID

func (tr *Authorizer) GetID() string

GetID returns ID of underlying Terraform resource of this Authorizer

func (*Authorizer) GetObservation

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

GetObservation of this Authorizer

func (*Authorizer) GetParameters

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

GetParameters of this Authorizer

func (*Authorizer) GetProviderConfigReference

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

GetProviderConfigReference of this Authorizer.

func (*Authorizer) GetProviderReference

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

GetProviderReference of this Authorizer. Deprecated: Use GetProviderConfigReference.

func (*Authorizer) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Authorizer.

func (*Authorizer) GetTerraformResourceType

func (mg *Authorizer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Authorizer

func (*Authorizer) GetTerraformSchemaVersion

func (tr *Authorizer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Authorizer) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Authorizer.

func (*Authorizer) LateInitialize

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

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

func (*Authorizer) SetConditions

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

SetConditions of this Authorizer.

func (*Authorizer) SetDeletionPolicy

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

SetDeletionPolicy of this Authorizer.

func (*Authorizer) SetObservation

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

SetObservation for this Authorizer

func (*Authorizer) SetParameters

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

SetParameters for this Authorizer

func (*Authorizer) SetProviderConfigReference

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

SetProviderConfigReference of this Authorizer.

func (*Authorizer) SetProviderReference

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

SetProviderReference of this Authorizer. Deprecated: Use SetProviderConfigReference.

func (*Authorizer) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Authorizer.

func (*Authorizer) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Authorizer.

type AuthorizerList

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

AuthorizerList contains a list of Authorizers

func (*AuthorizerList) DeepCopy

func (in *AuthorizerList) DeepCopy() *AuthorizerList

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

func (*AuthorizerList) DeepCopyInto

func (in *AuthorizerList) DeepCopyInto(out *AuthorizerList)

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

func (*AuthorizerList) DeepCopyObject

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

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

func (*AuthorizerList) GetItems

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

GetItems of this AuthorizerList.

type AuthorizerObservation

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

func (*AuthorizerObservation) DeepCopy

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

func (*AuthorizerObservation) DeepCopyInto

func (in *AuthorizerObservation) DeepCopyInto(out *AuthorizerObservation)

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

type AuthorizerParameters

type AuthorizerParameters struct {

	// +kubebuilder:validation:Optional
	AuthorizerCredentials *string `json:"authorizerCredentials,omitempty" tf:"authorizer_credentials,omitempty"`

	// +kubebuilder:validation:Optional
	AuthorizerResultTTLInSeconds *float64 `json:"authorizerResultTtlInSeconds,omitempty" tf:"authorizer_result_ttl_in_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	AuthorizerURI *string `json:"authorizerUri,omitempty" tf:"authorizer_uri,omitempty"`

	// +kubebuilder:validation:Optional
	IdentitySource *string `json:"identitySource,omitempty" tf:"identity_source,omitempty"`

	// +kubebuilder:validation:Optional
	IdentityValidationExpression *string `json:"identityValidationExpression,omitempty" tf:"identity_validation_expression,omitempty"`

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

	// +kubebuilder:validation:Optional
	ProviderArns []*string `json:"providerArns,omitempty" tf:"provider_arns,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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*AuthorizerParameters) DeepCopy

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

func (*AuthorizerParameters) DeepCopyInto

func (in *AuthorizerParameters) DeepCopyInto(out *AuthorizerParameters)

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

type AuthorizerSpec

type AuthorizerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AuthorizerParameters `json:"forProvider"`
}

AuthorizerSpec defines the desired state of Authorizer

func (*AuthorizerSpec) DeepCopy

func (in *AuthorizerSpec) DeepCopy() *AuthorizerSpec

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

func (*AuthorizerSpec) DeepCopyInto

func (in *AuthorizerSpec) DeepCopyInto(out *AuthorizerSpec)

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

type AuthorizerStatus

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

AuthorizerStatus defines the observed state of Authorizer.

func (*AuthorizerStatus) DeepCopy

func (in *AuthorizerStatus) DeepCopy() *AuthorizerStatus

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

func (*AuthorizerStatus) DeepCopyInto

func (in *AuthorizerStatus) DeepCopyInto(out *AuthorizerStatus)

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

type BasePathMapping

type BasePathMapping struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BasePathMappingSpec   `json:"spec"`
	Status            BasePathMappingStatus `json:"status,omitempty"`
}

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

func (in *BasePathMapping) DeepCopy() *BasePathMapping

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

func (*BasePathMapping) DeepCopyInto

func (in *BasePathMapping) DeepCopyInto(out *BasePathMapping)

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

func (*BasePathMapping) DeepCopyObject

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

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

func (*BasePathMapping) GetCondition

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

GetCondition of this BasePathMapping.

func (*BasePathMapping) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BasePathMapping

func (*BasePathMapping) GetDeletionPolicy

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

GetDeletionPolicy of this BasePathMapping.

func (*BasePathMapping) GetID

func (tr *BasePathMapping) GetID() string

GetID returns ID of underlying Terraform resource of this BasePathMapping

func (*BasePathMapping) GetObservation

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

GetObservation of this BasePathMapping

func (*BasePathMapping) GetParameters

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

GetParameters of this BasePathMapping

func (*BasePathMapping) GetProviderConfigReference

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

GetProviderConfigReference of this BasePathMapping.

func (*BasePathMapping) GetProviderReference

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

GetProviderReference of this BasePathMapping. Deprecated: Use GetProviderConfigReference.

func (*BasePathMapping) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this BasePathMapping.

func (*BasePathMapping) GetTerraformResourceType

func (mg *BasePathMapping) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BasePathMapping

func (*BasePathMapping) GetTerraformSchemaVersion

func (tr *BasePathMapping) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BasePathMapping) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BasePathMapping.

func (*BasePathMapping) LateInitialize

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

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

func (*BasePathMapping) SetConditions

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

SetConditions of this BasePathMapping.

func (*BasePathMapping) SetDeletionPolicy

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

SetDeletionPolicy of this BasePathMapping.

func (*BasePathMapping) SetObservation

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

SetObservation for this BasePathMapping

func (*BasePathMapping) SetParameters

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

SetParameters for this BasePathMapping

func (*BasePathMapping) SetProviderConfigReference

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

SetProviderConfigReference of this BasePathMapping.

func (*BasePathMapping) SetProviderReference

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

SetProviderReference of this BasePathMapping. Deprecated: Use SetProviderConfigReference.

func (*BasePathMapping) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this BasePathMapping.

func (*BasePathMapping) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BasePathMapping.

type BasePathMappingList

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

BasePathMappingList contains a list of BasePathMappings

func (*BasePathMappingList) DeepCopy

func (in *BasePathMappingList) DeepCopy() *BasePathMappingList

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

func (*BasePathMappingList) DeepCopyInto

func (in *BasePathMappingList) DeepCopyInto(out *BasePathMappingList)

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

func (*BasePathMappingList) DeepCopyObject

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

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

func (*BasePathMappingList) GetItems

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

GetItems of this BasePathMappingList.

type BasePathMappingObservation

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

func (*BasePathMappingObservation) DeepCopy

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

func (*BasePathMappingObservation) DeepCopyInto

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

type BasePathMappingParameters

type BasePathMappingParameters struct {

	// +kubebuilder:validation:Required
	APIID *string `json:"apiId" tf:"api_id,omitempty"`

	// +kubebuilder:validation:Optional
	BasePath *string `json:"basePath,omitempty" tf:"base_path,omitempty"`

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName" tf:"domain_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:Optional
	StageName *string `json:"stageName,omitempty" tf:"stage_name,omitempty"`
}

func (*BasePathMappingParameters) DeepCopy

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

func (*BasePathMappingParameters) DeepCopyInto

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

type BasePathMappingSpec

type BasePathMappingSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BasePathMappingParameters `json:"forProvider"`
}

BasePathMappingSpec defines the desired state of BasePathMapping

func (*BasePathMappingSpec) DeepCopy

func (in *BasePathMappingSpec) DeepCopy() *BasePathMappingSpec

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

func (*BasePathMappingSpec) DeepCopyInto

func (in *BasePathMappingSpec) DeepCopyInto(out *BasePathMappingSpec)

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

type BasePathMappingStatus

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

BasePathMappingStatus defines the observed state of BasePathMapping.

func (*BasePathMappingStatus) DeepCopy

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

func (*BasePathMappingStatus) DeepCopyInto

func (in *BasePathMappingStatus) DeepCopyInto(out *BasePathMappingStatus)

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

type ClientCertificate

type ClientCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClientCertificateSpec   `json:"spec"`
	Status            ClientCertificateStatus `json:"status,omitempty"`
}

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

func (in *ClientCertificate) DeepCopy() *ClientCertificate

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

func (*ClientCertificate) DeepCopyInto

func (in *ClientCertificate) DeepCopyInto(out *ClientCertificate)

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

func (*ClientCertificate) DeepCopyObject

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

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

func (*ClientCertificate) GetCondition

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

GetCondition of this ClientCertificate.

func (*ClientCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClientCertificate

func (*ClientCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this ClientCertificate.

func (*ClientCertificate) GetID

func (tr *ClientCertificate) GetID() string

GetID returns ID of underlying Terraform resource of this ClientCertificate

func (*ClientCertificate) GetObservation

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

GetObservation of this ClientCertificate

func (*ClientCertificate) GetParameters

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

GetParameters of this ClientCertificate

func (*ClientCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this ClientCertificate.

func (*ClientCertificate) GetProviderReference

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

GetProviderReference of this ClientCertificate. Deprecated: Use GetProviderConfigReference.

func (*ClientCertificate) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this ClientCertificate.

func (*ClientCertificate) GetTerraformResourceType

func (mg *ClientCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClientCertificate

func (*ClientCertificate) GetTerraformSchemaVersion

func (tr *ClientCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClientCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClientCertificate.

func (*ClientCertificate) LateInitialize

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

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

func (*ClientCertificate) SetConditions

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

SetConditions of this ClientCertificate.

func (*ClientCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this ClientCertificate.

func (*ClientCertificate) SetObservation

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

SetObservation for this ClientCertificate

func (*ClientCertificate) SetParameters

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

SetParameters for this ClientCertificate

func (*ClientCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this ClientCertificate.

func (*ClientCertificate) SetProviderReference

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

SetProviderReference of this ClientCertificate. Deprecated: Use SetProviderConfigReference.

func (*ClientCertificate) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this ClientCertificate.

func (*ClientCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClientCertificate.

type ClientCertificateList

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

ClientCertificateList contains a list of ClientCertificates

func (*ClientCertificateList) DeepCopy

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

func (*ClientCertificateList) DeepCopyInto

func (in *ClientCertificateList) DeepCopyInto(out *ClientCertificateList)

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

func (*ClientCertificateList) DeepCopyObject

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

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

func (*ClientCertificateList) GetItems

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

GetItems of this ClientCertificateList.

type ClientCertificateObservation

type ClientCertificateObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

	ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"`

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

	PemEncodedCertificate *string `json:"pemEncodedCertificate,omitempty" tf:"pem_encoded_certificate,omitempty"`

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

func (*ClientCertificateObservation) DeepCopy

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

func (*ClientCertificateObservation) DeepCopyInto

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

type ClientCertificateParameters

type ClientCertificateParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,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
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ClientCertificateParameters) DeepCopy

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

func (*ClientCertificateParameters) DeepCopyInto

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

type ClientCertificateSpec

type ClientCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClientCertificateParameters `json:"forProvider"`
}

ClientCertificateSpec defines the desired state of ClientCertificate

func (*ClientCertificateSpec) DeepCopy

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

func (*ClientCertificateSpec) DeepCopyInto

func (in *ClientCertificateSpec) DeepCopyInto(out *ClientCertificateSpec)

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

type ClientCertificateStatus

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

ClientCertificateStatus defines the observed state of ClientCertificate.

func (*ClientCertificateStatus) DeepCopy

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

func (*ClientCertificateStatus) DeepCopyInto

func (in *ClientCertificateStatus) DeepCopyInto(out *ClientCertificateStatus)

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

type Deployment

type Deployment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DeploymentSpec   `json:"spec"`
	Status            DeploymentStatus `json:"status,omitempty"`
}

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

func (in *Deployment) DeepCopy() *Deployment

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

func (*Deployment) DeepCopyInto

func (in *Deployment) DeepCopyInto(out *Deployment)

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

func (*Deployment) DeepCopyObject

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

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

func (*Deployment) GetCondition

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

GetCondition of this Deployment.

func (*Deployment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Deployment

func (*Deployment) GetDeletionPolicy

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

GetDeletionPolicy of this Deployment.

func (*Deployment) GetID

func (tr *Deployment) GetID() string

GetID returns ID of underlying Terraform resource of this Deployment

func (*Deployment) GetObservation

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

GetObservation of this Deployment

func (*Deployment) GetParameters

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

GetParameters of this Deployment

func (*Deployment) GetProviderConfigReference

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

GetProviderConfigReference of this Deployment.

func (*Deployment) GetProviderReference

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

GetProviderReference of this Deployment. Deprecated: Use GetProviderConfigReference.

func (*Deployment) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Deployment.

func (*Deployment) GetTerraformResourceType

func (mg *Deployment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Deployment

func (*Deployment) GetTerraformSchemaVersion

func (tr *Deployment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Deployment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Deployment.

func (*Deployment) LateInitialize

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

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

func (*Deployment) SetConditions

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

SetConditions of this Deployment.

func (*Deployment) SetDeletionPolicy

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

SetDeletionPolicy of this Deployment.

func (*Deployment) SetObservation

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

SetObservation for this Deployment

func (*Deployment) SetParameters

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

SetParameters for this Deployment

func (*Deployment) SetProviderConfigReference

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

SetProviderConfigReference of this Deployment.

func (*Deployment) SetProviderReference

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

SetProviderReference of this Deployment. Deprecated: Use SetProviderConfigReference.

func (*Deployment) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Deployment.

func (*Deployment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Deployment.

type DeploymentList

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

DeploymentList contains a list of Deployments

func (*DeploymentList) DeepCopy

func (in *DeploymentList) DeepCopy() *DeploymentList

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

func (*DeploymentList) DeepCopyInto

func (in *DeploymentList) DeepCopyInto(out *DeploymentList)

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

func (*DeploymentList) DeepCopyObject

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

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

func (*DeploymentList) GetItems

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

GetItems of this DeploymentList.

type DeploymentObservation

type DeploymentObservation struct {
	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

	ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"`

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

	InvokeURL *string `json:"invokeUrl,omitempty" tf:"invoke_url,omitempty"`
}

func (*DeploymentObservation) DeepCopy

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

func (*DeploymentObservation) DeepCopyInto

func (in *DeploymentObservation) DeepCopyInto(out *DeploymentObservation)

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

type DeploymentParameters

type DeploymentParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	StageDescription *string `json:"stageDescription,omitempty" tf:"stage_description,omitempty"`

	// +kubebuilder:validation:Optional
	StageName *string `json:"stageName,omitempty" tf:"stage_name,omitempty"`

	// +kubebuilder:validation:Optional
	Triggers map[string]*string `json:"triggers,omitempty" tf:"triggers,omitempty"`

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

func (*DeploymentParameters) DeepCopy

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

func (*DeploymentParameters) DeepCopyInto

func (in *DeploymentParameters) DeepCopyInto(out *DeploymentParameters)

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

type DeploymentSpec

type DeploymentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DeploymentParameters `json:"forProvider"`
}

DeploymentSpec defines the desired state of Deployment

func (*DeploymentSpec) DeepCopy

func (in *DeploymentSpec) DeepCopy() *DeploymentSpec

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

func (*DeploymentSpec) DeepCopyInto

func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)

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

type DeploymentStatus

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

DeploymentStatus defines the observed state of Deployment.

func (*DeploymentStatus) DeepCopy

func (in *DeploymentStatus) DeepCopy() *DeploymentStatus

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

func (*DeploymentStatus) DeepCopyInto

func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)

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

type DocumentationPart

type DocumentationPart struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocumentationPartSpec   `json:"spec"`
	Status            DocumentationPartStatus `json:"status,omitempty"`
}

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

func (in *DocumentationPart) DeepCopy() *DocumentationPart

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

func (*DocumentationPart) DeepCopyInto

func (in *DocumentationPart) DeepCopyInto(out *DocumentationPart)

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

func (*DocumentationPart) DeepCopyObject

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

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

func (*DocumentationPart) GetCondition

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

GetCondition of this DocumentationPart.

func (*DocumentationPart) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DocumentationPart

func (*DocumentationPart) GetDeletionPolicy

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

GetDeletionPolicy of this DocumentationPart.

func (*DocumentationPart) GetID

func (tr *DocumentationPart) GetID() string

GetID returns ID of underlying Terraform resource of this DocumentationPart

func (*DocumentationPart) GetObservation

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

GetObservation of this DocumentationPart

func (*DocumentationPart) GetParameters

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

GetParameters of this DocumentationPart

func (*DocumentationPart) GetProviderConfigReference

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

GetProviderConfigReference of this DocumentationPart.

func (*DocumentationPart) GetProviderReference

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

GetProviderReference of this DocumentationPart. Deprecated: Use GetProviderConfigReference.

func (*DocumentationPart) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this DocumentationPart.

func (*DocumentationPart) GetTerraformResourceType

func (mg *DocumentationPart) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DocumentationPart

func (*DocumentationPart) GetTerraformSchemaVersion

func (tr *DocumentationPart) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DocumentationPart) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DocumentationPart.

func (*DocumentationPart) LateInitialize

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

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

func (*DocumentationPart) SetConditions

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

SetConditions of this DocumentationPart.

func (*DocumentationPart) SetDeletionPolicy

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

SetDeletionPolicy of this DocumentationPart.

func (*DocumentationPart) SetObservation

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

SetObservation for this DocumentationPart

func (*DocumentationPart) SetParameters

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

SetParameters for this DocumentationPart

func (*DocumentationPart) SetProviderConfigReference

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

SetProviderConfigReference of this DocumentationPart.

func (*DocumentationPart) SetProviderReference

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

SetProviderReference of this DocumentationPart. Deprecated: Use SetProviderConfigReference.

func (*DocumentationPart) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this DocumentationPart.

func (*DocumentationPart) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DocumentationPart.

type DocumentationPartList

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

DocumentationPartList contains a list of DocumentationParts

func (*DocumentationPartList) DeepCopy

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

func (*DocumentationPartList) DeepCopyInto

func (in *DocumentationPartList) DeepCopyInto(out *DocumentationPartList)

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

func (*DocumentationPartList) DeepCopyObject

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

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

func (*DocumentationPartList) GetItems

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

GetItems of this DocumentationPartList.

type DocumentationPartObservation

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

func (*DocumentationPartObservation) DeepCopy

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

func (*DocumentationPartObservation) DeepCopyInto

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

type DocumentationPartParameters

type DocumentationPartParameters struct {

	// +kubebuilder:validation:Required
	Location []LocationParameters `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Properties *string `json:"properties" tf:"properties,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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`
}

func (*DocumentationPartParameters) DeepCopy

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

func (*DocumentationPartParameters) DeepCopyInto

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

type DocumentationPartSpec

type DocumentationPartSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DocumentationPartParameters `json:"forProvider"`
}

DocumentationPartSpec defines the desired state of DocumentationPart

func (*DocumentationPartSpec) DeepCopy

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

func (*DocumentationPartSpec) DeepCopyInto

func (in *DocumentationPartSpec) DeepCopyInto(out *DocumentationPartSpec)

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

type DocumentationPartStatus

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

DocumentationPartStatus defines the observed state of DocumentationPart.

func (*DocumentationPartStatus) DeepCopy

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

func (*DocumentationPartStatus) DeepCopyInto

func (in *DocumentationPartStatus) DeepCopyInto(out *DocumentationPartStatus)

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

type DocumentationVersion

type DocumentationVersion struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocumentationVersionSpec   `json:"spec"`
	Status            DocumentationVersionStatus `json:"status,omitempty"`
}

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

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

func (*DocumentationVersion) DeepCopyInto

func (in *DocumentationVersion) DeepCopyInto(out *DocumentationVersion)

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

func (*DocumentationVersion) DeepCopyObject

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

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

func (*DocumentationVersion) GetCondition

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

GetCondition of this DocumentationVersion.

func (*DocumentationVersion) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DocumentationVersion

func (*DocumentationVersion) GetDeletionPolicy

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

GetDeletionPolicy of this DocumentationVersion.

func (*DocumentationVersion) GetID

func (tr *DocumentationVersion) GetID() string

GetID returns ID of underlying Terraform resource of this DocumentationVersion

func (*DocumentationVersion) GetObservation

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

GetObservation of this DocumentationVersion

func (*DocumentationVersion) GetParameters

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

GetParameters of this DocumentationVersion

func (*DocumentationVersion) GetProviderConfigReference

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

GetProviderConfigReference of this DocumentationVersion.

func (*DocumentationVersion) GetProviderReference

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

GetProviderReference of this DocumentationVersion. Deprecated: Use GetProviderConfigReference.

func (*DocumentationVersion) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this DocumentationVersion.

func (*DocumentationVersion) GetTerraformResourceType

func (mg *DocumentationVersion) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DocumentationVersion

func (*DocumentationVersion) GetTerraformSchemaVersion

func (tr *DocumentationVersion) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DocumentationVersion) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DocumentationVersion.

func (*DocumentationVersion) LateInitialize

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

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

func (*DocumentationVersion) SetConditions

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

SetConditions of this DocumentationVersion.

func (*DocumentationVersion) SetDeletionPolicy

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

SetDeletionPolicy of this DocumentationVersion.

func (*DocumentationVersion) SetObservation

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

SetObservation for this DocumentationVersion

func (*DocumentationVersion) SetParameters

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

SetParameters for this DocumentationVersion

func (*DocumentationVersion) SetProviderConfigReference

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

SetProviderConfigReference of this DocumentationVersion.

func (*DocumentationVersion) SetProviderReference

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

SetProviderReference of this DocumentationVersion. Deprecated: Use SetProviderConfigReference.

func (*DocumentationVersion) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this DocumentationVersion.

func (*DocumentationVersion) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DocumentationVersion.

type DocumentationVersionList

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

DocumentationVersionList contains a list of DocumentationVersions

func (*DocumentationVersionList) DeepCopy

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

func (*DocumentationVersionList) DeepCopyInto

func (in *DocumentationVersionList) DeepCopyInto(out *DocumentationVersionList)

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

func (*DocumentationVersionList) DeepCopyObject

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

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

func (*DocumentationVersionList) GetItems

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

GetItems of this DocumentationVersionList.

type DocumentationVersionObservation

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

func (*DocumentationVersionObservation) DeepCopy

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

func (*DocumentationVersionObservation) DeepCopyInto

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

type DocumentationVersionParameters

type DocumentationVersionParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Required
	Version *string `json:"version" tf:"version,omitempty"`
}

func (*DocumentationVersionParameters) DeepCopy

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

func (*DocumentationVersionParameters) DeepCopyInto

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

type DocumentationVersionSpec

type DocumentationVersionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DocumentationVersionParameters `json:"forProvider"`
}

DocumentationVersionSpec defines the desired state of DocumentationVersion

func (*DocumentationVersionSpec) DeepCopy

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

func (*DocumentationVersionSpec) DeepCopyInto

func (in *DocumentationVersionSpec) DeepCopyInto(out *DocumentationVersionSpec)

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

type DocumentationVersionStatus

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

DocumentationVersionStatus defines the observed state of DocumentationVersion.

func (*DocumentationVersionStatus) DeepCopy

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

func (*DocumentationVersionStatus) DeepCopyInto

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

type DomainName

type DomainName struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainNameSpec   `json:"spec"`
	Status            DomainNameStatus `json:"status,omitempty"`
}

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

func (in *DomainName) DeepCopy() *DomainName

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

func (*DomainName) DeepCopyInto

func (in *DomainName) DeepCopyInto(out *DomainName)

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

func (*DomainName) DeepCopyObject

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

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

func (*DomainName) GetCondition

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

GetCondition of this DomainName.

func (*DomainName) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DomainName

func (*DomainName) GetDeletionPolicy

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

GetDeletionPolicy of this DomainName.

func (*DomainName) GetID

func (tr *DomainName) GetID() string

GetID returns ID of underlying Terraform resource of this DomainName

func (*DomainName) GetObservation

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

GetObservation of this DomainName

func (*DomainName) GetParameters

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

GetParameters of this DomainName

func (*DomainName) GetProviderConfigReference

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

GetProviderConfigReference of this DomainName.

func (*DomainName) GetProviderReference

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

GetProviderReference of this DomainName. Deprecated: Use GetProviderConfigReference.

func (*DomainName) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this DomainName.

func (*DomainName) GetTerraformResourceType

func (mg *DomainName) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainName

func (*DomainName) GetTerraformSchemaVersion

func (tr *DomainName) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainName) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DomainName.

func (*DomainName) LateInitialize

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

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

func (*DomainName) SetConditions

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

SetConditions of this DomainName.

func (*DomainName) SetDeletionPolicy

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

SetDeletionPolicy of this DomainName.

func (*DomainName) SetObservation

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

SetObservation for this DomainName

func (*DomainName) SetParameters

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

SetParameters for this DomainName

func (*DomainName) SetProviderConfigReference

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

SetProviderConfigReference of this DomainName.

func (*DomainName) SetProviderReference

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

SetProviderReference of this DomainName. Deprecated: Use SetProviderConfigReference.

func (*DomainName) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this DomainName.

func (*DomainName) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DomainName.

type DomainNameList

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

DomainNameList contains a list of DomainNames

func (*DomainNameList) DeepCopy

func (in *DomainNameList) DeepCopy() *DomainNameList

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

func (*DomainNameList) DeepCopyInto

func (in *DomainNameList) DeepCopyInto(out *DomainNameList)

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

func (*DomainNameList) DeepCopyObject

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

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

func (*DomainNameList) GetItems

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

GetItems of this DomainNameList.

type DomainNameObservation

type DomainNameObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CertificateUploadDate *string `json:"certificateUploadDate,omitempty" tf:"certificate_upload_date,omitempty"`

	CloudfrontDomainName *string `json:"cloudfrontDomainName,omitempty" tf:"cloudfront_domain_name,omitempty"`

	CloudfrontZoneID *string `json:"cloudfrontZoneId,omitempty" tf:"cloudfront_zone_id,omitempty"`

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

	RegionalDomainName *string `json:"regionalDomainName,omitempty" tf:"regional_domain_name,omitempty"`

	RegionalZoneID *string `json:"regionalZoneId,omitempty" tf:"regional_zone_id,omitempty"`

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

func (*DomainNameObservation) DeepCopy

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

func (*DomainNameObservation) DeepCopyInto

func (in *DomainNameObservation) DeepCopyInto(out *DomainNameObservation)

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

type DomainNameParameters

type DomainNameParameters struct {

	// +kubebuilder:validation:Optional
	CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateBody *string `json:"certificateBody,omitempty" tf:"certificate_body,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateName *string `json:"certificateName,omitempty" tf:"certificate_name,omitempty"`

	// +kubebuilder:validation:Optional
	CertificatePrivateKeySecretRef *v1.SecretKeySelector `json:"certificatePrivateKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName" tf:"domain_name,omitempty"`

	// +kubebuilder:validation:Optional
	EndpointConfiguration []EndpointConfigurationParameters `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	MutualTLSAuthentication []MutualTLSAuthenticationParameters `json:"mutualTlsAuthentication,omitempty" tf:"mutual_tls_authentication,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
	RegionalCertificateArn *string `json:"regionalCertificateArn,omitempty" tf:"regional_certificate_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RegionalCertificateName *string `json:"regionalCertificateName,omitempty" tf:"regional_certificate_name,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityPolicy *string `json:"securityPolicy,omitempty" tf:"security_policy,omitempty"`

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

func (*DomainNameParameters) DeepCopy

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

func (*DomainNameParameters) DeepCopyInto

func (in *DomainNameParameters) DeepCopyInto(out *DomainNameParameters)

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

type DomainNameSpec

type DomainNameSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainNameParameters `json:"forProvider"`
}

DomainNameSpec defines the desired state of DomainName

func (*DomainNameSpec) DeepCopy

func (in *DomainNameSpec) DeepCopy() *DomainNameSpec

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

func (*DomainNameSpec) DeepCopyInto

func (in *DomainNameSpec) DeepCopyInto(out *DomainNameSpec)

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

type DomainNameStatus

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

DomainNameStatus defines the observed state of DomainName.

func (*DomainNameStatus) DeepCopy

func (in *DomainNameStatus) DeepCopy() *DomainNameStatus

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

func (*DomainNameStatus) DeepCopyInto

func (in *DomainNameStatus) DeepCopyInto(out *DomainNameStatus)

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

type EndpointConfigurationObservation

type EndpointConfigurationObservation struct {
}

func (*EndpointConfigurationObservation) DeepCopy

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

func (*EndpointConfigurationObservation) DeepCopyInto

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

type EndpointConfigurationParameters

type EndpointConfigurationParameters struct {

	// +kubebuilder:validation:Required
	Types []*string `json:"types" tf:"types,omitempty"`
}

func (*EndpointConfigurationParameters) DeepCopy

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

func (*EndpointConfigurationParameters) DeepCopyInto

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

type GatewayResponse

type GatewayResponse struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewayResponseSpec   `json:"spec"`
	Status            GatewayResponseStatus `json:"status,omitempty"`
}

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

func (in *GatewayResponse) DeepCopy() *GatewayResponse

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

func (*GatewayResponse) DeepCopyInto

func (in *GatewayResponse) DeepCopyInto(out *GatewayResponse)

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

func (*GatewayResponse) DeepCopyObject

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

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

func (*GatewayResponse) GetCondition

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

GetCondition of this GatewayResponse.

func (*GatewayResponse) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this GatewayResponse

func (*GatewayResponse) GetDeletionPolicy

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

GetDeletionPolicy of this GatewayResponse.

func (*GatewayResponse) GetID

func (tr *GatewayResponse) GetID() string

GetID returns ID of underlying Terraform resource of this GatewayResponse

func (*GatewayResponse) GetObservation

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

GetObservation of this GatewayResponse

func (*GatewayResponse) GetParameters

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

GetParameters of this GatewayResponse

func (*GatewayResponse) GetProviderConfigReference

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

GetProviderConfigReference of this GatewayResponse.

func (*GatewayResponse) GetProviderReference

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

GetProviderReference of this GatewayResponse. Deprecated: Use GetProviderConfigReference.

func (*GatewayResponse) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this GatewayResponse.

func (*GatewayResponse) GetTerraformResourceType

func (mg *GatewayResponse) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GatewayResponse

func (*GatewayResponse) GetTerraformSchemaVersion

func (tr *GatewayResponse) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GatewayResponse) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this GatewayResponse.

func (*GatewayResponse) LateInitialize

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

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

func (*GatewayResponse) SetConditions

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

SetConditions of this GatewayResponse.

func (*GatewayResponse) SetDeletionPolicy

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

SetDeletionPolicy of this GatewayResponse.

func (*GatewayResponse) SetObservation

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

SetObservation for this GatewayResponse

func (*GatewayResponse) SetParameters

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

SetParameters for this GatewayResponse

func (*GatewayResponse) SetProviderConfigReference

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

SetProviderConfigReference of this GatewayResponse.

func (*GatewayResponse) SetProviderReference

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

SetProviderReference of this GatewayResponse. Deprecated: Use SetProviderConfigReference.

func (*GatewayResponse) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this GatewayResponse.

func (*GatewayResponse) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this GatewayResponse.

type GatewayResponseList

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

GatewayResponseList contains a list of GatewayResponses

func (*GatewayResponseList) DeepCopy

func (in *GatewayResponseList) DeepCopy() *GatewayResponseList

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

func (*GatewayResponseList) DeepCopyInto

func (in *GatewayResponseList) DeepCopyInto(out *GatewayResponseList)

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

func (*GatewayResponseList) DeepCopyObject

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

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

func (*GatewayResponseList) GetItems

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

GetItems of this GatewayResponseList.

type GatewayResponseObservation

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

func (*GatewayResponseObservation) DeepCopy

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

func (*GatewayResponseObservation) DeepCopyInto

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

type GatewayResponseParameters

type GatewayResponseParameters struct {

	// 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
	ResponseParameters map[string]*string `json:"responseParameters,omitempty" tf:"response_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseTemplates map[string]*string `json:"responseTemplates,omitempty" tf:"response_templates,omitempty"`

	// +kubebuilder:validation:Required
	ResponseType *string `json:"responseType" tf:"response_type,omitempty"`

	// +kubebuilder:validation:Required
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	StatusCode *string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*GatewayResponseParameters) DeepCopy

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

func (*GatewayResponseParameters) DeepCopyInto

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

type GatewayResponseSpec

type GatewayResponseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GatewayResponseParameters `json:"forProvider"`
}

GatewayResponseSpec defines the desired state of GatewayResponse

func (*GatewayResponseSpec) DeepCopy

func (in *GatewayResponseSpec) DeepCopy() *GatewayResponseSpec

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

func (*GatewayResponseSpec) DeepCopyInto

func (in *GatewayResponseSpec) DeepCopyInto(out *GatewayResponseSpec)

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

type GatewayResponseStatus

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

GatewayResponseStatus defines the observed state of GatewayResponse.

func (*GatewayResponseStatus) DeepCopy

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

func (*GatewayResponseStatus) DeepCopyInto

func (in *GatewayResponseStatus) DeepCopyInto(out *GatewayResponseStatus)

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

type Integration

type Integration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationSpec   `json:"spec"`
	Status            IntegrationStatus `json:"status,omitempty"`
}

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

func (in *Integration) DeepCopy() *Integration

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

func (*Integration) DeepCopyInto

func (in *Integration) DeepCopyInto(out *Integration)

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

func (*Integration) DeepCopyObject

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

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

func (*Integration) GetCondition

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

GetCondition of this Integration.

func (*Integration) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Integration

func (*Integration) GetDeletionPolicy

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

GetDeletionPolicy of this Integration.

func (*Integration) GetID

func (tr *Integration) GetID() string

GetID returns ID of underlying Terraform resource of this Integration

func (*Integration) GetObservation

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

GetObservation of this Integration

func (*Integration) GetParameters

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

GetParameters of this Integration

func (*Integration) GetProviderConfigReference

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

GetProviderConfigReference of this Integration.

func (*Integration) GetProviderReference

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

GetProviderReference of this Integration. Deprecated: Use GetProviderConfigReference.

func (*Integration) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Integration.

func (*Integration) GetTerraformResourceType

func (mg *Integration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Integration

func (*Integration) GetTerraformSchemaVersion

func (tr *Integration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Integration) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Integration.

func (*Integration) LateInitialize

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

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

func (*Integration) SetConditions

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

SetConditions of this Integration.

func (*Integration) SetDeletionPolicy

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

SetDeletionPolicy of this Integration.

func (*Integration) SetObservation

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

SetObservation for this Integration

func (*Integration) SetParameters

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

SetParameters for this Integration

func (*Integration) SetProviderConfigReference

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

SetProviderConfigReference of this Integration.

func (*Integration) SetProviderReference

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

SetProviderReference of this Integration. Deprecated: Use SetProviderConfigReference.

func (*Integration) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Integration.

func (*Integration) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Integration.

type IntegrationList

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

IntegrationList contains a list of Integrations

func (*IntegrationList) DeepCopy

func (in *IntegrationList) DeepCopy() *IntegrationList

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

func (*IntegrationList) DeepCopyInto

func (in *IntegrationList) DeepCopyInto(out *IntegrationList)

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

func (*IntegrationList) DeepCopyObject

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

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

func (*IntegrationList) GetItems

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

GetItems of this IntegrationList.

type IntegrationObservation

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

func (*IntegrationObservation) DeepCopy

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

func (*IntegrationObservation) DeepCopyInto

func (in *IntegrationObservation) DeepCopyInto(out *IntegrationObservation)

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

type IntegrationParameters

type IntegrationParameters struct {

	// +kubebuilder:validation:Optional
	CacheKeyParameters []*string `json:"cacheKeyParameters,omitempty" tf:"cache_key_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	CacheNamespace *string `json:"cacheNamespace,omitempty" tf:"cache_namespace,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionID *string `json:"connectionId,omitempty" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionType *string `json:"connectionType,omitempty" tf:"connection_type,omitempty"`

	// +kubebuilder:validation:Optional
	ContentHandling *string `json:"contentHandling,omitempty" tf:"content_handling,omitempty"`

	// +kubebuilder:validation:Optional
	Credentials *string `json:"credentials,omitempty" tf:"credentials,omitempty"`

	// +kubebuilder:validation:Required
	HTTPMethod *string `json:"httpMethod" tf:"http_method,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationHTTPMethod *string `json:"integrationHttpMethod,omitempty" tf:"integration_http_method,omitempty"`

	// +kubebuilder:validation:Optional
	PassthroughBehavior *string `json:"passthroughBehavior,omitempty" tf:"passthrough_behavior,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
	RequestParameters map[string]*string `json:"requestParameters,omitempty" tf:"request_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	RequestTemplates map[string]*string `json:"requestTemplates,omitempty" tf:"request_templates,omitempty"`

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`

	// +kubebuilder:validation:Required
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	TLSConfig []TLSConfigParameters `json:"tlsConfig,omitempty" tf:"tls_config,omitempty"`

	// +kubebuilder:validation:Optional
	TimeoutMilliseconds *float64 `json:"timeoutMilliseconds,omitempty" tf:"timeout_milliseconds,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	URI *string `json:"uri,omitempty" tf:"uri,omitempty"`
}

func (*IntegrationParameters) DeepCopy

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

func (*IntegrationParameters) DeepCopyInto

func (in *IntegrationParameters) DeepCopyInto(out *IntegrationParameters)

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

type IntegrationResponse

type IntegrationResponse struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationResponseSpec   `json:"spec"`
	Status            IntegrationResponseStatus `json:"status,omitempty"`
}

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

func (in *IntegrationResponse) DeepCopy() *IntegrationResponse

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

func (*IntegrationResponse) DeepCopyInto

func (in *IntegrationResponse) DeepCopyInto(out *IntegrationResponse)

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

func (*IntegrationResponse) DeepCopyObject

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

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

func (*IntegrationResponse) GetCondition

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

GetCondition of this IntegrationResponse.

func (*IntegrationResponse) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IntegrationResponse

func (*IntegrationResponse) GetDeletionPolicy

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

GetDeletionPolicy of this IntegrationResponse.

func (*IntegrationResponse) GetID

func (tr *IntegrationResponse) GetID() string

GetID returns ID of underlying Terraform resource of this IntegrationResponse

func (*IntegrationResponse) GetObservation

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

GetObservation of this IntegrationResponse

func (*IntegrationResponse) GetParameters

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

GetParameters of this IntegrationResponse

func (*IntegrationResponse) GetProviderConfigReference

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

GetProviderConfigReference of this IntegrationResponse.

func (*IntegrationResponse) GetProviderReference

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

GetProviderReference of this IntegrationResponse. Deprecated: Use GetProviderConfigReference.

func (*IntegrationResponse) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this IntegrationResponse.

func (*IntegrationResponse) GetTerraformResourceType

func (mg *IntegrationResponse) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IntegrationResponse

func (*IntegrationResponse) GetTerraformSchemaVersion

func (tr *IntegrationResponse) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IntegrationResponse) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IntegrationResponse.

func (*IntegrationResponse) LateInitialize

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

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

func (*IntegrationResponse) SetConditions

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

SetConditions of this IntegrationResponse.

func (*IntegrationResponse) SetDeletionPolicy

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

SetDeletionPolicy of this IntegrationResponse.

func (*IntegrationResponse) SetObservation

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

SetObservation for this IntegrationResponse

func (*IntegrationResponse) SetParameters

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

SetParameters for this IntegrationResponse

func (*IntegrationResponse) SetProviderConfigReference

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

SetProviderConfigReference of this IntegrationResponse.

func (*IntegrationResponse) SetProviderReference

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

SetProviderReference of this IntegrationResponse. Deprecated: Use SetProviderConfigReference.

func (*IntegrationResponse) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this IntegrationResponse.

func (*IntegrationResponse) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IntegrationResponse.

type IntegrationResponseList

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

IntegrationResponseList contains a list of IntegrationResponses

func (*IntegrationResponseList) DeepCopy

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

func (*IntegrationResponseList) DeepCopyInto

func (in *IntegrationResponseList) DeepCopyInto(out *IntegrationResponseList)

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

func (*IntegrationResponseList) DeepCopyObject

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

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

func (*IntegrationResponseList) GetItems

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

GetItems of this IntegrationResponseList.

type IntegrationResponseObservation

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

func (*IntegrationResponseObservation) DeepCopy

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

func (*IntegrationResponseObservation) DeepCopyInto

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

type IntegrationResponseParameters

type IntegrationResponseParameters struct {

	// +kubebuilder:validation:Optional
	ContentHandling *string `json:"contentHandling,omitempty" tf:"content_handling,omitempty"`

	// +kubebuilder:validation:Required
	HTTPMethod *string `json:"httpMethod" tf:"http_method,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
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseParameters map[string]*string `json:"responseParameters,omitempty" tf:"response_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseTemplates map[string]*string `json:"responseTemplates,omitempty" tf:"response_templates,omitempty"`

	// +kubebuilder:validation:Required
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	SelectionPattern *string `json:"selectionPattern,omitempty" tf:"selection_pattern,omitempty"`

	// +kubebuilder:validation:Required
	StatusCode *string `json:"statusCode" tf:"status_code,omitempty"`
}

func (*IntegrationResponseParameters) DeepCopy

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

func (*IntegrationResponseParameters) DeepCopyInto

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

type IntegrationResponseSpec

type IntegrationResponseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationResponseParameters `json:"forProvider"`
}

IntegrationResponseSpec defines the desired state of IntegrationResponse

func (*IntegrationResponseSpec) DeepCopy

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

func (*IntegrationResponseSpec) DeepCopyInto

func (in *IntegrationResponseSpec) DeepCopyInto(out *IntegrationResponseSpec)

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

type IntegrationResponseStatus

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

IntegrationResponseStatus defines the observed state of IntegrationResponse.

func (*IntegrationResponseStatus) DeepCopy

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

func (*IntegrationResponseStatus) DeepCopyInto

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

type IntegrationSpec

type IntegrationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationParameters `json:"forProvider"`
}

IntegrationSpec defines the desired state of Integration

func (*IntegrationSpec) DeepCopy

func (in *IntegrationSpec) DeepCopy() *IntegrationSpec

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

func (*IntegrationSpec) DeepCopyInto

func (in *IntegrationSpec) DeepCopyInto(out *IntegrationSpec)

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

type IntegrationStatus

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

IntegrationStatus defines the observed state of Integration.

func (*IntegrationStatus) DeepCopy

func (in *IntegrationStatus) DeepCopy() *IntegrationStatus

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

func (*IntegrationStatus) DeepCopyInto

func (in *IntegrationStatus) DeepCopyInto(out *IntegrationStatus)

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

type LocationObservation

type LocationObservation struct {
}

func (*LocationObservation) DeepCopy

func (in *LocationObservation) DeepCopy() *LocationObservation

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

func (*LocationObservation) DeepCopyInto

func (in *LocationObservation) DeepCopyInto(out *LocationObservation)

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

type LocationParameters

type LocationParameters struct {

	// +kubebuilder:validation:Optional
	Method *string `json:"method,omitempty" tf:"method,omitempty"`

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

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	StatusCode *string `json:"statusCode,omitempty" tf:"status_code,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*LocationParameters) DeepCopy

func (in *LocationParameters) DeepCopy() *LocationParameters

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

func (*LocationParameters) DeepCopyInto

func (in *LocationParameters) DeepCopyInto(out *LocationParameters)

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

type Method

type Method struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MethodSpec   `json:"spec"`
	Status            MethodStatus `json:"status,omitempty"`
}

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

func (in *Method) DeepCopy() *Method

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

func (*Method) DeepCopyInto

func (in *Method) DeepCopyInto(out *Method)

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

func (*Method) DeepCopyObject

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

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

func (*Method) GetCondition

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

GetCondition of this Method.

func (*Method) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Method

func (*Method) GetDeletionPolicy

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

GetDeletionPolicy of this Method.

func (*Method) GetID

func (tr *Method) GetID() string

GetID returns ID of underlying Terraform resource of this Method

func (*Method) GetObservation

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

GetObservation of this Method

func (*Method) GetParameters

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

GetParameters of this Method

func (*Method) GetProviderConfigReference

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

GetProviderConfigReference of this Method.

func (*Method) GetProviderReference

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

GetProviderReference of this Method. Deprecated: Use GetProviderConfigReference.

func (*Method) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Method.

func (*Method) GetTerraformResourceType

func (mg *Method) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Method

func (*Method) GetTerraformSchemaVersion

func (tr *Method) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Method) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Method.

func (*Method) LateInitialize

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

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

func (*Method) SetConditions

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

SetConditions of this Method.

func (*Method) SetDeletionPolicy

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

SetDeletionPolicy of this Method.

func (*Method) SetObservation

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

SetObservation for this Method

func (*Method) SetParameters

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

SetParameters for this Method

func (*Method) SetProviderConfigReference

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

SetProviderConfigReference of this Method.

func (*Method) SetProviderReference

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

SetProviderReference of this Method. Deprecated: Use SetProviderConfigReference.

func (*Method) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Method.

func (*Method) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Method.

type MethodList

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

MethodList contains a list of Methods

func (*MethodList) DeepCopy

func (in *MethodList) DeepCopy() *MethodList

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

func (*MethodList) DeepCopyInto

func (in *MethodList) DeepCopyInto(out *MethodList)

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

func (*MethodList) DeepCopyObject

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

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

func (*MethodList) GetItems

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

GetItems of this MethodList.

type MethodObservation

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

func (*MethodObservation) DeepCopy

func (in *MethodObservation) DeepCopy() *MethodObservation

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

func (*MethodObservation) DeepCopyInto

func (in *MethodObservation) DeepCopyInto(out *MethodObservation)

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

type MethodParameters

type MethodParameters struct {

	// +kubebuilder:validation:Optional
	APIKeyRequired *bool `json:"apiKeyRequired,omitempty" tf:"api_key_required,omitempty"`

	// +kubebuilder:validation:Required
	Authorization *string `json:"authorization" tf:"authorization,omitempty"`

	// +kubebuilder:validation:Optional
	AuthorizationScopes []*string `json:"authorizationScopes,omitempty" tf:"authorization_scopes,omitempty"`

	// +kubebuilder:validation:Optional
	AuthorizerID *string `json:"authorizerId,omitempty" tf:"authorizer_id,omitempty"`

	// +kubebuilder:validation:Required
	HTTPMethod *string `json:"httpMethod" tf:"http_method,omitempty"`

	// +kubebuilder:validation:Optional
	OperationName *string `json:"operationName,omitempty" tf:"operation_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:Optional
	RequestModels map[string]*string `json:"requestModels,omitempty" tf:"request_models,omitempty"`

	// +kubebuilder:validation:Optional
	RequestParameters map[string]*bool `json:"requestParameters,omitempty" tf:"request_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	RequestValidatorID *string `json:"requestValidatorId,omitempty" tf:"request_validator_id,omitempty"`

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`

	// +kubebuilder:validation:Required
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`
}

func (*MethodParameters) DeepCopy

func (in *MethodParameters) DeepCopy() *MethodParameters

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

func (*MethodParameters) DeepCopyInto

func (in *MethodParameters) DeepCopyInto(out *MethodParameters)

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

type MethodResponse

type MethodResponse struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MethodResponseSpec   `json:"spec"`
	Status            MethodResponseStatus `json:"status,omitempty"`
}

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

func (in *MethodResponse) DeepCopy() *MethodResponse

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

func (*MethodResponse) DeepCopyInto

func (in *MethodResponse) DeepCopyInto(out *MethodResponse)

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

func (*MethodResponse) DeepCopyObject

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

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

func (*MethodResponse) GetCondition

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

GetCondition of this MethodResponse.

func (*MethodResponse) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MethodResponse

func (*MethodResponse) GetDeletionPolicy

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

GetDeletionPolicy of this MethodResponse.

func (*MethodResponse) GetID

func (tr *MethodResponse) GetID() string

GetID returns ID of underlying Terraform resource of this MethodResponse

func (*MethodResponse) GetObservation

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

GetObservation of this MethodResponse

func (*MethodResponse) GetParameters

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

GetParameters of this MethodResponse

func (*MethodResponse) GetProviderConfigReference

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

GetProviderConfigReference of this MethodResponse.

func (*MethodResponse) GetProviderReference

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

GetProviderReference of this MethodResponse. Deprecated: Use GetProviderConfigReference.

func (*MethodResponse) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this MethodResponse.

func (*MethodResponse) GetTerraformResourceType

func (mg *MethodResponse) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MethodResponse

func (*MethodResponse) GetTerraformSchemaVersion

func (tr *MethodResponse) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MethodResponse) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MethodResponse.

func (*MethodResponse) LateInitialize

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

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

func (*MethodResponse) SetConditions

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

SetConditions of this MethodResponse.

func (*MethodResponse) SetDeletionPolicy

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

SetDeletionPolicy of this MethodResponse.

func (*MethodResponse) SetObservation

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

SetObservation for this MethodResponse

func (*MethodResponse) SetParameters

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

SetParameters for this MethodResponse

func (*MethodResponse) SetProviderConfigReference

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

SetProviderConfigReference of this MethodResponse.

func (*MethodResponse) SetProviderReference

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

SetProviderReference of this MethodResponse. Deprecated: Use SetProviderConfigReference.

func (*MethodResponse) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this MethodResponse.

func (*MethodResponse) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MethodResponse.

type MethodResponseList

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

MethodResponseList contains a list of MethodResponses

func (*MethodResponseList) DeepCopy

func (in *MethodResponseList) DeepCopy() *MethodResponseList

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

func (*MethodResponseList) DeepCopyInto

func (in *MethodResponseList) DeepCopyInto(out *MethodResponseList)

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

func (*MethodResponseList) DeepCopyObject

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

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

func (*MethodResponseList) GetItems

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

GetItems of this MethodResponseList.

type MethodResponseObservation

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

func (*MethodResponseObservation) DeepCopy

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

func (*MethodResponseObservation) DeepCopyInto

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

type MethodResponseParameters

type MethodResponseParameters struct {

	// +kubebuilder:validation:Required
	HTTPMethod *string `json:"httpMethod" tf:"http_method,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
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseModels map[string]*string `json:"responseModels,omitempty" tf:"response_models,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseParameters map[string]*bool `json:"responseParameters,omitempty" tf:"response_parameters,omitempty"`

	// +kubebuilder:validation:Required
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Required
	StatusCode *string `json:"statusCode" tf:"status_code,omitempty"`
}

func (*MethodResponseParameters) DeepCopy

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

func (*MethodResponseParameters) DeepCopyInto

func (in *MethodResponseParameters) DeepCopyInto(out *MethodResponseParameters)

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

type MethodResponseSpec

type MethodResponseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MethodResponseParameters `json:"forProvider"`
}

MethodResponseSpec defines the desired state of MethodResponse

func (*MethodResponseSpec) DeepCopy

func (in *MethodResponseSpec) DeepCopy() *MethodResponseSpec

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

func (*MethodResponseSpec) DeepCopyInto

func (in *MethodResponseSpec) DeepCopyInto(out *MethodResponseSpec)

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

type MethodResponseStatus

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

MethodResponseStatus defines the observed state of MethodResponse.

func (*MethodResponseStatus) DeepCopy

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

func (*MethodResponseStatus) DeepCopyInto

func (in *MethodResponseStatus) DeepCopyInto(out *MethodResponseStatus)

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

type MethodSettings

type MethodSettings struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MethodSettingsSpec   `json:"spec"`
	Status            MethodSettingsStatus `json:"status,omitempty"`
}

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

func (in *MethodSettings) DeepCopy() *MethodSettings

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

func (*MethodSettings) DeepCopyInto

func (in *MethodSettings) DeepCopyInto(out *MethodSettings)

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

func (*MethodSettings) DeepCopyObject

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

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

func (*MethodSettings) GetCondition

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

GetCondition of this MethodSettings.

func (*MethodSettings) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MethodSettings

func (*MethodSettings) GetDeletionPolicy

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

GetDeletionPolicy of this MethodSettings.

func (*MethodSettings) GetID

func (tr *MethodSettings) GetID() string

GetID returns ID of underlying Terraform resource of this MethodSettings

func (*MethodSettings) GetObservation

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

GetObservation of this MethodSettings

func (*MethodSettings) GetParameters

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

GetParameters of this MethodSettings

func (*MethodSettings) GetProviderConfigReference

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

GetProviderConfigReference of this MethodSettings.

func (*MethodSettings) GetProviderReference

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

GetProviderReference of this MethodSettings. Deprecated: Use GetProviderConfigReference.

func (*MethodSettings) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this MethodSettings.

func (*MethodSettings) GetTerraformResourceType

func (mg *MethodSettings) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MethodSettings

func (*MethodSettings) GetTerraformSchemaVersion

func (tr *MethodSettings) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MethodSettings) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MethodSettings.

func (*MethodSettings) LateInitialize

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

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

func (*MethodSettings) SetConditions

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

SetConditions of this MethodSettings.

func (*MethodSettings) SetDeletionPolicy

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

SetDeletionPolicy of this MethodSettings.

func (*MethodSettings) SetObservation

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

SetObservation for this MethodSettings

func (*MethodSettings) SetParameters

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

SetParameters for this MethodSettings

func (*MethodSettings) SetProviderConfigReference

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

SetProviderConfigReference of this MethodSettings.

func (*MethodSettings) SetProviderReference

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

SetProviderReference of this MethodSettings. Deprecated: Use SetProviderConfigReference.

func (*MethodSettings) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this MethodSettings.

func (*MethodSettings) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MethodSettings.

type MethodSettingsList

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

MethodSettingsList contains a list of MethodSettingss

func (*MethodSettingsList) DeepCopy

func (in *MethodSettingsList) DeepCopy() *MethodSettingsList

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

func (*MethodSettingsList) DeepCopyInto

func (in *MethodSettingsList) DeepCopyInto(out *MethodSettingsList)

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

func (*MethodSettingsList) DeepCopyObject

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

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

func (*MethodSettingsList) GetItems

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

GetItems of this MethodSettingsList.

type MethodSettingsObservation

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

func (*MethodSettingsObservation) DeepCopy

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

func (*MethodSettingsObservation) DeepCopyInto

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

type MethodSettingsParameters

type MethodSettingsParameters struct {

	// +kubebuilder:validation:Required
	MethodPath *string `json:"methodPath" tf:"method_path,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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Required
	Settings []SettingsParameters `json:"settings" tf:"settings,omitempty"`

	// +kubebuilder:validation:Required
	StageName *string `json:"stageName" tf:"stage_name,omitempty"`
}

func (*MethodSettingsParameters) DeepCopy

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

func (*MethodSettingsParameters) DeepCopyInto

func (in *MethodSettingsParameters) DeepCopyInto(out *MethodSettingsParameters)

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

type MethodSettingsSpec

type MethodSettingsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MethodSettingsParameters `json:"forProvider"`
}

MethodSettingsSpec defines the desired state of MethodSettings

func (*MethodSettingsSpec) DeepCopy

func (in *MethodSettingsSpec) DeepCopy() *MethodSettingsSpec

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

func (*MethodSettingsSpec) DeepCopyInto

func (in *MethodSettingsSpec) DeepCopyInto(out *MethodSettingsSpec)

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

type MethodSettingsStatus

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

MethodSettingsStatus defines the observed state of MethodSettings.

func (*MethodSettingsStatus) DeepCopy

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

func (*MethodSettingsStatus) DeepCopyInto

func (in *MethodSettingsStatus) DeepCopyInto(out *MethodSettingsStatus)

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

type MethodSpec

type MethodSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MethodParameters `json:"forProvider"`
}

MethodSpec defines the desired state of Method

func (*MethodSpec) DeepCopy

func (in *MethodSpec) DeepCopy() *MethodSpec

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

func (*MethodSpec) DeepCopyInto

func (in *MethodSpec) DeepCopyInto(out *MethodSpec)

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

type MethodStatus

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

MethodStatus defines the observed state of Method.

func (*MethodStatus) DeepCopy

func (in *MethodStatus) DeepCopy() *MethodStatus

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

func (*MethodStatus) DeepCopyInto

func (in *MethodStatus) DeepCopyInto(out *MethodStatus)

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

type Model

type Model struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ModelSpec   `json:"spec"`
	Status            ModelStatus `json:"status,omitempty"`
}

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

func (in *Model) DeepCopy() *Model

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

func (*Model) DeepCopyInto

func (in *Model) DeepCopyInto(out *Model)

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

func (*Model) DeepCopyObject

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

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

func (*Model) GetCondition

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

GetCondition of this Model.

func (*Model) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Model

func (*Model) GetDeletionPolicy

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

GetDeletionPolicy of this Model.

func (*Model) GetID

func (tr *Model) GetID() string

GetID returns ID of underlying Terraform resource of this Model

func (*Model) GetObservation

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

GetObservation of this Model

func (*Model) GetParameters

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

GetParameters of this Model

func (*Model) GetProviderConfigReference

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

GetProviderConfigReference of this Model.

func (*Model) GetProviderReference

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

GetProviderReference of this Model. Deprecated: Use GetProviderConfigReference.

func (*Model) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Model.

func (*Model) GetTerraformResourceType

func (mg *Model) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Model

func (*Model) GetTerraformSchemaVersion

func (tr *Model) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Model) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Model.

func (*Model) LateInitialize

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

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

func (*Model) SetConditions

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

SetConditions of this Model.

func (*Model) SetDeletionPolicy

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

SetDeletionPolicy of this Model.

func (*Model) SetObservation

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

SetObservation for this Model

func (*Model) SetParameters

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

SetParameters for this Model

func (*Model) SetProviderConfigReference

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

SetProviderConfigReference of this Model.

func (*Model) SetProviderReference

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

SetProviderReference of this Model. Deprecated: Use SetProviderConfigReference.

func (*Model) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Model.

func (*Model) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Model.

type ModelList

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

ModelList contains a list of Models

func (*ModelList) DeepCopy

func (in *ModelList) DeepCopy() *ModelList

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

func (*ModelList) DeepCopyInto

func (in *ModelList) DeepCopyInto(out *ModelList)

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

func (*ModelList) DeepCopyObject

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

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

func (*ModelList) GetItems

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

GetItems of this ModelList.

type ModelObservation

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

func (*ModelObservation) DeepCopy

func (in *ModelObservation) DeepCopy() *ModelObservation

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

func (*ModelObservation) DeepCopyInto

func (in *ModelObservation) DeepCopyInto(out *ModelObservation)

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

type ModelParameters

type ModelParameters struct {

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	Schema *string `json:"schema,omitempty" tf:"schema,omitempty"`
}

func (*ModelParameters) DeepCopy

func (in *ModelParameters) DeepCopy() *ModelParameters

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

func (*ModelParameters) DeepCopyInto

func (in *ModelParameters) DeepCopyInto(out *ModelParameters)

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

type ModelSpec

type ModelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ModelParameters `json:"forProvider"`
}

ModelSpec defines the desired state of Model

func (*ModelSpec) DeepCopy

func (in *ModelSpec) DeepCopy() *ModelSpec

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

func (*ModelSpec) DeepCopyInto

func (in *ModelSpec) DeepCopyInto(out *ModelSpec)

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

type ModelStatus

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

ModelStatus defines the observed state of Model.

func (*ModelStatus) DeepCopy

func (in *ModelStatus) DeepCopy() *ModelStatus

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

func (*ModelStatus) DeepCopyInto

func (in *ModelStatus) DeepCopyInto(out *ModelStatus)

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

type MutualTLSAuthenticationObservation

type MutualTLSAuthenticationObservation struct {
}

func (*MutualTLSAuthenticationObservation) DeepCopy

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

func (*MutualTLSAuthenticationObservation) DeepCopyInto

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

type MutualTLSAuthenticationParameters

type MutualTLSAuthenticationParameters struct {

	// +kubebuilder:validation:Required
	TruststoreURI *string `json:"truststoreUri" tf:"truststore_uri,omitempty"`

	// +kubebuilder:validation:Optional
	TruststoreVersion *string `json:"truststoreVersion,omitempty" tf:"truststore_version,omitempty"`
}

func (*MutualTLSAuthenticationParameters) DeepCopy

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

func (*MutualTLSAuthenticationParameters) DeepCopyInto

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

type QuotaSettingsObservation

type QuotaSettingsObservation struct {
}

func (*QuotaSettingsObservation) DeepCopy

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

func (*QuotaSettingsObservation) DeepCopyInto

func (in *QuotaSettingsObservation) DeepCopyInto(out *QuotaSettingsObservation)

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

type QuotaSettingsParameters

type QuotaSettingsParameters struct {

	// +kubebuilder:validation:Required
	Limit *float64 `json:"limit" tf:"limit,omitempty"`

	// +kubebuilder:validation:Optional
	Offset *float64 `json:"offset,omitempty" tf:"offset,omitempty"`

	// +kubebuilder:validation:Required
	Period *string `json:"period" tf:"period,omitempty"`
}

func (*QuotaSettingsParameters) DeepCopy

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

func (*QuotaSettingsParameters) DeepCopyInto

func (in *QuotaSettingsParameters) DeepCopyInto(out *QuotaSettingsParameters)

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

type RequestValidator

type RequestValidator struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RequestValidatorSpec   `json:"spec"`
	Status            RequestValidatorStatus `json:"status,omitempty"`
}

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

func (in *RequestValidator) DeepCopy() *RequestValidator

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

func (*RequestValidator) DeepCopyInto

func (in *RequestValidator) DeepCopyInto(out *RequestValidator)

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

func (*RequestValidator) DeepCopyObject

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

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

func (*RequestValidator) GetCondition

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

GetCondition of this RequestValidator.

func (*RequestValidator) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this RequestValidator

func (*RequestValidator) GetDeletionPolicy

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

GetDeletionPolicy of this RequestValidator.

func (*RequestValidator) GetID

func (tr *RequestValidator) GetID() string

GetID returns ID of underlying Terraform resource of this RequestValidator

func (*RequestValidator) GetObservation

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

GetObservation of this RequestValidator

func (*RequestValidator) GetParameters

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

GetParameters of this RequestValidator

func (*RequestValidator) GetProviderConfigReference

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

GetProviderConfigReference of this RequestValidator.

func (*RequestValidator) GetProviderReference

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

GetProviderReference of this RequestValidator. Deprecated: Use GetProviderConfigReference.

func (*RequestValidator) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this RequestValidator.

func (*RequestValidator) GetTerraformResourceType

func (mg *RequestValidator) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RequestValidator

func (*RequestValidator) GetTerraformSchemaVersion

func (tr *RequestValidator) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RequestValidator) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this RequestValidator.

func (*RequestValidator) LateInitialize

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

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

func (*RequestValidator) SetConditions

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

SetConditions of this RequestValidator.

func (*RequestValidator) SetDeletionPolicy

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

SetDeletionPolicy of this RequestValidator.

func (*RequestValidator) SetObservation

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

SetObservation for this RequestValidator

func (*RequestValidator) SetParameters

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

SetParameters for this RequestValidator

func (*RequestValidator) SetProviderConfigReference

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

SetProviderConfigReference of this RequestValidator.

func (*RequestValidator) SetProviderReference

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

SetProviderReference of this RequestValidator. Deprecated: Use SetProviderConfigReference.

func (*RequestValidator) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this RequestValidator.

func (*RequestValidator) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this RequestValidator.

type RequestValidatorList

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

RequestValidatorList contains a list of RequestValidators

func (*RequestValidatorList) DeepCopy

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

func (*RequestValidatorList) DeepCopyInto

func (in *RequestValidatorList) DeepCopyInto(out *RequestValidatorList)

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

func (*RequestValidatorList) DeepCopyObject

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

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

func (*RequestValidatorList) GetItems

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

GetItems of this RequestValidatorList.

type RequestValidatorObservation

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

func (*RequestValidatorObservation) DeepCopy

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

func (*RequestValidatorObservation) DeepCopyInto

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

type RequestValidatorParameters

type RequestValidatorParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	ValidateRequestBody *bool `json:"validateRequestBody,omitempty" tf:"validate_request_body,omitempty"`

	// +kubebuilder:validation:Optional
	ValidateRequestParameters *bool `json:"validateRequestParameters,omitempty" tf:"validate_request_parameters,omitempty"`
}

func (*RequestValidatorParameters) DeepCopy

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

func (*RequestValidatorParameters) DeepCopyInto

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

type RequestValidatorSpec

type RequestValidatorSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RequestValidatorParameters `json:"forProvider"`
}

RequestValidatorSpec defines the desired state of RequestValidator

func (*RequestValidatorSpec) DeepCopy

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

func (*RequestValidatorSpec) DeepCopyInto

func (in *RequestValidatorSpec) DeepCopyInto(out *RequestValidatorSpec)

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

type RequestValidatorStatus

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

RequestValidatorStatus defines the observed state of RequestValidator.

func (*RequestValidatorStatus) DeepCopy

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

func (*RequestValidatorStatus) DeepCopyInto

func (in *RequestValidatorStatus) DeepCopyInto(out *RequestValidatorStatus)

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

type Resource

type Resource struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResourceSpec   `json:"spec"`
	Status            ResourceStatus `json:"status,omitempty"`
}

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

func (in *Resource) DeepCopy() *Resource

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

func (*Resource) DeepCopyInto

func (in *Resource) DeepCopyInto(out *Resource)

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

func (*Resource) DeepCopyObject

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

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

func (*Resource) GetCondition

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

GetCondition of this Resource.

func (*Resource) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Resource

func (*Resource) GetDeletionPolicy

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

GetDeletionPolicy of this Resource.

func (*Resource) GetID

func (tr *Resource) GetID() string

GetID returns ID of underlying Terraform resource of this Resource

func (*Resource) GetObservation

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

GetObservation of this Resource

func (*Resource) GetParameters

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

GetParameters of this Resource

func (*Resource) GetProviderConfigReference

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

GetProviderConfigReference of this Resource.

func (*Resource) GetProviderReference

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

GetProviderReference of this Resource. Deprecated: Use GetProviderConfigReference.

func (*Resource) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Resource.

func (*Resource) GetTerraformResourceType

func (mg *Resource) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Resource

func (*Resource) GetTerraformSchemaVersion

func (tr *Resource) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Resource) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Resource.

func (*Resource) LateInitialize

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

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

func (*Resource) SetConditions

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

SetConditions of this Resource.

func (*Resource) SetDeletionPolicy

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

SetDeletionPolicy of this Resource.

func (*Resource) SetObservation

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

SetObservation for this Resource

func (*Resource) SetParameters

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

SetParameters for this Resource

func (*Resource) SetProviderConfigReference

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

SetProviderConfigReference of this Resource.

func (*Resource) SetProviderReference

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

SetProviderReference of this Resource. Deprecated: Use SetProviderConfigReference.

func (*Resource) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Resource.

func (*Resource) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Resource.

type ResourceList

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

ResourceList contains a list of Resources

func (*ResourceList) DeepCopy

func (in *ResourceList) DeepCopy() *ResourceList

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

func (*ResourceList) DeepCopyInto

func (in *ResourceList) DeepCopyInto(out *ResourceList)

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

func (*ResourceList) DeepCopyObject

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

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

func (*ResourceList) GetItems

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

GetItems of this ResourceList.

type ResourceObservation

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

	Path *string `json:"path,omitempty" tf:"path,omitempty"`
}

func (*ResourceObservation) DeepCopy

func (in *ResourceObservation) DeepCopy() *ResourceObservation

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

func (*ResourceObservation) DeepCopyInto

func (in *ResourceObservation) DeepCopyInto(out *ResourceObservation)

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

type ResourceParameters

type ResourceParameters struct {

	// +kubebuilder:validation:Required
	ParentID *string `json:"parentId" tf:"parent_id,omitempty"`

	// +kubebuilder:validation:Required
	PathPart *string `json:"pathPart" tf:"path_part,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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`
}

func (*ResourceParameters) DeepCopy

func (in *ResourceParameters) DeepCopy() *ResourceParameters

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

func (*ResourceParameters) DeepCopyInto

func (in *ResourceParameters) DeepCopyInto(out *ResourceParameters)

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

type ResourceSpec

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

ResourceSpec defines the desired state of Resource

func (*ResourceSpec) DeepCopy

func (in *ResourceSpec) DeepCopy() *ResourceSpec

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

func (*ResourceSpec) DeepCopyInto

func (in *ResourceSpec) DeepCopyInto(out *ResourceSpec)

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

type ResourceStatus

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

ResourceStatus defines the observed state of Resource.

func (*ResourceStatus) DeepCopy

func (in *ResourceStatus) DeepCopy() *ResourceStatus

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

func (*ResourceStatus) DeepCopyInto

func (in *ResourceStatus) DeepCopyInto(out *ResourceStatus)

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

type RestAPI

type RestAPI struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RestAPISpec   `json:"spec"`
	Status            RestAPIStatus `json:"status,omitempty"`
}

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

func (in *RestAPI) DeepCopy() *RestAPI

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

func (*RestAPI) DeepCopyInto

func (in *RestAPI) DeepCopyInto(out *RestAPI)

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

func (*RestAPI) DeepCopyObject

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

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

func (*RestAPI) GetCondition

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

GetCondition of this RestAPI.

func (*RestAPI) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this RestAPI

func (*RestAPI) GetDeletionPolicy

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

GetDeletionPolicy of this RestAPI.

func (*RestAPI) GetID

func (tr *RestAPI) GetID() string

GetID returns ID of underlying Terraform resource of this RestAPI

func (*RestAPI) GetObservation

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

GetObservation of this RestAPI

func (*RestAPI) GetParameters

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

GetParameters of this RestAPI

func (*RestAPI) GetProviderConfigReference

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

GetProviderConfigReference of this RestAPI.

func (*RestAPI) GetProviderReference

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

GetProviderReference of this RestAPI. Deprecated: Use GetProviderConfigReference.

func (*RestAPI) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this RestAPI.

func (*RestAPI) GetTerraformResourceType

func (mg *RestAPI) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RestAPI

func (*RestAPI) GetTerraformSchemaVersion

func (tr *RestAPI) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RestAPI) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this RestAPI.

func (*RestAPI) LateInitialize

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

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

func (*RestAPI) SetConditions

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

SetConditions of this RestAPI.

func (*RestAPI) SetDeletionPolicy

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

SetDeletionPolicy of this RestAPI.

func (*RestAPI) SetObservation

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

SetObservation for this RestAPI

func (*RestAPI) SetParameters

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

SetParameters for this RestAPI

func (*RestAPI) SetProviderConfigReference

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

SetProviderConfigReference of this RestAPI.

func (*RestAPI) SetProviderReference

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

SetProviderReference of this RestAPI. Deprecated: Use SetProviderConfigReference.

func (*RestAPI) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this RestAPI.

func (*RestAPI) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this RestAPI.

type RestAPIEndpointConfigurationObservation

type RestAPIEndpointConfigurationObservation struct {
}

func (*RestAPIEndpointConfigurationObservation) DeepCopy

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

func (*RestAPIEndpointConfigurationObservation) DeepCopyInto

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

type RestAPIEndpointConfigurationParameters

type RestAPIEndpointConfigurationParameters struct {

	// +kubebuilder:validation:Required
	Types []*string `json:"types" tf:"types,omitempty"`

	// +kubebuilder:validation:Optional
	VPCEndpointIds []*string `json:"vpcEndpointIds,omitempty" tf:"vpc_endpoint_ids,omitempty"`
}

func (*RestAPIEndpointConfigurationParameters) DeepCopy

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

func (*RestAPIEndpointConfigurationParameters) DeepCopyInto

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

type RestAPIList

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

RestAPIList contains a list of RestAPIs

func (*RestAPIList) DeepCopy

func (in *RestAPIList) DeepCopy() *RestAPIList

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

func (*RestAPIList) DeepCopyInto

func (in *RestAPIList) DeepCopyInto(out *RestAPIList)

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

func (*RestAPIList) DeepCopyObject

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

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

func (*RestAPIList) GetItems

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

GetItems of this RestAPIList.

type RestAPIObservation

type RestAPIObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

	ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"`

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

	RootResourceID *string `json:"rootResourceId,omitempty" tf:"root_resource_id,omitempty"`

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

func (*RestAPIObservation) DeepCopy

func (in *RestAPIObservation) DeepCopy() *RestAPIObservation

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

func (*RestAPIObservation) DeepCopyInto

func (in *RestAPIObservation) DeepCopyInto(out *RestAPIObservation)

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

type RestAPIParameters

type RestAPIParameters struct {

	// +kubebuilder:validation:Optional
	APIKeySource *string `json:"apiKeySource,omitempty" tf:"api_key_source,omitempty"`

	// +kubebuilder:validation:Optional
	BinaryMediaTypes []*string `json:"binaryMediaTypes,omitempty" tf:"binary_media_types,omitempty"`

	// +kubebuilder:validation:Optional
	Body *string `json:"body,omitempty" tf:"body,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DisableExecuteAPIEndpoint *bool `json:"disableExecuteApiEndpoint,omitempty" tf:"disable_execute_api_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	EndpointConfiguration []RestAPIEndpointConfigurationParameters `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	MinimumCompressionSize *float64 `json:"minimumCompressionSize,omitempty" tf:"minimum_compression_size,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	Policy *string `json:"policy,omitempty" tf:"policy,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
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RestAPIParameters) DeepCopy

func (in *RestAPIParameters) DeepCopy() *RestAPIParameters

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

func (*RestAPIParameters) DeepCopyInto

func (in *RestAPIParameters) DeepCopyInto(out *RestAPIParameters)

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

type RestAPIPolicy

type RestAPIPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RestAPIPolicySpec   `json:"spec"`
	Status            RestAPIPolicyStatus `json:"status,omitempty"`
}

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

func (in *RestAPIPolicy) DeepCopy() *RestAPIPolicy

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

func (*RestAPIPolicy) DeepCopyInto

func (in *RestAPIPolicy) DeepCopyInto(out *RestAPIPolicy)

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

func (*RestAPIPolicy) DeepCopyObject

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

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RestAPIPolicy) GetCondition

func (mg *RestAPIPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RestAPIPolicy.

func (*RestAPIPolicy) GetConnectionDetailsMapping

func (tr *RestAPIPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RestAPIPolicy

func (*RestAPIPolicy) GetDeletionPolicy

func (mg *RestAPIPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RestAPIPolicy.

func (*RestAPIPolicy) GetID

func (tr *RestAPIPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this RestAPIPolicy

func (*RestAPIPolicy) GetObservation

func (tr *RestAPIPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this RestAPIPolicy

func (*RestAPIPolicy) GetParameters

func (tr *RestAPIPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this RestAPIPolicy

func (*RestAPIPolicy) GetProviderConfigReference

func (mg *RestAPIPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RestAPIPolicy.

func (*RestAPIPolicy) GetProviderReference

func (mg *RestAPIPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this RestAPIPolicy. Deprecated: Use GetProviderConfigReference.

func (*RestAPIPolicy) GetPublishConnectionDetailsTo

func (mg *RestAPIPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this RestAPIPolicy.

func (*RestAPIPolicy) GetTerraformResourceType

func (mg *RestAPIPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RestAPIPolicy

func (*RestAPIPolicy) GetTerraformSchemaVersion

func (tr *RestAPIPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RestAPIPolicy) GetWriteConnectionSecretToReference

func (mg *RestAPIPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RestAPIPolicy.

func (*RestAPIPolicy) LateInitialize

func (tr *RestAPIPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RestAPIPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*RestAPIPolicy) SetConditions

func (mg *RestAPIPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this RestAPIPolicy.

func (*RestAPIPolicy) SetDeletionPolicy

func (mg *RestAPIPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RestAPIPolicy.

func (*RestAPIPolicy) SetObservation

func (tr *RestAPIPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this RestAPIPolicy

func (*RestAPIPolicy) SetParameters

func (tr *RestAPIPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this RestAPIPolicy

func (*RestAPIPolicy) SetProviderConfigReference

func (mg *RestAPIPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RestAPIPolicy.

func (*RestAPIPolicy) SetProviderReference

func (mg *RestAPIPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RestAPIPolicy. Deprecated: Use SetProviderConfigReference.

func (*RestAPIPolicy) SetPublishConnectionDetailsTo

func (mg *RestAPIPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this RestAPIPolicy.

func (*RestAPIPolicy) SetWriteConnectionSecretToReference

func (mg *RestAPIPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RestAPIPolicy.

type RestAPIPolicyList

type RestAPIPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RestAPIPolicy `json:"items"`
}

RestAPIPolicyList contains a list of RestAPIPolicys

func (*RestAPIPolicyList) DeepCopy

func (in *RestAPIPolicyList) DeepCopy() *RestAPIPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicyList.

func (*RestAPIPolicyList) DeepCopyInto

func (in *RestAPIPolicyList) DeepCopyInto(out *RestAPIPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RestAPIPolicyList) DeepCopyObject

func (in *RestAPIPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RestAPIPolicyList) GetItems

func (l *RestAPIPolicyList) GetItems() []resource.Managed

GetItems of this RestAPIPolicyList.

type RestAPIPolicyObservation

type RestAPIPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RestAPIPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicyObservation.

func (*RestAPIPolicyObservation) DeepCopyInto

func (in *RestAPIPolicyObservation) DeepCopyInto(out *RestAPIPolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RestAPIPolicyParameters

type RestAPIPolicyParameters struct {

	// +kubebuilder:validation:Required
	Policy *string `json:"policy" tf:"policy,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
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`
}

func (*RestAPIPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicyParameters.

func (*RestAPIPolicyParameters) DeepCopyInto

func (in *RestAPIPolicyParameters) DeepCopyInto(out *RestAPIPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RestAPIPolicySpec

type RestAPIPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RestAPIPolicyParameters `json:"forProvider"`
}

RestAPIPolicySpec defines the desired state of RestAPIPolicy

func (*RestAPIPolicySpec) DeepCopy

func (in *RestAPIPolicySpec) DeepCopy() *RestAPIPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicySpec.

func (*RestAPIPolicySpec) DeepCopyInto

func (in *RestAPIPolicySpec) DeepCopyInto(out *RestAPIPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RestAPIPolicyStatus

type RestAPIPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RestAPIPolicyObservation `json:"atProvider,omitempty"`
}

RestAPIPolicyStatus defines the observed state of RestAPIPolicy.

func (*RestAPIPolicyStatus) DeepCopy

func (in *RestAPIPolicyStatus) DeepCopy() *RestAPIPolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIPolicyStatus.

func (*RestAPIPolicyStatus) DeepCopyInto

func (in *RestAPIPolicyStatus) DeepCopyInto(out *RestAPIPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RestAPISpec

type RestAPISpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RestAPIParameters `json:"forProvider"`
}

RestAPISpec defines the desired state of RestAPI

func (*RestAPISpec) DeepCopy

func (in *RestAPISpec) DeepCopy() *RestAPISpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPISpec.

func (*RestAPISpec) DeepCopyInto

func (in *RestAPISpec) DeepCopyInto(out *RestAPISpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RestAPIStatus

type RestAPIStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RestAPIObservation `json:"atProvider,omitempty"`
}

RestAPIStatus defines the observed state of RestAPI.

func (*RestAPIStatus) DeepCopy

func (in *RestAPIStatus) DeepCopy() *RestAPIStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIStatus.

func (*RestAPIStatus) DeepCopyInto

func (in *RestAPIStatus) DeepCopyInto(out *RestAPIStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SettingsObservation

type SettingsObservation struct {
}

func (*SettingsObservation) DeepCopy

func (in *SettingsObservation) DeepCopy() *SettingsObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsObservation.

func (*SettingsObservation) DeepCopyInto

func (in *SettingsObservation) DeepCopyInto(out *SettingsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SettingsParameters

type SettingsParameters struct {

	// +kubebuilder:validation:Optional
	CacheDataEncrypted *bool `json:"cacheDataEncrypted,omitempty" tf:"cache_data_encrypted,omitempty"`

	// +kubebuilder:validation:Optional
	CacheTTLInSeconds *float64 `json:"cacheTtlInSeconds,omitempty" tf:"cache_ttl_in_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	CachingEnabled *bool `json:"cachingEnabled,omitempty" tf:"caching_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty" tf:"data_trace_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	LoggingLevel *string `json:"loggingLevel,omitempty" tf:"logging_level,omitempty"`

	// +kubebuilder:validation:Optional
	MetricsEnabled *bool `json:"metricsEnabled,omitempty" tf:"metrics_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	RequireAuthorizationForCacheControl *bool `json:"requireAuthorizationForCacheControl,omitempty" tf:"require_authorization_for_cache_control,omitempty"`

	// +kubebuilder:validation:Optional
	ThrottlingBurstLimit *float64 `json:"throttlingBurstLimit,omitempty" tf:"throttling_burst_limit,omitempty"`

	// +kubebuilder:validation:Optional
	ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty" tf:"throttling_rate_limit,omitempty"`

	// +kubebuilder:validation:Optional
	UnauthorizedCacheControlHeaderStrategy *string `json:"unauthorizedCacheControlHeaderStrategy,omitempty" tf:"unauthorized_cache_control_header_strategy,omitempty"`
}

func (*SettingsParameters) DeepCopy

func (in *SettingsParameters) DeepCopy() *SettingsParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsParameters.

func (*SettingsParameters) DeepCopyInto

func (in *SettingsParameters) DeepCopyInto(out *SettingsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Stage

type Stage struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StageSpec   `json:"spec"`
	Status            StageStatus `json:"status,omitempty"`
}

Stage is the Schema for the Stages 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 (*Stage) DeepCopy

func (in *Stage) DeepCopy() *Stage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage.

func (*Stage) DeepCopyInto

func (in *Stage) DeepCopyInto(out *Stage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Stage) DeepCopyObject

func (in *Stage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Stage) GetCondition

func (mg *Stage) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Stage.

func (*Stage) GetConnectionDetailsMapping

func (tr *Stage) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Stage

func (*Stage) GetDeletionPolicy

func (mg *Stage) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Stage.

func (*Stage) GetID

func (tr *Stage) GetID() string

GetID returns ID of underlying Terraform resource of this Stage

func (*Stage) GetObservation

func (tr *Stage) GetObservation() (map[string]interface{}, error)

GetObservation of this Stage

func (*Stage) GetParameters

func (tr *Stage) GetParameters() (map[string]interface{}, error)

GetParameters of this Stage

func (*Stage) GetProviderConfigReference

func (mg *Stage) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Stage.

func (*Stage) GetProviderReference

func (mg *Stage) GetProviderReference() *xpv1.Reference

GetProviderReference of this Stage. Deprecated: Use GetProviderConfigReference.

func (*Stage) GetPublishConnectionDetailsTo

func (mg *Stage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Stage.

func (*Stage) GetTerraformResourceType

func (mg *Stage) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Stage

func (*Stage) GetTerraformSchemaVersion

func (tr *Stage) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Stage) GetWriteConnectionSecretToReference

func (mg *Stage) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Stage.

func (*Stage) LateInitialize

func (tr *Stage) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Stage using its observed tfState. returns True if there are any spec changes for the resource.

func (*Stage) SetConditions

func (mg *Stage) SetConditions(c ...xpv1.Condition)

SetConditions of this Stage.

func (*Stage) SetDeletionPolicy

func (mg *Stage) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Stage.

func (*Stage) SetObservation

func (tr *Stage) SetObservation(obs map[string]interface{}) error

SetObservation for this Stage

func (*Stage) SetParameters

func (tr *Stage) SetParameters(params map[string]interface{}) error

SetParameters for this Stage

func (*Stage) SetProviderConfigReference

func (mg *Stage) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Stage.

func (*Stage) SetProviderReference

func (mg *Stage) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Stage. Deprecated: Use SetProviderConfigReference.

func (*Stage) SetPublishConnectionDetailsTo

func (mg *Stage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Stage.

func (*Stage) SetWriteConnectionSecretToReference

func (mg *Stage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Stage.

type StageList

type StageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Stage `json:"items"`
}

StageList contains a list of Stages

func (*StageList) DeepCopy

func (in *StageList) DeepCopy() *StageList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageList.

func (*StageList) DeepCopyInto

func (in *StageList) DeepCopyInto(out *StageList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StageList) DeepCopyObject

func (in *StageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StageList) GetItems

func (l *StageList) GetItems() []resource.Managed

GetItems of this StageList.

type StageObservation

type StageObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	InvokeURL *string `json:"invokeUrl,omitempty" tf:"invoke_url,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*StageObservation) DeepCopy

func (in *StageObservation) DeepCopy() *StageObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageObservation.

func (*StageObservation) DeepCopyInto

func (in *StageObservation) DeepCopyInto(out *StageObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StageParameters

type StageParameters struct {

	// +kubebuilder:validation:Optional
	AccessLogSettings []AccessLogSettingsParameters `json:"accessLogSettings,omitempty" tf:"access_log_settings,omitempty"`

	// +kubebuilder:validation:Optional
	CacheClusterEnabled *bool `json:"cacheClusterEnabled,omitempty" tf:"cache_cluster_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	CacheClusterSize *string `json:"cacheClusterSize,omitempty" tf:"cache_cluster_size,omitempty"`

	// +kubebuilder:validation:Optional
	ClientCertificateID *string `json:"clientCertificateId,omitempty" tf:"client_certificate_id,omitempty"`

	// +kubebuilder:validation:Required
	DeploymentID *string `json:"deploymentId" tf:"deployment_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DocumentationVersion *string `json:"documentationVersion,omitempty" tf:"documentation_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:Required
	RestAPIID *string `json:"restApiId" tf:"rest_api_id,omitempty"`

	// +kubebuilder:validation:Required
	StageName *string `json:"stageName" tf:"stage_name,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Variables map[string]*string `json:"variables,omitempty" tf:"variables,omitempty"`

	// +kubebuilder:validation:Optional
	XrayTracingEnabled *bool `json:"xrayTracingEnabled,omitempty" tf:"xray_tracing_enabled,omitempty"`
}

func (*StageParameters) DeepCopy

func (in *StageParameters) DeepCopy() *StageParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageParameters.

func (*StageParameters) DeepCopyInto

func (in *StageParameters) DeepCopyInto(out *StageParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StageSpec

type StageSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StageParameters `json:"forProvider"`
}

StageSpec defines the desired state of Stage

func (*StageSpec) DeepCopy

func (in *StageSpec) DeepCopy() *StageSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageSpec.

func (*StageSpec) DeepCopyInto

func (in *StageSpec) DeepCopyInto(out *StageSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StageStatus

type StageStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StageObservation `json:"atProvider,omitempty"`
}

StageStatus defines the observed state of Stage.

func (*StageStatus) DeepCopy

func (in *StageStatus) DeepCopy() *StageStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageStatus.

func (*StageStatus) DeepCopyInto

func (in *StageStatus) DeepCopyInto(out *StageStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TLSConfigObservation

type TLSConfigObservation struct {
}

func (*TLSConfigObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfigObservation.

func (*TLSConfigObservation) DeepCopyInto

func (in *TLSConfigObservation) DeepCopyInto(out *TLSConfigObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TLSConfigParameters

type TLSConfigParameters struct {

	// +kubebuilder:validation:Optional
	InsecureSkipVerification *bool `json:"insecureSkipVerification,omitempty" tf:"insecure_skip_verification,omitempty"`
}

func (*TLSConfigParameters) DeepCopy

func (in *TLSConfigParameters) DeepCopy() *TLSConfigParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfigParameters.

func (*TLSConfigParameters) DeepCopyInto

func (in *TLSConfigParameters) DeepCopyInto(out *TLSConfigParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThrottleSettingsObservation

type ThrottleSettingsObservation struct {
	BurstLimit *float64 `json:"burstLimit,omitempty" tf:"burst_limit,omitempty"`

	RateLimit *float64 `json:"rateLimit,omitempty" tf:"rate_limit,omitempty"`
}

func (*ThrottleSettingsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThrottleSettingsObservation.

func (*ThrottleSettingsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ThrottleSettingsParameters

type ThrottleSettingsParameters struct {
}

func (*ThrottleSettingsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThrottleSettingsParameters.

func (*ThrottleSettingsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlan

type UsagePlan struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UsagePlanSpec   `json:"spec"`
	Status            UsagePlanStatus `json:"status,omitempty"`
}

UsagePlan is the Schema for the UsagePlans 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 (*UsagePlan) DeepCopy

func (in *UsagePlan) DeepCopy() *UsagePlan

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan.

func (*UsagePlan) DeepCopyInto

func (in *UsagePlan) DeepCopyInto(out *UsagePlan)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UsagePlan) DeepCopyObject

func (in *UsagePlan) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UsagePlan) GetCondition

func (mg *UsagePlan) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this UsagePlan.

func (*UsagePlan) GetConnectionDetailsMapping

func (tr *UsagePlan) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UsagePlan

func (*UsagePlan) GetDeletionPolicy

func (mg *UsagePlan) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UsagePlan.

func (*UsagePlan) GetID

func (tr *UsagePlan) GetID() string

GetID returns ID of underlying Terraform resource of this UsagePlan

func (*UsagePlan) GetObservation

func (tr *UsagePlan) GetObservation() (map[string]interface{}, error)

GetObservation of this UsagePlan

func (*UsagePlan) GetParameters

func (tr *UsagePlan) GetParameters() (map[string]interface{}, error)

GetParameters of this UsagePlan

func (*UsagePlan) GetProviderConfigReference

func (mg *UsagePlan) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UsagePlan.

func (*UsagePlan) GetProviderReference

func (mg *UsagePlan) GetProviderReference() *xpv1.Reference

GetProviderReference of this UsagePlan. Deprecated: Use GetProviderConfigReference.

func (*UsagePlan) GetPublishConnectionDetailsTo

func (mg *UsagePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this UsagePlan.

func (*UsagePlan) GetTerraformResourceType

func (mg *UsagePlan) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UsagePlan

func (*UsagePlan) GetTerraformSchemaVersion

func (tr *UsagePlan) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UsagePlan) GetWriteConnectionSecretToReference

func (mg *UsagePlan) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UsagePlan.

func (*UsagePlan) LateInitialize

func (tr *UsagePlan) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UsagePlan using its observed tfState. returns True if there are any spec changes for the resource.

func (*UsagePlan) SetConditions

func (mg *UsagePlan) SetConditions(c ...xpv1.Condition)

SetConditions of this UsagePlan.

func (*UsagePlan) SetDeletionPolicy

func (mg *UsagePlan) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UsagePlan.

func (*UsagePlan) SetObservation

func (tr *UsagePlan) SetObservation(obs map[string]interface{}) error

SetObservation for this UsagePlan

func (*UsagePlan) SetParameters

func (tr *UsagePlan) SetParameters(params map[string]interface{}) error

SetParameters for this UsagePlan

func (*UsagePlan) SetProviderConfigReference

func (mg *UsagePlan) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UsagePlan.

func (*UsagePlan) SetProviderReference

func (mg *UsagePlan) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UsagePlan. Deprecated: Use SetProviderConfigReference.

func (*UsagePlan) SetPublishConnectionDetailsTo

func (mg *UsagePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this UsagePlan.

func (*UsagePlan) SetWriteConnectionSecretToReference

func (mg *UsagePlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UsagePlan.

type UsagePlanKey

type UsagePlanKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UsagePlanKeySpec   `json:"spec"`
	Status            UsagePlanKeyStatus `json:"status,omitempty"`
}

UsagePlanKey is the Schema for the UsagePlanKeys 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 (*UsagePlanKey) DeepCopy

func (in *UsagePlanKey) DeepCopy() *UsagePlanKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKey.

func (*UsagePlanKey) DeepCopyInto

func (in *UsagePlanKey) DeepCopyInto(out *UsagePlanKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UsagePlanKey) DeepCopyObject

func (in *UsagePlanKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UsagePlanKey) GetCondition

func (mg *UsagePlanKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this UsagePlanKey.

func (*UsagePlanKey) GetConnectionDetailsMapping

func (tr *UsagePlanKey) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UsagePlanKey

func (*UsagePlanKey) GetDeletionPolicy

func (mg *UsagePlanKey) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UsagePlanKey.

func (*UsagePlanKey) GetID

func (tr *UsagePlanKey) GetID() string

GetID returns ID of underlying Terraform resource of this UsagePlanKey

func (*UsagePlanKey) GetObservation

func (tr *UsagePlanKey) GetObservation() (map[string]interface{}, error)

GetObservation of this UsagePlanKey

func (*UsagePlanKey) GetParameters

func (tr *UsagePlanKey) GetParameters() (map[string]interface{}, error)

GetParameters of this UsagePlanKey

func (*UsagePlanKey) GetProviderConfigReference

func (mg *UsagePlanKey) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UsagePlanKey.

func (*UsagePlanKey) GetProviderReference

func (mg *UsagePlanKey) GetProviderReference() *xpv1.Reference

GetProviderReference of this UsagePlanKey. Deprecated: Use GetProviderConfigReference.

func (*UsagePlanKey) GetPublishConnectionDetailsTo

func (mg *UsagePlanKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this UsagePlanKey.

func (*UsagePlanKey) GetTerraformResourceType

func (mg *UsagePlanKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UsagePlanKey

func (*UsagePlanKey) GetTerraformSchemaVersion

func (tr *UsagePlanKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UsagePlanKey) GetWriteConnectionSecretToReference

func (mg *UsagePlanKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UsagePlanKey.

func (*UsagePlanKey) LateInitialize

func (tr *UsagePlanKey) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UsagePlanKey using its observed tfState. returns True if there are any spec changes for the resource.

func (*UsagePlanKey) SetConditions

func (mg *UsagePlanKey) SetConditions(c ...xpv1.Condition)

SetConditions of this UsagePlanKey.

func (*UsagePlanKey) SetDeletionPolicy

func (mg *UsagePlanKey) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UsagePlanKey.

func (*UsagePlanKey) SetObservation

func (tr *UsagePlanKey) SetObservation(obs map[string]interface{}) error

SetObservation for this UsagePlanKey

func (*UsagePlanKey) SetParameters

func (tr *UsagePlanKey) SetParameters(params map[string]interface{}) error

SetParameters for this UsagePlanKey

func (*UsagePlanKey) SetProviderConfigReference

func (mg *UsagePlanKey) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UsagePlanKey.

func (*UsagePlanKey) SetProviderReference

func (mg *UsagePlanKey) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UsagePlanKey. Deprecated: Use SetProviderConfigReference.

func (*UsagePlanKey) SetPublishConnectionDetailsTo

func (mg *UsagePlanKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this UsagePlanKey.

func (*UsagePlanKey) SetWriteConnectionSecretToReference

func (mg *UsagePlanKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UsagePlanKey.

type UsagePlanKeyList

type UsagePlanKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UsagePlanKey `json:"items"`
}

UsagePlanKeyList contains a list of UsagePlanKeys

func (*UsagePlanKeyList) DeepCopy

func (in *UsagePlanKeyList) DeepCopy() *UsagePlanKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyList.

func (*UsagePlanKeyList) DeepCopyInto

func (in *UsagePlanKeyList) DeepCopyInto(out *UsagePlanKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UsagePlanKeyList) DeepCopyObject

func (in *UsagePlanKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UsagePlanKeyList) GetItems

func (l *UsagePlanKeyList) GetItems() []resource.Managed

GetItems of this UsagePlanKeyList.

type UsagePlanKeyObservation

type UsagePlanKeyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*UsagePlanKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyObservation.

func (*UsagePlanKeyObservation) DeepCopyInto

func (in *UsagePlanKeyObservation) DeepCopyInto(out *UsagePlanKeyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanKeyParameters

type UsagePlanKeyParameters struct {

	// +kubebuilder:validation:Required
	KeyID *string `json:"keyId" tf:"key_id,omitempty"`

	// +kubebuilder:validation:Required
	KeyType *string `json:"keyType" tf:"key_type,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
	UsagePlanID *string `json:"usagePlanId" tf:"usage_plan_id,omitempty"`
}

func (*UsagePlanKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyParameters.

func (*UsagePlanKeyParameters) DeepCopyInto

func (in *UsagePlanKeyParameters) DeepCopyInto(out *UsagePlanKeyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanKeySpec

type UsagePlanKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UsagePlanKeyParameters `json:"forProvider"`
}

UsagePlanKeySpec defines the desired state of UsagePlanKey

func (*UsagePlanKeySpec) DeepCopy

func (in *UsagePlanKeySpec) DeepCopy() *UsagePlanKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeySpec.

func (*UsagePlanKeySpec) DeepCopyInto

func (in *UsagePlanKeySpec) DeepCopyInto(out *UsagePlanKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanKeyStatus

type UsagePlanKeyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UsagePlanKeyObservation `json:"atProvider,omitempty"`
}

UsagePlanKeyStatus defines the observed state of UsagePlanKey.

func (*UsagePlanKeyStatus) DeepCopy

func (in *UsagePlanKeyStatus) DeepCopy() *UsagePlanKeyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyStatus.

func (*UsagePlanKeyStatus) DeepCopyInto

func (in *UsagePlanKeyStatus) DeepCopyInto(out *UsagePlanKeyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanList

type UsagePlanList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UsagePlan `json:"items"`
}

UsagePlanList contains a list of UsagePlans

func (*UsagePlanList) DeepCopy

func (in *UsagePlanList) DeepCopy() *UsagePlanList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanList.

func (*UsagePlanList) DeepCopyInto

func (in *UsagePlanList) DeepCopyInto(out *UsagePlanList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UsagePlanList) DeepCopyObject

func (in *UsagePlanList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UsagePlanList) GetItems

func (l *UsagePlanList) GetItems() []resource.Managed

GetItems of this UsagePlanList.

type UsagePlanObservation

type UsagePlanObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*UsagePlanObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanObservation.

func (*UsagePlanObservation) DeepCopyInto

func (in *UsagePlanObservation) DeepCopyInto(out *UsagePlanObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanParameters

type UsagePlanParameters struct {

	// +kubebuilder:validation:Optional
	APIStages []APIStagesParameters `json:"apiStages,omitempty" tf:"api_stages,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	ProductCode *string `json:"productCode,omitempty" tf:"product_code,omitempty"`

	// +kubebuilder:validation:Optional
	QuotaSettings []QuotaSettingsParameters `json:"quotaSettings,omitempty" tf:"quota_settings,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
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	ThrottleSettings []UsagePlanThrottleSettingsParameters `json:"throttleSettings,omitempty" tf:"throttle_settings,omitempty"`
}

func (*UsagePlanParameters) DeepCopy

func (in *UsagePlanParameters) DeepCopy() *UsagePlanParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanParameters.

func (*UsagePlanParameters) DeepCopyInto

func (in *UsagePlanParameters) DeepCopyInto(out *UsagePlanParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanSpec

type UsagePlanSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UsagePlanParameters `json:"forProvider"`
}

UsagePlanSpec defines the desired state of UsagePlan

func (*UsagePlanSpec) DeepCopy

func (in *UsagePlanSpec) DeepCopy() *UsagePlanSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpec.

func (*UsagePlanSpec) DeepCopyInto

func (in *UsagePlanSpec) DeepCopyInto(out *UsagePlanSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanStatus

type UsagePlanStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UsagePlanObservation `json:"atProvider,omitempty"`
}

UsagePlanStatus defines the observed state of UsagePlan.

func (*UsagePlanStatus) DeepCopy

func (in *UsagePlanStatus) DeepCopy() *UsagePlanStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanStatus.

func (*UsagePlanStatus) DeepCopyInto

func (in *UsagePlanStatus) DeepCopyInto(out *UsagePlanStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanThrottleSettingsObservation

type UsagePlanThrottleSettingsObservation struct {
}

func (*UsagePlanThrottleSettingsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanThrottleSettingsObservation.

func (*UsagePlanThrottleSettingsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UsagePlanThrottleSettingsParameters

type UsagePlanThrottleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	BurstLimit *float64 `json:"burstLimit,omitempty" tf:"burst_limit,omitempty"`

	// +kubebuilder:validation:Optional
	RateLimit *float64 `json:"rateLimit,omitempty" tf:"rate_limit,omitempty"`
}

func (*UsagePlanThrottleSettingsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanThrottleSettingsParameters.

func (*UsagePlanThrottleSettingsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPCLink struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VPCLinkSpec   `json:"spec"`
	Status            VPCLinkStatus `json:"status,omitempty"`
}

VPCLink is the Schema for the VPCLinks 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 (*VPCLink) DeepCopy

func (in *VPCLink) DeepCopy() *VPCLink

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLink.

func (*VPCLink) DeepCopyInto

func (in *VPCLink) DeepCopyInto(out *VPCLink)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VPCLink) DeepCopyObject

func (in *VPCLink) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VPCLink) GetCondition

func (mg *VPCLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this VPCLink.

func (*VPCLink) GetConnectionDetailsMapping

func (tr *VPCLink) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this VPCLink

func (*VPCLink) GetDeletionPolicy

func (mg *VPCLink) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this VPCLink.

func (*VPCLink) GetID

func (tr *VPCLink) GetID() string

GetID returns ID of underlying Terraform resource of this VPCLink

func (*VPCLink) GetObservation

func (tr *VPCLink) GetObservation() (map[string]interface{}, error)

GetObservation of this VPCLink

func (*VPCLink) GetParameters

func (tr *VPCLink) GetParameters() (map[string]interface{}, error)

GetParameters of this VPCLink

func (*VPCLink) GetProviderConfigReference

func (mg *VPCLink) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this VPCLink.

func (*VPCLink) GetProviderReference

func (mg *VPCLink) GetProviderReference() *xpv1.Reference

GetProviderReference of this VPCLink. Deprecated: Use GetProviderConfigReference.

func (*VPCLink) GetPublishConnectionDetailsTo

func (mg *VPCLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this VPCLink.

func (*VPCLink) GetTerraformResourceType

func (mg *VPCLink) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VPCLink

func (*VPCLink) GetTerraformSchemaVersion

func (tr *VPCLink) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VPCLink) GetWriteConnectionSecretToReference

func (mg *VPCLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this VPCLink.

func (*VPCLink) LateInitialize

func (tr *VPCLink) LateInitialize(attrs []byte) (bool, error)

LateInitialize this VPCLink using its observed tfState. returns True if there are any spec changes for the resource.

func (*VPCLink) SetConditions

func (mg *VPCLink) SetConditions(c ...xpv1.Condition)

SetConditions of this VPCLink.

func (*VPCLink) SetDeletionPolicy

func (mg *VPCLink) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this VPCLink.

func (*VPCLink) SetObservation

func (tr *VPCLink) SetObservation(obs map[string]interface{}) error

SetObservation for this VPCLink

func (*VPCLink) SetParameters

func (tr *VPCLink) SetParameters(params map[string]interface{}) error

SetParameters for this VPCLink

func (*VPCLink) SetProviderConfigReference

func (mg *VPCLink) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this VPCLink.

func (*VPCLink) SetProviderReference

func (mg *VPCLink) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this VPCLink. Deprecated: Use SetProviderConfigReference.

func (*VPCLink) SetPublishConnectionDetailsTo

func (mg *VPCLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this VPCLink.

func (*VPCLink) SetWriteConnectionSecretToReference

func (mg *VPCLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this VPCLink.

type VPCLinkList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VPCLink `json:"items"`
}

VPCLinkList contains a list of VPCLinks

func (*VPCLinkList) DeepCopy

func (in *VPCLinkList) DeepCopy() *VPCLinkList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkList.

func (*VPCLinkList) DeepCopyInto

func (in *VPCLinkList) DeepCopyInto(out *VPCLinkList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VPCLinkList) DeepCopyObject

func (in *VPCLinkList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VPCLinkList) GetItems

func (l *VPCLinkList) GetItems() []resource.Managed

GetItems of this VPCLinkList.

type VPCLinkObservation

type VPCLinkObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*VPCLinkObservation) DeepCopy

func (in *VPCLinkObservation) DeepCopy() *VPCLinkObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkObservation.

func (*VPCLinkObservation) DeepCopyInto

func (in *VPCLinkObservation) DeepCopyInto(out *VPCLinkObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPCLinkParameters

type VPCLinkParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"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:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	TargetArns []*string `json:"targetArns" tf:"target_arns,omitempty"`
}

func (*VPCLinkParameters) DeepCopy

func (in *VPCLinkParameters) DeepCopy() *VPCLinkParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkParameters.

func (*VPCLinkParameters) DeepCopyInto

func (in *VPCLinkParameters) DeepCopyInto(out *VPCLinkParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPCLinkSpec

type VPCLinkSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VPCLinkParameters `json:"forProvider"`
}

VPCLinkSpec defines the desired state of VPCLink

func (*VPCLinkSpec) DeepCopy

func (in *VPCLinkSpec) DeepCopy() *VPCLinkSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkSpec.

func (*VPCLinkSpec) DeepCopyInto

func (in *VPCLinkSpec) DeepCopyInto(out *VPCLinkSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPCLinkStatus

type VPCLinkStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        VPCLinkObservation `json:"atProvider,omitempty"`
}

VPCLinkStatus defines the observed state of VPCLink.

func (*VPCLinkStatus) DeepCopy

func (in *VPCLinkStatus) DeepCopy() *VPCLinkStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkStatus.

func (*VPCLinkStatus) DeepCopyInto

func (in *VPCLinkStatus) DeepCopyInto(out *VPCLinkStatus)

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