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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	Alias_Kind             = "Alias"
	Alias_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Alias_Kind}.String()
	Alias_KindAPIVersion   = Alias_Kind + "." + CRDGroupVersion.String()
	Alias_GroupVersionKind = CRDGroupVersion.WithKind(Alias_Kind)
)

Repository type metadata.

View Source
var (
	Build_Kind             = "Build"
	Build_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Build_Kind}.String()
	Build_KindAPIVersion   = Build_Kind + "." + CRDGroupVersion.String()
	Build_GroupVersionKind = CRDGroupVersion.WithKind(Build_Kind)
)

Repository type metadata.

View Source
var (
	Fleet_Kind             = "Fleet"
	Fleet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Fleet_Kind}.String()
	Fleet_KindAPIVersion   = Fleet_Kind + "." + CRDGroupVersion.String()
	Fleet_GroupVersionKind = CRDGroupVersion.WithKind(Fleet_Kind)
)

Repository type metadata.

View Source
var (
	GameSessionQueue_Kind             = "GameSessionQueue"
	GameSessionQueue_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GameSessionQueue_Kind}.String()
	GameSessionQueue_KindAPIVersion   = GameSessionQueue_Kind + "." + CRDGroupVersion.String()
	GameSessionQueue_GroupVersionKind = CRDGroupVersion.WithKind(GameSessionQueue_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
)

Functions

This section is empty.

Types

type Alias

type Alias struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AliasSpec   `json:"spec"`
	Status            AliasStatus `json:"status,omitempty"`
}

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

func (in *Alias) DeepCopy() *Alias

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

func (*Alias) DeepCopyInto

func (in *Alias) DeepCopyInto(out *Alias)

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

func (*Alias) DeepCopyObject

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

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

func (*Alias) GetCondition

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

GetCondition of this Alias.

func (*Alias) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Alias

func (*Alias) GetDeletionPolicy

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

GetDeletionPolicy of this Alias.

func (*Alias) GetID

func (tr *Alias) GetID() string

GetID returns ID of underlying Terraform resource of this Alias

func (*Alias) GetObservation

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

GetObservation of this Alias

func (*Alias) GetParameters

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

GetParameters of this Alias

func (*Alias) GetProviderConfigReference

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

GetProviderConfigReference of this Alias.

func (*Alias) GetProviderReference

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

GetProviderReference of this Alias. Deprecated: Use GetProviderConfigReference.

func (*Alias) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Alias.

func (*Alias) GetTerraformResourceType

func (mg *Alias) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Alias

func (*Alias) GetTerraformSchemaVersion

func (tr *Alias) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Alias) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Alias.

func (*Alias) LateInitialize

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

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

func (*Alias) SetConditions

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

SetConditions of this Alias.

func (*Alias) SetDeletionPolicy

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

SetDeletionPolicy of this Alias.

func (*Alias) SetObservation

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

SetObservation for this Alias

func (*Alias) SetParameters

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

SetParameters for this Alias

func (*Alias) SetProviderConfigReference

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

SetProviderConfigReference of this Alias.

func (*Alias) SetProviderReference

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

SetProviderReference of this Alias. Deprecated: Use SetProviderConfigReference.

func (*Alias) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Alias.

func (*Alias) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Alias.

type AliasList

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

AliasList contains a list of Aliass

func (*AliasList) DeepCopy

func (in *AliasList) DeepCopy() *AliasList

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

func (*AliasList) DeepCopyInto

func (in *AliasList) DeepCopyInto(out *AliasList)

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

func (*AliasList) DeepCopyObject

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

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

func (*AliasList) GetItems

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

GetItems of this AliasList.

type AliasObservation

type AliasObservation 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 (*AliasObservation) DeepCopy

func (in *AliasObservation) DeepCopy() *AliasObservation

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

func (*AliasObservation) DeepCopyInto

func (in *AliasObservation) DeepCopyInto(out *AliasObservation)

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

type AliasParameters

type AliasParameters 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:Required
	RoutingStrategy []RoutingStrategyParameters `json:"routingStrategy" tf:"routing_strategy,omitempty"`

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

func (*AliasParameters) DeepCopy

func (in *AliasParameters) DeepCopy() *AliasParameters

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

func (*AliasParameters) DeepCopyInto

func (in *AliasParameters) DeepCopyInto(out *AliasParameters)

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

type AliasSpec

type AliasSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AliasParameters `json:"forProvider"`
}

AliasSpec defines the desired state of Alias

func (*AliasSpec) DeepCopy

func (in *AliasSpec) DeepCopy() *AliasSpec

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

func (*AliasSpec) DeepCopyInto

func (in *AliasSpec) DeepCopyInto(out *AliasSpec)

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

type AliasStatus

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

AliasStatus defines the observed state of Alias.

func (*AliasStatus) DeepCopy

func (in *AliasStatus) DeepCopy() *AliasStatus

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

func (*AliasStatus) DeepCopyInto

func (in *AliasStatus) DeepCopyInto(out *AliasStatus)

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

type Build

type Build struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BuildSpec   `json:"spec"`
	Status            BuildStatus `json:"status,omitempty"`
}

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

func (in *Build) DeepCopy() *Build

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

func (*Build) DeepCopyInto

func (in *Build) DeepCopyInto(out *Build)

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

func (*Build) DeepCopyObject

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

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

func (*Build) GetCondition

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

GetCondition of this Build.

func (*Build) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Build

func (*Build) GetDeletionPolicy

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

GetDeletionPolicy of this Build.

func (*Build) GetID

func (tr *Build) GetID() string

GetID returns ID of underlying Terraform resource of this Build

func (*Build) GetObservation

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

GetObservation of this Build

func (*Build) GetParameters

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

GetParameters of this Build

func (*Build) GetProviderConfigReference

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

GetProviderConfigReference of this Build.

func (*Build) GetProviderReference

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

GetProviderReference of this Build. Deprecated: Use GetProviderConfigReference.

func (*Build) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Build.

func (*Build) GetTerraformResourceType

func (mg *Build) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Build

func (*Build) GetTerraformSchemaVersion

func (tr *Build) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Build) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Build.

func (*Build) LateInitialize

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

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

func (*Build) SetConditions

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

SetConditions of this Build.

func (*Build) SetDeletionPolicy

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

SetDeletionPolicy of this Build.

func (*Build) SetObservation

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

SetObservation for this Build

func (*Build) SetParameters

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

SetParameters for this Build

func (*Build) SetProviderConfigReference

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

SetProviderConfigReference of this Build.

func (*Build) SetProviderReference

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

SetProviderReference of this Build. Deprecated: Use SetProviderConfigReference.

func (*Build) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Build.

func (*Build) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Build.

type BuildList

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

BuildList contains a list of Builds

func (*BuildList) DeepCopy

func (in *BuildList) DeepCopy() *BuildList

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

func (*BuildList) DeepCopyInto

func (in *BuildList) DeepCopyInto(out *BuildList)

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

func (*BuildList) DeepCopyObject

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

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

func (*BuildList) GetItems

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

GetItems of this BuildList.

type BuildObservation

type BuildObservation 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 (*BuildObservation) DeepCopy

func (in *BuildObservation) DeepCopy() *BuildObservation

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

func (*BuildObservation) DeepCopyInto

func (in *BuildObservation) DeepCopyInto(out *BuildObservation)

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

type BuildParameters

type BuildParameters struct {

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

	// +kubebuilder:validation:Required
	OperatingSystem *string `json:"operatingSystem" tf:"operating_system,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
	StorageLocation []StorageLocationParameters `json:"storageLocation" tf:"storage_location,omitempty"`

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

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

func (*BuildParameters) DeepCopy

func (in *BuildParameters) DeepCopy() *BuildParameters

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

func (*BuildParameters) DeepCopyInto

func (in *BuildParameters) DeepCopyInto(out *BuildParameters)

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

type BuildSpec

type BuildSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BuildParameters `json:"forProvider"`
}

BuildSpec defines the desired state of Build

func (*BuildSpec) DeepCopy

func (in *BuildSpec) DeepCopy() *BuildSpec

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

func (*BuildSpec) DeepCopyInto

func (in *BuildSpec) DeepCopyInto(out *BuildSpec)

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

type BuildStatus

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

BuildStatus defines the observed state of Build.

func (*BuildStatus) DeepCopy

func (in *BuildStatus) DeepCopy() *BuildStatus

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

func (*BuildStatus) DeepCopyInto

func (in *BuildStatus) DeepCopyInto(out *BuildStatus)

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

type EC2InboundPermissionObservation

type EC2InboundPermissionObservation struct {
}

func (*EC2InboundPermissionObservation) DeepCopy

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

func (*EC2InboundPermissionObservation) DeepCopyInto

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

type EC2InboundPermissionParameters

type EC2InboundPermissionParameters struct {

	// +kubebuilder:validation:Required
	FromPort *float64 `json:"fromPort" tf:"from_port,omitempty"`

	// +kubebuilder:validation:Required
	IPRange *string `json:"ipRange" tf:"ip_range,omitempty"`

	// +kubebuilder:validation:Required
	Protocol *string `json:"protocol" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Required
	ToPort *float64 `json:"toPort" tf:"to_port,omitempty"`
}

func (*EC2InboundPermissionParameters) DeepCopy

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

func (*EC2InboundPermissionParameters) DeepCopyInto

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

type Fleet

type Fleet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FleetSpec   `json:"spec"`
	Status            FleetStatus `json:"status,omitempty"`
}

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

func (in *Fleet) DeepCopy() *Fleet

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

func (*Fleet) DeepCopyInto

func (in *Fleet) DeepCopyInto(out *Fleet)

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

func (*Fleet) DeepCopyObject

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

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

func (*Fleet) GetCondition

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

GetCondition of this Fleet.

func (*Fleet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Fleet

func (*Fleet) GetDeletionPolicy

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

GetDeletionPolicy of this Fleet.

func (*Fleet) GetID

func (tr *Fleet) GetID() string

GetID returns ID of underlying Terraform resource of this Fleet

func (*Fleet) GetObservation

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

GetObservation of this Fleet

func (*Fleet) GetParameters

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

GetParameters of this Fleet

func (*Fleet) GetProviderConfigReference

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

GetProviderConfigReference of this Fleet.

func (*Fleet) GetProviderReference

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

GetProviderReference of this Fleet. Deprecated: Use GetProviderConfigReference.

func (*Fleet) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Fleet.

func (*Fleet) GetTerraformResourceType

func (mg *Fleet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Fleet

func (*Fleet) GetTerraformSchemaVersion

func (tr *Fleet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Fleet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Fleet.

func (*Fleet) LateInitialize

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

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

func (*Fleet) ResolveReferences

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

ResolveReferences of this Fleet.

func (*Fleet) SetConditions

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

SetConditions of this Fleet.

func (*Fleet) SetDeletionPolicy

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

SetDeletionPolicy of this Fleet.

func (*Fleet) SetObservation

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

SetObservation for this Fleet

func (*Fleet) SetParameters

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

SetParameters for this Fleet

func (*Fleet) SetProviderConfigReference

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

SetProviderConfigReference of this Fleet.

func (*Fleet) SetProviderReference

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

SetProviderReference of this Fleet. Deprecated: Use SetProviderConfigReference.

func (*Fleet) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Fleet.

func (*Fleet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Fleet.

type FleetList

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

FleetList contains a list of Fleets

func (*FleetList) DeepCopy

func (in *FleetList) DeepCopy() *FleetList

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

func (*FleetList) DeepCopyInto

func (in *FleetList) DeepCopyInto(out *FleetList)

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

func (*FleetList) DeepCopyObject

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

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

func (*FleetList) GetItems

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

GetItems of this FleetList.

type FleetObservation

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

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

	LogPaths []*string `json:"logPaths,omitempty" tf:"log_paths,omitempty"`

	OperatingSystem *string `json:"operatingSystem,omitempty" tf:"operating_system,omitempty"`

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

func (*FleetObservation) DeepCopy

func (in *FleetObservation) DeepCopy() *FleetObservation

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

func (*FleetObservation) DeepCopyInto

func (in *FleetObservation) DeepCopyInto(out *FleetObservation)

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

type FleetParameters

type FleetParameters struct {

	// +kubebuilder:validation:Required
	BuildID *string `json:"buildId" tf:"build_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	EC2InboundPermission []EC2InboundPermissionParameters `json:"ec2InboundPermission,omitempty" tf:"ec2_inbound_permission,omitempty"`

	// +kubebuilder:validation:Required
	EC2InstanceType *string `json:"ec2InstanceType" tf:"ec2_instance_type,omitempty"`

	// +kubebuilder:validation:Optional
	FleetType *string `json:"fleetType,omitempty" tf:"fleet_type,omitempty"`

	// +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
	InstanceRoleArn *string `json:"instanceRoleArn,omitempty" tf:"instance_role_arn,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	MetricGroups []*string `json:"metricGroups,omitempty" tf:"metric_groups,omitempty"`

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

	// +kubebuilder:validation:Optional
	NewGameSessionProtectionPolicy *string `json:"newGameSessionProtectionPolicy,omitempty" tf:"new_game_session_protection_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
	ResourceCreationLimitPolicy []ResourceCreationLimitPolicyParameters `json:"resourceCreationLimitPolicy,omitempty" tf:"resource_creation_limit_policy,omitempty"`

	// +kubebuilder:validation:Optional
	RuntimeConfiguration []RuntimeConfigurationParameters `json:"runtimeConfiguration,omitempty" tf:"runtime_configuration,omitempty"`

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

func (*FleetParameters) DeepCopy

func (in *FleetParameters) DeepCopy() *FleetParameters

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

func (*FleetParameters) DeepCopyInto

func (in *FleetParameters) DeepCopyInto(out *FleetParameters)

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

type FleetSpec

type FleetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FleetParameters `json:"forProvider"`
}

FleetSpec defines the desired state of Fleet

func (*FleetSpec) DeepCopy

func (in *FleetSpec) DeepCopy() *FleetSpec

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

func (*FleetSpec) DeepCopyInto

func (in *FleetSpec) DeepCopyInto(out *FleetSpec)

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

type FleetStatus

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

FleetStatus defines the observed state of Fleet.

func (*FleetStatus) DeepCopy

func (in *FleetStatus) DeepCopy() *FleetStatus

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

func (*FleetStatus) DeepCopyInto

func (in *FleetStatus) DeepCopyInto(out *FleetStatus)

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

type GameSessionQueue

type GameSessionQueue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GameSessionQueueSpec   `json:"spec"`
	Status            GameSessionQueueStatus `json:"status,omitempty"`
}

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

func (in *GameSessionQueue) DeepCopy() *GameSessionQueue

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

func (*GameSessionQueue) DeepCopyInto

func (in *GameSessionQueue) DeepCopyInto(out *GameSessionQueue)

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

func (*GameSessionQueue) DeepCopyObject

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

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

func (*GameSessionQueue) GetCondition

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

GetCondition of this GameSessionQueue.

func (*GameSessionQueue) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this GameSessionQueue

func (*GameSessionQueue) GetDeletionPolicy

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

GetDeletionPolicy of this GameSessionQueue.

func (*GameSessionQueue) GetID

func (tr *GameSessionQueue) GetID() string

GetID returns ID of underlying Terraform resource of this GameSessionQueue

func (*GameSessionQueue) GetObservation

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

GetObservation of this GameSessionQueue

func (*GameSessionQueue) GetParameters

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

GetParameters of this GameSessionQueue

func (*GameSessionQueue) GetProviderConfigReference

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

GetProviderConfigReference of this GameSessionQueue.

func (*GameSessionQueue) GetProviderReference

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

GetProviderReference of this GameSessionQueue. Deprecated: Use GetProviderConfigReference.

func (*GameSessionQueue) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this GameSessionQueue.

func (*GameSessionQueue) GetTerraformResourceType

func (mg *GameSessionQueue) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GameSessionQueue

func (*GameSessionQueue) GetTerraformSchemaVersion

func (tr *GameSessionQueue) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GameSessionQueue) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this GameSessionQueue.

func (*GameSessionQueue) LateInitialize

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

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

func (*GameSessionQueue) SetConditions

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

SetConditions of this GameSessionQueue.

func (*GameSessionQueue) SetDeletionPolicy

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

SetDeletionPolicy of this GameSessionQueue.

func (*GameSessionQueue) SetObservation

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

SetObservation for this GameSessionQueue

func (*GameSessionQueue) SetParameters

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

SetParameters for this GameSessionQueue

func (*GameSessionQueue) SetProviderConfigReference

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

SetProviderConfigReference of this GameSessionQueue.

func (*GameSessionQueue) SetProviderReference

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

SetProviderReference of this GameSessionQueue. Deprecated: Use SetProviderConfigReference.

func (*GameSessionQueue) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this GameSessionQueue.

func (*GameSessionQueue) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this GameSessionQueue.

type GameSessionQueueList

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

GameSessionQueueList contains a list of GameSessionQueues

func (*GameSessionQueueList) DeepCopy

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

func (*GameSessionQueueList) DeepCopyInto

func (in *GameSessionQueueList) DeepCopyInto(out *GameSessionQueueList)

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

func (*GameSessionQueueList) DeepCopyObject

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

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

func (*GameSessionQueueList) GetItems

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

GetItems of this GameSessionQueueList.

type GameSessionQueueObservation

type GameSessionQueueObservation 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 (*GameSessionQueueObservation) DeepCopy

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

func (*GameSessionQueueObservation) DeepCopyInto

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

type GameSessionQueueParameters

type GameSessionQueueParameters struct {

	// +kubebuilder:validation:Optional
	Destinations []*string `json:"destinations,omitempty" tf:"destinations,omitempty"`

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

	// +kubebuilder:validation:Optional
	PlayerLatencyPolicy []PlayerLatencyPolicyParameters `json:"playerLatencyPolicy,omitempty" tf:"player_latency_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"`

	// +kubebuilder:validation:Optional
	TimeoutInSeconds *float64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds,omitempty"`
}

func (*GameSessionQueueParameters) DeepCopy

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

func (*GameSessionQueueParameters) DeepCopyInto

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

type GameSessionQueueSpec

type GameSessionQueueSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GameSessionQueueParameters `json:"forProvider"`
}

GameSessionQueueSpec defines the desired state of GameSessionQueue

func (*GameSessionQueueSpec) DeepCopy

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

func (*GameSessionQueueSpec) DeepCopyInto

func (in *GameSessionQueueSpec) DeepCopyInto(out *GameSessionQueueSpec)

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

type GameSessionQueueStatus

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

GameSessionQueueStatus defines the observed state of GameSessionQueue.

func (*GameSessionQueueStatus) DeepCopy

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

func (*GameSessionQueueStatus) DeepCopyInto

func (in *GameSessionQueueStatus) DeepCopyInto(out *GameSessionQueueStatus)

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

type PlayerLatencyPolicyObservation

type PlayerLatencyPolicyObservation struct {
}

func (*PlayerLatencyPolicyObservation) DeepCopy

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

func (*PlayerLatencyPolicyObservation) DeepCopyInto

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

type PlayerLatencyPolicyParameters

type PlayerLatencyPolicyParameters struct {

	// +kubebuilder:validation:Required
	MaximumIndividualPlayerLatencyMilliseconds *float64 `json:"maximumIndividualPlayerLatencyMilliseconds" tf:"maximum_individual_player_latency_milliseconds,omitempty"`

	// +kubebuilder:validation:Optional
	PolicyDurationSeconds *float64 `json:"policyDurationSeconds,omitempty" tf:"policy_duration_seconds,omitempty"`
}

func (*PlayerLatencyPolicyParameters) DeepCopy

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

func (*PlayerLatencyPolicyParameters) DeepCopyInto

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

type ResourceCreationLimitPolicyObservation

type ResourceCreationLimitPolicyObservation struct {
}

func (*ResourceCreationLimitPolicyObservation) DeepCopy

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

func (*ResourceCreationLimitPolicyObservation) DeepCopyInto

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

type ResourceCreationLimitPolicyParameters

type ResourceCreationLimitPolicyParameters struct {

	// +kubebuilder:validation:Optional
	NewGameSessionsPerCreator *float64 `json:"newGameSessionsPerCreator,omitempty" tf:"new_game_sessions_per_creator,omitempty"`

	// +kubebuilder:validation:Optional
	PolicyPeriodInMinutes *float64 `json:"policyPeriodInMinutes,omitempty" tf:"policy_period_in_minutes,omitempty"`
}

func (*ResourceCreationLimitPolicyParameters) DeepCopy

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

func (*ResourceCreationLimitPolicyParameters) DeepCopyInto

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

type RoutingStrategyObservation

type RoutingStrategyObservation struct {
}

func (*RoutingStrategyObservation) DeepCopy

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

func (*RoutingStrategyObservation) DeepCopyInto

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

type RoutingStrategyParameters

type RoutingStrategyParameters struct {

	// +kubebuilder:validation:Optional
	FleetID *string `json:"fleetId,omitempty" tf:"fleet_id,omitempty"`

	// +kubebuilder:validation:Optional
	Message *string `json:"message,omitempty" tf:"message,omitempty"`

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

func (*RoutingStrategyParameters) DeepCopy

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

func (*RoutingStrategyParameters) DeepCopyInto

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

type RuntimeConfigurationObservation

type RuntimeConfigurationObservation struct {
}

func (*RuntimeConfigurationObservation) DeepCopy

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

func (*RuntimeConfigurationObservation) DeepCopyInto

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

type RuntimeConfigurationParameters

type RuntimeConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	GameSessionActivationTimeoutSeconds *float64 `json:"gameSessionActivationTimeoutSeconds,omitempty" tf:"game_session_activation_timeout_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	MaxConcurrentGameSessionActivations *float64 `json:"maxConcurrentGameSessionActivations,omitempty" tf:"max_concurrent_game_session_activations,omitempty"`

	// +kubebuilder:validation:Optional
	ServerProcess []ServerProcessParameters `json:"serverProcess,omitempty" tf:"server_process,omitempty"`
}

func (*RuntimeConfigurationParameters) DeepCopy

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

func (*RuntimeConfigurationParameters) DeepCopyInto

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

type ServerProcessObservation

type ServerProcessObservation struct {
}

func (*ServerProcessObservation) DeepCopy

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

func (*ServerProcessObservation) DeepCopyInto

func (in *ServerProcessObservation) DeepCopyInto(out *ServerProcessObservation)

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

type ServerProcessParameters

type ServerProcessParameters struct {

	// +kubebuilder:validation:Required
	ConcurrentExecutions *float64 `json:"concurrentExecutions" tf:"concurrent_executions,omitempty"`

	// +kubebuilder:validation:Required
	LaunchPath *string `json:"launchPath" tf:"launch_path,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*ServerProcessParameters) DeepCopy

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

func (*ServerProcessParameters) DeepCopyInto

func (in *ServerProcessParameters) DeepCopyInto(out *ServerProcessParameters)

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

type StorageLocationObservation

type StorageLocationObservation struct {
}

func (*StorageLocationObservation) DeepCopy

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

func (*StorageLocationObservation) DeepCopyInto

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

type StorageLocationParameters

type StorageLocationParameters struct {

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

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

	// +kubebuilder:validation:Required
	RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"`
}

func (*StorageLocationParameters) DeepCopy

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

func (*StorageLocationParameters) DeepCopyInto

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

Jump to

Keyboard shortcuts

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