Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=gamelift.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Alias
- func (in *Alias) DeepCopy() *Alias
- func (in *Alias) DeepCopyInto(out *Alias)
- func (in *Alias) DeepCopyObject() runtime.Object
- func (mg *Alias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Alias) GetConnectionDetailsMapping() map[string]string
- func (mg *Alias) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Alias) GetID() string
- func (tr *Alias) GetObservation() (map[string]interface{}, error)
- func (tr *Alias) GetParameters() (map[string]interface{}, error)
- func (mg *Alias) GetProviderConfigReference() *xpv1.Reference
- func (mg *Alias) GetProviderReference() *xpv1.Reference
- func (mg *Alias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Alias) GetTerraformResourceType() string
- func (tr *Alias) GetTerraformSchemaVersion() int
- func (mg *Alias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Alias) LateInitialize(attrs []byte) (bool, error)
- func (mg *Alias) SetConditions(c ...xpv1.Condition)
- func (mg *Alias) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Alias) SetObservation(obs map[string]interface{}) error
- func (tr *Alias) SetParameters(params map[string]interface{}) error
- func (mg *Alias) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Alias) SetProviderReference(r *xpv1.Reference)
- func (mg *Alias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Alias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AliasList
- type AliasObservation
- type AliasParameters
- type AliasSpec
- type AliasStatus
- type Build
- func (in *Build) DeepCopy() *Build
- func (in *Build) DeepCopyInto(out *Build)
- func (in *Build) DeepCopyObject() runtime.Object
- func (mg *Build) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Build) GetConnectionDetailsMapping() map[string]string
- func (mg *Build) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Build) GetID() string
- func (tr *Build) GetObservation() (map[string]interface{}, error)
- func (tr *Build) GetParameters() (map[string]interface{}, error)
- func (mg *Build) GetProviderConfigReference() *xpv1.Reference
- func (mg *Build) GetProviderReference() *xpv1.Reference
- func (mg *Build) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Build) GetTerraformResourceType() string
- func (tr *Build) GetTerraformSchemaVersion() int
- func (mg *Build) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Build) LateInitialize(attrs []byte) (bool, error)
- func (mg *Build) SetConditions(c ...xpv1.Condition)
- func (mg *Build) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Build) SetObservation(obs map[string]interface{}) error
- func (tr *Build) SetParameters(params map[string]interface{}) error
- func (mg *Build) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Build) SetProviderReference(r *xpv1.Reference)
- func (mg *Build) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Build) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BuildList
- type BuildObservation
- type BuildParameters
- type BuildSpec
- type BuildStatus
- type EC2InboundPermissionObservation
- type EC2InboundPermissionParameters
- type Fleet
- func (in *Fleet) DeepCopy() *Fleet
- func (in *Fleet) DeepCopyInto(out *Fleet)
- func (in *Fleet) DeepCopyObject() runtime.Object
- func (mg *Fleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Fleet) GetConnectionDetailsMapping() map[string]string
- func (mg *Fleet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Fleet) GetID() string
- func (tr *Fleet) GetObservation() (map[string]interface{}, error)
- func (tr *Fleet) GetParameters() (map[string]interface{}, error)
- func (mg *Fleet) GetProviderConfigReference() *xpv1.Reference
- func (mg *Fleet) GetProviderReference() *xpv1.Reference
- func (mg *Fleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Fleet) GetTerraformResourceType() string
- func (tr *Fleet) GetTerraformSchemaVersion() int
- func (mg *Fleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Fleet) LateInitialize(attrs []byte) (bool, error)
- func (mg *Fleet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Fleet) SetConditions(c ...xpv1.Condition)
- func (mg *Fleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Fleet) SetObservation(obs map[string]interface{}) error
- func (tr *Fleet) SetParameters(params map[string]interface{}) error
- func (mg *Fleet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Fleet) SetProviderReference(r *xpv1.Reference)
- func (mg *Fleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Fleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FleetList
- type FleetObservation
- type FleetParameters
- type FleetSpec
- type FleetStatus
- type GameSessionQueue
- func (in *GameSessionQueue) DeepCopy() *GameSessionQueue
- func (in *GameSessionQueue) DeepCopyInto(out *GameSessionQueue)
- func (in *GameSessionQueue) DeepCopyObject() runtime.Object
- func (mg *GameSessionQueue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GameSessionQueue) GetConnectionDetailsMapping() map[string]string
- func (mg *GameSessionQueue) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GameSessionQueue) GetID() string
- func (tr *GameSessionQueue) GetObservation() (map[string]interface{}, error)
- func (tr *GameSessionQueue) GetParameters() (map[string]interface{}, error)
- func (mg *GameSessionQueue) GetProviderConfigReference() *xpv1.Reference
- func (mg *GameSessionQueue) GetProviderReference() *xpv1.Reference
- func (mg *GameSessionQueue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GameSessionQueue) GetTerraformResourceType() string
- func (tr *GameSessionQueue) GetTerraformSchemaVersion() int
- func (mg *GameSessionQueue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GameSessionQueue) LateInitialize(attrs []byte) (bool, error)
- func (mg *GameSessionQueue) SetConditions(c ...xpv1.Condition)
- func (mg *GameSessionQueue) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GameSessionQueue) SetObservation(obs map[string]interface{}) error
- func (tr *GameSessionQueue) SetParameters(params map[string]interface{}) error
- func (mg *GameSessionQueue) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GameSessionQueue) SetProviderReference(r *xpv1.Reference)
- func (mg *GameSessionQueue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GameSessionQueue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GameSessionQueueList
- type GameSessionQueueObservation
- type GameSessionQueueParameters
- type GameSessionQueueSpec
- type GameSessionQueueStatus
- type PlayerLatencyPolicyObservation
- type PlayerLatencyPolicyParameters
- type ResourceCreationLimitPolicyObservation
- type ResourceCreationLimitPolicyParameters
- type RoutingStrategyObservation
- type RoutingStrategyParameters
- type RuntimeConfigurationObservation
- type RuntimeConfigurationParameters
- type ServerProcessObservation
- type ServerProcessParameters
- type StorageLocationObservation
- type StorageLocationParameters
Constants ¶
const ( CRDGroup = "gamelift.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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.
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.
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.
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.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Alias
func (*Alias) GetDeletionPolicy ¶
func (mg *Alias) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Alias.
func (*Alias) GetObservation ¶
GetObservation of this Alias
func (*Alias) GetParameters ¶
GetParameters of this Alias
func (*Alias) GetProviderConfigReference ¶
GetProviderConfigReference of this Alias.
func (*Alias) GetProviderReference ¶
GetProviderReference of this Alias. Deprecated: Use GetProviderConfigReference.
func (*Alias) GetPublishConnectionDetailsTo ¶
func (mg *Alias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Alias.
func (*Alias) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Alias
func (*Alias) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Alias) GetWriteConnectionSecretToReference ¶
func (mg *Alias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Alias.
func (*Alias) LateInitialize ¶
LateInitialize this Alias using its observed tfState. returns True if there are any spec changes for the resource.
func (*Alias) SetConditions ¶
SetConditions of this Alias.
func (*Alias) SetDeletionPolicy ¶
func (mg *Alias) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Alias.
func (*Alias) SetObservation ¶
SetObservation for this Alias
func (*Alias) SetParameters ¶
SetParameters for this Alias
func (*Alias) SetProviderConfigReference ¶
SetProviderConfigReference of this Alias.
func (*Alias) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
func (*AliasSpec) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Build.
func (*Build) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Build) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Build
func (*Build) GetDeletionPolicy ¶
func (mg *Build) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Build.
func (*Build) GetObservation ¶
GetObservation of this Build
func (*Build) GetParameters ¶
GetParameters of this Build
func (*Build) GetProviderConfigReference ¶
GetProviderConfigReference of this Build.
func (*Build) GetProviderReference ¶
GetProviderReference of this Build. Deprecated: Use GetProviderConfigReference.
func (*Build) GetPublishConnectionDetailsTo ¶
func (mg *Build) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Build.
func (*Build) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Build
func (*Build) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Build) GetWriteConnectionSecretToReference ¶
func (mg *Build) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Build.
func (*Build) LateInitialize ¶
LateInitialize this Build using its observed tfState. returns True if there are any spec changes for the resource.
func (*Build) SetConditions ¶
SetConditions of this Build.
func (*Build) SetDeletionPolicy ¶
func (mg *Build) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Build.
func (*Build) SetObservation ¶
SetObservation for this Build
func (*Build) SetParameters ¶
SetParameters for this Build
func (*Build) SetProviderConfigReference ¶
SetProviderConfigReference of this Build.
func (*Build) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildList.
func (*BuildList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildSpec.
func (*BuildSpec) DeepCopyInto ¶
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 ¶
func (in *EC2InboundPermissionObservation) DeepCopy() *EC2InboundPermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EC2InboundPermissionObservation.
func (*EC2InboundPermissionObservation) DeepCopyInto ¶
func (in *EC2InboundPermissionObservation) DeepCopyInto(out *EC2InboundPermissionObservation)
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 ¶
func (in *EC2InboundPermissionParameters) DeepCopy() *EC2InboundPermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EC2InboundPermissionParameters.
func (*EC2InboundPermissionParameters) DeepCopyInto ¶
func (in *EC2InboundPermissionParameters) DeepCopyInto(out *EC2InboundPermissionParameters)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet.
func (*Fleet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Fleet) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Fleet
func (*Fleet) GetDeletionPolicy ¶
func (mg *Fleet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Fleet.
func (*Fleet) GetObservation ¶
GetObservation of this Fleet
func (*Fleet) GetParameters ¶
GetParameters of this Fleet
func (*Fleet) GetProviderConfigReference ¶
GetProviderConfigReference of this Fleet.
func (*Fleet) GetProviderReference ¶
GetProviderReference of this Fleet. Deprecated: Use GetProviderConfigReference.
func (*Fleet) GetPublishConnectionDetailsTo ¶
func (mg *Fleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Fleet.
func (*Fleet) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Fleet
func (*Fleet) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Fleet) GetWriteConnectionSecretToReference ¶
func (mg *Fleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Fleet.
func (*Fleet) LateInitialize ¶
LateInitialize this Fleet using its observed tfState. returns True if there are any spec changes for the resource.
func (*Fleet) ResolveReferences ¶
ResolveReferences of this Fleet.
func (*Fleet) SetConditions ¶
SetConditions of this Fleet.
func (*Fleet) SetDeletionPolicy ¶
func (mg *Fleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Fleet.
func (*Fleet) SetObservation ¶
SetObservation for this Fleet
func (*Fleet) SetParameters ¶
SetParameters for this Fleet
func (*Fleet) SetProviderConfigReference ¶
SetProviderConfigReference of this Fleet.
func (*Fleet) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetList.
func (*FleetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FleetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpec.
func (*FleetSpec) DeepCopyInto ¶
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 ¶
func (in *GameSessionQueueList) DeepCopy() *GameSessionQueueList
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 ¶
func (in *GameSessionQueueObservation) DeepCopy() *GameSessionQueueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameSessionQueueObservation.
func (*GameSessionQueueObservation) DeepCopyInto ¶
func (in *GameSessionQueueObservation) DeepCopyInto(out *GameSessionQueueObservation)
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 ¶
func (in *GameSessionQueueParameters) DeepCopy() *GameSessionQueueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameSessionQueueParameters.
func (*GameSessionQueueParameters) DeepCopyInto ¶
func (in *GameSessionQueueParameters) DeepCopyInto(out *GameSessionQueueParameters)
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 ¶
func (in *GameSessionQueueSpec) DeepCopy() *GameSessionQueueSpec
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 ¶
func (in *GameSessionQueueStatus) DeepCopy() *GameSessionQueueStatus
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 ¶
func (in *PlayerLatencyPolicyObservation) DeepCopy() *PlayerLatencyPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayerLatencyPolicyObservation.
func (*PlayerLatencyPolicyObservation) DeepCopyInto ¶
func (in *PlayerLatencyPolicyObservation) DeepCopyInto(out *PlayerLatencyPolicyObservation)
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 ¶
func (in *PlayerLatencyPolicyParameters) DeepCopy() *PlayerLatencyPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayerLatencyPolicyParameters.
func (*PlayerLatencyPolicyParameters) DeepCopyInto ¶
func (in *PlayerLatencyPolicyParameters) DeepCopyInto(out *PlayerLatencyPolicyParameters)
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 ¶
func (in *ResourceCreationLimitPolicyObservation) DeepCopy() *ResourceCreationLimitPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceCreationLimitPolicyObservation.
func (*ResourceCreationLimitPolicyObservation) DeepCopyInto ¶
func (in *ResourceCreationLimitPolicyObservation) DeepCopyInto(out *ResourceCreationLimitPolicyObservation)
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 ¶
func (in *ResourceCreationLimitPolicyParameters) DeepCopy() *ResourceCreationLimitPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceCreationLimitPolicyParameters.
func (*ResourceCreationLimitPolicyParameters) DeepCopyInto ¶
func (in *ResourceCreationLimitPolicyParameters) DeepCopyInto(out *ResourceCreationLimitPolicyParameters)
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 ¶
func (in *RoutingStrategyObservation) DeepCopy() *RoutingStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingStrategyObservation.
func (*RoutingStrategyObservation) DeepCopyInto ¶
func (in *RoutingStrategyObservation) DeepCopyInto(out *RoutingStrategyObservation)
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 ¶
func (in *RoutingStrategyParameters) DeepCopy() *RoutingStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingStrategyParameters.
func (*RoutingStrategyParameters) DeepCopyInto ¶
func (in *RoutingStrategyParameters) DeepCopyInto(out *RoutingStrategyParameters)
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 ¶
func (in *RuntimeConfigurationObservation) DeepCopy() *RuntimeConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeConfigurationObservation.
func (*RuntimeConfigurationObservation) DeepCopyInto ¶
func (in *RuntimeConfigurationObservation) DeepCopyInto(out *RuntimeConfigurationObservation)
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 ¶
func (in *RuntimeConfigurationParameters) DeepCopy() *RuntimeConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeConfigurationParameters.
func (*RuntimeConfigurationParameters) DeepCopyInto ¶
func (in *RuntimeConfigurationParameters) DeepCopyInto(out *RuntimeConfigurationParameters)
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 ¶
func (in *ServerProcessObservation) DeepCopy() *ServerProcessObservation
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 ¶
func (in *ServerProcessParameters) DeepCopy() *ServerProcessParameters
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 ¶
func (in *StorageLocationObservation) DeepCopy() *StorageLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageLocationObservation.
func (*StorageLocationObservation) DeepCopyInto ¶
func (in *StorageLocationObservation) DeepCopyInto(out *StorageLocationObservation)
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 ¶
func (in *StorageLocationParameters) DeepCopy() *StorageLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageLocationParameters.
func (*StorageLocationParameters) DeepCopyInto ¶
func (in *StorageLocationParameters) DeepCopyInto(out *StorageLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.