Documentation
¶
Index ¶
- Constants
- type Alias
- type AliasArgs
- type AliasInput
- type AliasOutput
- func (o AliasOutput) AliasId() pulumi.StringOutput
- func (o AliasOutput) Description() pulumi.StringPtrOutput
- func (AliasOutput) ElementType() reflect.Type
- func (o AliasOutput) Name() pulumi.StringOutput
- func (o AliasOutput) RoutingStrategy() AliasRoutingStrategyOutput
- func (o AliasOutput) ToAliasOutput() AliasOutput
- func (o AliasOutput) ToAliasOutputWithContext(ctx context.Context) AliasOutput
- func (o AliasOutput) ToOutput(ctx context.Context) pulumix.Output[*Alias]
- type AliasRoutingStrategy
- type AliasRoutingStrategyArgs
- func (AliasRoutingStrategyArgs) ElementType() reflect.Type
- func (i AliasRoutingStrategyArgs) ToAliasRoutingStrategyOutput() AliasRoutingStrategyOutput
- func (i AliasRoutingStrategyArgs) ToAliasRoutingStrategyOutputWithContext(ctx context.Context) AliasRoutingStrategyOutput
- func (i AliasRoutingStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[AliasRoutingStrategy]
- type AliasRoutingStrategyInput
- type AliasRoutingStrategyOutput
- func (AliasRoutingStrategyOutput) ElementType() reflect.Type
- func (o AliasRoutingStrategyOutput) FleetId() pulumi.StringPtrOutput
- func (o AliasRoutingStrategyOutput) Message() pulumi.StringPtrOutput
- func (o AliasRoutingStrategyOutput) ToAliasRoutingStrategyOutput() AliasRoutingStrategyOutput
- func (o AliasRoutingStrategyOutput) ToAliasRoutingStrategyOutputWithContext(ctx context.Context) AliasRoutingStrategyOutput
- func (o AliasRoutingStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[AliasRoutingStrategy]
- func (o AliasRoutingStrategyOutput) Type() AliasRoutingStrategyTypeOutput
- type AliasRoutingStrategyPtrOutput
- func (o AliasRoutingStrategyPtrOutput) Elem() AliasRoutingStrategyOutput
- func (AliasRoutingStrategyPtrOutput) ElementType() reflect.Type
- func (o AliasRoutingStrategyPtrOutput) FleetId() pulumi.StringPtrOutput
- func (o AliasRoutingStrategyPtrOutput) Message() pulumi.StringPtrOutput
- func (o AliasRoutingStrategyPtrOutput) ToAliasRoutingStrategyPtrOutput() AliasRoutingStrategyPtrOutput
- func (o AliasRoutingStrategyPtrOutput) ToAliasRoutingStrategyPtrOutputWithContext(ctx context.Context) AliasRoutingStrategyPtrOutput
- func (o AliasRoutingStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AliasRoutingStrategy]
- func (o AliasRoutingStrategyPtrOutput) Type() AliasRoutingStrategyTypePtrOutput
- type AliasRoutingStrategyType
- func (AliasRoutingStrategyType) ElementType() reflect.Type
- func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypeOutput() AliasRoutingStrategyTypeOutput
- func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypeOutputWithContext(ctx context.Context) AliasRoutingStrategyTypeOutput
- func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypePtrOutput() AliasRoutingStrategyTypePtrOutput
- func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypePtrOutputWithContext(ctx context.Context) AliasRoutingStrategyTypePtrOutput
- func (e AliasRoutingStrategyType) ToStringOutput() pulumi.StringOutput
- func (e AliasRoutingStrategyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AliasRoutingStrategyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AliasRoutingStrategyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasRoutingStrategyTypeInput
- type AliasRoutingStrategyTypeOutput
- func (AliasRoutingStrategyTypeOutput) ElementType() reflect.Type
- func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypeOutput() AliasRoutingStrategyTypeOutput
- func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypeOutputWithContext(ctx context.Context) AliasRoutingStrategyTypeOutput
- func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypePtrOutput() AliasRoutingStrategyTypePtrOutput
- func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypePtrOutputWithContext(ctx context.Context) AliasRoutingStrategyTypePtrOutput
- func (o AliasRoutingStrategyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AliasRoutingStrategyType]
- func (o AliasRoutingStrategyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AliasRoutingStrategyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AliasRoutingStrategyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AliasRoutingStrategyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasRoutingStrategyTypePtrInput
- type AliasRoutingStrategyTypePtrOutput
- func (o AliasRoutingStrategyTypePtrOutput) Elem() AliasRoutingStrategyTypeOutput
- func (AliasRoutingStrategyTypePtrOutput) ElementType() reflect.Type
- func (o AliasRoutingStrategyTypePtrOutput) ToAliasRoutingStrategyTypePtrOutput() AliasRoutingStrategyTypePtrOutput
- func (o AliasRoutingStrategyTypePtrOutput) ToAliasRoutingStrategyTypePtrOutputWithContext(ctx context.Context) AliasRoutingStrategyTypePtrOutput
- func (o AliasRoutingStrategyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AliasRoutingStrategyType]
- func (o AliasRoutingStrategyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AliasRoutingStrategyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasState
- type Build
- type BuildArgs
- type BuildInput
- type BuildOperatingSystem
- func (BuildOperatingSystem) ElementType() reflect.Type
- func (e BuildOperatingSystem) ToBuildOperatingSystemOutput() BuildOperatingSystemOutput
- func (e BuildOperatingSystem) ToBuildOperatingSystemOutputWithContext(ctx context.Context) BuildOperatingSystemOutput
- func (e BuildOperatingSystem) ToBuildOperatingSystemPtrOutput() BuildOperatingSystemPtrOutput
- func (e BuildOperatingSystem) ToBuildOperatingSystemPtrOutputWithContext(ctx context.Context) BuildOperatingSystemPtrOutput
- func (e BuildOperatingSystem) ToStringOutput() pulumi.StringOutput
- func (e BuildOperatingSystem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildOperatingSystem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildOperatingSystem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOperatingSystemInput
- type BuildOperatingSystemOutput
- func (BuildOperatingSystemOutput) ElementType() reflect.Type
- func (o BuildOperatingSystemOutput) ToBuildOperatingSystemOutput() BuildOperatingSystemOutput
- func (o BuildOperatingSystemOutput) ToBuildOperatingSystemOutputWithContext(ctx context.Context) BuildOperatingSystemOutput
- func (o BuildOperatingSystemOutput) ToBuildOperatingSystemPtrOutput() BuildOperatingSystemPtrOutput
- func (o BuildOperatingSystemOutput) ToBuildOperatingSystemPtrOutputWithContext(ctx context.Context) BuildOperatingSystemPtrOutput
- func (o BuildOperatingSystemOutput) ToOutput(ctx context.Context) pulumix.Output[BuildOperatingSystem]
- func (o BuildOperatingSystemOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildOperatingSystemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildOperatingSystemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOperatingSystemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOperatingSystemPtrInput
- type BuildOperatingSystemPtrOutput
- func (o BuildOperatingSystemPtrOutput) Elem() BuildOperatingSystemOutput
- func (BuildOperatingSystemPtrOutput) ElementType() reflect.Type
- func (o BuildOperatingSystemPtrOutput) ToBuildOperatingSystemPtrOutput() BuildOperatingSystemPtrOutput
- func (o BuildOperatingSystemPtrOutput) ToBuildOperatingSystemPtrOutputWithContext(ctx context.Context) BuildOperatingSystemPtrOutput
- func (o BuildOperatingSystemPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BuildOperatingSystem]
- func (o BuildOperatingSystemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOperatingSystemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOutput
- func (o BuildOutput) BuildId() pulumi.StringOutput
- func (BuildOutput) ElementType() reflect.Type
- func (o BuildOutput) Name() pulumi.StringPtrOutput
- func (o BuildOutput) OperatingSystem() BuildOperatingSystemPtrOutput
- func (o BuildOutput) ServerSdkVersion() pulumi.StringPtrOutput
- func (o BuildOutput) StorageLocation() BuildStorageLocationPtrOutput
- func (o BuildOutput) ToBuildOutput() BuildOutput
- func (o BuildOutput) ToBuildOutputWithContext(ctx context.Context) BuildOutput
- func (o BuildOutput) ToOutput(ctx context.Context) pulumix.Output[*Build]
- func (o BuildOutput) Version() pulumi.StringPtrOutput
- type BuildState
- type BuildStorageLocation
- type BuildStorageLocationArgs
- func (BuildStorageLocationArgs) ElementType() reflect.Type
- func (i BuildStorageLocationArgs) ToBuildStorageLocationOutput() BuildStorageLocationOutput
- func (i BuildStorageLocationArgs) ToBuildStorageLocationOutputWithContext(ctx context.Context) BuildStorageLocationOutput
- func (i BuildStorageLocationArgs) ToBuildStorageLocationPtrOutput() BuildStorageLocationPtrOutput
- func (i BuildStorageLocationArgs) ToBuildStorageLocationPtrOutputWithContext(ctx context.Context) BuildStorageLocationPtrOutput
- func (i BuildStorageLocationArgs) ToOutput(ctx context.Context) pulumix.Output[BuildStorageLocation]
- type BuildStorageLocationInput
- type BuildStorageLocationOutput
- func (o BuildStorageLocationOutput) Bucket() pulumi.StringOutput
- func (BuildStorageLocationOutput) ElementType() reflect.Type
- func (o BuildStorageLocationOutput) Key() pulumi.StringOutput
- func (o BuildStorageLocationOutput) ObjectVersion() pulumi.StringPtrOutput
- func (o BuildStorageLocationOutput) RoleArn() pulumi.StringOutput
- func (o BuildStorageLocationOutput) ToBuildStorageLocationOutput() BuildStorageLocationOutput
- func (o BuildStorageLocationOutput) ToBuildStorageLocationOutputWithContext(ctx context.Context) BuildStorageLocationOutput
- func (o BuildStorageLocationOutput) ToBuildStorageLocationPtrOutput() BuildStorageLocationPtrOutput
- func (o BuildStorageLocationOutput) ToBuildStorageLocationPtrOutputWithContext(ctx context.Context) BuildStorageLocationPtrOutput
- func (o BuildStorageLocationOutput) ToOutput(ctx context.Context) pulumix.Output[BuildStorageLocation]
- type BuildStorageLocationPtrInput
- type BuildStorageLocationPtrOutput
- func (o BuildStorageLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o BuildStorageLocationPtrOutput) Elem() BuildStorageLocationOutput
- func (BuildStorageLocationPtrOutput) ElementType() reflect.Type
- func (o BuildStorageLocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o BuildStorageLocationPtrOutput) ObjectVersion() pulumi.StringPtrOutput
- func (o BuildStorageLocationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o BuildStorageLocationPtrOutput) ToBuildStorageLocationPtrOutput() BuildStorageLocationPtrOutput
- func (o BuildStorageLocationPtrOutput) ToBuildStorageLocationPtrOutputWithContext(ctx context.Context) BuildStorageLocationPtrOutput
- func (o BuildStorageLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BuildStorageLocation]
- type Fleet
- type FleetAnywhereConfiguration
- type FleetAnywhereConfigurationArgs
- func (FleetAnywhereConfigurationArgs) ElementType() reflect.Type
- func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationOutput() FleetAnywhereConfigurationOutput
- func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationOutputWithContext(ctx context.Context) FleetAnywhereConfigurationOutput
- func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationPtrOutput() FleetAnywhereConfigurationPtrOutput
- func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationPtrOutputWithContext(ctx context.Context) FleetAnywhereConfigurationPtrOutput
- func (i FleetAnywhereConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetAnywhereConfiguration]
- type FleetAnywhereConfigurationInput
- type FleetAnywhereConfigurationOutput
- func (o FleetAnywhereConfigurationOutput) Cost() pulumi.StringOutput
- func (FleetAnywhereConfigurationOutput) ElementType() reflect.Type
- func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationOutput() FleetAnywhereConfigurationOutput
- func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationOutputWithContext(ctx context.Context) FleetAnywhereConfigurationOutput
- func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationPtrOutput() FleetAnywhereConfigurationPtrOutput
- func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationPtrOutputWithContext(ctx context.Context) FleetAnywhereConfigurationPtrOutput
- func (o FleetAnywhereConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetAnywhereConfiguration]
- type FleetAnywhereConfigurationPtrInput
- type FleetAnywhereConfigurationPtrOutput
- func (o FleetAnywhereConfigurationPtrOutput) Cost() pulumi.StringPtrOutput
- func (o FleetAnywhereConfigurationPtrOutput) Elem() FleetAnywhereConfigurationOutput
- func (FleetAnywhereConfigurationPtrOutput) ElementType() reflect.Type
- func (o FleetAnywhereConfigurationPtrOutput) ToFleetAnywhereConfigurationPtrOutput() FleetAnywhereConfigurationPtrOutput
- func (o FleetAnywhereConfigurationPtrOutput) ToFleetAnywhereConfigurationPtrOutputWithContext(ctx context.Context) FleetAnywhereConfigurationPtrOutput
- func (o FleetAnywhereConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetAnywhereConfiguration]
- type FleetArgs
- type FleetCertificateConfiguration
- type FleetCertificateConfigurationArgs
- func (FleetCertificateConfigurationArgs) ElementType() reflect.Type
- func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationOutput() FleetCertificateConfigurationOutput
- func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationOutputWithContext(ctx context.Context) FleetCertificateConfigurationOutput
- func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationPtrOutput() FleetCertificateConfigurationPtrOutput
- func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationPtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationPtrOutput
- func (i FleetCertificateConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetCertificateConfiguration]
- type FleetCertificateConfigurationCertificateType
- func (FleetCertificateConfigurationCertificateType) ElementType() reflect.Type
- func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypeOutput() FleetCertificateConfigurationCertificateTypeOutput
- func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypeOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypeOutput
- func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypePtrOutput() FleetCertificateConfigurationCertificateTypePtrOutput
- func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypePtrOutput
- func (e FleetCertificateConfigurationCertificateType) ToStringOutput() pulumi.StringOutput
- func (e FleetCertificateConfigurationCertificateType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetCertificateConfigurationCertificateType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetCertificateConfigurationCertificateType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetCertificateConfigurationCertificateTypeInput
- type FleetCertificateConfigurationCertificateTypeOutput
- func (FleetCertificateConfigurationCertificateTypeOutput) ElementType() reflect.Type
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypeOutput() FleetCertificateConfigurationCertificateTypeOutput
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypeOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypeOutput
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypePtrOutput() FleetCertificateConfigurationCertificateTypePtrOutput
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypePtrOutput
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToOutput(ctx context.Context) pulumix.Output[FleetCertificateConfigurationCertificateType]
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetCertificateConfigurationCertificateTypePtrInput
- type FleetCertificateConfigurationCertificateTypePtrOutput
- func (o FleetCertificateConfigurationCertificateTypePtrOutput) Elem() FleetCertificateConfigurationCertificateTypeOutput
- func (FleetCertificateConfigurationCertificateTypePtrOutput) ElementType() reflect.Type
- func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToFleetCertificateConfigurationCertificateTypePtrOutput() FleetCertificateConfigurationCertificateTypePtrOutput
- func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypePtrOutput
- func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetCertificateConfigurationCertificateType]
- func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetCertificateConfigurationInput
- type FleetCertificateConfigurationOutput
- func (o FleetCertificateConfigurationOutput) CertificateType() FleetCertificateConfigurationCertificateTypeOutput
- func (FleetCertificateConfigurationOutput) ElementType() reflect.Type
- func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationOutput() FleetCertificateConfigurationOutput
- func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationOutputWithContext(ctx context.Context) FleetCertificateConfigurationOutput
- func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationPtrOutput() FleetCertificateConfigurationPtrOutput
- func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationPtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationPtrOutput
- func (o FleetCertificateConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetCertificateConfiguration]
- type FleetCertificateConfigurationPtrInput
- type FleetCertificateConfigurationPtrOutput
- func (o FleetCertificateConfigurationPtrOutput) CertificateType() FleetCertificateConfigurationCertificateTypePtrOutput
- func (o FleetCertificateConfigurationPtrOutput) Elem() FleetCertificateConfigurationOutput
- func (FleetCertificateConfigurationPtrOutput) ElementType() reflect.Type
- func (o FleetCertificateConfigurationPtrOutput) ToFleetCertificateConfigurationPtrOutput() FleetCertificateConfigurationPtrOutput
- func (o FleetCertificateConfigurationPtrOutput) ToFleetCertificateConfigurationPtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationPtrOutput
- func (o FleetCertificateConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetCertificateConfiguration]
- type FleetComputeType
- func (FleetComputeType) ElementType() reflect.Type
- func (e FleetComputeType) ToFleetComputeTypeOutput() FleetComputeTypeOutput
- func (e FleetComputeType) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
- func (e FleetComputeType) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
- func (e FleetComputeType) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
- func (e FleetComputeType) ToStringOutput() pulumi.StringOutput
- func (e FleetComputeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetComputeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetComputeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetComputeTypeInput
- type FleetComputeTypeOutput
- func (FleetComputeTypeOutput) ElementType() reflect.Type
- func (o FleetComputeTypeOutput) ToFleetComputeTypeOutput() FleetComputeTypeOutput
- func (o FleetComputeTypeOutput) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
- func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
- func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
- func (o FleetComputeTypeOutput) ToOutput(ctx context.Context) pulumix.Output[FleetComputeType]
- func (o FleetComputeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetComputeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetComputeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetComputeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetComputeTypePtrInput
- type FleetComputeTypePtrOutput
- func (o FleetComputeTypePtrOutput) Elem() FleetComputeTypeOutput
- func (FleetComputeTypePtrOutput) ElementType() reflect.Type
- func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
- func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
- func (o FleetComputeTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetComputeType]
- func (o FleetComputeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetComputeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetInput
- type FleetIpPermission
- type FleetIpPermissionArgs
- func (FleetIpPermissionArgs) ElementType() reflect.Type
- func (i FleetIpPermissionArgs) ToFleetIpPermissionOutput() FleetIpPermissionOutput
- func (i FleetIpPermissionArgs) ToFleetIpPermissionOutputWithContext(ctx context.Context) FleetIpPermissionOutput
- func (i FleetIpPermissionArgs) ToOutput(ctx context.Context) pulumix.Output[FleetIpPermission]
- type FleetIpPermissionArray
- func (FleetIpPermissionArray) ElementType() reflect.Type
- func (i FleetIpPermissionArray) ToFleetIpPermissionArrayOutput() FleetIpPermissionArrayOutput
- func (i FleetIpPermissionArray) ToFleetIpPermissionArrayOutputWithContext(ctx context.Context) FleetIpPermissionArrayOutput
- func (i FleetIpPermissionArray) ToOutput(ctx context.Context) pulumix.Output[[]FleetIpPermission]
- type FleetIpPermissionArrayInput
- type FleetIpPermissionArrayOutput
- func (FleetIpPermissionArrayOutput) ElementType() reflect.Type
- func (o FleetIpPermissionArrayOutput) Index(i pulumi.IntInput) FleetIpPermissionOutput
- func (o FleetIpPermissionArrayOutput) ToFleetIpPermissionArrayOutput() FleetIpPermissionArrayOutput
- func (o FleetIpPermissionArrayOutput) ToFleetIpPermissionArrayOutputWithContext(ctx context.Context) FleetIpPermissionArrayOutput
- func (o FleetIpPermissionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FleetIpPermission]
- type FleetIpPermissionInput
- type FleetIpPermissionOutput
- func (FleetIpPermissionOutput) ElementType() reflect.Type
- func (o FleetIpPermissionOutput) FromPort() pulumi.IntOutput
- func (o FleetIpPermissionOutput) IpRange() pulumi.StringOutput
- func (o FleetIpPermissionOutput) Protocol() FleetIpPermissionProtocolOutput
- func (o FleetIpPermissionOutput) ToFleetIpPermissionOutput() FleetIpPermissionOutput
- func (o FleetIpPermissionOutput) ToFleetIpPermissionOutputWithContext(ctx context.Context) FleetIpPermissionOutput
- func (o FleetIpPermissionOutput) ToOutput(ctx context.Context) pulumix.Output[FleetIpPermission]
- func (o FleetIpPermissionOutput) ToPort() pulumi.IntOutput
- type FleetIpPermissionProtocol
- func (FleetIpPermissionProtocol) ElementType() reflect.Type
- func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolOutput() FleetIpPermissionProtocolOutput
- func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolOutputWithContext(ctx context.Context) FleetIpPermissionProtocolOutput
- func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolPtrOutput() FleetIpPermissionProtocolPtrOutput
- func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolPtrOutputWithContext(ctx context.Context) FleetIpPermissionProtocolPtrOutput
- func (e FleetIpPermissionProtocol) ToStringOutput() pulumi.StringOutput
- func (e FleetIpPermissionProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetIpPermissionProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetIpPermissionProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetIpPermissionProtocolInput
- type FleetIpPermissionProtocolOutput
- func (FleetIpPermissionProtocolOutput) ElementType() reflect.Type
- func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolOutput() FleetIpPermissionProtocolOutput
- func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolOutputWithContext(ctx context.Context) FleetIpPermissionProtocolOutput
- func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolPtrOutput() FleetIpPermissionProtocolPtrOutput
- func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolPtrOutputWithContext(ctx context.Context) FleetIpPermissionProtocolPtrOutput
- func (o FleetIpPermissionProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[FleetIpPermissionProtocol]
- func (o FleetIpPermissionProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetIpPermissionProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetIpPermissionProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetIpPermissionProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetIpPermissionProtocolPtrInput
- type FleetIpPermissionProtocolPtrOutput
- func (o FleetIpPermissionProtocolPtrOutput) Elem() FleetIpPermissionProtocolOutput
- func (FleetIpPermissionProtocolPtrOutput) ElementType() reflect.Type
- func (o FleetIpPermissionProtocolPtrOutput) ToFleetIpPermissionProtocolPtrOutput() FleetIpPermissionProtocolPtrOutput
- func (o FleetIpPermissionProtocolPtrOutput) ToFleetIpPermissionProtocolPtrOutputWithContext(ctx context.Context) FleetIpPermissionProtocolPtrOutput
- func (o FleetIpPermissionProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetIpPermissionProtocol]
- func (o FleetIpPermissionProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetIpPermissionProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetLocationCapacity
- type FleetLocationCapacityArgs
- func (FleetLocationCapacityArgs) ElementType() reflect.Type
- func (i FleetLocationCapacityArgs) ToFleetLocationCapacityOutput() FleetLocationCapacityOutput
- func (i FleetLocationCapacityArgs) ToFleetLocationCapacityOutputWithContext(ctx context.Context) FleetLocationCapacityOutput
- func (i FleetLocationCapacityArgs) ToFleetLocationCapacityPtrOutput() FleetLocationCapacityPtrOutput
- func (i FleetLocationCapacityArgs) ToFleetLocationCapacityPtrOutputWithContext(ctx context.Context) FleetLocationCapacityPtrOutput
- func (i FleetLocationCapacityArgs) ToOutput(ctx context.Context) pulumix.Output[FleetLocationCapacity]
- type FleetLocationCapacityInput
- type FleetLocationCapacityOutput
- func (o FleetLocationCapacityOutput) DesiredEc2Instances() pulumi.IntOutput
- func (FleetLocationCapacityOutput) ElementType() reflect.Type
- func (o FleetLocationCapacityOutput) MaxSize() pulumi.IntOutput
- func (o FleetLocationCapacityOutput) MinSize() pulumi.IntOutput
- func (o FleetLocationCapacityOutput) ToFleetLocationCapacityOutput() FleetLocationCapacityOutput
- func (o FleetLocationCapacityOutput) ToFleetLocationCapacityOutputWithContext(ctx context.Context) FleetLocationCapacityOutput
- func (o FleetLocationCapacityOutput) ToFleetLocationCapacityPtrOutput() FleetLocationCapacityPtrOutput
- func (o FleetLocationCapacityOutput) ToFleetLocationCapacityPtrOutputWithContext(ctx context.Context) FleetLocationCapacityPtrOutput
- func (o FleetLocationCapacityOutput) ToOutput(ctx context.Context) pulumix.Output[FleetLocationCapacity]
- type FleetLocationCapacityPtrInput
- type FleetLocationCapacityPtrOutput
- func (o FleetLocationCapacityPtrOutput) DesiredEc2Instances() pulumi.IntPtrOutput
- func (o FleetLocationCapacityPtrOutput) Elem() FleetLocationCapacityOutput
- func (FleetLocationCapacityPtrOutput) ElementType() reflect.Type
- func (o FleetLocationCapacityPtrOutput) MaxSize() pulumi.IntPtrOutput
- func (o FleetLocationCapacityPtrOutput) MinSize() pulumi.IntPtrOutput
- func (o FleetLocationCapacityPtrOutput) ToFleetLocationCapacityPtrOutput() FleetLocationCapacityPtrOutput
- func (o FleetLocationCapacityPtrOutput) ToFleetLocationCapacityPtrOutputWithContext(ctx context.Context) FleetLocationCapacityPtrOutput
- func (o FleetLocationCapacityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetLocationCapacity]
- type FleetLocationConfiguration
- type FleetLocationConfigurationArgs
- func (FleetLocationConfigurationArgs) ElementType() reflect.Type
- func (i FleetLocationConfigurationArgs) ToFleetLocationConfigurationOutput() FleetLocationConfigurationOutput
- func (i FleetLocationConfigurationArgs) ToFleetLocationConfigurationOutputWithContext(ctx context.Context) FleetLocationConfigurationOutput
- func (i FleetLocationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetLocationConfiguration]
- type FleetLocationConfigurationArray
- func (FleetLocationConfigurationArray) ElementType() reflect.Type
- func (i FleetLocationConfigurationArray) ToFleetLocationConfigurationArrayOutput() FleetLocationConfigurationArrayOutput
- func (i FleetLocationConfigurationArray) ToFleetLocationConfigurationArrayOutputWithContext(ctx context.Context) FleetLocationConfigurationArrayOutput
- func (i FleetLocationConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]FleetLocationConfiguration]
- type FleetLocationConfigurationArrayInput
- type FleetLocationConfigurationArrayOutput
- func (FleetLocationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FleetLocationConfigurationArrayOutput) Index(i pulumi.IntInput) FleetLocationConfigurationOutput
- func (o FleetLocationConfigurationArrayOutput) ToFleetLocationConfigurationArrayOutput() FleetLocationConfigurationArrayOutput
- func (o FleetLocationConfigurationArrayOutput) ToFleetLocationConfigurationArrayOutputWithContext(ctx context.Context) FleetLocationConfigurationArrayOutput
- func (o FleetLocationConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FleetLocationConfiguration]
- type FleetLocationConfigurationInput
- type FleetLocationConfigurationOutput
- func (FleetLocationConfigurationOutput) ElementType() reflect.Type
- func (o FleetLocationConfigurationOutput) Location() pulumi.StringOutput
- func (o FleetLocationConfigurationOutput) LocationCapacity() FleetLocationCapacityPtrOutput
- func (o FleetLocationConfigurationOutput) ToFleetLocationConfigurationOutput() FleetLocationConfigurationOutput
- func (o FleetLocationConfigurationOutput) ToFleetLocationConfigurationOutputWithContext(ctx context.Context) FleetLocationConfigurationOutput
- func (o FleetLocationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetLocationConfiguration]
- type FleetNewGameSessionProtectionPolicy
- func (FleetNewGameSessionProtectionPolicy) ElementType() reflect.Type
- func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyOutput() FleetNewGameSessionProtectionPolicyOutput
- func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyOutput
- func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyPtrOutput() FleetNewGameSessionProtectionPolicyPtrOutput
- func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyPtrOutput
- func (e FleetNewGameSessionProtectionPolicy) ToStringOutput() pulumi.StringOutput
- func (e FleetNewGameSessionProtectionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetNewGameSessionProtectionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetNewGameSessionProtectionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetNewGameSessionProtectionPolicyInput
- type FleetNewGameSessionProtectionPolicyOutput
- func (FleetNewGameSessionProtectionPolicyOutput) ElementType() reflect.Type
- func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyOutput() FleetNewGameSessionProtectionPolicyOutput
- func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyOutput
- func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyPtrOutput() FleetNewGameSessionProtectionPolicyPtrOutput
- func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyPtrOutput
- func (o FleetNewGameSessionProtectionPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FleetNewGameSessionProtectionPolicy]
- func (o FleetNewGameSessionProtectionPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetNewGameSessionProtectionPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetNewGameSessionProtectionPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetNewGameSessionProtectionPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetNewGameSessionProtectionPolicyPtrInput
- type FleetNewGameSessionProtectionPolicyPtrOutput
- func (o FleetNewGameSessionProtectionPolicyPtrOutput) Elem() FleetNewGameSessionProtectionPolicyOutput
- func (FleetNewGameSessionProtectionPolicyPtrOutput) ElementType() reflect.Type
- func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToFleetNewGameSessionProtectionPolicyPtrOutput() FleetNewGameSessionProtectionPolicyPtrOutput
- func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyPtrOutput
- func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetNewGameSessionProtectionPolicy]
- func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetOutput
- func (o FleetOutput) AnywhereConfiguration() FleetAnywhereConfigurationPtrOutput
- func (o FleetOutput) BuildId() pulumi.StringPtrOutput
- func (o FleetOutput) CertificateConfiguration() FleetCertificateConfigurationPtrOutput
- func (o FleetOutput) ComputeType() FleetComputeTypePtrOutput
- func (o FleetOutput) Description() pulumi.StringPtrOutput
- func (o FleetOutput) DesiredEc2Instances() pulumi.IntPtrOutput
- func (o FleetOutput) Ec2InboundPermissions() FleetIpPermissionArrayOutput
- func (o FleetOutput) Ec2InstanceType() pulumi.StringPtrOutput
- func (FleetOutput) ElementType() reflect.Type
- func (o FleetOutput) FleetId() pulumi.StringOutput
- func (o FleetOutput) FleetType() FleetTypePtrOutput
- func (o FleetOutput) InstanceRoleArn() pulumi.StringPtrOutput
- func (o FleetOutput) Locations() FleetLocationConfigurationArrayOutput
- func (o FleetOutput) LogPaths() pulumi.StringArrayOutput
- func (o FleetOutput) MaxSize() pulumi.IntPtrOutput
- func (o FleetOutput) MetricGroups() pulumi.StringArrayOutput
- func (o FleetOutput) MinSize() pulumi.IntPtrOutput
- func (o FleetOutput) Name() pulumi.StringOutput
- func (o FleetOutput) NewGameSessionProtectionPolicy() FleetNewGameSessionProtectionPolicyPtrOutput
- func (o FleetOutput) PeerVpcAwsAccountId() pulumi.StringPtrOutput
- func (o FleetOutput) PeerVpcId() pulumi.StringPtrOutput
- func (o FleetOutput) ResourceCreationLimitPolicy() FleetResourceCreationLimitPolicyPtrOutput
- func (o FleetOutput) RuntimeConfiguration() FleetRuntimeConfigurationPtrOutput
- func (o FleetOutput) ScriptId() pulumi.StringPtrOutput
- func (o FleetOutput) ServerLaunchParameters() pulumi.StringPtrOutput
- func (o FleetOutput) ServerLaunchPath() pulumi.StringPtrOutput
- func (o FleetOutput) ToFleetOutput() FleetOutput
- func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
- func (o FleetOutput) ToOutput(ctx context.Context) pulumix.Output[*Fleet]
- type FleetResourceCreationLimitPolicy
- type FleetResourceCreationLimitPolicyArgs
- func (FleetResourceCreationLimitPolicyArgs) ElementType() reflect.Type
- func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyOutput() FleetResourceCreationLimitPolicyOutput
- func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyOutput
- func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyPtrOutput() FleetResourceCreationLimitPolicyPtrOutput
- func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyPtrOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyPtrOutput
- func (i FleetResourceCreationLimitPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[FleetResourceCreationLimitPolicy]
- type FleetResourceCreationLimitPolicyInput
- type FleetResourceCreationLimitPolicyOutput
- func (FleetResourceCreationLimitPolicyOutput) ElementType() reflect.Type
- func (o FleetResourceCreationLimitPolicyOutput) NewGameSessionsPerCreator() pulumi.IntPtrOutput
- func (o FleetResourceCreationLimitPolicyOutput) PolicyPeriodInMinutes() pulumi.IntPtrOutput
- func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyOutput() FleetResourceCreationLimitPolicyOutput
- func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyOutput
- func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyPtrOutput() FleetResourceCreationLimitPolicyPtrOutput
- func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyPtrOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyPtrOutput
- func (o FleetResourceCreationLimitPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FleetResourceCreationLimitPolicy]
- type FleetResourceCreationLimitPolicyPtrInput
- type FleetResourceCreationLimitPolicyPtrOutput
- func (o FleetResourceCreationLimitPolicyPtrOutput) Elem() FleetResourceCreationLimitPolicyOutput
- func (FleetResourceCreationLimitPolicyPtrOutput) ElementType() reflect.Type
- func (o FleetResourceCreationLimitPolicyPtrOutput) NewGameSessionsPerCreator() pulumi.IntPtrOutput
- func (o FleetResourceCreationLimitPolicyPtrOutput) PolicyPeriodInMinutes() pulumi.IntPtrOutput
- func (o FleetResourceCreationLimitPolicyPtrOutput) ToFleetResourceCreationLimitPolicyPtrOutput() FleetResourceCreationLimitPolicyPtrOutput
- func (o FleetResourceCreationLimitPolicyPtrOutput) ToFleetResourceCreationLimitPolicyPtrOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyPtrOutput
- func (o FleetResourceCreationLimitPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetResourceCreationLimitPolicy]
- type FleetRuntimeConfiguration
- type FleetRuntimeConfigurationArgs
- func (FleetRuntimeConfigurationArgs) ElementType() reflect.Type
- func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationOutput() FleetRuntimeConfigurationOutput
- func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationOutputWithContext(ctx context.Context) FleetRuntimeConfigurationOutput
- func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationPtrOutput() FleetRuntimeConfigurationPtrOutput
- func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationPtrOutputWithContext(ctx context.Context) FleetRuntimeConfigurationPtrOutput
- func (i FleetRuntimeConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetRuntimeConfiguration]
- type FleetRuntimeConfigurationInput
- type FleetRuntimeConfigurationOutput
- func (FleetRuntimeConfigurationOutput) ElementType() reflect.Type
- func (o FleetRuntimeConfigurationOutput) GameSessionActivationTimeoutSeconds() pulumi.IntPtrOutput
- func (o FleetRuntimeConfigurationOutput) MaxConcurrentGameSessionActivations() pulumi.IntPtrOutput
- func (o FleetRuntimeConfigurationOutput) ServerProcesses() FleetServerProcessArrayOutput
- func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationOutput() FleetRuntimeConfigurationOutput
- func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationOutputWithContext(ctx context.Context) FleetRuntimeConfigurationOutput
- func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationPtrOutput() FleetRuntimeConfigurationPtrOutput
- func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationPtrOutputWithContext(ctx context.Context) FleetRuntimeConfigurationPtrOutput
- func (o FleetRuntimeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetRuntimeConfiguration]
- type FleetRuntimeConfigurationPtrInput
- type FleetRuntimeConfigurationPtrOutput
- func (o FleetRuntimeConfigurationPtrOutput) Elem() FleetRuntimeConfigurationOutput
- func (FleetRuntimeConfigurationPtrOutput) ElementType() reflect.Type
- func (o FleetRuntimeConfigurationPtrOutput) GameSessionActivationTimeoutSeconds() pulumi.IntPtrOutput
- func (o FleetRuntimeConfigurationPtrOutput) MaxConcurrentGameSessionActivations() pulumi.IntPtrOutput
- func (o FleetRuntimeConfigurationPtrOutput) ServerProcesses() FleetServerProcessArrayOutput
- func (o FleetRuntimeConfigurationPtrOutput) ToFleetRuntimeConfigurationPtrOutput() FleetRuntimeConfigurationPtrOutput
- func (o FleetRuntimeConfigurationPtrOutput) ToFleetRuntimeConfigurationPtrOutputWithContext(ctx context.Context) FleetRuntimeConfigurationPtrOutput
- func (o FleetRuntimeConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetRuntimeConfiguration]
- type FleetServerProcess
- type FleetServerProcessArgs
- func (FleetServerProcessArgs) ElementType() reflect.Type
- func (i FleetServerProcessArgs) ToFleetServerProcessOutput() FleetServerProcessOutput
- func (i FleetServerProcessArgs) ToFleetServerProcessOutputWithContext(ctx context.Context) FleetServerProcessOutput
- func (i FleetServerProcessArgs) ToOutput(ctx context.Context) pulumix.Output[FleetServerProcess]
- type FleetServerProcessArray
- func (FleetServerProcessArray) ElementType() reflect.Type
- func (i FleetServerProcessArray) ToFleetServerProcessArrayOutput() FleetServerProcessArrayOutput
- func (i FleetServerProcessArray) ToFleetServerProcessArrayOutputWithContext(ctx context.Context) FleetServerProcessArrayOutput
- func (i FleetServerProcessArray) ToOutput(ctx context.Context) pulumix.Output[[]FleetServerProcess]
- type FleetServerProcessArrayInput
- type FleetServerProcessArrayOutput
- func (FleetServerProcessArrayOutput) ElementType() reflect.Type
- func (o FleetServerProcessArrayOutput) Index(i pulumi.IntInput) FleetServerProcessOutput
- func (o FleetServerProcessArrayOutput) ToFleetServerProcessArrayOutput() FleetServerProcessArrayOutput
- func (o FleetServerProcessArrayOutput) ToFleetServerProcessArrayOutputWithContext(ctx context.Context) FleetServerProcessArrayOutput
- func (o FleetServerProcessArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FleetServerProcess]
- type FleetServerProcessInput
- type FleetServerProcessOutput
- func (o FleetServerProcessOutput) ConcurrentExecutions() pulumi.IntOutput
- func (FleetServerProcessOutput) ElementType() reflect.Type
- func (o FleetServerProcessOutput) LaunchPath() pulumi.StringOutput
- func (o FleetServerProcessOutput) Parameters() pulumi.StringPtrOutput
- func (o FleetServerProcessOutput) ToFleetServerProcessOutput() FleetServerProcessOutput
- func (o FleetServerProcessOutput) ToFleetServerProcessOutputWithContext(ctx context.Context) FleetServerProcessOutput
- func (o FleetServerProcessOutput) ToOutput(ctx context.Context) pulumix.Output[FleetServerProcess]
- type FleetState
- type FleetType
- func (FleetType) ElementType() reflect.Type
- func (e FleetType) ToFleetTypeOutput() FleetTypeOutput
- func (e FleetType) ToFleetTypeOutputWithContext(ctx context.Context) FleetTypeOutput
- func (e FleetType) ToFleetTypePtrOutput() FleetTypePtrOutput
- func (e FleetType) ToFleetTypePtrOutputWithContext(ctx context.Context) FleetTypePtrOutput
- func (e FleetType) ToStringOutput() pulumi.StringOutput
- func (e FleetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetTypeInput
- type FleetTypeOutput
- func (FleetTypeOutput) ElementType() reflect.Type
- func (o FleetTypeOutput) ToFleetTypeOutput() FleetTypeOutput
- func (o FleetTypeOutput) ToFleetTypeOutputWithContext(ctx context.Context) FleetTypeOutput
- func (o FleetTypeOutput) ToFleetTypePtrOutput() FleetTypePtrOutput
- func (o FleetTypeOutput) ToFleetTypePtrOutputWithContext(ctx context.Context) FleetTypePtrOutput
- func (o FleetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[FleetType]
- func (o FleetTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetTypePtrInput
- type FleetTypePtrOutput
- func (o FleetTypePtrOutput) Elem() FleetTypeOutput
- func (FleetTypePtrOutput) ElementType() reflect.Type
- func (o FleetTypePtrOutput) ToFleetTypePtrOutput() FleetTypePtrOutput
- func (o FleetTypePtrOutput) ToFleetTypePtrOutputWithContext(ctx context.Context) FleetTypePtrOutput
- func (o FleetTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetType]
- func (o FleetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroup
- func (*GameServerGroup) ElementType() reflect.Type
- func (i *GameServerGroup) ToGameServerGroupOutput() GameServerGroupOutput
- func (i *GameServerGroup) ToGameServerGroupOutputWithContext(ctx context.Context) GameServerGroupOutput
- func (i *GameServerGroup) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroup]
- type GameServerGroupArgs
- type GameServerGroupAutoScalingPolicy
- type GameServerGroupAutoScalingPolicyArgs
- func (GameServerGroupAutoScalingPolicyArgs) ElementType() reflect.Type
- func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyOutput() GameServerGroupAutoScalingPolicyOutput
- func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyOutput
- func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyPtrOutput() GameServerGroupAutoScalingPolicyPtrOutput
- func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyPtrOutput
- func (i GameServerGroupAutoScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupAutoScalingPolicy]
- type GameServerGroupAutoScalingPolicyInput
- type GameServerGroupAutoScalingPolicyOutput
- func (GameServerGroupAutoScalingPolicyOutput) ElementType() reflect.Type
- func (o GameServerGroupAutoScalingPolicyOutput) EstimatedInstanceWarmup() pulumi.Float64PtrOutput
- func (o GameServerGroupAutoScalingPolicyOutput) TargetTrackingConfiguration() GameServerGroupTargetTrackingConfigurationOutput
- func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyOutput() GameServerGroupAutoScalingPolicyOutput
- func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyOutput
- func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyPtrOutput() GameServerGroupAutoScalingPolicyPtrOutput
- func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyPtrOutput
- func (o GameServerGroupAutoScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupAutoScalingPolicy]
- type GameServerGroupAutoScalingPolicyPtrInput
- type GameServerGroupAutoScalingPolicyPtrOutput
- func (o GameServerGroupAutoScalingPolicyPtrOutput) Elem() GameServerGroupAutoScalingPolicyOutput
- func (GameServerGroupAutoScalingPolicyPtrOutput) ElementType() reflect.Type
- func (o GameServerGroupAutoScalingPolicyPtrOutput) EstimatedInstanceWarmup() pulumi.Float64PtrOutput
- func (o GameServerGroupAutoScalingPolicyPtrOutput) TargetTrackingConfiguration() GameServerGroupTargetTrackingConfigurationPtrOutput
- func (o GameServerGroupAutoScalingPolicyPtrOutput) ToGameServerGroupAutoScalingPolicyPtrOutput() GameServerGroupAutoScalingPolicyPtrOutput
- func (o GameServerGroupAutoScalingPolicyPtrOutput) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyPtrOutput
- func (o GameServerGroupAutoScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupAutoScalingPolicy]
- type GameServerGroupBalancingStrategy
- func (GameServerGroupBalancingStrategy) ElementType() reflect.Type
- func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyOutput() GameServerGroupBalancingStrategyOutput
- func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyOutput
- func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyPtrOutput() GameServerGroupBalancingStrategyPtrOutput
- func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyPtrOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyPtrOutput
- func (e GameServerGroupBalancingStrategy) ToStringOutput() pulumi.StringOutput
- func (e GameServerGroupBalancingStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GameServerGroupBalancingStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GameServerGroupBalancingStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupBalancingStrategyInput
- type GameServerGroupBalancingStrategyOutput
- func (GameServerGroupBalancingStrategyOutput) ElementType() reflect.Type
- func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyOutput() GameServerGroupBalancingStrategyOutput
- func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyOutput
- func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyPtrOutput() GameServerGroupBalancingStrategyPtrOutput
- func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyPtrOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyPtrOutput
- func (o GameServerGroupBalancingStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupBalancingStrategy]
- func (o GameServerGroupBalancingStrategyOutput) ToStringOutput() pulumi.StringOutput
- func (o GameServerGroupBalancingStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GameServerGroupBalancingStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GameServerGroupBalancingStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupBalancingStrategyPtrInput
- type GameServerGroupBalancingStrategyPtrOutput
- func (o GameServerGroupBalancingStrategyPtrOutput) Elem() GameServerGroupBalancingStrategyOutput
- func (GameServerGroupBalancingStrategyPtrOutput) ElementType() reflect.Type
- func (o GameServerGroupBalancingStrategyPtrOutput) ToGameServerGroupBalancingStrategyPtrOutput() GameServerGroupBalancingStrategyPtrOutput
- func (o GameServerGroupBalancingStrategyPtrOutput) ToGameServerGroupBalancingStrategyPtrOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyPtrOutput
- func (o GameServerGroupBalancingStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupBalancingStrategy]
- func (o GameServerGroupBalancingStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GameServerGroupBalancingStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupDeleteOption
- func (GameServerGroupDeleteOption) ElementType() reflect.Type
- func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionOutput() GameServerGroupDeleteOptionOutput
- func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionOutput
- func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionPtrOutput() GameServerGroupDeleteOptionPtrOutput
- func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionPtrOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionPtrOutput
- func (e GameServerGroupDeleteOption) ToStringOutput() pulumi.StringOutput
- func (e GameServerGroupDeleteOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GameServerGroupDeleteOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GameServerGroupDeleteOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupDeleteOptionInput
- type GameServerGroupDeleteOptionOutput
- func (GameServerGroupDeleteOptionOutput) ElementType() reflect.Type
- func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionOutput() GameServerGroupDeleteOptionOutput
- func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionOutput
- func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionPtrOutput() GameServerGroupDeleteOptionPtrOutput
- func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionPtrOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionPtrOutput
- func (o GameServerGroupDeleteOptionOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupDeleteOption]
- func (o GameServerGroupDeleteOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o GameServerGroupDeleteOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GameServerGroupDeleteOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GameServerGroupDeleteOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupDeleteOptionPtrInput
- type GameServerGroupDeleteOptionPtrOutput
- func (o GameServerGroupDeleteOptionPtrOutput) Elem() GameServerGroupDeleteOptionOutput
- func (GameServerGroupDeleteOptionPtrOutput) ElementType() reflect.Type
- func (o GameServerGroupDeleteOptionPtrOutput) ToGameServerGroupDeleteOptionPtrOutput() GameServerGroupDeleteOptionPtrOutput
- func (o GameServerGroupDeleteOptionPtrOutput) ToGameServerGroupDeleteOptionPtrOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionPtrOutput
- func (o GameServerGroupDeleteOptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupDeleteOption]
- func (o GameServerGroupDeleteOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GameServerGroupDeleteOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupGameServerProtectionPolicy
- func (GameServerGroupGameServerProtectionPolicy) ElementType() reflect.Type
- func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyOutput() GameServerGroupGameServerProtectionPolicyOutput
- func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyOutput
- func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyPtrOutput() GameServerGroupGameServerProtectionPolicyPtrOutput
- func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyPtrOutput
- func (e GameServerGroupGameServerProtectionPolicy) ToStringOutput() pulumi.StringOutput
- func (e GameServerGroupGameServerProtectionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GameServerGroupGameServerProtectionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GameServerGroupGameServerProtectionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupGameServerProtectionPolicyInput
- type GameServerGroupGameServerProtectionPolicyOutput
- func (GameServerGroupGameServerProtectionPolicyOutput) ElementType() reflect.Type
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyOutput() GameServerGroupGameServerProtectionPolicyOutput
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyOutput
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutput() GameServerGroupGameServerProtectionPolicyPtrOutput
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyPtrOutput
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupGameServerProtectionPolicy]
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupGameServerProtectionPolicyPtrInput
- type GameServerGroupGameServerProtectionPolicyPtrOutput
- func (o GameServerGroupGameServerProtectionPolicyPtrOutput) Elem() GameServerGroupGameServerProtectionPolicyOutput
- func (GameServerGroupGameServerProtectionPolicyPtrOutput) ElementType() reflect.Type
- func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutput() GameServerGroupGameServerProtectionPolicyPtrOutput
- func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyPtrOutput
- func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupGameServerProtectionPolicy]
- func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GameServerGroupInput
- type GameServerGroupInstanceDefinition
- type GameServerGroupInstanceDefinitionArgs
- func (GameServerGroupInstanceDefinitionArgs) ElementType() reflect.Type
- func (i GameServerGroupInstanceDefinitionArgs) ToGameServerGroupInstanceDefinitionOutput() GameServerGroupInstanceDefinitionOutput
- func (i GameServerGroupInstanceDefinitionArgs) ToGameServerGroupInstanceDefinitionOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionOutput
- func (i GameServerGroupInstanceDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupInstanceDefinition]
- type GameServerGroupInstanceDefinitionArray
- func (GameServerGroupInstanceDefinitionArray) ElementType() reflect.Type
- func (i GameServerGroupInstanceDefinitionArray) ToGameServerGroupInstanceDefinitionArrayOutput() GameServerGroupInstanceDefinitionArrayOutput
- func (i GameServerGroupInstanceDefinitionArray) ToGameServerGroupInstanceDefinitionArrayOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionArrayOutput
- func (i GameServerGroupInstanceDefinitionArray) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupInstanceDefinition]
- type GameServerGroupInstanceDefinitionArrayInput
- type GameServerGroupInstanceDefinitionArrayOutput
- func (GameServerGroupInstanceDefinitionArrayOutput) ElementType() reflect.Type
- func (o GameServerGroupInstanceDefinitionArrayOutput) Index(i pulumi.IntInput) GameServerGroupInstanceDefinitionOutput
- func (o GameServerGroupInstanceDefinitionArrayOutput) ToGameServerGroupInstanceDefinitionArrayOutput() GameServerGroupInstanceDefinitionArrayOutput
- func (o GameServerGroupInstanceDefinitionArrayOutput) ToGameServerGroupInstanceDefinitionArrayOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionArrayOutput
- func (o GameServerGroupInstanceDefinitionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupInstanceDefinition]
- type GameServerGroupInstanceDefinitionInput
- type GameServerGroupInstanceDefinitionOutput
- func (GameServerGroupInstanceDefinitionOutput) ElementType() reflect.Type
- func (o GameServerGroupInstanceDefinitionOutput) InstanceType() pulumi.StringOutput
- func (o GameServerGroupInstanceDefinitionOutput) ToGameServerGroupInstanceDefinitionOutput() GameServerGroupInstanceDefinitionOutput
- func (o GameServerGroupInstanceDefinitionOutput) ToGameServerGroupInstanceDefinitionOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionOutput
- func (o GameServerGroupInstanceDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupInstanceDefinition]
- func (o GameServerGroupInstanceDefinitionOutput) WeightedCapacity() pulumi.StringPtrOutput
- type GameServerGroupLaunchTemplate
- type GameServerGroupLaunchTemplateArgs
- func (GameServerGroupLaunchTemplateArgs) ElementType() reflect.Type
- func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplateOutput() GameServerGroupLaunchTemplateOutput
- func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplateOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplateOutput
- func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplatePtrOutput() GameServerGroupLaunchTemplatePtrOutput
- func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplatePtrOutput
- func (i GameServerGroupLaunchTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupLaunchTemplate]
- type GameServerGroupLaunchTemplateInput
- type GameServerGroupLaunchTemplateOutput
- func (GameServerGroupLaunchTemplateOutput) ElementType() reflect.Type
- func (o GameServerGroupLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o GameServerGroupLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplateOutput() GameServerGroupLaunchTemplateOutput
- func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplateOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplateOutput
- func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplatePtrOutput() GameServerGroupLaunchTemplatePtrOutput
- func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplatePtrOutput
- func (o GameServerGroupLaunchTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupLaunchTemplate]
- func (o GameServerGroupLaunchTemplateOutput) Version() pulumi.StringPtrOutput
- type GameServerGroupLaunchTemplatePtrInput
- type GameServerGroupLaunchTemplatePtrOutput
- func (o GameServerGroupLaunchTemplatePtrOutput) Elem() GameServerGroupLaunchTemplateOutput
- func (GameServerGroupLaunchTemplatePtrOutput) ElementType() reflect.Type
- func (o GameServerGroupLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o GameServerGroupLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o GameServerGroupLaunchTemplatePtrOutput) ToGameServerGroupLaunchTemplatePtrOutput() GameServerGroupLaunchTemplatePtrOutput
- func (o GameServerGroupLaunchTemplatePtrOutput) ToGameServerGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplatePtrOutput
- func (o GameServerGroupLaunchTemplatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupLaunchTemplate]
- func (o GameServerGroupLaunchTemplatePtrOutput) Version() pulumi.StringPtrOutput
- type GameServerGroupOutput
- func (o GameServerGroupOutput) AutoScalingGroupArn() pulumi.StringOutput
- func (o GameServerGroupOutput) AutoScalingPolicy() GameServerGroupAutoScalingPolicyPtrOutput
- func (o GameServerGroupOutput) BalancingStrategy() GameServerGroupBalancingStrategyPtrOutput
- func (o GameServerGroupOutput) DeleteOption() GameServerGroupDeleteOptionPtrOutput
- func (GameServerGroupOutput) ElementType() reflect.Type
- func (o GameServerGroupOutput) GameServerGroupArn() pulumi.StringOutput
- func (o GameServerGroupOutput) GameServerGroupName() pulumi.StringOutput
- func (o GameServerGroupOutput) GameServerProtectionPolicy() GameServerGroupGameServerProtectionPolicyPtrOutput
- func (o GameServerGroupOutput) InstanceDefinitions() GameServerGroupInstanceDefinitionArrayOutput
- func (o GameServerGroupOutput) LaunchTemplate() GameServerGroupLaunchTemplatePtrOutput
- func (o GameServerGroupOutput) MaxSize() pulumi.Float64PtrOutput
- func (o GameServerGroupOutput) MinSize() pulumi.Float64PtrOutput
- func (o GameServerGroupOutput) RoleArn() pulumi.StringOutput
- func (o GameServerGroupOutput) Tags() GameServerGroupTagArrayOutput
- func (o GameServerGroupOutput) ToGameServerGroupOutput() GameServerGroupOutput
- func (o GameServerGroupOutput) ToGameServerGroupOutputWithContext(ctx context.Context) GameServerGroupOutput
- func (o GameServerGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroup]
- func (o GameServerGroupOutput) VpcSubnets() pulumi.StringArrayOutput
- type GameServerGroupState
- type GameServerGroupTag
- type GameServerGroupTagArgs
- func (GameServerGroupTagArgs) ElementType() reflect.Type
- func (i GameServerGroupTagArgs) ToGameServerGroupTagOutput() GameServerGroupTagOutput
- func (i GameServerGroupTagArgs) ToGameServerGroupTagOutputWithContext(ctx context.Context) GameServerGroupTagOutput
- func (i GameServerGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupTag]
- type GameServerGroupTagArray
- func (GameServerGroupTagArray) ElementType() reflect.Type
- func (i GameServerGroupTagArray) ToGameServerGroupTagArrayOutput() GameServerGroupTagArrayOutput
- func (i GameServerGroupTagArray) ToGameServerGroupTagArrayOutputWithContext(ctx context.Context) GameServerGroupTagArrayOutput
- func (i GameServerGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupTag]
- type GameServerGroupTagArrayInput
- type GameServerGroupTagArrayOutput
- func (GameServerGroupTagArrayOutput) ElementType() reflect.Type
- func (o GameServerGroupTagArrayOutput) Index(i pulumi.IntInput) GameServerGroupTagOutput
- func (o GameServerGroupTagArrayOutput) ToGameServerGroupTagArrayOutput() GameServerGroupTagArrayOutput
- func (o GameServerGroupTagArrayOutput) ToGameServerGroupTagArrayOutputWithContext(ctx context.Context) GameServerGroupTagArrayOutput
- func (o GameServerGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupTag]
- type GameServerGroupTagInput
- type GameServerGroupTagOutput
- func (GameServerGroupTagOutput) ElementType() reflect.Type
- func (o GameServerGroupTagOutput) Key() pulumi.StringPtrOutput
- func (o GameServerGroupTagOutput) ToGameServerGroupTagOutput() GameServerGroupTagOutput
- func (o GameServerGroupTagOutput) ToGameServerGroupTagOutputWithContext(ctx context.Context) GameServerGroupTagOutput
- func (o GameServerGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupTag]
- func (o GameServerGroupTagOutput) Value() pulumi.StringPtrOutput
- type GameServerGroupTargetTrackingConfiguration
- type GameServerGroupTargetTrackingConfigurationArgs
- func (GameServerGroupTargetTrackingConfigurationArgs) ElementType() reflect.Type
- func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationOutput() GameServerGroupTargetTrackingConfigurationOutput
- func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationOutput
- func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationPtrOutput() GameServerGroupTargetTrackingConfigurationPtrOutput
- func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationPtrOutput
- func (i GameServerGroupTargetTrackingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupTargetTrackingConfiguration]
- type GameServerGroupTargetTrackingConfigurationInput
- type GameServerGroupTargetTrackingConfigurationOutput
- func (GameServerGroupTargetTrackingConfigurationOutput) ElementType() reflect.Type
- func (o GameServerGroupTargetTrackingConfigurationOutput) TargetValue() pulumi.Float64Output
- func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationOutput() GameServerGroupTargetTrackingConfigurationOutput
- func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationOutput
- func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutput() GameServerGroupTargetTrackingConfigurationPtrOutput
- func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationPtrOutput
- func (o GameServerGroupTargetTrackingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupTargetTrackingConfiguration]
- type GameServerGroupTargetTrackingConfigurationPtrInput
- type GameServerGroupTargetTrackingConfigurationPtrOutput
- func (o GameServerGroupTargetTrackingConfigurationPtrOutput) Elem() GameServerGroupTargetTrackingConfigurationOutput
- func (GameServerGroupTargetTrackingConfigurationPtrOutput) ElementType() reflect.Type
- func (o GameServerGroupTargetTrackingConfigurationPtrOutput) TargetValue() pulumi.Float64PtrOutput
- func (o GameServerGroupTargetTrackingConfigurationPtrOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutput() GameServerGroupTargetTrackingConfigurationPtrOutput
- func (o GameServerGroupTargetTrackingConfigurationPtrOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationPtrOutput
- func (o GameServerGroupTargetTrackingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupTargetTrackingConfiguration]
- type GameSessionQueuedeprecated
- func (*GameSessionQueue) ElementType() reflect.Type
- func (i *GameSessionQueue) ToGameSessionQueueOutput() GameSessionQueueOutput
- func (i *GameSessionQueue) ToGameSessionQueueOutputWithContext(ctx context.Context) GameSessionQueueOutput
- func (i *GameSessionQueue) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueue]
- type GameSessionQueueArgs
- type GameSessionQueueDestination
- type GameSessionQueueDestinationArgs
- func (GameSessionQueueDestinationArgs) ElementType() reflect.Type
- func (i GameSessionQueueDestinationArgs) ToGameSessionQueueDestinationOutput() GameSessionQueueDestinationOutput
- func (i GameSessionQueueDestinationArgs) ToGameSessionQueueDestinationOutputWithContext(ctx context.Context) GameSessionQueueDestinationOutput
- func (i GameSessionQueueDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueDestination]
- type GameSessionQueueDestinationArray
- func (GameSessionQueueDestinationArray) ElementType() reflect.Type
- func (i GameSessionQueueDestinationArray) ToGameSessionQueueDestinationArrayOutput() GameSessionQueueDestinationArrayOutput
- func (i GameSessionQueueDestinationArray) ToGameSessionQueueDestinationArrayOutputWithContext(ctx context.Context) GameSessionQueueDestinationArrayOutput
- func (i GameSessionQueueDestinationArray) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueDestination]
- type GameSessionQueueDestinationArrayInput
- type GameSessionQueueDestinationArrayOutput
- func (GameSessionQueueDestinationArrayOutput) ElementType() reflect.Type
- func (o GameSessionQueueDestinationArrayOutput) Index(i pulumi.IntInput) GameSessionQueueDestinationOutput
- func (o GameSessionQueueDestinationArrayOutput) ToGameSessionQueueDestinationArrayOutput() GameSessionQueueDestinationArrayOutput
- func (o GameSessionQueueDestinationArrayOutput) ToGameSessionQueueDestinationArrayOutputWithContext(ctx context.Context) GameSessionQueueDestinationArrayOutput
- func (o GameSessionQueueDestinationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueDestination]
- type GameSessionQueueDestinationInput
- type GameSessionQueueDestinationOutput
- func (o GameSessionQueueDestinationOutput) DestinationArn() pulumi.StringPtrOutput
- func (GameSessionQueueDestinationOutput) ElementType() reflect.Type
- func (o GameSessionQueueDestinationOutput) ToGameSessionQueueDestinationOutput() GameSessionQueueDestinationOutput
- func (o GameSessionQueueDestinationOutput) ToGameSessionQueueDestinationOutputWithContext(ctx context.Context) GameSessionQueueDestinationOutput
- func (o GameSessionQueueDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueDestination]
- type GameSessionQueueFilterConfiguration
- type GameSessionQueueFilterConfigurationArgs
- func (GameSessionQueueFilterConfigurationArgs) ElementType() reflect.Type
- func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationOutput() GameSessionQueueFilterConfigurationOutput
- func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationOutput
- func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationPtrOutput() GameSessionQueueFilterConfigurationPtrOutput
- func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationPtrOutput
- func (i GameSessionQueueFilterConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueFilterConfiguration]
- type GameSessionQueueFilterConfigurationInput
- type GameSessionQueueFilterConfigurationOutput
- func (o GameSessionQueueFilterConfigurationOutput) AllowedLocations() pulumi.StringArrayOutput
- func (GameSessionQueueFilterConfigurationOutput) ElementType() reflect.Type
- func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationOutput() GameSessionQueueFilterConfigurationOutput
- func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationOutput
- func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationPtrOutput() GameSessionQueueFilterConfigurationPtrOutput
- func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationPtrOutput
- func (o GameSessionQueueFilterConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueFilterConfiguration]
- type GameSessionQueueFilterConfigurationPtrInput
- type GameSessionQueueFilterConfigurationPtrOutput
- func (o GameSessionQueueFilterConfigurationPtrOutput) AllowedLocations() pulumi.StringArrayOutput
- func (o GameSessionQueueFilterConfigurationPtrOutput) Elem() GameSessionQueueFilterConfigurationOutput
- func (GameSessionQueueFilterConfigurationPtrOutput) ElementType() reflect.Type
- func (o GameSessionQueueFilterConfigurationPtrOutput) ToGameSessionQueueFilterConfigurationPtrOutput() GameSessionQueueFilterConfigurationPtrOutput
- func (o GameSessionQueueFilterConfigurationPtrOutput) ToGameSessionQueueFilterConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationPtrOutput
- func (o GameSessionQueueFilterConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueueFilterConfiguration]
- type GameSessionQueueInput
- type GameSessionQueueOutput
- func (o GameSessionQueueOutput) Arn() pulumi.StringOutput
- func (o GameSessionQueueOutput) CustomEventData() pulumi.StringPtrOutput
- func (o GameSessionQueueOutput) Destinations() GameSessionQueueDestinationArrayOutput
- func (GameSessionQueueOutput) ElementType() reflect.Type
- func (o GameSessionQueueOutput) FilterConfiguration() GameSessionQueueFilterConfigurationPtrOutput
- func (o GameSessionQueueOutput) Name() pulumi.StringOutput
- func (o GameSessionQueueOutput) NotificationTarget() pulumi.StringPtrOutput
- func (o GameSessionQueueOutput) PlayerLatencyPolicies() GameSessionQueuePlayerLatencyPolicyArrayOutput
- func (o GameSessionQueueOutput) PriorityConfiguration() GameSessionQueuePriorityConfigurationPtrOutput
- func (o GameSessionQueueOutput) Tags() GameSessionQueueTagArrayOutput
- func (o GameSessionQueueOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o GameSessionQueueOutput) ToGameSessionQueueOutput() GameSessionQueueOutput
- func (o GameSessionQueueOutput) ToGameSessionQueueOutputWithContext(ctx context.Context) GameSessionQueueOutput
- func (o GameSessionQueueOutput) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueue]
- type GameSessionQueuePlayerLatencyPolicy
- type GameSessionQueuePlayerLatencyPolicyArgs
- func (GameSessionQueuePlayerLatencyPolicyArgs) ElementType() reflect.Type
- func (i GameSessionQueuePlayerLatencyPolicyArgs) ToGameSessionQueuePlayerLatencyPolicyOutput() GameSessionQueuePlayerLatencyPolicyOutput
- func (i GameSessionQueuePlayerLatencyPolicyArgs) ToGameSessionQueuePlayerLatencyPolicyOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyOutput
- func (i GameSessionQueuePlayerLatencyPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePlayerLatencyPolicy]
- type GameSessionQueuePlayerLatencyPolicyArray
- func (GameSessionQueuePlayerLatencyPolicyArray) ElementType() reflect.Type
- func (i GameSessionQueuePlayerLatencyPolicyArray) ToGameSessionQueuePlayerLatencyPolicyArrayOutput() GameSessionQueuePlayerLatencyPolicyArrayOutput
- func (i GameSessionQueuePlayerLatencyPolicyArray) ToGameSessionQueuePlayerLatencyPolicyArrayOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyArrayOutput
- func (i GameSessionQueuePlayerLatencyPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueuePlayerLatencyPolicy]
- type GameSessionQueuePlayerLatencyPolicyArrayInput
- type GameSessionQueuePlayerLatencyPolicyArrayOutput
- func (GameSessionQueuePlayerLatencyPolicyArrayOutput) ElementType() reflect.Type
- func (o GameSessionQueuePlayerLatencyPolicyArrayOutput) Index(i pulumi.IntInput) GameSessionQueuePlayerLatencyPolicyOutput
- func (o GameSessionQueuePlayerLatencyPolicyArrayOutput) ToGameSessionQueuePlayerLatencyPolicyArrayOutput() GameSessionQueuePlayerLatencyPolicyArrayOutput
- func (o GameSessionQueuePlayerLatencyPolicyArrayOutput) ToGameSessionQueuePlayerLatencyPolicyArrayOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyArrayOutput
- func (o GameSessionQueuePlayerLatencyPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueuePlayerLatencyPolicy]
- type GameSessionQueuePlayerLatencyPolicyInput
- type GameSessionQueuePlayerLatencyPolicyOutput
- func (GameSessionQueuePlayerLatencyPolicyOutput) ElementType() reflect.Type
- func (o GameSessionQueuePlayerLatencyPolicyOutput) MaximumIndividualPlayerLatencyMilliseconds() pulumi.IntPtrOutput
- func (o GameSessionQueuePlayerLatencyPolicyOutput) PolicyDurationSeconds() pulumi.IntPtrOutput
- func (o GameSessionQueuePlayerLatencyPolicyOutput) ToGameSessionQueuePlayerLatencyPolicyOutput() GameSessionQueuePlayerLatencyPolicyOutput
- func (o GameSessionQueuePlayerLatencyPolicyOutput) ToGameSessionQueuePlayerLatencyPolicyOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyOutput
- func (o GameSessionQueuePlayerLatencyPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePlayerLatencyPolicy]
- type GameSessionQueuePriorityConfiguration
- type GameSessionQueuePriorityConfigurationArgs
- func (GameSessionQueuePriorityConfigurationArgs) ElementType() reflect.Type
- func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationOutput() GameSessionQueuePriorityConfigurationOutput
- func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationOutput
- func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationPtrOutput() GameSessionQueuePriorityConfigurationPtrOutput
- func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationPtrOutput
- func (i GameSessionQueuePriorityConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePriorityConfiguration]
- type GameSessionQueuePriorityConfigurationInput
- type GameSessionQueuePriorityConfigurationOutput
- func (GameSessionQueuePriorityConfigurationOutput) ElementType() reflect.Type
- func (o GameSessionQueuePriorityConfigurationOutput) LocationOrder() pulumi.StringArrayOutput
- func (o GameSessionQueuePriorityConfigurationOutput) PriorityOrder() pulumi.StringArrayOutput
- func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationOutput() GameSessionQueuePriorityConfigurationOutput
- func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationOutput
- func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationPtrOutput() GameSessionQueuePriorityConfigurationPtrOutput
- func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationPtrOutput
- func (o GameSessionQueuePriorityConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePriorityConfiguration]
- type GameSessionQueuePriorityConfigurationPtrInput
- type GameSessionQueuePriorityConfigurationPtrOutput
- func (o GameSessionQueuePriorityConfigurationPtrOutput) Elem() GameSessionQueuePriorityConfigurationOutput
- func (GameSessionQueuePriorityConfigurationPtrOutput) ElementType() reflect.Type
- func (o GameSessionQueuePriorityConfigurationPtrOutput) LocationOrder() pulumi.StringArrayOutput
- func (o GameSessionQueuePriorityConfigurationPtrOutput) PriorityOrder() pulumi.StringArrayOutput
- func (o GameSessionQueuePriorityConfigurationPtrOutput) ToGameSessionQueuePriorityConfigurationPtrOutput() GameSessionQueuePriorityConfigurationPtrOutput
- func (o GameSessionQueuePriorityConfigurationPtrOutput) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationPtrOutput
- func (o GameSessionQueuePriorityConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueuePriorityConfiguration]
- type GameSessionQueueState
- type GameSessionQueueTag
- type GameSessionQueueTagArgs
- func (GameSessionQueueTagArgs) ElementType() reflect.Type
- func (i GameSessionQueueTagArgs) ToGameSessionQueueTagOutput() GameSessionQueueTagOutput
- func (i GameSessionQueueTagArgs) ToGameSessionQueueTagOutputWithContext(ctx context.Context) GameSessionQueueTagOutput
- func (i GameSessionQueueTagArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueTag]
- type GameSessionQueueTagArray
- func (GameSessionQueueTagArray) ElementType() reflect.Type
- func (i GameSessionQueueTagArray) ToGameSessionQueueTagArrayOutput() GameSessionQueueTagArrayOutput
- func (i GameSessionQueueTagArray) ToGameSessionQueueTagArrayOutputWithContext(ctx context.Context) GameSessionQueueTagArrayOutput
- func (i GameSessionQueueTagArray) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueTag]
- type GameSessionQueueTagArrayInput
- type GameSessionQueueTagArrayOutput
- func (GameSessionQueueTagArrayOutput) ElementType() reflect.Type
- func (o GameSessionQueueTagArrayOutput) Index(i pulumi.IntInput) GameSessionQueueTagOutput
- func (o GameSessionQueueTagArrayOutput) ToGameSessionQueueTagArrayOutput() GameSessionQueueTagArrayOutput
- func (o GameSessionQueueTagArrayOutput) ToGameSessionQueueTagArrayOutputWithContext(ctx context.Context) GameSessionQueueTagArrayOutput
- func (o GameSessionQueueTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueTag]
- type GameSessionQueueTagInput
- type GameSessionQueueTagOutput
- func (GameSessionQueueTagOutput) ElementType() reflect.Type
- func (o GameSessionQueueTagOutput) Key() pulumi.StringOutput
- func (o GameSessionQueueTagOutput) ToGameSessionQueueTagOutput() GameSessionQueueTagOutput
- func (o GameSessionQueueTagOutput) ToGameSessionQueueTagOutputWithContext(ctx context.Context) GameSessionQueueTagOutput
- func (o GameSessionQueueTagOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueTag]
- func (o GameSessionQueueTagOutput) Value() pulumi.StringOutput
- type Location
- type LocationArgs
- type LocationInput
- type LocationOutput
- func (LocationOutput) ElementType() reflect.Type
- func (o LocationOutput) LocationArn() pulumi.StringOutput
- func (o LocationOutput) LocationName() pulumi.StringOutput
- func (o LocationOutput) Tags() LocationTagArrayOutput
- func (o LocationOutput) ToLocationOutput() LocationOutput
- func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput
- func (o LocationOutput) ToOutput(ctx context.Context) pulumix.Output[*Location]
- type LocationState
- type LocationTag
- type LocationTagArgs
- type LocationTagArray
- func (LocationTagArray) ElementType() reflect.Type
- func (i LocationTagArray) ToLocationTagArrayOutput() LocationTagArrayOutput
- func (i LocationTagArray) ToLocationTagArrayOutputWithContext(ctx context.Context) LocationTagArrayOutput
- func (i LocationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]LocationTag]
- type LocationTagArrayInput
- type LocationTagArrayOutput
- func (LocationTagArrayOutput) ElementType() reflect.Type
- func (o LocationTagArrayOutput) Index(i pulumi.IntInput) LocationTagOutput
- func (o LocationTagArrayOutput) ToLocationTagArrayOutput() LocationTagArrayOutput
- func (o LocationTagArrayOutput) ToLocationTagArrayOutputWithContext(ctx context.Context) LocationTagArrayOutput
- func (o LocationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LocationTag]
- type LocationTagInput
- type LocationTagOutput
- func (LocationTagOutput) ElementType() reflect.Type
- func (o LocationTagOutput) Key() pulumi.StringOutput
- func (o LocationTagOutput) ToLocationTagOutput() LocationTagOutput
- func (o LocationTagOutput) ToLocationTagOutputWithContext(ctx context.Context) LocationTagOutput
- func (o LocationTagOutput) ToOutput(ctx context.Context) pulumix.Output[LocationTag]
- func (o LocationTagOutput) Value() pulumi.StringOutput
- type LookupAliasArgs
- type LookupAliasOutputArgs
- type LookupAliasResult
- type LookupAliasResultOutput
- func (o LookupAliasResultOutput) AliasId() pulumi.StringPtrOutput
- func (o LookupAliasResultOutput) Description() pulumi.StringPtrOutput
- func (LookupAliasResultOutput) ElementType() reflect.Type
- func (o LookupAliasResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupAliasResultOutput) RoutingStrategy() AliasRoutingStrategyPtrOutput
- func (o LookupAliasResultOutput) ToLookupAliasResultOutput() LookupAliasResultOutput
- func (o LookupAliasResultOutput) ToLookupAliasResultOutputWithContext(ctx context.Context) LookupAliasResultOutput
- func (o LookupAliasResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAliasResult]
- type LookupBuildArgs
- type LookupBuildOutputArgs
- type LookupBuildResult
- type LookupBuildResultOutput
- func (o LookupBuildResultOutput) BuildId() pulumi.StringPtrOutput
- func (LookupBuildResultOutput) ElementType() reflect.Type
- func (o LookupBuildResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupBuildResultOutput) ToLookupBuildResultOutput() LookupBuildResultOutput
- func (o LookupBuildResultOutput) ToLookupBuildResultOutputWithContext(ctx context.Context) LookupBuildResultOutput
- func (o LookupBuildResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBuildResult]
- func (o LookupBuildResultOutput) Version() pulumi.StringPtrOutput
- type LookupFleetArgs
- type LookupFleetOutputArgs
- type LookupFleetResult
- type LookupFleetResultOutput
- func (o LookupFleetResultOutput) AnywhereConfiguration() FleetAnywhereConfigurationPtrOutput
- func (o LookupFleetResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupFleetResultOutput) DesiredEc2Instances() pulumi.IntPtrOutput
- func (o LookupFleetResultOutput) Ec2InboundPermissions() FleetIpPermissionArrayOutput
- func (LookupFleetResultOutput) ElementType() reflect.Type
- func (o LookupFleetResultOutput) FleetId() pulumi.StringPtrOutput
- func (o LookupFleetResultOutput) Locations() FleetLocationConfigurationArrayOutput
- func (o LookupFleetResultOutput) MaxSize() pulumi.IntPtrOutput
- func (o LookupFleetResultOutput) MetricGroups() pulumi.StringArrayOutput
- func (o LookupFleetResultOutput) MinSize() pulumi.IntPtrOutput
- func (o LookupFleetResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupFleetResultOutput) NewGameSessionProtectionPolicy() FleetNewGameSessionProtectionPolicyPtrOutput
- func (o LookupFleetResultOutput) ResourceCreationLimitPolicy() FleetResourceCreationLimitPolicyPtrOutput
- func (o LookupFleetResultOutput) RuntimeConfiguration() FleetRuntimeConfigurationPtrOutput
- func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput
- func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput
- func (o LookupFleetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFleetResult]
- type LookupGameServerGroupArgs
- type LookupGameServerGroupOutputArgs
- type LookupGameServerGroupResult
- type LookupGameServerGroupResultOutput
- func (o LookupGameServerGroupResultOutput) AutoScalingGroupArn() pulumi.StringPtrOutput
- func (o LookupGameServerGroupResultOutput) BalancingStrategy() GameServerGroupBalancingStrategyPtrOutput
- func (LookupGameServerGroupResultOutput) ElementType() reflect.Type
- func (o LookupGameServerGroupResultOutput) GameServerGroupArn() pulumi.StringPtrOutput
- func (o LookupGameServerGroupResultOutput) GameServerGroupName() pulumi.StringPtrOutput
- func (o LookupGameServerGroupResultOutput) GameServerProtectionPolicy() GameServerGroupGameServerProtectionPolicyPtrOutput
- func (o LookupGameServerGroupResultOutput) InstanceDefinitions() GameServerGroupInstanceDefinitionArrayOutput
- func (o LookupGameServerGroupResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupGameServerGroupResultOutput) ToLookupGameServerGroupResultOutput() LookupGameServerGroupResultOutput
- func (o LookupGameServerGroupResultOutput) ToLookupGameServerGroupResultOutputWithContext(ctx context.Context) LookupGameServerGroupResultOutput
- func (o LookupGameServerGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGameServerGroupResult]
- type LookupGameSessionQueueArgs
- type LookupGameSessionQueueOutputArgs
- type LookupGameSessionQueueResult
- type LookupGameSessionQueueResultOutput
- func (o LookupGameSessionQueueResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupGameSessionQueueResultOutput) CustomEventData() pulumi.StringPtrOutput
- func (o LookupGameSessionQueueResultOutput) Destinations() GameSessionQueueDestinationArrayOutput
- func (LookupGameSessionQueueResultOutput) ElementType() reflect.Type
- func (o LookupGameSessionQueueResultOutput) FilterConfiguration() GameSessionQueueFilterConfigurationPtrOutput
- func (o LookupGameSessionQueueResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupGameSessionQueueResultOutput) NotificationTarget() pulumi.StringPtrOutput
- func (o LookupGameSessionQueueResultOutput) PlayerLatencyPolicies() GameSessionQueuePlayerLatencyPolicyArrayOutput
- func (o LookupGameSessionQueueResultOutput) PriorityConfiguration() GameSessionQueuePriorityConfigurationPtrOutput
- func (o LookupGameSessionQueueResultOutput) Tags() GameSessionQueueTagArrayOutput
- func (o LookupGameSessionQueueResultOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o LookupGameSessionQueueResultOutput) ToLookupGameSessionQueueResultOutput() LookupGameSessionQueueResultOutput
- func (o LookupGameSessionQueueResultOutput) ToLookupGameSessionQueueResultOutputWithContext(ctx context.Context) LookupGameSessionQueueResultOutput
- func (o LookupGameSessionQueueResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGameSessionQueueResult]
- type LookupLocationArgs
- type LookupLocationOutputArgs
- type LookupLocationResult
- type LookupLocationResultOutput
- func (LookupLocationResultOutput) ElementType() reflect.Type
- func (o LookupLocationResultOutput) LocationArn() pulumi.StringPtrOutput
- func (o LookupLocationResultOutput) Tags() LocationTagArrayOutput
- func (o LookupLocationResultOutput) ToLookupLocationResultOutput() LookupLocationResultOutput
- func (o LookupLocationResultOutput) ToLookupLocationResultOutputWithContext(ctx context.Context) LookupLocationResultOutput
- func (o LookupLocationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLocationResult]
- type LookupMatchmakingConfigurationArgs
- type LookupMatchmakingConfigurationOutputArgs
- type LookupMatchmakingConfigurationResult
- type LookupMatchmakingConfigurationResultOutput
- func (o LookupMatchmakingConfigurationResultOutput) AcceptanceRequired() pulumi.BoolPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) AcceptanceTimeoutSeconds() pulumi.IntPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) AdditionalPlayerCount() pulumi.IntPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) BackfillMode() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) CustomEventData() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupMatchmakingConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupMatchmakingConfigurationResultOutput) FlexMatchMode() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) GameProperties() MatchmakingConfigurationGamePropertyArrayOutput
- func (o LookupMatchmakingConfigurationResultOutput) GameSessionData() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) GameSessionQueueArns() pulumi.StringArrayOutput
- func (o LookupMatchmakingConfigurationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) NotificationTarget() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) RequestTimeoutSeconds() pulumi.IntPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) RuleSetName() pulumi.StringPtrOutput
- func (o LookupMatchmakingConfigurationResultOutput) Tags() MatchmakingConfigurationTagArrayOutput
- func (o LookupMatchmakingConfigurationResultOutput) ToLookupMatchmakingConfigurationResultOutput() LookupMatchmakingConfigurationResultOutput
- func (o LookupMatchmakingConfigurationResultOutput) ToLookupMatchmakingConfigurationResultOutputWithContext(ctx context.Context) LookupMatchmakingConfigurationResultOutput
- func (o LookupMatchmakingConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMatchmakingConfigurationResult]
- type LookupMatchmakingRuleSetArgs
- type LookupMatchmakingRuleSetOutputArgs
- type LookupMatchmakingRuleSetResult
- type LookupMatchmakingRuleSetResultOutput
- func (o LookupMatchmakingRuleSetResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupMatchmakingRuleSetResultOutput) ElementType() reflect.Type
- func (o LookupMatchmakingRuleSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupMatchmakingRuleSetResultOutput) Tags() MatchmakingRuleSetTagArrayOutput
- func (o LookupMatchmakingRuleSetResultOutput) ToLookupMatchmakingRuleSetResultOutput() LookupMatchmakingRuleSetResultOutput
- func (o LookupMatchmakingRuleSetResultOutput) ToLookupMatchmakingRuleSetResultOutputWithContext(ctx context.Context) LookupMatchmakingRuleSetResultOutput
- func (o LookupMatchmakingRuleSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMatchmakingRuleSetResult]
- type LookupScriptArgs
- type LookupScriptOutputArgs
- type LookupScriptResult
- type LookupScriptResultOutput
- func (o LookupScriptResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupScriptResultOutput) ElementType() reflect.Type
- func (o LookupScriptResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupScriptResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupScriptResultOutput) StorageLocation() ScriptS3LocationPtrOutput
- func (o LookupScriptResultOutput) Tags() ScriptTagArrayOutput
- func (o LookupScriptResultOutput) ToLookupScriptResultOutput() LookupScriptResultOutput
- func (o LookupScriptResultOutput) ToLookupScriptResultOutputWithContext(ctx context.Context) LookupScriptResultOutput
- func (o LookupScriptResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupScriptResult]
- func (o LookupScriptResultOutput) Version() pulumi.StringPtrOutput
- type MatchmakingConfigurationdeprecated
- func (*MatchmakingConfiguration) ElementType() reflect.Type
- func (i *MatchmakingConfiguration) ToMatchmakingConfigurationOutput() MatchmakingConfigurationOutput
- func (i *MatchmakingConfiguration) ToMatchmakingConfigurationOutputWithContext(ctx context.Context) MatchmakingConfigurationOutput
- func (i *MatchmakingConfiguration) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingConfiguration]
- type MatchmakingConfigurationArgs
- type MatchmakingConfigurationGameProperty
- type MatchmakingConfigurationGamePropertyArgs
- func (MatchmakingConfigurationGamePropertyArgs) ElementType() reflect.Type
- func (i MatchmakingConfigurationGamePropertyArgs) ToMatchmakingConfigurationGamePropertyOutput() MatchmakingConfigurationGamePropertyOutput
- func (i MatchmakingConfigurationGamePropertyArgs) ToMatchmakingConfigurationGamePropertyOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyOutput
- func (i MatchmakingConfigurationGamePropertyArgs) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationGameProperty]
- type MatchmakingConfigurationGamePropertyArray
- func (MatchmakingConfigurationGamePropertyArray) ElementType() reflect.Type
- func (i MatchmakingConfigurationGamePropertyArray) ToMatchmakingConfigurationGamePropertyArrayOutput() MatchmakingConfigurationGamePropertyArrayOutput
- func (i MatchmakingConfigurationGamePropertyArray) ToMatchmakingConfigurationGamePropertyArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyArrayOutput
- func (i MatchmakingConfigurationGamePropertyArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationGameProperty]
- type MatchmakingConfigurationGamePropertyArrayInput
- type MatchmakingConfigurationGamePropertyArrayOutput
- func (MatchmakingConfigurationGamePropertyArrayOutput) ElementType() reflect.Type
- func (o MatchmakingConfigurationGamePropertyArrayOutput) Index(i pulumi.IntInput) MatchmakingConfigurationGamePropertyOutput
- func (o MatchmakingConfigurationGamePropertyArrayOutput) ToMatchmakingConfigurationGamePropertyArrayOutput() MatchmakingConfigurationGamePropertyArrayOutput
- func (o MatchmakingConfigurationGamePropertyArrayOutput) ToMatchmakingConfigurationGamePropertyArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyArrayOutput
- func (o MatchmakingConfigurationGamePropertyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationGameProperty]
- type MatchmakingConfigurationGamePropertyInput
- type MatchmakingConfigurationGamePropertyOutput
- func (MatchmakingConfigurationGamePropertyOutput) ElementType() reflect.Type
- func (o MatchmakingConfigurationGamePropertyOutput) Key() pulumi.StringOutput
- func (o MatchmakingConfigurationGamePropertyOutput) ToMatchmakingConfigurationGamePropertyOutput() MatchmakingConfigurationGamePropertyOutput
- func (o MatchmakingConfigurationGamePropertyOutput) ToMatchmakingConfigurationGamePropertyOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyOutput
- func (o MatchmakingConfigurationGamePropertyOutput) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationGameProperty]
- func (o MatchmakingConfigurationGamePropertyOutput) Value() pulumi.StringOutput
- type MatchmakingConfigurationInput
- type MatchmakingConfigurationOutput
- func (o MatchmakingConfigurationOutput) AcceptanceRequired() pulumi.BoolOutput
- func (o MatchmakingConfigurationOutput) AcceptanceTimeoutSeconds() pulumi.IntPtrOutput
- func (o MatchmakingConfigurationOutput) AdditionalPlayerCount() pulumi.IntPtrOutput
- func (o MatchmakingConfigurationOutput) Arn() pulumi.StringOutput
- func (o MatchmakingConfigurationOutput) BackfillMode() pulumi.StringPtrOutput
- func (o MatchmakingConfigurationOutput) CustomEventData() pulumi.StringPtrOutput
- func (o MatchmakingConfigurationOutput) Description() pulumi.StringPtrOutput
- func (MatchmakingConfigurationOutput) ElementType() reflect.Type
- func (o MatchmakingConfigurationOutput) FlexMatchMode() pulumi.StringPtrOutput
- func (o MatchmakingConfigurationOutput) GameProperties() MatchmakingConfigurationGamePropertyArrayOutput
- func (o MatchmakingConfigurationOutput) GameSessionData() pulumi.StringPtrOutput
- func (o MatchmakingConfigurationOutput) GameSessionQueueArns() pulumi.StringArrayOutput
- func (o MatchmakingConfigurationOutput) Name() pulumi.StringOutput
- func (o MatchmakingConfigurationOutput) NotificationTarget() pulumi.StringPtrOutput
- func (o MatchmakingConfigurationOutput) RequestTimeoutSeconds() pulumi.IntOutput
- func (o MatchmakingConfigurationOutput) RuleSetName() pulumi.StringOutput
- func (o MatchmakingConfigurationOutput) Tags() MatchmakingConfigurationTagArrayOutput
- func (o MatchmakingConfigurationOutput) ToMatchmakingConfigurationOutput() MatchmakingConfigurationOutput
- func (o MatchmakingConfigurationOutput) ToMatchmakingConfigurationOutputWithContext(ctx context.Context) MatchmakingConfigurationOutput
- func (o MatchmakingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingConfiguration]
- type MatchmakingConfigurationState
- type MatchmakingConfigurationTag
- type MatchmakingConfigurationTagArgs
- func (MatchmakingConfigurationTagArgs) ElementType() reflect.Type
- func (i MatchmakingConfigurationTagArgs) ToMatchmakingConfigurationTagOutput() MatchmakingConfigurationTagOutput
- func (i MatchmakingConfigurationTagArgs) ToMatchmakingConfigurationTagOutputWithContext(ctx context.Context) MatchmakingConfigurationTagOutput
- func (i MatchmakingConfigurationTagArgs) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationTag]
- type MatchmakingConfigurationTagArray
- func (MatchmakingConfigurationTagArray) ElementType() reflect.Type
- func (i MatchmakingConfigurationTagArray) ToMatchmakingConfigurationTagArrayOutput() MatchmakingConfigurationTagArrayOutput
- func (i MatchmakingConfigurationTagArray) ToMatchmakingConfigurationTagArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationTagArrayOutput
- func (i MatchmakingConfigurationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationTag]
- type MatchmakingConfigurationTagArrayInput
- type MatchmakingConfigurationTagArrayOutput
- func (MatchmakingConfigurationTagArrayOutput) ElementType() reflect.Type
- func (o MatchmakingConfigurationTagArrayOutput) Index(i pulumi.IntInput) MatchmakingConfigurationTagOutput
- func (o MatchmakingConfigurationTagArrayOutput) ToMatchmakingConfigurationTagArrayOutput() MatchmakingConfigurationTagArrayOutput
- func (o MatchmakingConfigurationTagArrayOutput) ToMatchmakingConfigurationTagArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationTagArrayOutput
- func (o MatchmakingConfigurationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationTag]
- type MatchmakingConfigurationTagInput
- type MatchmakingConfigurationTagOutput
- func (MatchmakingConfigurationTagOutput) ElementType() reflect.Type
- func (o MatchmakingConfigurationTagOutput) Key() pulumi.StringOutput
- func (o MatchmakingConfigurationTagOutput) ToMatchmakingConfigurationTagOutput() MatchmakingConfigurationTagOutput
- func (o MatchmakingConfigurationTagOutput) ToMatchmakingConfigurationTagOutputWithContext(ctx context.Context) MatchmakingConfigurationTagOutput
- func (o MatchmakingConfigurationTagOutput) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationTag]
- func (o MatchmakingConfigurationTagOutput) Value() pulumi.StringOutput
- type MatchmakingRuleSetdeprecated
- func (*MatchmakingRuleSet) ElementType() reflect.Type
- func (i *MatchmakingRuleSet) ToMatchmakingRuleSetOutput() MatchmakingRuleSetOutput
- func (i *MatchmakingRuleSet) ToMatchmakingRuleSetOutputWithContext(ctx context.Context) MatchmakingRuleSetOutput
- func (i *MatchmakingRuleSet) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingRuleSet]
- type MatchmakingRuleSetArgs
- type MatchmakingRuleSetInput
- type MatchmakingRuleSetOutput
- func (o MatchmakingRuleSetOutput) Arn() pulumi.StringOutput
- func (MatchmakingRuleSetOutput) ElementType() reflect.Type
- func (o MatchmakingRuleSetOutput) Name() pulumi.StringOutput
- func (o MatchmakingRuleSetOutput) RuleSetBody() pulumi.StringOutput
- func (o MatchmakingRuleSetOutput) Tags() MatchmakingRuleSetTagArrayOutput
- func (o MatchmakingRuleSetOutput) ToMatchmakingRuleSetOutput() MatchmakingRuleSetOutput
- func (o MatchmakingRuleSetOutput) ToMatchmakingRuleSetOutputWithContext(ctx context.Context) MatchmakingRuleSetOutput
- func (o MatchmakingRuleSetOutput) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingRuleSet]
- type MatchmakingRuleSetState
- type MatchmakingRuleSetTag
- type MatchmakingRuleSetTagArgs
- func (MatchmakingRuleSetTagArgs) ElementType() reflect.Type
- func (i MatchmakingRuleSetTagArgs) ToMatchmakingRuleSetTagOutput() MatchmakingRuleSetTagOutput
- func (i MatchmakingRuleSetTagArgs) ToMatchmakingRuleSetTagOutputWithContext(ctx context.Context) MatchmakingRuleSetTagOutput
- func (i MatchmakingRuleSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[MatchmakingRuleSetTag]
- type MatchmakingRuleSetTagArray
- func (MatchmakingRuleSetTagArray) ElementType() reflect.Type
- func (i MatchmakingRuleSetTagArray) ToMatchmakingRuleSetTagArrayOutput() MatchmakingRuleSetTagArrayOutput
- func (i MatchmakingRuleSetTagArray) ToMatchmakingRuleSetTagArrayOutputWithContext(ctx context.Context) MatchmakingRuleSetTagArrayOutput
- func (i MatchmakingRuleSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingRuleSetTag]
- type MatchmakingRuleSetTagArrayInput
- type MatchmakingRuleSetTagArrayOutput
- func (MatchmakingRuleSetTagArrayOutput) ElementType() reflect.Type
- func (o MatchmakingRuleSetTagArrayOutput) Index(i pulumi.IntInput) MatchmakingRuleSetTagOutput
- func (o MatchmakingRuleSetTagArrayOutput) ToMatchmakingRuleSetTagArrayOutput() MatchmakingRuleSetTagArrayOutput
- func (o MatchmakingRuleSetTagArrayOutput) ToMatchmakingRuleSetTagArrayOutputWithContext(ctx context.Context) MatchmakingRuleSetTagArrayOutput
- func (o MatchmakingRuleSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingRuleSetTag]
- type MatchmakingRuleSetTagInput
- type MatchmakingRuleSetTagOutput
- func (MatchmakingRuleSetTagOutput) ElementType() reflect.Type
- func (o MatchmakingRuleSetTagOutput) Key() pulumi.StringOutput
- func (o MatchmakingRuleSetTagOutput) ToMatchmakingRuleSetTagOutput() MatchmakingRuleSetTagOutput
- func (o MatchmakingRuleSetTagOutput) ToMatchmakingRuleSetTagOutputWithContext(ctx context.Context) MatchmakingRuleSetTagOutput
- func (o MatchmakingRuleSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[MatchmakingRuleSetTag]
- func (o MatchmakingRuleSetTagOutput) Value() pulumi.StringOutput
- type Scriptdeprecated
- type ScriptArgs
- type ScriptInput
- type ScriptOutput
- func (o ScriptOutput) Arn() pulumi.StringOutput
- func (ScriptOutput) ElementType() reflect.Type
- func (o ScriptOutput) Name() pulumi.StringPtrOutput
- func (o ScriptOutput) StorageLocation() ScriptS3LocationOutput
- func (o ScriptOutput) Tags() ScriptTagArrayOutput
- func (o ScriptOutput) ToOutput(ctx context.Context) pulumix.Output[*Script]
- func (o ScriptOutput) ToScriptOutput() ScriptOutput
- func (o ScriptOutput) ToScriptOutputWithContext(ctx context.Context) ScriptOutput
- func (o ScriptOutput) Version() pulumi.StringPtrOutput
- type ScriptS3Location
- type ScriptS3LocationArgs
- func (ScriptS3LocationArgs) ElementType() reflect.Type
- func (i ScriptS3LocationArgs) ToOutput(ctx context.Context) pulumix.Output[ScriptS3Location]
- func (i ScriptS3LocationArgs) ToScriptS3LocationOutput() ScriptS3LocationOutput
- func (i ScriptS3LocationArgs) ToScriptS3LocationOutputWithContext(ctx context.Context) ScriptS3LocationOutput
- type ScriptS3LocationInput
- type ScriptS3LocationOutput
- func (o ScriptS3LocationOutput) Bucket() pulumi.StringOutput
- func (ScriptS3LocationOutput) ElementType() reflect.Type
- func (o ScriptS3LocationOutput) Key() pulumi.StringOutput
- func (o ScriptS3LocationOutput) ObjectVersion() pulumi.StringPtrOutput
- func (o ScriptS3LocationOutput) RoleArn() pulumi.StringOutput
- func (o ScriptS3LocationOutput) ToOutput(ctx context.Context) pulumix.Output[ScriptS3Location]
- func (o ScriptS3LocationOutput) ToScriptS3LocationOutput() ScriptS3LocationOutput
- func (o ScriptS3LocationOutput) ToScriptS3LocationOutputWithContext(ctx context.Context) ScriptS3LocationOutput
- type ScriptS3LocationPtrOutput
- func (o ScriptS3LocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ScriptS3LocationPtrOutput) Elem() ScriptS3LocationOutput
- func (ScriptS3LocationPtrOutput) ElementType() reflect.Type
- func (o ScriptS3LocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o ScriptS3LocationPtrOutput) ObjectVersion() pulumi.StringPtrOutput
- func (o ScriptS3LocationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o ScriptS3LocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ScriptS3Location]
- func (o ScriptS3LocationPtrOutput) ToScriptS3LocationPtrOutput() ScriptS3LocationPtrOutput
- func (o ScriptS3LocationPtrOutput) ToScriptS3LocationPtrOutputWithContext(ctx context.Context) ScriptS3LocationPtrOutput
- type ScriptState
- type ScriptTag
- type ScriptTagArgs
- type ScriptTagArray
- func (ScriptTagArray) ElementType() reflect.Type
- func (i ScriptTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ScriptTag]
- func (i ScriptTagArray) ToScriptTagArrayOutput() ScriptTagArrayOutput
- func (i ScriptTagArray) ToScriptTagArrayOutputWithContext(ctx context.Context) ScriptTagArrayOutput
- type ScriptTagArrayInput
- type ScriptTagArrayOutput
- func (ScriptTagArrayOutput) ElementType() reflect.Type
- func (o ScriptTagArrayOutput) Index(i pulumi.IntInput) ScriptTagOutput
- func (o ScriptTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ScriptTag]
- func (o ScriptTagArrayOutput) ToScriptTagArrayOutput() ScriptTagArrayOutput
- func (o ScriptTagArrayOutput) ToScriptTagArrayOutputWithContext(ctx context.Context) ScriptTagArrayOutput
- type ScriptTagInput
- type ScriptTagOutput
- func (ScriptTagOutput) ElementType() reflect.Type
- func (o ScriptTagOutput) Key() pulumi.StringOutput
- func (o ScriptTagOutput) ToOutput(ctx context.Context) pulumix.Output[ScriptTag]
- func (o ScriptTagOutput) ToScriptTagOutput() ScriptTagOutput
- func (o ScriptTagOutput) ToScriptTagOutputWithContext(ctx context.Context) ScriptTagOutput
- func (o ScriptTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( AliasRoutingStrategyTypeSimple = AliasRoutingStrategyType("SIMPLE") AliasRoutingStrategyTypeTerminal = AliasRoutingStrategyType("TERMINAL") )
const ( BuildOperatingSystemAmazonLinux = BuildOperatingSystem("AMAZON_LINUX") BuildOperatingSystemAmazonLinux2 = BuildOperatingSystem("AMAZON_LINUX_2") BuildOperatingSystemAmazonLinux2023 = BuildOperatingSystem("AMAZON_LINUX_2023") BuildOperatingSystemWindows2012 = BuildOperatingSystem("WINDOWS_2012") BuildOperatingSystemWindows2016 = BuildOperatingSystem("WINDOWS_2016") )
const ( FleetCertificateConfigurationCertificateTypeDisabled = FleetCertificateConfigurationCertificateType("DISABLED") FleetCertificateConfigurationCertificateTypeGenerated = FleetCertificateConfigurationCertificateType("GENERATED") )
const ( FleetComputeTypeEc2 = FleetComputeType("EC2") FleetComputeTypeAnywhere = FleetComputeType("ANYWHERE") )
const ( FleetIpPermissionProtocolTcp = FleetIpPermissionProtocol("TCP") FleetIpPermissionProtocolUdp = FleetIpPermissionProtocol("UDP") )
const ( FleetNewGameSessionProtectionPolicyFullProtection = FleetNewGameSessionProtectionPolicy("FullProtection") FleetNewGameSessionProtectionPolicyNoProtection = FleetNewGameSessionProtectionPolicy("NoProtection") )
const ( FleetTypeOnDemand = FleetType("ON_DEMAND") FleetTypeSpot = FleetType("SPOT") )
const ( GameServerGroupBalancingStrategySpotOnly = GameServerGroupBalancingStrategy("SPOT_ONLY") GameServerGroupBalancingStrategySpotPreferred = GameServerGroupBalancingStrategy("SPOT_PREFERRED") GameServerGroupBalancingStrategyOnDemandOnly = GameServerGroupBalancingStrategy("ON_DEMAND_ONLY") )
const ( GameServerGroupDeleteOptionSafeDelete = GameServerGroupDeleteOption("SAFE_DELETE") GameServerGroupDeleteOptionForceDelete = GameServerGroupDeleteOption("FORCE_DELETE") GameServerGroupDeleteOptionRetain = GameServerGroupDeleteOption("RETAIN") )
const ( GameServerGroupGameServerProtectionPolicyNoProtection = GameServerGroupGameServerProtectionPolicy("NO_PROTECTION") GameServerGroupGameServerProtectionPolicyFullProtection = GameServerGroupGameServerProtectionPolicy("FULL_PROTECTION") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct { pulumi.CustomResourceState // Unique alias ID AliasId pulumi.StringOutput `pulumi:"aliasId"` // A human-readable description of the alias. Description pulumi.StringPtrOutput `pulumi:"description"` // A descriptive label that is associated with an alias. Alias names do not need to be unique. Name pulumi.StringOutput `pulumi:"name"` // A routing configuration that specifies where traffic is directed for this alias, such as to a fleet or to a message. RoutingStrategy AliasRoutingStrategyOutput `pulumi:"routingStrategy"` }
The AWS::GameLift::Alias resource creates an alias for an Amazon GameLift (GameLift) fleet destination.
func GetAlias ¶
func GetAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AliasState, opts ...pulumi.ResourceOption) (*Alias, error)
GetAlias gets an existing Alias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAlias ¶
func NewAlias(ctx *pulumi.Context, name string, args *AliasArgs, opts ...pulumi.ResourceOption) (*Alias, error)
NewAlias registers a new resource with the given unique name, arguments, and options.
func (*Alias) ElementType ¶
func (*Alias) ToAliasOutput ¶
func (i *Alias) ToAliasOutput() AliasOutput
func (*Alias) ToAliasOutputWithContext ¶
func (i *Alias) ToAliasOutputWithContext(ctx context.Context) AliasOutput
type AliasArgs ¶
type AliasArgs struct { // A human-readable description of the alias. Description pulumi.StringPtrInput // A descriptive label that is associated with an alias. Alias names do not need to be unique. Name pulumi.StringPtrInput // A routing configuration that specifies where traffic is directed for this alias, such as to a fleet or to a message. RoutingStrategy AliasRoutingStrategyInput }
The set of arguments for constructing a Alias resource.
func (AliasArgs) ElementType ¶
type AliasInput ¶
type AliasInput interface { pulumi.Input ToAliasOutput() AliasOutput ToAliasOutputWithContext(ctx context.Context) AliasOutput }
type AliasOutput ¶
type AliasOutput struct{ *pulumi.OutputState }
func (AliasOutput) AliasId ¶ added in v0.17.0
func (o AliasOutput) AliasId() pulumi.StringOutput
Unique alias ID
func (AliasOutput) Description ¶ added in v0.17.0
func (o AliasOutput) Description() pulumi.StringPtrOutput
A human-readable description of the alias.
func (AliasOutput) ElementType ¶
func (AliasOutput) ElementType() reflect.Type
func (AliasOutput) Name ¶ added in v0.17.0
func (o AliasOutput) Name() pulumi.StringOutput
A descriptive label that is associated with an alias. Alias names do not need to be unique.
func (AliasOutput) RoutingStrategy ¶ added in v0.17.0
func (o AliasOutput) RoutingStrategy() AliasRoutingStrategyOutput
A routing configuration that specifies where traffic is directed for this alias, such as to a fleet or to a message.
func (AliasOutput) ToAliasOutput ¶
func (o AliasOutput) ToAliasOutput() AliasOutput
func (AliasOutput) ToAliasOutputWithContext ¶
func (o AliasOutput) ToAliasOutputWithContext(ctx context.Context) AliasOutput
type AliasRoutingStrategy ¶
type AliasRoutingStrategy struct { // A unique identifier for a fleet that the alias points to. If you specify SIMPLE for the Type property, you must specify this property. FleetId *string `pulumi:"fleetId"` // The message text to be used with a terminal routing strategy. If you specify TERMINAL for the Type property, you must specify this property. Message *string `pulumi:"message"` // Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets. Type AliasRoutingStrategyType `pulumi:"type"` }
type AliasRoutingStrategyArgs ¶
type AliasRoutingStrategyArgs struct { // A unique identifier for a fleet that the alias points to. If you specify SIMPLE for the Type property, you must specify this property. FleetId pulumi.StringPtrInput `pulumi:"fleetId"` // The message text to be used with a terminal routing strategy. If you specify TERMINAL for the Type property, you must specify this property. Message pulumi.StringPtrInput `pulumi:"message"` // Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets. Type AliasRoutingStrategyTypeInput `pulumi:"type"` }
func (AliasRoutingStrategyArgs) ElementType ¶
func (AliasRoutingStrategyArgs) ElementType() reflect.Type
func (AliasRoutingStrategyArgs) ToAliasRoutingStrategyOutput ¶
func (i AliasRoutingStrategyArgs) ToAliasRoutingStrategyOutput() AliasRoutingStrategyOutput
func (AliasRoutingStrategyArgs) ToAliasRoutingStrategyOutputWithContext ¶
func (i AliasRoutingStrategyArgs) ToAliasRoutingStrategyOutputWithContext(ctx context.Context) AliasRoutingStrategyOutput
func (AliasRoutingStrategyArgs) ToOutput ¶ added in v0.76.0
func (i AliasRoutingStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[AliasRoutingStrategy]
type AliasRoutingStrategyInput ¶
type AliasRoutingStrategyInput interface { pulumi.Input ToAliasRoutingStrategyOutput() AliasRoutingStrategyOutput ToAliasRoutingStrategyOutputWithContext(context.Context) AliasRoutingStrategyOutput }
AliasRoutingStrategyInput is an input type that accepts AliasRoutingStrategyArgs and AliasRoutingStrategyOutput values. You can construct a concrete instance of `AliasRoutingStrategyInput` via:
AliasRoutingStrategyArgs{...}
type AliasRoutingStrategyOutput ¶
type AliasRoutingStrategyOutput struct{ *pulumi.OutputState }
func (AliasRoutingStrategyOutput) ElementType ¶
func (AliasRoutingStrategyOutput) ElementType() reflect.Type
func (AliasRoutingStrategyOutput) FleetId ¶
func (o AliasRoutingStrategyOutput) FleetId() pulumi.StringPtrOutput
A unique identifier for a fleet that the alias points to. If you specify SIMPLE for the Type property, you must specify this property.
func (AliasRoutingStrategyOutput) Message ¶
func (o AliasRoutingStrategyOutput) Message() pulumi.StringPtrOutput
The message text to be used with a terminal routing strategy. If you specify TERMINAL for the Type property, you must specify this property.
func (AliasRoutingStrategyOutput) ToAliasRoutingStrategyOutput ¶
func (o AliasRoutingStrategyOutput) ToAliasRoutingStrategyOutput() AliasRoutingStrategyOutput
func (AliasRoutingStrategyOutput) ToAliasRoutingStrategyOutputWithContext ¶
func (o AliasRoutingStrategyOutput) ToAliasRoutingStrategyOutputWithContext(ctx context.Context) AliasRoutingStrategyOutput
func (AliasRoutingStrategyOutput) ToOutput ¶ added in v0.76.0
func (o AliasRoutingStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[AliasRoutingStrategy]
func (AliasRoutingStrategyOutput) Type ¶
func (o AliasRoutingStrategyOutput) Type() AliasRoutingStrategyTypeOutput
Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets.
type AliasRoutingStrategyPtrOutput ¶
type AliasRoutingStrategyPtrOutput struct{ *pulumi.OutputState }
func (AliasRoutingStrategyPtrOutput) Elem ¶
func (o AliasRoutingStrategyPtrOutput) Elem() AliasRoutingStrategyOutput
func (AliasRoutingStrategyPtrOutput) ElementType ¶
func (AliasRoutingStrategyPtrOutput) ElementType() reflect.Type
func (AliasRoutingStrategyPtrOutput) FleetId ¶
func (o AliasRoutingStrategyPtrOutput) FleetId() pulumi.StringPtrOutput
A unique identifier for a fleet that the alias points to. If you specify SIMPLE for the Type property, you must specify this property.
func (AliasRoutingStrategyPtrOutput) Message ¶
func (o AliasRoutingStrategyPtrOutput) Message() pulumi.StringPtrOutput
The message text to be used with a terminal routing strategy. If you specify TERMINAL for the Type property, you must specify this property.
func (AliasRoutingStrategyPtrOutput) ToAliasRoutingStrategyPtrOutput ¶
func (o AliasRoutingStrategyPtrOutput) ToAliasRoutingStrategyPtrOutput() AliasRoutingStrategyPtrOutput
func (AliasRoutingStrategyPtrOutput) ToAliasRoutingStrategyPtrOutputWithContext ¶
func (o AliasRoutingStrategyPtrOutput) ToAliasRoutingStrategyPtrOutputWithContext(ctx context.Context) AliasRoutingStrategyPtrOutput
func (AliasRoutingStrategyPtrOutput) ToOutput ¶ added in v0.76.0
func (o AliasRoutingStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AliasRoutingStrategy]
func (AliasRoutingStrategyPtrOutput) Type ¶
func (o AliasRoutingStrategyPtrOutput) Type() AliasRoutingStrategyTypePtrOutput
Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets.
type AliasRoutingStrategyType ¶
type AliasRoutingStrategyType string
Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets.
func (AliasRoutingStrategyType) ElementType ¶
func (AliasRoutingStrategyType) ElementType() reflect.Type
func (AliasRoutingStrategyType) ToAliasRoutingStrategyTypeOutput ¶
func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypeOutput() AliasRoutingStrategyTypeOutput
func (AliasRoutingStrategyType) ToAliasRoutingStrategyTypeOutputWithContext ¶
func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypeOutputWithContext(ctx context.Context) AliasRoutingStrategyTypeOutput
func (AliasRoutingStrategyType) ToAliasRoutingStrategyTypePtrOutput ¶
func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypePtrOutput() AliasRoutingStrategyTypePtrOutput
func (AliasRoutingStrategyType) ToAliasRoutingStrategyTypePtrOutputWithContext ¶
func (e AliasRoutingStrategyType) ToAliasRoutingStrategyTypePtrOutputWithContext(ctx context.Context) AliasRoutingStrategyTypePtrOutput
func (AliasRoutingStrategyType) ToStringOutput ¶
func (e AliasRoutingStrategyType) ToStringOutput() pulumi.StringOutput
func (AliasRoutingStrategyType) ToStringOutputWithContext ¶
func (e AliasRoutingStrategyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasRoutingStrategyType) ToStringPtrOutput ¶
func (e AliasRoutingStrategyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasRoutingStrategyType) ToStringPtrOutputWithContext ¶
func (e AliasRoutingStrategyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasRoutingStrategyTypeInput ¶
type AliasRoutingStrategyTypeInput interface { pulumi.Input ToAliasRoutingStrategyTypeOutput() AliasRoutingStrategyTypeOutput ToAliasRoutingStrategyTypeOutputWithContext(context.Context) AliasRoutingStrategyTypeOutput }
AliasRoutingStrategyTypeInput is an input type that accepts AliasRoutingStrategyTypeArgs and AliasRoutingStrategyTypeOutput values. You can construct a concrete instance of `AliasRoutingStrategyTypeInput` via:
AliasRoutingStrategyTypeArgs{...}
type AliasRoutingStrategyTypeOutput ¶
type AliasRoutingStrategyTypeOutput struct{ *pulumi.OutputState }
func (AliasRoutingStrategyTypeOutput) ElementType ¶
func (AliasRoutingStrategyTypeOutput) ElementType() reflect.Type
func (AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypeOutput ¶
func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypeOutput() AliasRoutingStrategyTypeOutput
func (AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypeOutputWithContext ¶
func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypeOutputWithContext(ctx context.Context) AliasRoutingStrategyTypeOutput
func (AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypePtrOutput ¶
func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypePtrOutput() AliasRoutingStrategyTypePtrOutput
func (AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypePtrOutputWithContext ¶
func (o AliasRoutingStrategyTypeOutput) ToAliasRoutingStrategyTypePtrOutputWithContext(ctx context.Context) AliasRoutingStrategyTypePtrOutput
func (AliasRoutingStrategyTypeOutput) ToOutput ¶ added in v0.76.0
func (o AliasRoutingStrategyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AliasRoutingStrategyType]
func (AliasRoutingStrategyTypeOutput) ToStringOutput ¶
func (o AliasRoutingStrategyTypeOutput) ToStringOutput() pulumi.StringOutput
func (AliasRoutingStrategyTypeOutput) ToStringOutputWithContext ¶
func (o AliasRoutingStrategyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasRoutingStrategyTypeOutput) ToStringPtrOutput ¶
func (o AliasRoutingStrategyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasRoutingStrategyTypeOutput) ToStringPtrOutputWithContext ¶
func (o AliasRoutingStrategyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasRoutingStrategyTypePtrInput ¶
type AliasRoutingStrategyTypePtrInput interface { pulumi.Input ToAliasRoutingStrategyTypePtrOutput() AliasRoutingStrategyTypePtrOutput ToAliasRoutingStrategyTypePtrOutputWithContext(context.Context) AliasRoutingStrategyTypePtrOutput }
func AliasRoutingStrategyTypePtr ¶
func AliasRoutingStrategyTypePtr(v string) AliasRoutingStrategyTypePtrInput
type AliasRoutingStrategyTypePtrOutput ¶
type AliasRoutingStrategyTypePtrOutput struct{ *pulumi.OutputState }
func (AliasRoutingStrategyTypePtrOutput) Elem ¶
func (o AliasRoutingStrategyTypePtrOutput) Elem() AliasRoutingStrategyTypeOutput
func (AliasRoutingStrategyTypePtrOutput) ElementType ¶
func (AliasRoutingStrategyTypePtrOutput) ElementType() reflect.Type
func (AliasRoutingStrategyTypePtrOutput) ToAliasRoutingStrategyTypePtrOutput ¶
func (o AliasRoutingStrategyTypePtrOutput) ToAliasRoutingStrategyTypePtrOutput() AliasRoutingStrategyTypePtrOutput
func (AliasRoutingStrategyTypePtrOutput) ToAliasRoutingStrategyTypePtrOutputWithContext ¶
func (o AliasRoutingStrategyTypePtrOutput) ToAliasRoutingStrategyTypePtrOutputWithContext(ctx context.Context) AliasRoutingStrategyTypePtrOutput
func (AliasRoutingStrategyTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o AliasRoutingStrategyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AliasRoutingStrategyType]
func (AliasRoutingStrategyTypePtrOutput) ToStringPtrOutput ¶
func (o AliasRoutingStrategyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasRoutingStrategyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AliasRoutingStrategyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasState ¶
type AliasState struct { }
func (AliasState) ElementType ¶
func (AliasState) ElementType() reflect.Type
type Build ¶
type Build struct { pulumi.CustomResourceState // A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created. BuildId pulumi.StringOutput `pulumi:"buildId"` // A descriptive label that is associated with a build. Build names do not need to be unique. Name pulumi.StringPtrOutput `pulumi:"name"` // The operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, Amazon GameLift uses the default value (WINDOWS_2012). This value cannot be changed later. OperatingSystem BuildOperatingSystemPtrOutput `pulumi:"operatingSystem"` // A server SDK version you used when integrating your game server build with Amazon GameLift. By default Amazon GameLift sets this value to 4.0.2. ServerSdkVersion pulumi.StringPtrOutput `pulumi:"serverSdkVersion"` // Information indicating where your game build files are stored. Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region. StorageLocation BuildStorageLocationPtrOutput `pulumi:"storageLocation"` // Version information that is associated with this build. Version strings do not need to be unique. Version pulumi.StringPtrOutput `pulumi:"version"` }
Resource Type definition for AWS::GameLift::Build
func GetBuild ¶
func GetBuild(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BuildState, opts ...pulumi.ResourceOption) (*Build, error)
GetBuild gets an existing Build resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBuild ¶
func NewBuild(ctx *pulumi.Context, name string, args *BuildArgs, opts ...pulumi.ResourceOption) (*Build, error)
NewBuild registers a new resource with the given unique name, arguments, and options.
func (*Build) ElementType ¶
func (*Build) ToBuildOutput ¶
func (i *Build) ToBuildOutput() BuildOutput
func (*Build) ToBuildOutputWithContext ¶
func (i *Build) ToBuildOutputWithContext(ctx context.Context) BuildOutput
type BuildArgs ¶
type BuildArgs struct { // A descriptive label that is associated with a build. Build names do not need to be unique. Name pulumi.StringPtrInput // The operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, Amazon GameLift uses the default value (WINDOWS_2012). This value cannot be changed later. OperatingSystem BuildOperatingSystemPtrInput // A server SDK version you used when integrating your game server build with Amazon GameLift. By default Amazon GameLift sets this value to 4.0.2. ServerSdkVersion pulumi.StringPtrInput // Information indicating where your game build files are stored. Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region. StorageLocation BuildStorageLocationPtrInput // Version information that is associated with this build. Version strings do not need to be unique. Version pulumi.StringPtrInput }
The set of arguments for constructing a Build resource.
func (BuildArgs) ElementType ¶
type BuildInput ¶
type BuildInput interface { pulumi.Input ToBuildOutput() BuildOutput ToBuildOutputWithContext(ctx context.Context) BuildOutput }
type BuildOperatingSystem ¶ added in v0.46.0
type BuildOperatingSystem string
The operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, Amazon GameLift uses the default value (WINDOWS_2012). This value cannot be changed later.
func (BuildOperatingSystem) ElementType ¶ added in v0.46.0
func (BuildOperatingSystem) ElementType() reflect.Type
func (BuildOperatingSystem) ToBuildOperatingSystemOutput ¶ added in v0.46.0
func (e BuildOperatingSystem) ToBuildOperatingSystemOutput() BuildOperatingSystemOutput
func (BuildOperatingSystem) ToBuildOperatingSystemOutputWithContext ¶ added in v0.46.0
func (e BuildOperatingSystem) ToBuildOperatingSystemOutputWithContext(ctx context.Context) BuildOperatingSystemOutput
func (BuildOperatingSystem) ToBuildOperatingSystemPtrOutput ¶ added in v0.46.0
func (e BuildOperatingSystem) ToBuildOperatingSystemPtrOutput() BuildOperatingSystemPtrOutput
func (BuildOperatingSystem) ToBuildOperatingSystemPtrOutputWithContext ¶ added in v0.46.0
func (e BuildOperatingSystem) ToBuildOperatingSystemPtrOutputWithContext(ctx context.Context) BuildOperatingSystemPtrOutput
func (BuildOperatingSystem) ToStringOutput ¶ added in v0.46.0
func (e BuildOperatingSystem) ToStringOutput() pulumi.StringOutput
func (BuildOperatingSystem) ToStringOutputWithContext ¶ added in v0.46.0
func (e BuildOperatingSystem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOperatingSystem) ToStringPtrOutput ¶ added in v0.46.0
func (e BuildOperatingSystem) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOperatingSystem) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (e BuildOperatingSystem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOperatingSystemInput ¶ added in v0.46.0
type BuildOperatingSystemInput interface { pulumi.Input ToBuildOperatingSystemOutput() BuildOperatingSystemOutput ToBuildOperatingSystemOutputWithContext(context.Context) BuildOperatingSystemOutput }
BuildOperatingSystemInput is an input type that accepts BuildOperatingSystemArgs and BuildOperatingSystemOutput values. You can construct a concrete instance of `BuildOperatingSystemInput` via:
BuildOperatingSystemArgs{...}
type BuildOperatingSystemOutput ¶ added in v0.46.0
type BuildOperatingSystemOutput struct{ *pulumi.OutputState }
func (BuildOperatingSystemOutput) ElementType ¶ added in v0.46.0
func (BuildOperatingSystemOutput) ElementType() reflect.Type
func (BuildOperatingSystemOutput) ToBuildOperatingSystemOutput ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToBuildOperatingSystemOutput() BuildOperatingSystemOutput
func (BuildOperatingSystemOutput) ToBuildOperatingSystemOutputWithContext ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToBuildOperatingSystemOutputWithContext(ctx context.Context) BuildOperatingSystemOutput
func (BuildOperatingSystemOutput) ToBuildOperatingSystemPtrOutput ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToBuildOperatingSystemPtrOutput() BuildOperatingSystemPtrOutput
func (BuildOperatingSystemOutput) ToBuildOperatingSystemPtrOutputWithContext ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToBuildOperatingSystemPtrOutputWithContext(ctx context.Context) BuildOperatingSystemPtrOutput
func (BuildOperatingSystemOutput) ToOutput ¶ added in v0.76.0
func (o BuildOperatingSystemOutput) ToOutput(ctx context.Context) pulumix.Output[BuildOperatingSystem]
func (BuildOperatingSystemOutput) ToStringOutput ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToStringOutput() pulumi.StringOutput
func (BuildOperatingSystemOutput) ToStringOutputWithContext ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOperatingSystemOutput) ToStringPtrOutput ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOperatingSystemOutput) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (o BuildOperatingSystemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOperatingSystemPtrInput ¶ added in v0.46.0
type BuildOperatingSystemPtrInput interface { pulumi.Input ToBuildOperatingSystemPtrOutput() BuildOperatingSystemPtrOutput ToBuildOperatingSystemPtrOutputWithContext(context.Context) BuildOperatingSystemPtrOutput }
func BuildOperatingSystemPtr ¶ added in v0.46.0
func BuildOperatingSystemPtr(v string) BuildOperatingSystemPtrInput
type BuildOperatingSystemPtrOutput ¶ added in v0.46.0
type BuildOperatingSystemPtrOutput struct{ *pulumi.OutputState }
func (BuildOperatingSystemPtrOutput) Elem ¶ added in v0.46.0
func (o BuildOperatingSystemPtrOutput) Elem() BuildOperatingSystemOutput
func (BuildOperatingSystemPtrOutput) ElementType ¶ added in v0.46.0
func (BuildOperatingSystemPtrOutput) ElementType() reflect.Type
func (BuildOperatingSystemPtrOutput) ToBuildOperatingSystemPtrOutput ¶ added in v0.46.0
func (o BuildOperatingSystemPtrOutput) ToBuildOperatingSystemPtrOutput() BuildOperatingSystemPtrOutput
func (BuildOperatingSystemPtrOutput) ToBuildOperatingSystemPtrOutputWithContext ¶ added in v0.46.0
func (o BuildOperatingSystemPtrOutput) ToBuildOperatingSystemPtrOutputWithContext(ctx context.Context) BuildOperatingSystemPtrOutput
func (BuildOperatingSystemPtrOutput) ToOutput ¶ added in v0.76.0
func (o BuildOperatingSystemPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BuildOperatingSystem]
func (BuildOperatingSystemPtrOutput) ToStringPtrOutput ¶ added in v0.46.0
func (o BuildOperatingSystemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOperatingSystemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (o BuildOperatingSystemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOutput ¶
type BuildOutput struct{ *pulumi.OutputState }
func (BuildOutput) BuildId ¶ added in v0.46.0
func (o BuildOutput) BuildId() pulumi.StringOutput
A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created.
func (BuildOutput) ElementType ¶
func (BuildOutput) ElementType() reflect.Type
func (BuildOutput) Name ¶ added in v0.17.0
func (o BuildOutput) Name() pulumi.StringPtrOutput
A descriptive label that is associated with a build. Build names do not need to be unique.
func (BuildOutput) OperatingSystem ¶ added in v0.17.0
func (o BuildOutput) OperatingSystem() BuildOperatingSystemPtrOutput
The operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, Amazon GameLift uses the default value (WINDOWS_2012). This value cannot be changed later.
func (BuildOutput) ServerSdkVersion ¶ added in v0.61.0
func (o BuildOutput) ServerSdkVersion() pulumi.StringPtrOutput
A server SDK version you used when integrating your game server build with Amazon GameLift. By default Amazon GameLift sets this value to 4.0.2.
func (BuildOutput) StorageLocation ¶ added in v0.17.0
func (o BuildOutput) StorageLocation() BuildStorageLocationPtrOutput
Information indicating where your game build files are stored. Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region.
func (BuildOutput) ToBuildOutput ¶
func (o BuildOutput) ToBuildOutput() BuildOutput
func (BuildOutput) ToBuildOutputWithContext ¶
func (o BuildOutput) ToBuildOutputWithContext(ctx context.Context) BuildOutput
func (BuildOutput) Version ¶ added in v0.17.0
func (o BuildOutput) Version() pulumi.StringPtrOutput
Version information that is associated with this build. Version strings do not need to be unique.
type BuildState ¶
type BuildState struct { }
func (BuildState) ElementType ¶
func (BuildState) ElementType() reflect.Type
type BuildStorageLocation ¶ added in v0.46.0
type BuildStorageLocation struct { // An Amazon S3 bucket identifier. This is the name of the S3 bucket. Bucket string `pulumi:"bucket"` // The name of the zip file that contains the build files or script files. Key string `pulumi:"key"` // The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter. ObjectVersion *string `pulumi:"objectVersion"` // The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket. RoleArn string `pulumi:"roleArn"` }
type BuildStorageLocationArgs ¶ added in v0.46.0
type BuildStorageLocationArgs struct { // An Amazon S3 bucket identifier. This is the name of the S3 bucket. Bucket pulumi.StringInput `pulumi:"bucket"` // The name of the zip file that contains the build files or script files. Key pulumi.StringInput `pulumi:"key"` // The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter. ObjectVersion pulumi.StringPtrInput `pulumi:"objectVersion"` // The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (BuildStorageLocationArgs) ElementType ¶ added in v0.46.0
func (BuildStorageLocationArgs) ElementType() reflect.Type
func (BuildStorageLocationArgs) ToBuildStorageLocationOutput ¶ added in v0.46.0
func (i BuildStorageLocationArgs) ToBuildStorageLocationOutput() BuildStorageLocationOutput
func (BuildStorageLocationArgs) ToBuildStorageLocationOutputWithContext ¶ added in v0.46.0
func (i BuildStorageLocationArgs) ToBuildStorageLocationOutputWithContext(ctx context.Context) BuildStorageLocationOutput
func (BuildStorageLocationArgs) ToBuildStorageLocationPtrOutput ¶ added in v0.46.0
func (i BuildStorageLocationArgs) ToBuildStorageLocationPtrOutput() BuildStorageLocationPtrOutput
func (BuildStorageLocationArgs) ToBuildStorageLocationPtrOutputWithContext ¶ added in v0.46.0
func (i BuildStorageLocationArgs) ToBuildStorageLocationPtrOutputWithContext(ctx context.Context) BuildStorageLocationPtrOutput
func (BuildStorageLocationArgs) ToOutput ¶ added in v0.76.0
func (i BuildStorageLocationArgs) ToOutput(ctx context.Context) pulumix.Output[BuildStorageLocation]
type BuildStorageLocationInput ¶ added in v0.46.0
type BuildStorageLocationInput interface { pulumi.Input ToBuildStorageLocationOutput() BuildStorageLocationOutput ToBuildStorageLocationOutputWithContext(context.Context) BuildStorageLocationOutput }
BuildStorageLocationInput is an input type that accepts BuildStorageLocationArgs and BuildStorageLocationOutput values. You can construct a concrete instance of `BuildStorageLocationInput` via:
BuildStorageLocationArgs{...}
type BuildStorageLocationOutput ¶ added in v0.46.0
type BuildStorageLocationOutput struct{ *pulumi.OutputState }
func (BuildStorageLocationOutput) Bucket ¶ added in v0.46.0
func (o BuildStorageLocationOutput) Bucket() pulumi.StringOutput
An Amazon S3 bucket identifier. This is the name of the S3 bucket.
func (BuildStorageLocationOutput) ElementType ¶ added in v0.46.0
func (BuildStorageLocationOutput) ElementType() reflect.Type
func (BuildStorageLocationOutput) Key ¶ added in v0.46.0
func (o BuildStorageLocationOutput) Key() pulumi.StringOutput
The name of the zip file that contains the build files or script files.
func (BuildStorageLocationOutput) ObjectVersion ¶ added in v0.46.0
func (o BuildStorageLocationOutput) ObjectVersion() pulumi.StringPtrOutput
The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter.
func (BuildStorageLocationOutput) RoleArn ¶ added in v0.46.0
func (o BuildStorageLocationOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.
func (BuildStorageLocationOutput) ToBuildStorageLocationOutput ¶ added in v0.46.0
func (o BuildStorageLocationOutput) ToBuildStorageLocationOutput() BuildStorageLocationOutput
func (BuildStorageLocationOutput) ToBuildStorageLocationOutputWithContext ¶ added in v0.46.0
func (o BuildStorageLocationOutput) ToBuildStorageLocationOutputWithContext(ctx context.Context) BuildStorageLocationOutput
func (BuildStorageLocationOutput) ToBuildStorageLocationPtrOutput ¶ added in v0.46.0
func (o BuildStorageLocationOutput) ToBuildStorageLocationPtrOutput() BuildStorageLocationPtrOutput
func (BuildStorageLocationOutput) ToBuildStorageLocationPtrOutputWithContext ¶ added in v0.46.0
func (o BuildStorageLocationOutput) ToBuildStorageLocationPtrOutputWithContext(ctx context.Context) BuildStorageLocationPtrOutput
func (BuildStorageLocationOutput) ToOutput ¶ added in v0.76.0
func (o BuildStorageLocationOutput) ToOutput(ctx context.Context) pulumix.Output[BuildStorageLocation]
type BuildStorageLocationPtrInput ¶ added in v0.46.0
type BuildStorageLocationPtrInput interface { pulumi.Input ToBuildStorageLocationPtrOutput() BuildStorageLocationPtrOutput ToBuildStorageLocationPtrOutputWithContext(context.Context) BuildStorageLocationPtrOutput }
BuildStorageLocationPtrInput is an input type that accepts BuildStorageLocationArgs, BuildStorageLocationPtr and BuildStorageLocationPtrOutput values. You can construct a concrete instance of `BuildStorageLocationPtrInput` via:
BuildStorageLocationArgs{...} or: nil
func BuildStorageLocationPtr ¶ added in v0.46.0
func BuildStorageLocationPtr(v *BuildStorageLocationArgs) BuildStorageLocationPtrInput
type BuildStorageLocationPtrOutput ¶ added in v0.46.0
type BuildStorageLocationPtrOutput struct{ *pulumi.OutputState }
func (BuildStorageLocationPtrOutput) Bucket ¶ added in v0.46.0
func (o BuildStorageLocationPtrOutput) Bucket() pulumi.StringPtrOutput
An Amazon S3 bucket identifier. This is the name of the S3 bucket.
func (BuildStorageLocationPtrOutput) Elem ¶ added in v0.46.0
func (o BuildStorageLocationPtrOutput) Elem() BuildStorageLocationOutput
func (BuildStorageLocationPtrOutput) ElementType ¶ added in v0.46.0
func (BuildStorageLocationPtrOutput) ElementType() reflect.Type
func (BuildStorageLocationPtrOutput) Key ¶ added in v0.46.0
func (o BuildStorageLocationPtrOutput) Key() pulumi.StringPtrOutput
The name of the zip file that contains the build files or script files.
func (BuildStorageLocationPtrOutput) ObjectVersion ¶ added in v0.46.0
func (o BuildStorageLocationPtrOutput) ObjectVersion() pulumi.StringPtrOutput
The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter.
func (BuildStorageLocationPtrOutput) RoleArn ¶ added in v0.46.0
func (o BuildStorageLocationPtrOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.
func (BuildStorageLocationPtrOutput) ToBuildStorageLocationPtrOutput ¶ added in v0.46.0
func (o BuildStorageLocationPtrOutput) ToBuildStorageLocationPtrOutput() BuildStorageLocationPtrOutput
func (BuildStorageLocationPtrOutput) ToBuildStorageLocationPtrOutputWithContext ¶ added in v0.46.0
func (o BuildStorageLocationPtrOutput) ToBuildStorageLocationPtrOutputWithContext(ctx context.Context) BuildStorageLocationPtrOutput
func (BuildStorageLocationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BuildStorageLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BuildStorageLocation]
type Fleet ¶
type Fleet struct { pulumi.CustomResourceState // Configuration for Anywhere fleet. AnywhereConfiguration FleetAnywhereConfigurationPtrOutput `pulumi:"anywhereConfiguration"` // A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created. BuildId pulumi.StringPtrOutput `pulumi:"buildId"` // Indicates whether to generate a TLS/SSL certificate for the new fleet. TLS certificates are used for encrypting traffic between game clients and game servers running on GameLift. If this parameter is not set, certificate generation is disabled. This fleet setting cannot be changed once the fleet is created. CertificateConfiguration FleetCertificateConfigurationPtrOutput `pulumi:"certificateConfiguration"` // ComputeType to differentiate EC2 hardware managed by GameLift and Anywhere hardware managed by the customer. ComputeType FleetComputeTypePtrOutput `pulumi:"computeType"` // A human-readable description of a fleet. Description pulumi.StringPtrOutput `pulumi:"description"` // [DEPRECATED] The number of EC2 instances that you want this fleet to host. When creating a new fleet, GameLift automatically sets this value to "1" and initiates a single instance. Once the fleet is active, update this value to trigger GameLift to add or remove instances from the fleet. DesiredEc2Instances pulumi.IntPtrOutput `pulumi:"desiredEc2Instances"` // A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server. Ec2InboundPermissions FleetIpPermissionArrayOutput `pulumi:"ec2InboundPermissions"` // The name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions. Ec2InstanceType pulumi.StringPtrOutput `pulumi:"ec2InstanceType"` // Unique fleet ID FleetId pulumi.StringOutput `pulumi:"fleetId"` // Indicates whether to use On-Demand instances or Spot instances for this fleet. If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet. FleetType FleetTypePtrOutput `pulumi:"fleetType"` // A unique identifier for an AWS IAM role that manages access to your AWS services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN from the IAM dashboard in the AWS Management Console. InstanceRoleArn pulumi.StringPtrOutput `pulumi:"instanceRoleArn"` Locations FleetLocationConfigurationArrayOutput `pulumi:"locations"` // This parameter is no longer used. When hosting a custom game build, specify where Amazon GameLift should store log files using the Amazon GameLift server API call ProcessReady() LogPaths pulumi.StringArrayOutput `pulumi:"logPaths"` // [DEPRECATED] The maximum value that is allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value. MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"` // The name of an Amazon CloudWatch metric group. A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string. MetricGroups pulumi.StringArrayOutput `pulumi:"metricGroups"` // [DEPRECATED] The minimum value allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value. MinSize pulumi.IntPtrOutput `pulumi:"minSize"` // A descriptive label that is associated with a fleet. Fleet names do not need to be unique. Name pulumi.StringOutput `pulumi:"name"` // A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions. NewGameSessionProtectionPolicy FleetNewGameSessionProtectionPolicyPtrOutput `pulumi:"newGameSessionProtectionPolicy"` // A unique identifier for the AWS account with the VPC that you want to peer your Amazon GameLift fleet with. You can find your account ID in the AWS Management Console under account settings. PeerVpcAwsAccountId pulumi.StringPtrOutput `pulumi:"peerVpcAwsAccountId"` // A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the AWS Management Console. PeerVpcId pulumi.StringPtrOutput `pulumi:"peerVpcId"` // A policy that limits the number of game sessions an individual player can create over a span of time for this fleet. ResourceCreationLimitPolicy FleetResourceCreationLimitPolicyPtrOutput `pulumi:"resourceCreationLimitPolicy"` // Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime script. The runtime configuration defines the server executables or launch script file, launch parameters, and the number of processes to run concurrently on each instance. When creating a fleet, the runtime configuration must have at least one server process configuration; otherwise the request fails with an invalid request exception. // // This parameter is required unless the parameters ServerLaunchPath and ServerLaunchParameters are defined. Runtime configuration has replaced these parameters, but fleets that use them will continue to work. RuntimeConfiguration FleetRuntimeConfigurationPtrOutput `pulumi:"runtimeConfiguration"` // A unique identifier for a Realtime script to be deployed on a new Realtime Servers fleet. The script must have been successfully uploaded to Amazon GameLift. This fleet setting cannot be changed once the fleet is created. // // Note: It is not currently possible to use the !Ref command to reference a script created with a CloudFormation template for the fleet property ScriptId. Instead, use Fn::GetAtt Script.Arn or Fn::GetAtt Script.Id to retrieve either of these properties as input for ScriptId. Alternatively, enter a ScriptId string manually. ScriptId pulumi.StringPtrOutput `pulumi:"scriptId"` // This parameter is no longer used but is retained for backward compatibility. Instead, specify server launch parameters in the RuntimeConfiguration parameter. A request must specify either a runtime configuration or values for both ServerLaunchParameters and ServerLaunchPath. ServerLaunchParameters pulumi.StringPtrOutput `pulumi:"serverLaunchParameters"` // This parameter is no longer used. Instead, specify a server launch path using the RuntimeConfiguration parameter. Requests that specify a server launch path and launch parameters instead of a runtime configuration will continue to work. ServerLaunchPath pulumi.StringPtrOutput `pulumi:"serverLaunchPath"` }
The AWS::GameLift::Fleet resource creates an Amazon GameLift (GameLift) fleet to host game servers. A fleet is a set of EC2 or Anywhere instances, each of which can host multiple game sessions.
func GetFleet ¶
func GetFleet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)
GetFleet gets an existing Fleet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFleet ¶
func NewFleet(ctx *pulumi.Context, name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)
NewFleet registers a new resource with the given unique name, arguments, and options.
func (*Fleet) ElementType ¶
func (*Fleet) ToFleetOutput ¶
func (i *Fleet) ToFleetOutput() FleetOutput
func (*Fleet) ToFleetOutputWithContext ¶
func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput
type FleetAnywhereConfiguration ¶ added in v0.42.0
type FleetAnywhereConfiguration struct { // Cost of compute can be specified on Anywhere Fleets to prioritize placement across Queue destinations based on Cost. Cost string `pulumi:"cost"` }
Configuration for Anywhere fleet.
type FleetAnywhereConfigurationArgs ¶ added in v0.42.0
type FleetAnywhereConfigurationArgs struct { // Cost of compute can be specified on Anywhere Fleets to prioritize placement across Queue destinations based on Cost. Cost pulumi.StringInput `pulumi:"cost"` }
Configuration for Anywhere fleet.
func (FleetAnywhereConfigurationArgs) ElementType ¶ added in v0.42.0
func (FleetAnywhereConfigurationArgs) ElementType() reflect.Type
func (FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationOutput ¶ added in v0.42.0
func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationOutput() FleetAnywhereConfigurationOutput
func (FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationOutputWithContext ¶ added in v0.42.0
func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationOutputWithContext(ctx context.Context) FleetAnywhereConfigurationOutput
func (FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationPtrOutput ¶ added in v0.42.0
func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationPtrOutput() FleetAnywhereConfigurationPtrOutput
func (FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationPtrOutputWithContext ¶ added in v0.42.0
func (i FleetAnywhereConfigurationArgs) ToFleetAnywhereConfigurationPtrOutputWithContext(ctx context.Context) FleetAnywhereConfigurationPtrOutput
func (FleetAnywhereConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i FleetAnywhereConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetAnywhereConfiguration]
type FleetAnywhereConfigurationInput ¶ added in v0.42.0
type FleetAnywhereConfigurationInput interface { pulumi.Input ToFleetAnywhereConfigurationOutput() FleetAnywhereConfigurationOutput ToFleetAnywhereConfigurationOutputWithContext(context.Context) FleetAnywhereConfigurationOutput }
FleetAnywhereConfigurationInput is an input type that accepts FleetAnywhereConfigurationArgs and FleetAnywhereConfigurationOutput values. You can construct a concrete instance of `FleetAnywhereConfigurationInput` via:
FleetAnywhereConfigurationArgs{...}
type FleetAnywhereConfigurationOutput ¶ added in v0.42.0
type FleetAnywhereConfigurationOutput struct{ *pulumi.OutputState }
Configuration for Anywhere fleet.
func (FleetAnywhereConfigurationOutput) Cost ¶ added in v0.42.0
func (o FleetAnywhereConfigurationOutput) Cost() pulumi.StringOutput
Cost of compute can be specified on Anywhere Fleets to prioritize placement across Queue destinations based on Cost.
func (FleetAnywhereConfigurationOutput) ElementType ¶ added in v0.42.0
func (FleetAnywhereConfigurationOutput) ElementType() reflect.Type
func (FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationOutput ¶ added in v0.42.0
func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationOutput() FleetAnywhereConfigurationOutput
func (FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationOutputWithContext ¶ added in v0.42.0
func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationOutputWithContext(ctx context.Context) FleetAnywhereConfigurationOutput
func (FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationPtrOutput ¶ added in v0.42.0
func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationPtrOutput() FleetAnywhereConfigurationPtrOutput
func (FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationPtrOutputWithContext ¶ added in v0.42.0
func (o FleetAnywhereConfigurationOutput) ToFleetAnywhereConfigurationPtrOutputWithContext(ctx context.Context) FleetAnywhereConfigurationPtrOutput
func (FleetAnywhereConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o FleetAnywhereConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetAnywhereConfiguration]
type FleetAnywhereConfigurationPtrInput ¶ added in v0.42.0
type FleetAnywhereConfigurationPtrInput interface { pulumi.Input ToFleetAnywhereConfigurationPtrOutput() FleetAnywhereConfigurationPtrOutput ToFleetAnywhereConfigurationPtrOutputWithContext(context.Context) FleetAnywhereConfigurationPtrOutput }
FleetAnywhereConfigurationPtrInput is an input type that accepts FleetAnywhereConfigurationArgs, FleetAnywhereConfigurationPtr and FleetAnywhereConfigurationPtrOutput values. You can construct a concrete instance of `FleetAnywhereConfigurationPtrInput` via:
FleetAnywhereConfigurationArgs{...} or: nil
func FleetAnywhereConfigurationPtr ¶ added in v0.42.0
func FleetAnywhereConfigurationPtr(v *FleetAnywhereConfigurationArgs) FleetAnywhereConfigurationPtrInput
type FleetAnywhereConfigurationPtrOutput ¶ added in v0.42.0
type FleetAnywhereConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FleetAnywhereConfigurationPtrOutput) Cost ¶ added in v0.42.0
func (o FleetAnywhereConfigurationPtrOutput) Cost() pulumi.StringPtrOutput
Cost of compute can be specified on Anywhere Fleets to prioritize placement across Queue destinations based on Cost.
func (FleetAnywhereConfigurationPtrOutput) Elem ¶ added in v0.42.0
func (o FleetAnywhereConfigurationPtrOutput) Elem() FleetAnywhereConfigurationOutput
func (FleetAnywhereConfigurationPtrOutput) ElementType ¶ added in v0.42.0
func (FleetAnywhereConfigurationPtrOutput) ElementType() reflect.Type
func (FleetAnywhereConfigurationPtrOutput) ToFleetAnywhereConfigurationPtrOutput ¶ added in v0.42.0
func (o FleetAnywhereConfigurationPtrOutput) ToFleetAnywhereConfigurationPtrOutput() FleetAnywhereConfigurationPtrOutput
func (FleetAnywhereConfigurationPtrOutput) ToFleetAnywhereConfigurationPtrOutputWithContext ¶ added in v0.42.0
func (o FleetAnywhereConfigurationPtrOutput) ToFleetAnywhereConfigurationPtrOutputWithContext(ctx context.Context) FleetAnywhereConfigurationPtrOutput
func (FleetAnywhereConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetAnywhereConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetAnywhereConfiguration]
type FleetArgs ¶
type FleetArgs struct { // Configuration for Anywhere fleet. AnywhereConfiguration FleetAnywhereConfigurationPtrInput // A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created. BuildId pulumi.StringPtrInput // Indicates whether to generate a TLS/SSL certificate for the new fleet. TLS certificates are used for encrypting traffic between game clients and game servers running on GameLift. If this parameter is not set, certificate generation is disabled. This fleet setting cannot be changed once the fleet is created. CertificateConfiguration FleetCertificateConfigurationPtrInput // ComputeType to differentiate EC2 hardware managed by GameLift and Anywhere hardware managed by the customer. ComputeType FleetComputeTypePtrInput // A human-readable description of a fleet. Description pulumi.StringPtrInput // [DEPRECATED] The number of EC2 instances that you want this fleet to host. When creating a new fleet, GameLift automatically sets this value to "1" and initiates a single instance. Once the fleet is active, update this value to trigger GameLift to add or remove instances from the fleet. DesiredEc2Instances pulumi.IntPtrInput // A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server. Ec2InboundPermissions FleetIpPermissionArrayInput // The name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions. Ec2InstanceType pulumi.StringPtrInput // Indicates whether to use On-Demand instances or Spot instances for this fleet. If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet. FleetType FleetTypePtrInput // A unique identifier for an AWS IAM role that manages access to your AWS services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN from the IAM dashboard in the AWS Management Console. InstanceRoleArn pulumi.StringPtrInput Locations FleetLocationConfigurationArrayInput // This parameter is no longer used. When hosting a custom game build, specify where Amazon GameLift should store log files using the Amazon GameLift server API call ProcessReady() LogPaths pulumi.StringArrayInput // [DEPRECATED] The maximum value that is allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value. MaxSize pulumi.IntPtrInput // The name of an Amazon CloudWatch metric group. A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string. MetricGroups pulumi.StringArrayInput // [DEPRECATED] The minimum value allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value. MinSize pulumi.IntPtrInput // A descriptive label that is associated with a fleet. Fleet names do not need to be unique. Name pulumi.StringPtrInput // A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions. NewGameSessionProtectionPolicy FleetNewGameSessionProtectionPolicyPtrInput // A unique identifier for the AWS account with the VPC that you want to peer your Amazon GameLift fleet with. You can find your account ID in the AWS Management Console under account settings. PeerVpcAwsAccountId pulumi.StringPtrInput // A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the AWS Management Console. PeerVpcId pulumi.StringPtrInput // A policy that limits the number of game sessions an individual player can create over a span of time for this fleet. ResourceCreationLimitPolicy FleetResourceCreationLimitPolicyPtrInput // Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime script. The runtime configuration defines the server executables or launch script file, launch parameters, and the number of processes to run concurrently on each instance. When creating a fleet, the runtime configuration must have at least one server process configuration; otherwise the request fails with an invalid request exception. // // This parameter is required unless the parameters ServerLaunchPath and ServerLaunchParameters are defined. Runtime configuration has replaced these parameters, but fleets that use them will continue to work. RuntimeConfiguration FleetRuntimeConfigurationPtrInput // A unique identifier for a Realtime script to be deployed on a new Realtime Servers fleet. The script must have been successfully uploaded to Amazon GameLift. This fleet setting cannot be changed once the fleet is created. // // Note: It is not currently possible to use the !Ref command to reference a script created with a CloudFormation template for the fleet property ScriptId. Instead, use Fn::GetAtt Script.Arn or Fn::GetAtt Script.Id to retrieve either of these properties as input for ScriptId. Alternatively, enter a ScriptId string manually. ScriptId pulumi.StringPtrInput // This parameter is no longer used but is retained for backward compatibility. Instead, specify server launch parameters in the RuntimeConfiguration parameter. A request must specify either a runtime configuration or values for both ServerLaunchParameters and ServerLaunchPath. ServerLaunchParameters pulumi.StringPtrInput // This parameter is no longer used. Instead, specify a server launch path using the RuntimeConfiguration parameter. Requests that specify a server launch path and launch parameters instead of a runtime configuration will continue to work. ServerLaunchPath pulumi.StringPtrInput }
The set of arguments for constructing a Fleet resource.
func (FleetArgs) ElementType ¶
type FleetCertificateConfiguration ¶
type FleetCertificateConfiguration struct {
CertificateType FleetCertificateConfigurationCertificateType `pulumi:"certificateType"`
}
Information about the use of a TLS/SSL certificate for a fleet. TLS certificate generation is enabled at the fleet level, with one certificate generated for the fleet. When this feature is enabled, the certificate can be retrieved using the GameLift Server SDK call GetInstanceCertificate. All instances in a fleet share the same certificate.
type FleetCertificateConfigurationArgs ¶
type FleetCertificateConfigurationArgs struct {
CertificateType FleetCertificateConfigurationCertificateTypeInput `pulumi:"certificateType"`
}
Information about the use of a TLS/SSL certificate for a fleet. TLS certificate generation is enabled at the fleet level, with one certificate generated for the fleet. When this feature is enabled, the certificate can be retrieved using the GameLift Server SDK call GetInstanceCertificate. All instances in a fleet share the same certificate.
func (FleetCertificateConfigurationArgs) ElementType ¶
func (FleetCertificateConfigurationArgs) ElementType() reflect.Type
func (FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationOutput ¶
func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationOutput() FleetCertificateConfigurationOutput
func (FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationOutputWithContext ¶
func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationOutputWithContext(ctx context.Context) FleetCertificateConfigurationOutput
func (FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationPtrOutput ¶
func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationPtrOutput() FleetCertificateConfigurationPtrOutput
func (FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationPtrOutputWithContext ¶
func (i FleetCertificateConfigurationArgs) ToFleetCertificateConfigurationPtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationPtrOutput
func (FleetCertificateConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i FleetCertificateConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetCertificateConfiguration]
type FleetCertificateConfigurationCertificateType ¶
type FleetCertificateConfigurationCertificateType string
func (FleetCertificateConfigurationCertificateType) ElementType ¶
func (FleetCertificateConfigurationCertificateType) ElementType() reflect.Type
func (FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypeOutput ¶
func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypeOutput() FleetCertificateConfigurationCertificateTypeOutput
func (FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypeOutputWithContext ¶
func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypeOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypeOutput
func (FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypePtrOutput ¶
func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypePtrOutput() FleetCertificateConfigurationCertificateTypePtrOutput
func (FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext ¶
func (e FleetCertificateConfigurationCertificateType) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypePtrOutput
func (FleetCertificateConfigurationCertificateType) ToStringOutput ¶
func (e FleetCertificateConfigurationCertificateType) ToStringOutput() pulumi.StringOutput
func (FleetCertificateConfigurationCertificateType) ToStringOutputWithContext ¶
func (e FleetCertificateConfigurationCertificateType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetCertificateConfigurationCertificateType) ToStringPtrOutput ¶
func (e FleetCertificateConfigurationCertificateType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetCertificateConfigurationCertificateType) ToStringPtrOutputWithContext ¶
func (e FleetCertificateConfigurationCertificateType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetCertificateConfigurationCertificateTypeInput ¶
type FleetCertificateConfigurationCertificateTypeInput interface { pulumi.Input ToFleetCertificateConfigurationCertificateTypeOutput() FleetCertificateConfigurationCertificateTypeOutput ToFleetCertificateConfigurationCertificateTypeOutputWithContext(context.Context) FleetCertificateConfigurationCertificateTypeOutput }
FleetCertificateConfigurationCertificateTypeInput is an input type that accepts FleetCertificateConfigurationCertificateTypeArgs and FleetCertificateConfigurationCertificateTypeOutput values. You can construct a concrete instance of `FleetCertificateConfigurationCertificateTypeInput` via:
FleetCertificateConfigurationCertificateTypeArgs{...}
type FleetCertificateConfigurationCertificateTypeOutput ¶
type FleetCertificateConfigurationCertificateTypeOutput struct{ *pulumi.OutputState }
func (FleetCertificateConfigurationCertificateTypeOutput) ElementType ¶
func (FleetCertificateConfigurationCertificateTypeOutput) ElementType() reflect.Type
func (FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypeOutput ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypeOutput() FleetCertificateConfigurationCertificateTypeOutput
func (FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypeOutputWithContext ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypeOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypeOutput
func (FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypePtrOutput ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypePtrOutput() FleetCertificateConfigurationCertificateTypePtrOutput
func (FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypePtrOutput
func (FleetCertificateConfigurationCertificateTypeOutput) ToStringOutput ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetCertificateConfigurationCertificateTypeOutput) ToStringOutputWithContext ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetCertificateConfigurationCertificateTypeOutput) ToStringPtrOutput ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetCertificateConfigurationCertificateTypeOutput) ToStringPtrOutputWithContext ¶
func (o FleetCertificateConfigurationCertificateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetCertificateConfigurationCertificateTypePtrInput ¶
type FleetCertificateConfigurationCertificateTypePtrInput interface { pulumi.Input ToFleetCertificateConfigurationCertificateTypePtrOutput() FleetCertificateConfigurationCertificateTypePtrOutput ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext(context.Context) FleetCertificateConfigurationCertificateTypePtrOutput }
func FleetCertificateConfigurationCertificateTypePtr ¶
func FleetCertificateConfigurationCertificateTypePtr(v string) FleetCertificateConfigurationCertificateTypePtrInput
type FleetCertificateConfigurationCertificateTypePtrOutput ¶
type FleetCertificateConfigurationCertificateTypePtrOutput struct{ *pulumi.OutputState }
func (FleetCertificateConfigurationCertificateTypePtrOutput) ElementType ¶
func (FleetCertificateConfigurationCertificateTypePtrOutput) ElementType() reflect.Type
func (FleetCertificateConfigurationCertificateTypePtrOutput) ToFleetCertificateConfigurationCertificateTypePtrOutput ¶
func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToFleetCertificateConfigurationCertificateTypePtrOutput() FleetCertificateConfigurationCertificateTypePtrOutput
func (FleetCertificateConfigurationCertificateTypePtrOutput) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext ¶
func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToFleetCertificateConfigurationCertificateTypePtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationCertificateTypePtrOutput
func (FleetCertificateConfigurationCertificateTypePtrOutput) ToStringPtrOutput ¶
func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetCertificateConfigurationCertificateTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FleetCertificateConfigurationCertificateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetCertificateConfigurationInput ¶
type FleetCertificateConfigurationInput interface { pulumi.Input ToFleetCertificateConfigurationOutput() FleetCertificateConfigurationOutput ToFleetCertificateConfigurationOutputWithContext(context.Context) FleetCertificateConfigurationOutput }
FleetCertificateConfigurationInput is an input type that accepts FleetCertificateConfigurationArgs and FleetCertificateConfigurationOutput values. You can construct a concrete instance of `FleetCertificateConfigurationInput` via:
FleetCertificateConfigurationArgs{...}
type FleetCertificateConfigurationOutput ¶
type FleetCertificateConfigurationOutput struct{ *pulumi.OutputState }
Information about the use of a TLS/SSL certificate for a fleet. TLS certificate generation is enabled at the fleet level, with one certificate generated for the fleet. When this feature is enabled, the certificate can be retrieved using the GameLift Server SDK call GetInstanceCertificate. All instances in a fleet share the same certificate.
func (FleetCertificateConfigurationOutput) CertificateType ¶
func (o FleetCertificateConfigurationOutput) CertificateType() FleetCertificateConfigurationCertificateTypeOutput
func (FleetCertificateConfigurationOutput) ElementType ¶
func (FleetCertificateConfigurationOutput) ElementType() reflect.Type
func (FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationOutput ¶
func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationOutput() FleetCertificateConfigurationOutput
func (FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationOutputWithContext ¶
func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationOutputWithContext(ctx context.Context) FleetCertificateConfigurationOutput
func (FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationPtrOutput ¶
func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationPtrOutput() FleetCertificateConfigurationPtrOutput
func (FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationPtrOutputWithContext ¶
func (o FleetCertificateConfigurationOutput) ToFleetCertificateConfigurationPtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationPtrOutput
func (FleetCertificateConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o FleetCertificateConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetCertificateConfiguration]
type FleetCertificateConfigurationPtrInput ¶
type FleetCertificateConfigurationPtrInput interface { pulumi.Input ToFleetCertificateConfigurationPtrOutput() FleetCertificateConfigurationPtrOutput ToFleetCertificateConfigurationPtrOutputWithContext(context.Context) FleetCertificateConfigurationPtrOutput }
FleetCertificateConfigurationPtrInput is an input type that accepts FleetCertificateConfigurationArgs, FleetCertificateConfigurationPtr and FleetCertificateConfigurationPtrOutput values. You can construct a concrete instance of `FleetCertificateConfigurationPtrInput` via:
FleetCertificateConfigurationArgs{...} or: nil
func FleetCertificateConfigurationPtr ¶
func FleetCertificateConfigurationPtr(v *FleetCertificateConfigurationArgs) FleetCertificateConfigurationPtrInput
type FleetCertificateConfigurationPtrOutput ¶
type FleetCertificateConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FleetCertificateConfigurationPtrOutput) CertificateType ¶
func (o FleetCertificateConfigurationPtrOutput) CertificateType() FleetCertificateConfigurationCertificateTypePtrOutput
func (FleetCertificateConfigurationPtrOutput) ElementType ¶
func (FleetCertificateConfigurationPtrOutput) ElementType() reflect.Type
func (FleetCertificateConfigurationPtrOutput) ToFleetCertificateConfigurationPtrOutput ¶
func (o FleetCertificateConfigurationPtrOutput) ToFleetCertificateConfigurationPtrOutput() FleetCertificateConfigurationPtrOutput
func (FleetCertificateConfigurationPtrOutput) ToFleetCertificateConfigurationPtrOutputWithContext ¶
func (o FleetCertificateConfigurationPtrOutput) ToFleetCertificateConfigurationPtrOutputWithContext(ctx context.Context) FleetCertificateConfigurationPtrOutput
func (FleetCertificateConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetCertificateConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetCertificateConfiguration]
type FleetComputeType ¶ added in v0.42.0
type FleetComputeType string
ComputeType to differentiate EC2 hardware managed by GameLift and Anywhere hardware managed by the customer.
func (FleetComputeType) ElementType ¶ added in v0.42.0
func (FleetComputeType) ElementType() reflect.Type
func (FleetComputeType) ToFleetComputeTypeOutput ¶ added in v0.42.0
func (e FleetComputeType) ToFleetComputeTypeOutput() FleetComputeTypeOutput
func (FleetComputeType) ToFleetComputeTypeOutputWithContext ¶ added in v0.42.0
func (e FleetComputeType) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
func (FleetComputeType) ToFleetComputeTypePtrOutput ¶ added in v0.42.0
func (e FleetComputeType) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
func (FleetComputeType) ToFleetComputeTypePtrOutputWithContext ¶ added in v0.42.0
func (e FleetComputeType) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
func (FleetComputeType) ToStringOutput ¶ added in v0.42.0
func (e FleetComputeType) ToStringOutput() pulumi.StringOutput
func (FleetComputeType) ToStringOutputWithContext ¶ added in v0.42.0
func (e FleetComputeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetComputeType) ToStringPtrOutput ¶ added in v0.42.0
func (e FleetComputeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeType) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (e FleetComputeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetComputeTypeInput ¶ added in v0.42.0
type FleetComputeTypeInput interface { pulumi.Input ToFleetComputeTypeOutput() FleetComputeTypeOutput ToFleetComputeTypeOutputWithContext(context.Context) FleetComputeTypeOutput }
FleetComputeTypeInput is an input type that accepts FleetComputeTypeArgs and FleetComputeTypeOutput values. You can construct a concrete instance of `FleetComputeTypeInput` via:
FleetComputeTypeArgs{...}
type FleetComputeTypeOutput ¶ added in v0.42.0
type FleetComputeTypeOutput struct{ *pulumi.OutputState }
func (FleetComputeTypeOutput) ElementType ¶ added in v0.42.0
func (FleetComputeTypeOutput) ElementType() reflect.Type
func (FleetComputeTypeOutput) ToFleetComputeTypeOutput ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToFleetComputeTypeOutput() FleetComputeTypeOutput
func (FleetComputeTypeOutput) ToFleetComputeTypeOutputWithContext ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToFleetComputeTypeOutputWithContext(ctx context.Context) FleetComputeTypeOutput
func (FleetComputeTypeOutput) ToFleetComputeTypePtrOutput ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
func (FleetComputeTypeOutput) ToFleetComputeTypePtrOutputWithContext ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
func (FleetComputeTypeOutput) ToOutput ¶ added in v0.76.0
func (o FleetComputeTypeOutput) ToOutput(ctx context.Context) pulumix.Output[FleetComputeType]
func (FleetComputeTypeOutput) ToStringOutput ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetComputeTypeOutput) ToStringOutputWithContext ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetComputeTypeOutput) ToStringPtrOutput ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (o FleetComputeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetComputeTypePtrInput ¶ added in v0.42.0
type FleetComputeTypePtrInput interface { pulumi.Input ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput ToFleetComputeTypePtrOutputWithContext(context.Context) FleetComputeTypePtrOutput }
func FleetComputeTypePtr ¶ added in v0.42.0
func FleetComputeTypePtr(v string) FleetComputeTypePtrInput
type FleetComputeTypePtrOutput ¶ added in v0.42.0
type FleetComputeTypePtrOutput struct{ *pulumi.OutputState }
func (FleetComputeTypePtrOutput) Elem ¶ added in v0.42.0
func (o FleetComputeTypePtrOutput) Elem() FleetComputeTypeOutput
func (FleetComputeTypePtrOutput) ElementType ¶ added in v0.42.0
func (FleetComputeTypePtrOutput) ElementType() reflect.Type
func (FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutput ¶ added in v0.42.0
func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutput() FleetComputeTypePtrOutput
func (FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutputWithContext ¶ added in v0.42.0
func (o FleetComputeTypePtrOutput) ToFleetComputeTypePtrOutputWithContext(ctx context.Context) FleetComputeTypePtrOutput
func (FleetComputeTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetComputeTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetComputeType]
func (FleetComputeTypePtrOutput) ToStringPtrOutput ¶ added in v0.42.0
func (o FleetComputeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetComputeTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (o FleetComputeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetInput ¶
type FleetInput interface { pulumi.Input ToFleetOutput() FleetOutput ToFleetOutputWithContext(ctx context.Context) FleetOutput }
type FleetIpPermission ¶
type FleetIpPermission struct { // A starting value for a range of allowed port numbers. FromPort int `pulumi:"fromPort"` // A range of allowed IP addresses. This value must be expressed in CIDR notation. Example: "000.000.000.000/[subnet mask]" or optionally the shortened version "0.0.0.0/[subnet mask]". IpRange string `pulumi:"ipRange"` // The network communication protocol used by the fleet. Protocol FleetIpPermissionProtocol `pulumi:"protocol"` // An ending value for a range of allowed port numbers. Port numbers are end-inclusive. This value must be higher than FromPort. ToPort int `pulumi:"toPort"` }
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift hosting resource. New game sessions that are started on the fleet are assigned an IP address/port number combination, which must fall into the fleet's allowed ranges. For fleets created with a custom game server, the ranges reflect the server's game session assignments. For Realtime Servers fleets, Amazon GameLift automatically opens two port ranges, one for TCP messaging and one for UDP, for use by the Realtime servers.
type FleetIpPermissionArgs ¶
type FleetIpPermissionArgs struct { // A starting value for a range of allowed port numbers. FromPort pulumi.IntInput `pulumi:"fromPort"` // A range of allowed IP addresses. This value must be expressed in CIDR notation. Example: "000.000.000.000/[subnet mask]" or optionally the shortened version "0.0.0.0/[subnet mask]". IpRange pulumi.StringInput `pulumi:"ipRange"` // The network communication protocol used by the fleet. Protocol FleetIpPermissionProtocolInput `pulumi:"protocol"` // An ending value for a range of allowed port numbers. Port numbers are end-inclusive. This value must be higher than FromPort. ToPort pulumi.IntInput `pulumi:"toPort"` }
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift hosting resource. New game sessions that are started on the fleet are assigned an IP address/port number combination, which must fall into the fleet's allowed ranges. For fleets created with a custom game server, the ranges reflect the server's game session assignments. For Realtime Servers fleets, Amazon GameLift automatically opens two port ranges, one for TCP messaging and one for UDP, for use by the Realtime servers.
func (FleetIpPermissionArgs) ElementType ¶
func (FleetIpPermissionArgs) ElementType() reflect.Type
func (FleetIpPermissionArgs) ToFleetIpPermissionOutput ¶
func (i FleetIpPermissionArgs) ToFleetIpPermissionOutput() FleetIpPermissionOutput
func (FleetIpPermissionArgs) ToFleetIpPermissionOutputWithContext ¶
func (i FleetIpPermissionArgs) ToFleetIpPermissionOutputWithContext(ctx context.Context) FleetIpPermissionOutput
func (FleetIpPermissionArgs) ToOutput ¶ added in v0.76.0
func (i FleetIpPermissionArgs) ToOutput(ctx context.Context) pulumix.Output[FleetIpPermission]
type FleetIpPermissionArray ¶
type FleetIpPermissionArray []FleetIpPermissionInput
func (FleetIpPermissionArray) ElementType ¶
func (FleetIpPermissionArray) ElementType() reflect.Type
func (FleetIpPermissionArray) ToFleetIpPermissionArrayOutput ¶
func (i FleetIpPermissionArray) ToFleetIpPermissionArrayOutput() FleetIpPermissionArrayOutput
func (FleetIpPermissionArray) ToFleetIpPermissionArrayOutputWithContext ¶
func (i FleetIpPermissionArray) ToFleetIpPermissionArrayOutputWithContext(ctx context.Context) FleetIpPermissionArrayOutput
func (FleetIpPermissionArray) ToOutput ¶ added in v0.76.0
func (i FleetIpPermissionArray) ToOutput(ctx context.Context) pulumix.Output[[]FleetIpPermission]
type FleetIpPermissionArrayInput ¶
type FleetIpPermissionArrayInput interface { pulumi.Input ToFleetIpPermissionArrayOutput() FleetIpPermissionArrayOutput ToFleetIpPermissionArrayOutputWithContext(context.Context) FleetIpPermissionArrayOutput }
FleetIpPermissionArrayInput is an input type that accepts FleetIpPermissionArray and FleetIpPermissionArrayOutput values. You can construct a concrete instance of `FleetIpPermissionArrayInput` via:
FleetIpPermissionArray{ FleetIpPermissionArgs{...} }
type FleetIpPermissionArrayOutput ¶
type FleetIpPermissionArrayOutput struct{ *pulumi.OutputState }
func (FleetIpPermissionArrayOutput) ElementType ¶
func (FleetIpPermissionArrayOutput) ElementType() reflect.Type
func (FleetIpPermissionArrayOutput) Index ¶
func (o FleetIpPermissionArrayOutput) Index(i pulumi.IntInput) FleetIpPermissionOutput
func (FleetIpPermissionArrayOutput) ToFleetIpPermissionArrayOutput ¶
func (o FleetIpPermissionArrayOutput) ToFleetIpPermissionArrayOutput() FleetIpPermissionArrayOutput
func (FleetIpPermissionArrayOutput) ToFleetIpPermissionArrayOutputWithContext ¶
func (o FleetIpPermissionArrayOutput) ToFleetIpPermissionArrayOutputWithContext(ctx context.Context) FleetIpPermissionArrayOutput
func (FleetIpPermissionArrayOutput) ToOutput ¶ added in v0.76.0
func (o FleetIpPermissionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FleetIpPermission]
type FleetIpPermissionInput ¶
type FleetIpPermissionInput interface { pulumi.Input ToFleetIpPermissionOutput() FleetIpPermissionOutput ToFleetIpPermissionOutputWithContext(context.Context) FleetIpPermissionOutput }
FleetIpPermissionInput is an input type that accepts FleetIpPermissionArgs and FleetIpPermissionOutput values. You can construct a concrete instance of `FleetIpPermissionInput` via:
FleetIpPermissionArgs{...}
type FleetIpPermissionOutput ¶
type FleetIpPermissionOutput struct{ *pulumi.OutputState }
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift hosting resource. New game sessions that are started on the fleet are assigned an IP address/port number combination, which must fall into the fleet's allowed ranges. For fleets created with a custom game server, the ranges reflect the server's game session assignments. For Realtime Servers fleets, Amazon GameLift automatically opens two port ranges, one for TCP messaging and one for UDP, for use by the Realtime servers.
func (FleetIpPermissionOutput) ElementType ¶
func (FleetIpPermissionOutput) ElementType() reflect.Type
func (FleetIpPermissionOutput) FromPort ¶
func (o FleetIpPermissionOutput) FromPort() pulumi.IntOutput
A starting value for a range of allowed port numbers.
func (FleetIpPermissionOutput) IpRange ¶
func (o FleetIpPermissionOutput) IpRange() pulumi.StringOutput
A range of allowed IP addresses. This value must be expressed in CIDR notation. Example: "000.000.000.000/[subnet mask]" or optionally the shortened version "0.0.0.0/[subnet mask]".
func (FleetIpPermissionOutput) Protocol ¶
func (o FleetIpPermissionOutput) Protocol() FleetIpPermissionProtocolOutput
The network communication protocol used by the fleet.
func (FleetIpPermissionOutput) ToFleetIpPermissionOutput ¶
func (o FleetIpPermissionOutput) ToFleetIpPermissionOutput() FleetIpPermissionOutput
func (FleetIpPermissionOutput) ToFleetIpPermissionOutputWithContext ¶
func (o FleetIpPermissionOutput) ToFleetIpPermissionOutputWithContext(ctx context.Context) FleetIpPermissionOutput
func (FleetIpPermissionOutput) ToOutput ¶ added in v0.76.0
func (o FleetIpPermissionOutput) ToOutput(ctx context.Context) pulumix.Output[FleetIpPermission]
func (FleetIpPermissionOutput) ToPort ¶
func (o FleetIpPermissionOutput) ToPort() pulumi.IntOutput
An ending value for a range of allowed port numbers. Port numbers are end-inclusive. This value must be higher than FromPort.
type FleetIpPermissionProtocol ¶
type FleetIpPermissionProtocol string
The network communication protocol used by the fleet.
func (FleetIpPermissionProtocol) ElementType ¶
func (FleetIpPermissionProtocol) ElementType() reflect.Type
func (FleetIpPermissionProtocol) ToFleetIpPermissionProtocolOutput ¶
func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolOutput() FleetIpPermissionProtocolOutput
func (FleetIpPermissionProtocol) ToFleetIpPermissionProtocolOutputWithContext ¶
func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolOutputWithContext(ctx context.Context) FleetIpPermissionProtocolOutput
func (FleetIpPermissionProtocol) ToFleetIpPermissionProtocolPtrOutput ¶
func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolPtrOutput() FleetIpPermissionProtocolPtrOutput
func (FleetIpPermissionProtocol) ToFleetIpPermissionProtocolPtrOutputWithContext ¶
func (e FleetIpPermissionProtocol) ToFleetIpPermissionProtocolPtrOutputWithContext(ctx context.Context) FleetIpPermissionProtocolPtrOutput
func (FleetIpPermissionProtocol) ToStringOutput ¶
func (e FleetIpPermissionProtocol) ToStringOutput() pulumi.StringOutput
func (FleetIpPermissionProtocol) ToStringOutputWithContext ¶
func (e FleetIpPermissionProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetIpPermissionProtocol) ToStringPtrOutput ¶
func (e FleetIpPermissionProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetIpPermissionProtocol) ToStringPtrOutputWithContext ¶
func (e FleetIpPermissionProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetIpPermissionProtocolInput ¶
type FleetIpPermissionProtocolInput interface { pulumi.Input ToFleetIpPermissionProtocolOutput() FleetIpPermissionProtocolOutput ToFleetIpPermissionProtocolOutputWithContext(context.Context) FleetIpPermissionProtocolOutput }
FleetIpPermissionProtocolInput is an input type that accepts FleetIpPermissionProtocolArgs and FleetIpPermissionProtocolOutput values. You can construct a concrete instance of `FleetIpPermissionProtocolInput` via:
FleetIpPermissionProtocolArgs{...}
type FleetIpPermissionProtocolOutput ¶
type FleetIpPermissionProtocolOutput struct{ *pulumi.OutputState }
func (FleetIpPermissionProtocolOutput) ElementType ¶
func (FleetIpPermissionProtocolOutput) ElementType() reflect.Type
func (FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolOutput ¶
func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolOutput() FleetIpPermissionProtocolOutput
func (FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolOutputWithContext ¶
func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolOutputWithContext(ctx context.Context) FleetIpPermissionProtocolOutput
func (FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolPtrOutput ¶
func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolPtrOutput() FleetIpPermissionProtocolPtrOutput
func (FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolPtrOutputWithContext ¶
func (o FleetIpPermissionProtocolOutput) ToFleetIpPermissionProtocolPtrOutputWithContext(ctx context.Context) FleetIpPermissionProtocolPtrOutput
func (FleetIpPermissionProtocolOutput) ToOutput ¶ added in v0.76.0
func (o FleetIpPermissionProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[FleetIpPermissionProtocol]
func (FleetIpPermissionProtocolOutput) ToStringOutput ¶
func (o FleetIpPermissionProtocolOutput) ToStringOutput() pulumi.StringOutput
func (FleetIpPermissionProtocolOutput) ToStringOutputWithContext ¶
func (o FleetIpPermissionProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetIpPermissionProtocolOutput) ToStringPtrOutput ¶
func (o FleetIpPermissionProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetIpPermissionProtocolOutput) ToStringPtrOutputWithContext ¶
func (o FleetIpPermissionProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetIpPermissionProtocolPtrInput ¶
type FleetIpPermissionProtocolPtrInput interface { pulumi.Input ToFleetIpPermissionProtocolPtrOutput() FleetIpPermissionProtocolPtrOutput ToFleetIpPermissionProtocolPtrOutputWithContext(context.Context) FleetIpPermissionProtocolPtrOutput }
func FleetIpPermissionProtocolPtr ¶
func FleetIpPermissionProtocolPtr(v string) FleetIpPermissionProtocolPtrInput
type FleetIpPermissionProtocolPtrOutput ¶
type FleetIpPermissionProtocolPtrOutput struct{ *pulumi.OutputState }
func (FleetIpPermissionProtocolPtrOutput) Elem ¶
func (o FleetIpPermissionProtocolPtrOutput) Elem() FleetIpPermissionProtocolOutput
func (FleetIpPermissionProtocolPtrOutput) ElementType ¶
func (FleetIpPermissionProtocolPtrOutput) ElementType() reflect.Type
func (FleetIpPermissionProtocolPtrOutput) ToFleetIpPermissionProtocolPtrOutput ¶
func (o FleetIpPermissionProtocolPtrOutput) ToFleetIpPermissionProtocolPtrOutput() FleetIpPermissionProtocolPtrOutput
func (FleetIpPermissionProtocolPtrOutput) ToFleetIpPermissionProtocolPtrOutputWithContext ¶
func (o FleetIpPermissionProtocolPtrOutput) ToFleetIpPermissionProtocolPtrOutputWithContext(ctx context.Context) FleetIpPermissionProtocolPtrOutput
func (FleetIpPermissionProtocolPtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetIpPermissionProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetIpPermissionProtocol]
func (FleetIpPermissionProtocolPtrOutput) ToStringPtrOutput ¶
func (o FleetIpPermissionProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetIpPermissionProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o FleetIpPermissionProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetLocationCapacity ¶
type FleetLocationCapacity struct { // The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits. DesiredEc2Instances int `pulumi:"desiredEc2Instances"` // The maximum value that is allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value. MaxSize int `pulumi:"maxSize"` // The minimum value allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value. MinSize int `pulumi:"minSize"` }
Current resource capacity settings in a specified fleet or location. The location value might refer to a fleet's remote location or its home Region.
type FleetLocationCapacityArgs ¶
type FleetLocationCapacityArgs struct { // The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits. DesiredEc2Instances pulumi.IntInput `pulumi:"desiredEc2Instances"` // The maximum value that is allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value. MaxSize pulumi.IntInput `pulumi:"maxSize"` // The minimum value allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value. MinSize pulumi.IntInput `pulumi:"minSize"` }
Current resource capacity settings in a specified fleet or location. The location value might refer to a fleet's remote location or its home Region.
func (FleetLocationCapacityArgs) ElementType ¶
func (FleetLocationCapacityArgs) ElementType() reflect.Type
func (FleetLocationCapacityArgs) ToFleetLocationCapacityOutput ¶
func (i FleetLocationCapacityArgs) ToFleetLocationCapacityOutput() FleetLocationCapacityOutput
func (FleetLocationCapacityArgs) ToFleetLocationCapacityOutputWithContext ¶
func (i FleetLocationCapacityArgs) ToFleetLocationCapacityOutputWithContext(ctx context.Context) FleetLocationCapacityOutput
func (FleetLocationCapacityArgs) ToFleetLocationCapacityPtrOutput ¶
func (i FleetLocationCapacityArgs) ToFleetLocationCapacityPtrOutput() FleetLocationCapacityPtrOutput
func (FleetLocationCapacityArgs) ToFleetLocationCapacityPtrOutputWithContext ¶
func (i FleetLocationCapacityArgs) ToFleetLocationCapacityPtrOutputWithContext(ctx context.Context) FleetLocationCapacityPtrOutput
func (FleetLocationCapacityArgs) ToOutput ¶ added in v0.76.0
func (i FleetLocationCapacityArgs) ToOutput(ctx context.Context) pulumix.Output[FleetLocationCapacity]
type FleetLocationCapacityInput ¶
type FleetLocationCapacityInput interface { pulumi.Input ToFleetLocationCapacityOutput() FleetLocationCapacityOutput ToFleetLocationCapacityOutputWithContext(context.Context) FleetLocationCapacityOutput }
FleetLocationCapacityInput is an input type that accepts FleetLocationCapacityArgs and FleetLocationCapacityOutput values. You can construct a concrete instance of `FleetLocationCapacityInput` via:
FleetLocationCapacityArgs{...}
type FleetLocationCapacityOutput ¶
type FleetLocationCapacityOutput struct{ *pulumi.OutputState }
Current resource capacity settings in a specified fleet or location. The location value might refer to a fleet's remote location or its home Region.
func (FleetLocationCapacityOutput) DesiredEc2Instances ¶ added in v0.72.0
func (o FleetLocationCapacityOutput) DesiredEc2Instances() pulumi.IntOutput
The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits.
func (FleetLocationCapacityOutput) ElementType ¶
func (FleetLocationCapacityOutput) ElementType() reflect.Type
func (FleetLocationCapacityOutput) MaxSize ¶
func (o FleetLocationCapacityOutput) MaxSize() pulumi.IntOutput
The maximum value that is allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value.
func (FleetLocationCapacityOutput) MinSize ¶
func (o FleetLocationCapacityOutput) MinSize() pulumi.IntOutput
The minimum value allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value.
func (FleetLocationCapacityOutput) ToFleetLocationCapacityOutput ¶
func (o FleetLocationCapacityOutput) ToFleetLocationCapacityOutput() FleetLocationCapacityOutput
func (FleetLocationCapacityOutput) ToFleetLocationCapacityOutputWithContext ¶
func (o FleetLocationCapacityOutput) ToFleetLocationCapacityOutputWithContext(ctx context.Context) FleetLocationCapacityOutput
func (FleetLocationCapacityOutput) ToFleetLocationCapacityPtrOutput ¶
func (o FleetLocationCapacityOutput) ToFleetLocationCapacityPtrOutput() FleetLocationCapacityPtrOutput
func (FleetLocationCapacityOutput) ToFleetLocationCapacityPtrOutputWithContext ¶
func (o FleetLocationCapacityOutput) ToFleetLocationCapacityPtrOutputWithContext(ctx context.Context) FleetLocationCapacityPtrOutput
func (FleetLocationCapacityOutput) ToOutput ¶ added in v0.76.0
func (o FleetLocationCapacityOutput) ToOutput(ctx context.Context) pulumix.Output[FleetLocationCapacity]
type FleetLocationCapacityPtrInput ¶
type FleetLocationCapacityPtrInput interface { pulumi.Input ToFleetLocationCapacityPtrOutput() FleetLocationCapacityPtrOutput ToFleetLocationCapacityPtrOutputWithContext(context.Context) FleetLocationCapacityPtrOutput }
FleetLocationCapacityPtrInput is an input type that accepts FleetLocationCapacityArgs, FleetLocationCapacityPtr and FleetLocationCapacityPtrOutput values. You can construct a concrete instance of `FleetLocationCapacityPtrInput` via:
FleetLocationCapacityArgs{...} or: nil
func FleetLocationCapacityPtr ¶
func FleetLocationCapacityPtr(v *FleetLocationCapacityArgs) FleetLocationCapacityPtrInput
type FleetLocationCapacityPtrOutput ¶
type FleetLocationCapacityPtrOutput struct{ *pulumi.OutputState }
func (FleetLocationCapacityPtrOutput) DesiredEc2Instances ¶ added in v0.72.0
func (o FleetLocationCapacityPtrOutput) DesiredEc2Instances() pulumi.IntPtrOutput
The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits.
func (FleetLocationCapacityPtrOutput) Elem ¶
func (o FleetLocationCapacityPtrOutput) Elem() FleetLocationCapacityOutput
func (FleetLocationCapacityPtrOutput) ElementType ¶
func (FleetLocationCapacityPtrOutput) ElementType() reflect.Type
func (FleetLocationCapacityPtrOutput) MaxSize ¶
func (o FleetLocationCapacityPtrOutput) MaxSize() pulumi.IntPtrOutput
The maximum value that is allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value.
func (FleetLocationCapacityPtrOutput) MinSize ¶
func (o FleetLocationCapacityPtrOutput) MinSize() pulumi.IntPtrOutput
The minimum value allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value.
func (FleetLocationCapacityPtrOutput) ToFleetLocationCapacityPtrOutput ¶
func (o FleetLocationCapacityPtrOutput) ToFleetLocationCapacityPtrOutput() FleetLocationCapacityPtrOutput
func (FleetLocationCapacityPtrOutput) ToFleetLocationCapacityPtrOutputWithContext ¶
func (o FleetLocationCapacityPtrOutput) ToFleetLocationCapacityPtrOutputWithContext(ctx context.Context) FleetLocationCapacityPtrOutput
func (FleetLocationCapacityPtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetLocationCapacityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetLocationCapacity]
type FleetLocationConfiguration ¶
type FleetLocationConfiguration struct { Location string `pulumi:"location"` LocationCapacity *FleetLocationCapacity `pulumi:"locationCapacity"` }
A remote location where a multi-location fleet can deploy EC2 instances for game hosting.
type FleetLocationConfigurationArgs ¶
type FleetLocationConfigurationArgs struct { Location pulumi.StringInput `pulumi:"location"` LocationCapacity FleetLocationCapacityPtrInput `pulumi:"locationCapacity"` }
A remote location where a multi-location fleet can deploy EC2 instances for game hosting.
func (FleetLocationConfigurationArgs) ElementType ¶
func (FleetLocationConfigurationArgs) ElementType() reflect.Type
func (FleetLocationConfigurationArgs) ToFleetLocationConfigurationOutput ¶
func (i FleetLocationConfigurationArgs) ToFleetLocationConfigurationOutput() FleetLocationConfigurationOutput
func (FleetLocationConfigurationArgs) ToFleetLocationConfigurationOutputWithContext ¶
func (i FleetLocationConfigurationArgs) ToFleetLocationConfigurationOutputWithContext(ctx context.Context) FleetLocationConfigurationOutput
func (FleetLocationConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i FleetLocationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetLocationConfiguration]
type FleetLocationConfigurationArray ¶
type FleetLocationConfigurationArray []FleetLocationConfigurationInput
func (FleetLocationConfigurationArray) ElementType ¶
func (FleetLocationConfigurationArray) ElementType() reflect.Type
func (FleetLocationConfigurationArray) ToFleetLocationConfigurationArrayOutput ¶
func (i FleetLocationConfigurationArray) ToFleetLocationConfigurationArrayOutput() FleetLocationConfigurationArrayOutput
func (FleetLocationConfigurationArray) ToFleetLocationConfigurationArrayOutputWithContext ¶
func (i FleetLocationConfigurationArray) ToFleetLocationConfigurationArrayOutputWithContext(ctx context.Context) FleetLocationConfigurationArrayOutput
func (FleetLocationConfigurationArray) ToOutput ¶ added in v0.76.0
func (i FleetLocationConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]FleetLocationConfiguration]
type FleetLocationConfigurationArrayInput ¶
type FleetLocationConfigurationArrayInput interface { pulumi.Input ToFleetLocationConfigurationArrayOutput() FleetLocationConfigurationArrayOutput ToFleetLocationConfigurationArrayOutputWithContext(context.Context) FleetLocationConfigurationArrayOutput }
FleetLocationConfigurationArrayInput is an input type that accepts FleetLocationConfigurationArray and FleetLocationConfigurationArrayOutput values. You can construct a concrete instance of `FleetLocationConfigurationArrayInput` via:
FleetLocationConfigurationArray{ FleetLocationConfigurationArgs{...} }
type FleetLocationConfigurationArrayOutput ¶
type FleetLocationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FleetLocationConfigurationArrayOutput) ElementType ¶
func (FleetLocationConfigurationArrayOutput) ElementType() reflect.Type
func (FleetLocationConfigurationArrayOutput) Index ¶
func (o FleetLocationConfigurationArrayOutput) Index(i pulumi.IntInput) FleetLocationConfigurationOutput
func (FleetLocationConfigurationArrayOutput) ToFleetLocationConfigurationArrayOutput ¶
func (o FleetLocationConfigurationArrayOutput) ToFleetLocationConfigurationArrayOutput() FleetLocationConfigurationArrayOutput
func (FleetLocationConfigurationArrayOutput) ToFleetLocationConfigurationArrayOutputWithContext ¶
func (o FleetLocationConfigurationArrayOutput) ToFleetLocationConfigurationArrayOutputWithContext(ctx context.Context) FleetLocationConfigurationArrayOutput
func (FleetLocationConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o FleetLocationConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FleetLocationConfiguration]
type FleetLocationConfigurationInput ¶
type FleetLocationConfigurationInput interface { pulumi.Input ToFleetLocationConfigurationOutput() FleetLocationConfigurationOutput ToFleetLocationConfigurationOutputWithContext(context.Context) FleetLocationConfigurationOutput }
FleetLocationConfigurationInput is an input type that accepts FleetLocationConfigurationArgs and FleetLocationConfigurationOutput values. You can construct a concrete instance of `FleetLocationConfigurationInput` via:
FleetLocationConfigurationArgs{...}
type FleetLocationConfigurationOutput ¶
type FleetLocationConfigurationOutput struct{ *pulumi.OutputState }
A remote location where a multi-location fleet can deploy EC2 instances for game hosting.
func (FleetLocationConfigurationOutput) ElementType ¶
func (FleetLocationConfigurationOutput) ElementType() reflect.Type
func (FleetLocationConfigurationOutput) Location ¶
func (o FleetLocationConfigurationOutput) Location() pulumi.StringOutput
func (FleetLocationConfigurationOutput) LocationCapacity ¶
func (o FleetLocationConfigurationOutput) LocationCapacity() FleetLocationCapacityPtrOutput
func (FleetLocationConfigurationOutput) ToFleetLocationConfigurationOutput ¶
func (o FleetLocationConfigurationOutput) ToFleetLocationConfigurationOutput() FleetLocationConfigurationOutput
func (FleetLocationConfigurationOutput) ToFleetLocationConfigurationOutputWithContext ¶
func (o FleetLocationConfigurationOutput) ToFleetLocationConfigurationOutputWithContext(ctx context.Context) FleetLocationConfigurationOutput
func (FleetLocationConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o FleetLocationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetLocationConfiguration]
type FleetNewGameSessionProtectionPolicy ¶
type FleetNewGameSessionProtectionPolicy string
A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.
func (FleetNewGameSessionProtectionPolicy) ElementType ¶
func (FleetNewGameSessionProtectionPolicy) ElementType() reflect.Type
func (FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyOutput ¶
func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyOutput() FleetNewGameSessionProtectionPolicyOutput
func (FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyOutputWithContext ¶
func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyOutput
func (FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyPtrOutput ¶
func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyPtrOutput() FleetNewGameSessionProtectionPolicyPtrOutput
func (FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext ¶
func (e FleetNewGameSessionProtectionPolicy) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyPtrOutput
func (FleetNewGameSessionProtectionPolicy) ToStringOutput ¶
func (e FleetNewGameSessionProtectionPolicy) ToStringOutput() pulumi.StringOutput
func (FleetNewGameSessionProtectionPolicy) ToStringOutputWithContext ¶
func (e FleetNewGameSessionProtectionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetNewGameSessionProtectionPolicy) ToStringPtrOutput ¶
func (e FleetNewGameSessionProtectionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetNewGameSessionProtectionPolicy) ToStringPtrOutputWithContext ¶
func (e FleetNewGameSessionProtectionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetNewGameSessionProtectionPolicyInput ¶
type FleetNewGameSessionProtectionPolicyInput interface { pulumi.Input ToFleetNewGameSessionProtectionPolicyOutput() FleetNewGameSessionProtectionPolicyOutput ToFleetNewGameSessionProtectionPolicyOutputWithContext(context.Context) FleetNewGameSessionProtectionPolicyOutput }
FleetNewGameSessionProtectionPolicyInput is an input type that accepts FleetNewGameSessionProtectionPolicyArgs and FleetNewGameSessionProtectionPolicyOutput values. You can construct a concrete instance of `FleetNewGameSessionProtectionPolicyInput` via:
FleetNewGameSessionProtectionPolicyArgs{...}
type FleetNewGameSessionProtectionPolicyOutput ¶
type FleetNewGameSessionProtectionPolicyOutput struct{ *pulumi.OutputState }
func (FleetNewGameSessionProtectionPolicyOutput) ElementType ¶
func (FleetNewGameSessionProtectionPolicyOutput) ElementType() reflect.Type
func (FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyOutput ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyOutput() FleetNewGameSessionProtectionPolicyOutput
func (FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyOutputWithContext ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyOutput
func (FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyPtrOutput ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyPtrOutput() FleetNewGameSessionProtectionPolicyPtrOutput
func (FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyPtrOutput
func (FleetNewGameSessionProtectionPolicyOutput) ToOutput ¶ added in v0.76.0
func (o FleetNewGameSessionProtectionPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FleetNewGameSessionProtectionPolicy]
func (FleetNewGameSessionProtectionPolicyOutput) ToStringOutput ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToStringOutput() pulumi.StringOutput
func (FleetNewGameSessionProtectionPolicyOutput) ToStringOutputWithContext ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetNewGameSessionProtectionPolicyOutput) ToStringPtrOutput ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetNewGameSessionProtectionPolicyOutput) ToStringPtrOutputWithContext ¶
func (o FleetNewGameSessionProtectionPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetNewGameSessionProtectionPolicyPtrInput ¶
type FleetNewGameSessionProtectionPolicyPtrInput interface { pulumi.Input ToFleetNewGameSessionProtectionPolicyPtrOutput() FleetNewGameSessionProtectionPolicyPtrOutput ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext(context.Context) FleetNewGameSessionProtectionPolicyPtrOutput }
func FleetNewGameSessionProtectionPolicyPtr ¶
func FleetNewGameSessionProtectionPolicyPtr(v string) FleetNewGameSessionProtectionPolicyPtrInput
type FleetNewGameSessionProtectionPolicyPtrOutput ¶
type FleetNewGameSessionProtectionPolicyPtrOutput struct{ *pulumi.OutputState }
func (FleetNewGameSessionProtectionPolicyPtrOutput) ElementType ¶
func (FleetNewGameSessionProtectionPolicyPtrOutput) ElementType() reflect.Type
func (FleetNewGameSessionProtectionPolicyPtrOutput) ToFleetNewGameSessionProtectionPolicyPtrOutput ¶
func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToFleetNewGameSessionProtectionPolicyPtrOutput() FleetNewGameSessionProtectionPolicyPtrOutput
func (FleetNewGameSessionProtectionPolicyPtrOutput) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext ¶
func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToFleetNewGameSessionProtectionPolicyPtrOutputWithContext(ctx context.Context) FleetNewGameSessionProtectionPolicyPtrOutput
func (FleetNewGameSessionProtectionPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetNewGameSessionProtectionPolicy]
func (FleetNewGameSessionProtectionPolicyPtrOutput) ToStringPtrOutput ¶
func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetNewGameSessionProtectionPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o FleetNewGameSessionProtectionPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetOutput ¶
type FleetOutput struct{ *pulumi.OutputState }
func (FleetOutput) AnywhereConfiguration ¶ added in v0.42.0
func (o FleetOutput) AnywhereConfiguration() FleetAnywhereConfigurationPtrOutput
Configuration for Anywhere fleet.
func (FleetOutput) BuildId ¶ added in v0.17.0
func (o FleetOutput) BuildId() pulumi.StringPtrOutput
A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created.
func (FleetOutput) CertificateConfiguration ¶ added in v0.17.0
func (o FleetOutput) CertificateConfiguration() FleetCertificateConfigurationPtrOutput
Indicates whether to generate a TLS/SSL certificate for the new fleet. TLS certificates are used for encrypting traffic between game clients and game servers running on GameLift. If this parameter is not set, certificate generation is disabled. This fleet setting cannot be changed once the fleet is created.
func (FleetOutput) ComputeType ¶ added in v0.42.0
func (o FleetOutput) ComputeType() FleetComputeTypePtrOutput
ComputeType to differentiate EC2 hardware managed by GameLift and Anywhere hardware managed by the customer.
func (FleetOutput) Description ¶ added in v0.17.0
func (o FleetOutput) Description() pulumi.StringPtrOutput
A human-readable description of a fleet.
func (FleetOutput) DesiredEc2Instances ¶ added in v0.72.0
func (o FleetOutput) DesiredEc2Instances() pulumi.IntPtrOutput
[DEPRECATED] The number of EC2 instances that you want this fleet to host. When creating a new fleet, GameLift automatically sets this value to "1" and initiates a single instance. Once the fleet is active, update this value to trigger GameLift to add or remove instances from the fleet.
func (FleetOutput) Ec2InboundPermissions ¶ added in v0.72.0
func (o FleetOutput) Ec2InboundPermissions() FleetIpPermissionArrayOutput
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server.
func (FleetOutput) Ec2InstanceType ¶ added in v0.72.0
func (o FleetOutput) Ec2InstanceType() pulumi.StringPtrOutput
The name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.
func (FleetOutput) ElementType ¶
func (FleetOutput) ElementType() reflect.Type
func (FleetOutput) FleetId ¶ added in v0.17.0
func (o FleetOutput) FleetId() pulumi.StringOutput
Unique fleet ID
func (FleetOutput) FleetType ¶ added in v0.17.0
func (o FleetOutput) FleetType() FleetTypePtrOutput
Indicates whether to use On-Demand instances or Spot instances for this fleet. If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet.
func (FleetOutput) InstanceRoleArn ¶ added in v0.72.0
func (o FleetOutput) InstanceRoleArn() pulumi.StringPtrOutput
A unique identifier for an AWS IAM role that manages access to your AWS services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN from the IAM dashboard in the AWS Management Console.
func (FleetOutput) Locations ¶ added in v0.17.0
func (o FleetOutput) Locations() FleetLocationConfigurationArrayOutput
func (FleetOutput) LogPaths ¶ added in v0.17.0
func (o FleetOutput) LogPaths() pulumi.StringArrayOutput
This parameter is no longer used. When hosting a custom game build, specify where Amazon GameLift should store log files using the Amazon GameLift server API call ProcessReady()
func (FleetOutput) MaxSize ¶ added in v0.17.0
func (o FleetOutput) MaxSize() pulumi.IntPtrOutput
[DEPRECATED] The maximum value that is allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value.
func (FleetOutput) MetricGroups ¶ added in v0.17.0
func (o FleetOutput) MetricGroups() pulumi.StringArrayOutput
The name of an Amazon CloudWatch metric group. A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string.
func (FleetOutput) MinSize ¶ added in v0.17.0
func (o FleetOutput) MinSize() pulumi.IntPtrOutput
[DEPRECATED] The minimum value allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value.
func (FleetOutput) Name ¶ added in v0.17.0
func (o FleetOutput) Name() pulumi.StringOutput
A descriptive label that is associated with a fleet. Fleet names do not need to be unique.
func (FleetOutput) NewGameSessionProtectionPolicy ¶ added in v0.17.0
func (o FleetOutput) NewGameSessionProtectionPolicy() FleetNewGameSessionProtectionPolicyPtrOutput
A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.
func (FleetOutput) PeerVpcAwsAccountId ¶ added in v0.17.0
func (o FleetOutput) PeerVpcAwsAccountId() pulumi.StringPtrOutput
A unique identifier for the AWS account with the VPC that you want to peer your Amazon GameLift fleet with. You can find your account ID in the AWS Management Console under account settings.
func (FleetOutput) PeerVpcId ¶ added in v0.17.0
func (o FleetOutput) PeerVpcId() pulumi.StringPtrOutput
A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the AWS Management Console.
func (FleetOutput) ResourceCreationLimitPolicy ¶ added in v0.17.0
func (o FleetOutput) ResourceCreationLimitPolicy() FleetResourceCreationLimitPolicyPtrOutput
A policy that limits the number of game sessions an individual player can create over a span of time for this fleet.
func (FleetOutput) RuntimeConfiguration ¶ added in v0.17.0
func (o FleetOutput) RuntimeConfiguration() FleetRuntimeConfigurationPtrOutput
Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime script. The runtime configuration defines the server executables or launch script file, launch parameters, and the number of processes to run concurrently on each instance. When creating a fleet, the runtime configuration must have at least one server process configuration; otherwise the request fails with an invalid request exception.
This parameter is required unless the parameters ServerLaunchPath and ServerLaunchParameters are defined. Runtime configuration has replaced these parameters, but fleets that use them will continue to work.
func (FleetOutput) ScriptId ¶ added in v0.17.0
func (o FleetOutput) ScriptId() pulumi.StringPtrOutput
A unique identifier for a Realtime script to be deployed on a new Realtime Servers fleet. The script must have been successfully uploaded to Amazon GameLift. This fleet setting cannot be changed once the fleet is created.
Note: It is not currently possible to use the !Ref command to reference a script created with a CloudFormation template for the fleet property ScriptId. Instead, use Fn::GetAtt Script.Arn or Fn::GetAtt Script.Id to retrieve either of these properties as input for ScriptId. Alternatively, enter a ScriptId string manually.
func (FleetOutput) ServerLaunchParameters ¶ added in v0.17.0
func (o FleetOutput) ServerLaunchParameters() pulumi.StringPtrOutput
This parameter is no longer used but is retained for backward compatibility. Instead, specify server launch parameters in the RuntimeConfiguration parameter. A request must specify either a runtime configuration or values for both ServerLaunchParameters and ServerLaunchPath.
func (FleetOutput) ServerLaunchPath ¶ added in v0.17.0
func (o FleetOutput) ServerLaunchPath() pulumi.StringPtrOutput
This parameter is no longer used. Instead, specify a server launch path using the RuntimeConfiguration parameter. Requests that specify a server launch path and launch parameters instead of a runtime configuration will continue to work.
func (FleetOutput) ToFleetOutput ¶
func (o FleetOutput) ToFleetOutput() FleetOutput
func (FleetOutput) ToFleetOutputWithContext ¶
func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
type FleetResourceCreationLimitPolicy ¶
type FleetResourceCreationLimitPolicy struct { // The maximum number of game sessions that an individual can create during the policy period. NewGameSessionsPerCreator *int `pulumi:"newGameSessionsPerCreator"` // The time span used in evaluating the resource creation limit policy. PolicyPeriodInMinutes *int `pulumi:"policyPeriodInMinutes"` }
A policy that limits the number of game sessions a player can create on the same fleet. This optional policy gives game owners control over how players can consume available game server resources. A resource creation policy makes the following statement: "An individual player can create a maximum number of new game sessions within a specified time period".
The policy is evaluated when a player tries to create a new game session. For example, assume you have a policy of 10 new game sessions and a time period of 60 minutes. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId) has created fewer than 10 game sessions in the past 60 minutes.
type FleetResourceCreationLimitPolicyArgs ¶
type FleetResourceCreationLimitPolicyArgs struct { // The maximum number of game sessions that an individual can create during the policy period. NewGameSessionsPerCreator pulumi.IntPtrInput `pulumi:"newGameSessionsPerCreator"` // The time span used in evaluating the resource creation limit policy. PolicyPeriodInMinutes pulumi.IntPtrInput `pulumi:"policyPeriodInMinutes"` }
A policy that limits the number of game sessions a player can create on the same fleet. This optional policy gives game owners control over how players can consume available game server resources. A resource creation policy makes the following statement: "An individual player can create a maximum number of new game sessions within a specified time period".
The policy is evaluated when a player tries to create a new game session. For example, assume you have a policy of 10 new game sessions and a time period of 60 minutes. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId) has created fewer than 10 game sessions in the past 60 minutes.
func (FleetResourceCreationLimitPolicyArgs) ElementType ¶
func (FleetResourceCreationLimitPolicyArgs) ElementType() reflect.Type
func (FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyOutput ¶
func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyOutput() FleetResourceCreationLimitPolicyOutput
func (FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyOutputWithContext ¶
func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyOutput
func (FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyPtrOutput ¶
func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyPtrOutput() FleetResourceCreationLimitPolicyPtrOutput
func (FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyPtrOutputWithContext ¶
func (i FleetResourceCreationLimitPolicyArgs) ToFleetResourceCreationLimitPolicyPtrOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyPtrOutput
func (FleetResourceCreationLimitPolicyArgs) ToOutput ¶ added in v0.76.0
func (i FleetResourceCreationLimitPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[FleetResourceCreationLimitPolicy]
type FleetResourceCreationLimitPolicyInput ¶
type FleetResourceCreationLimitPolicyInput interface { pulumi.Input ToFleetResourceCreationLimitPolicyOutput() FleetResourceCreationLimitPolicyOutput ToFleetResourceCreationLimitPolicyOutputWithContext(context.Context) FleetResourceCreationLimitPolicyOutput }
FleetResourceCreationLimitPolicyInput is an input type that accepts FleetResourceCreationLimitPolicyArgs and FleetResourceCreationLimitPolicyOutput values. You can construct a concrete instance of `FleetResourceCreationLimitPolicyInput` via:
FleetResourceCreationLimitPolicyArgs{...}
type FleetResourceCreationLimitPolicyOutput ¶
type FleetResourceCreationLimitPolicyOutput struct{ *pulumi.OutputState }
A policy that limits the number of game sessions a player can create on the same fleet. This optional policy gives game owners control over how players can consume available game server resources. A resource creation policy makes the following statement: "An individual player can create a maximum number of new game sessions within a specified time period".
The policy is evaluated when a player tries to create a new game session. For example, assume you have a policy of 10 new game sessions and a time period of 60 minutes. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId) has created fewer than 10 game sessions in the past 60 minutes.
func (FleetResourceCreationLimitPolicyOutput) ElementType ¶
func (FleetResourceCreationLimitPolicyOutput) ElementType() reflect.Type
func (FleetResourceCreationLimitPolicyOutput) NewGameSessionsPerCreator ¶
func (o FleetResourceCreationLimitPolicyOutput) NewGameSessionsPerCreator() pulumi.IntPtrOutput
The maximum number of game sessions that an individual can create during the policy period.
func (FleetResourceCreationLimitPolicyOutput) PolicyPeriodInMinutes ¶
func (o FleetResourceCreationLimitPolicyOutput) PolicyPeriodInMinutes() pulumi.IntPtrOutput
The time span used in evaluating the resource creation limit policy.
func (FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyOutput ¶
func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyOutput() FleetResourceCreationLimitPolicyOutput
func (FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyOutputWithContext ¶
func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyOutput
func (FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyPtrOutput ¶
func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyPtrOutput() FleetResourceCreationLimitPolicyPtrOutput
func (FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyPtrOutputWithContext ¶
func (o FleetResourceCreationLimitPolicyOutput) ToFleetResourceCreationLimitPolicyPtrOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyPtrOutput
func (FleetResourceCreationLimitPolicyOutput) ToOutput ¶ added in v0.76.0
func (o FleetResourceCreationLimitPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FleetResourceCreationLimitPolicy]
type FleetResourceCreationLimitPolicyPtrInput ¶
type FleetResourceCreationLimitPolicyPtrInput interface { pulumi.Input ToFleetResourceCreationLimitPolicyPtrOutput() FleetResourceCreationLimitPolicyPtrOutput ToFleetResourceCreationLimitPolicyPtrOutputWithContext(context.Context) FleetResourceCreationLimitPolicyPtrOutput }
FleetResourceCreationLimitPolicyPtrInput is an input type that accepts FleetResourceCreationLimitPolicyArgs, FleetResourceCreationLimitPolicyPtr and FleetResourceCreationLimitPolicyPtrOutput values. You can construct a concrete instance of `FleetResourceCreationLimitPolicyPtrInput` via:
FleetResourceCreationLimitPolicyArgs{...} or: nil
func FleetResourceCreationLimitPolicyPtr ¶
func FleetResourceCreationLimitPolicyPtr(v *FleetResourceCreationLimitPolicyArgs) FleetResourceCreationLimitPolicyPtrInput
type FleetResourceCreationLimitPolicyPtrOutput ¶
type FleetResourceCreationLimitPolicyPtrOutput struct{ *pulumi.OutputState }
func (FleetResourceCreationLimitPolicyPtrOutput) ElementType ¶
func (FleetResourceCreationLimitPolicyPtrOutput) ElementType() reflect.Type
func (FleetResourceCreationLimitPolicyPtrOutput) NewGameSessionsPerCreator ¶
func (o FleetResourceCreationLimitPolicyPtrOutput) NewGameSessionsPerCreator() pulumi.IntPtrOutput
The maximum number of game sessions that an individual can create during the policy period.
func (FleetResourceCreationLimitPolicyPtrOutput) PolicyPeriodInMinutes ¶
func (o FleetResourceCreationLimitPolicyPtrOutput) PolicyPeriodInMinutes() pulumi.IntPtrOutput
The time span used in evaluating the resource creation limit policy.
func (FleetResourceCreationLimitPolicyPtrOutput) ToFleetResourceCreationLimitPolicyPtrOutput ¶
func (o FleetResourceCreationLimitPolicyPtrOutput) ToFleetResourceCreationLimitPolicyPtrOutput() FleetResourceCreationLimitPolicyPtrOutput
func (FleetResourceCreationLimitPolicyPtrOutput) ToFleetResourceCreationLimitPolicyPtrOutputWithContext ¶
func (o FleetResourceCreationLimitPolicyPtrOutput) ToFleetResourceCreationLimitPolicyPtrOutputWithContext(ctx context.Context) FleetResourceCreationLimitPolicyPtrOutput
func (FleetResourceCreationLimitPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetResourceCreationLimitPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetResourceCreationLimitPolicy]
type FleetRuntimeConfiguration ¶
type FleetRuntimeConfiguration struct { // The maximum amount of time (in seconds) that a game session can remain in status ACTIVATING. If the game session is not active before the timeout, activation is terminated and the game session status is changed to TERMINATED. GameSessionActivationTimeoutSeconds *int `pulumi:"gameSessionActivationTimeoutSeconds"` // The maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This setting limits the amount of instance resources that can be used for new game activations at any one time. MaxConcurrentGameSessionActivations *int `pulumi:"maxConcurrentGameSessionActivations"` // A collection of server process configurations that describe which server processes to run on each instance in a fleet. ServerProcesses []FleetServerProcess `pulumi:"serverProcesses"` }
A collection of server process configurations that describe the processes to run on each instance in a fleet. All fleets must have a runtime configuration. Each instance in the fleet maintains server processes as specified in the runtime configuration, launching new ones as existing processes end. Each instance regularly checks for an updated runtime configuration makes adjustments as called for.
The runtime configuration enables the instances in a fleet to run multiple processes simultaneously. Potential scenarios are as follows: (1) Run multiple processes of a single game server executable to maximize usage of your hosting resources. (2) Run one or more processes of different executables, such as your game server and a metrics tracking program. (3) Run multiple processes of a single game server but with different launch parameters, for example to run one process on each instance in debug mode.
An Amazon GameLift instance is limited to 50 processes running simultaneously. A runtime configuration must specify fewer than this limit. To calculate the total number of processes specified in a runtime configuration, add the values of the ConcurrentExecutions parameter for each ServerProcess object in the runtime configuration.
type FleetRuntimeConfigurationArgs ¶
type FleetRuntimeConfigurationArgs struct { // The maximum amount of time (in seconds) that a game session can remain in status ACTIVATING. If the game session is not active before the timeout, activation is terminated and the game session status is changed to TERMINATED. GameSessionActivationTimeoutSeconds pulumi.IntPtrInput `pulumi:"gameSessionActivationTimeoutSeconds"` // The maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This setting limits the amount of instance resources that can be used for new game activations at any one time. MaxConcurrentGameSessionActivations pulumi.IntPtrInput `pulumi:"maxConcurrentGameSessionActivations"` // A collection of server process configurations that describe which server processes to run on each instance in a fleet. ServerProcesses FleetServerProcessArrayInput `pulumi:"serverProcesses"` }
A collection of server process configurations that describe the processes to run on each instance in a fleet. All fleets must have a runtime configuration. Each instance in the fleet maintains server processes as specified in the runtime configuration, launching new ones as existing processes end. Each instance regularly checks for an updated runtime configuration makes adjustments as called for.
The runtime configuration enables the instances in a fleet to run multiple processes simultaneously. Potential scenarios are as follows: (1) Run multiple processes of a single game server executable to maximize usage of your hosting resources. (2) Run one or more processes of different executables, such as your game server and a metrics tracking program. (3) Run multiple processes of a single game server but with different launch parameters, for example to run one process on each instance in debug mode.
An Amazon GameLift instance is limited to 50 processes running simultaneously. A runtime configuration must specify fewer than this limit. To calculate the total number of processes specified in a runtime configuration, add the values of the ConcurrentExecutions parameter for each ServerProcess object in the runtime configuration.
func (FleetRuntimeConfigurationArgs) ElementType ¶
func (FleetRuntimeConfigurationArgs) ElementType() reflect.Type
func (FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationOutput ¶
func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationOutput() FleetRuntimeConfigurationOutput
func (FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationOutputWithContext ¶
func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationOutputWithContext(ctx context.Context) FleetRuntimeConfigurationOutput
func (FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationPtrOutput ¶
func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationPtrOutput() FleetRuntimeConfigurationPtrOutput
func (FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationPtrOutputWithContext ¶
func (i FleetRuntimeConfigurationArgs) ToFleetRuntimeConfigurationPtrOutputWithContext(ctx context.Context) FleetRuntimeConfigurationPtrOutput
func (FleetRuntimeConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i FleetRuntimeConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FleetRuntimeConfiguration]
type FleetRuntimeConfigurationInput ¶
type FleetRuntimeConfigurationInput interface { pulumi.Input ToFleetRuntimeConfigurationOutput() FleetRuntimeConfigurationOutput ToFleetRuntimeConfigurationOutputWithContext(context.Context) FleetRuntimeConfigurationOutput }
FleetRuntimeConfigurationInput is an input type that accepts FleetRuntimeConfigurationArgs and FleetRuntimeConfigurationOutput values. You can construct a concrete instance of `FleetRuntimeConfigurationInput` via:
FleetRuntimeConfigurationArgs{...}
type FleetRuntimeConfigurationOutput ¶
type FleetRuntimeConfigurationOutput struct{ *pulumi.OutputState }
A collection of server process configurations that describe the processes to run on each instance in a fleet. All fleets must have a runtime configuration. Each instance in the fleet maintains server processes as specified in the runtime configuration, launching new ones as existing processes end. Each instance regularly checks for an updated runtime configuration makes adjustments as called for.
The runtime configuration enables the instances in a fleet to run multiple processes simultaneously. Potential scenarios are as follows: (1) Run multiple processes of a single game server executable to maximize usage of your hosting resources. (2) Run one or more processes of different executables, such as your game server and a metrics tracking program. (3) Run multiple processes of a single game server but with different launch parameters, for example to run one process on each instance in debug mode.
An Amazon GameLift instance is limited to 50 processes running simultaneously. A runtime configuration must specify fewer than this limit. To calculate the total number of processes specified in a runtime configuration, add the values of the ConcurrentExecutions parameter for each ServerProcess object in the runtime configuration.
func (FleetRuntimeConfigurationOutput) ElementType ¶
func (FleetRuntimeConfigurationOutput) ElementType() reflect.Type
func (FleetRuntimeConfigurationOutput) GameSessionActivationTimeoutSeconds ¶
func (o FleetRuntimeConfigurationOutput) GameSessionActivationTimeoutSeconds() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that a game session can remain in status ACTIVATING. If the game session is not active before the timeout, activation is terminated and the game session status is changed to TERMINATED.
func (FleetRuntimeConfigurationOutput) MaxConcurrentGameSessionActivations ¶
func (o FleetRuntimeConfigurationOutput) MaxConcurrentGameSessionActivations() pulumi.IntPtrOutput
The maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This setting limits the amount of instance resources that can be used for new game activations at any one time.
func (FleetRuntimeConfigurationOutput) ServerProcesses ¶
func (o FleetRuntimeConfigurationOutput) ServerProcesses() FleetServerProcessArrayOutput
A collection of server process configurations that describe which server processes to run on each instance in a fleet.
func (FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationOutput ¶
func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationOutput() FleetRuntimeConfigurationOutput
func (FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationOutputWithContext ¶
func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationOutputWithContext(ctx context.Context) FleetRuntimeConfigurationOutput
func (FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationPtrOutput ¶
func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationPtrOutput() FleetRuntimeConfigurationPtrOutput
func (FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationPtrOutputWithContext ¶
func (o FleetRuntimeConfigurationOutput) ToFleetRuntimeConfigurationPtrOutputWithContext(ctx context.Context) FleetRuntimeConfigurationPtrOutput
func (FleetRuntimeConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o FleetRuntimeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FleetRuntimeConfiguration]
type FleetRuntimeConfigurationPtrInput ¶
type FleetRuntimeConfigurationPtrInput interface { pulumi.Input ToFleetRuntimeConfigurationPtrOutput() FleetRuntimeConfigurationPtrOutput ToFleetRuntimeConfigurationPtrOutputWithContext(context.Context) FleetRuntimeConfigurationPtrOutput }
FleetRuntimeConfigurationPtrInput is an input type that accepts FleetRuntimeConfigurationArgs, FleetRuntimeConfigurationPtr and FleetRuntimeConfigurationPtrOutput values. You can construct a concrete instance of `FleetRuntimeConfigurationPtrInput` via:
FleetRuntimeConfigurationArgs{...} or: nil
func FleetRuntimeConfigurationPtr ¶
func FleetRuntimeConfigurationPtr(v *FleetRuntimeConfigurationArgs) FleetRuntimeConfigurationPtrInput
type FleetRuntimeConfigurationPtrOutput ¶
type FleetRuntimeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FleetRuntimeConfigurationPtrOutput) Elem ¶
func (o FleetRuntimeConfigurationPtrOutput) Elem() FleetRuntimeConfigurationOutput
func (FleetRuntimeConfigurationPtrOutput) ElementType ¶
func (FleetRuntimeConfigurationPtrOutput) ElementType() reflect.Type
func (FleetRuntimeConfigurationPtrOutput) GameSessionActivationTimeoutSeconds ¶
func (o FleetRuntimeConfigurationPtrOutput) GameSessionActivationTimeoutSeconds() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that a game session can remain in status ACTIVATING. If the game session is not active before the timeout, activation is terminated and the game session status is changed to TERMINATED.
func (FleetRuntimeConfigurationPtrOutput) MaxConcurrentGameSessionActivations ¶
func (o FleetRuntimeConfigurationPtrOutput) MaxConcurrentGameSessionActivations() pulumi.IntPtrOutput
The maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This setting limits the amount of instance resources that can be used for new game activations at any one time.
func (FleetRuntimeConfigurationPtrOutput) ServerProcesses ¶
func (o FleetRuntimeConfigurationPtrOutput) ServerProcesses() FleetServerProcessArrayOutput
A collection of server process configurations that describe which server processes to run on each instance in a fleet.
func (FleetRuntimeConfigurationPtrOutput) ToFleetRuntimeConfigurationPtrOutput ¶
func (o FleetRuntimeConfigurationPtrOutput) ToFleetRuntimeConfigurationPtrOutput() FleetRuntimeConfigurationPtrOutput
func (FleetRuntimeConfigurationPtrOutput) ToFleetRuntimeConfigurationPtrOutputWithContext ¶
func (o FleetRuntimeConfigurationPtrOutput) ToFleetRuntimeConfigurationPtrOutputWithContext(ctx context.Context) FleetRuntimeConfigurationPtrOutput
func (FleetRuntimeConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o FleetRuntimeConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FleetRuntimeConfiguration]
type FleetServerProcess ¶
type FleetServerProcess struct { // The number of server processes that use this configuration to run concurrently on an instance. ConcurrentExecutions int `pulumi:"concurrentExecutions"` // The location of the server executable in a custom game build or the name of the Realtime script file that contains the Init() function. Game builds and Realtime scripts are installed on instances at the root: // // Windows (for custom game builds only): C:\game. Example: "C:\game\MyGame\server.exe" // // Linux: /local/game. Examples: "/local/game/MyGame/server.exe" or "/local/game/MyRealtimeScript.js" LaunchPath string `pulumi:"launchPath"` // An optional list of parameters to pass to the server executable or Realtime script on launch. Parameters *string `pulumi:"parameters"` }
A set of instructions for launching server processes on each instance in a fleet. Each instruction set identifies the location of the server executable, optional launch parameters, and the number of server processes with this configuration to maintain concurrently on the instance. Server process configurations make up a fleet's RuntimeConfiguration.
type FleetServerProcessArgs ¶
type FleetServerProcessArgs struct { // The number of server processes that use this configuration to run concurrently on an instance. ConcurrentExecutions pulumi.IntInput `pulumi:"concurrentExecutions"` // The location of the server executable in a custom game build or the name of the Realtime script file that contains the Init() function. Game builds and Realtime scripts are installed on instances at the root: // // Windows (for custom game builds only): C:\game. Example: "C:\game\MyGame\server.exe" // // Linux: /local/game. Examples: "/local/game/MyGame/server.exe" or "/local/game/MyRealtimeScript.js" LaunchPath pulumi.StringInput `pulumi:"launchPath"` // An optional list of parameters to pass to the server executable or Realtime script on launch. Parameters pulumi.StringPtrInput `pulumi:"parameters"` }
A set of instructions for launching server processes on each instance in a fleet. Each instruction set identifies the location of the server executable, optional launch parameters, and the number of server processes with this configuration to maintain concurrently on the instance. Server process configurations make up a fleet's RuntimeConfiguration.
func (FleetServerProcessArgs) ElementType ¶
func (FleetServerProcessArgs) ElementType() reflect.Type
func (FleetServerProcessArgs) ToFleetServerProcessOutput ¶
func (i FleetServerProcessArgs) ToFleetServerProcessOutput() FleetServerProcessOutput
func (FleetServerProcessArgs) ToFleetServerProcessOutputWithContext ¶
func (i FleetServerProcessArgs) ToFleetServerProcessOutputWithContext(ctx context.Context) FleetServerProcessOutput
func (FleetServerProcessArgs) ToOutput ¶ added in v0.76.0
func (i FleetServerProcessArgs) ToOutput(ctx context.Context) pulumix.Output[FleetServerProcess]
type FleetServerProcessArray ¶
type FleetServerProcessArray []FleetServerProcessInput
func (FleetServerProcessArray) ElementType ¶
func (FleetServerProcessArray) ElementType() reflect.Type
func (FleetServerProcessArray) ToFleetServerProcessArrayOutput ¶
func (i FleetServerProcessArray) ToFleetServerProcessArrayOutput() FleetServerProcessArrayOutput
func (FleetServerProcessArray) ToFleetServerProcessArrayOutputWithContext ¶
func (i FleetServerProcessArray) ToFleetServerProcessArrayOutputWithContext(ctx context.Context) FleetServerProcessArrayOutput
func (FleetServerProcessArray) ToOutput ¶ added in v0.76.0
func (i FleetServerProcessArray) ToOutput(ctx context.Context) pulumix.Output[[]FleetServerProcess]
type FleetServerProcessArrayInput ¶
type FleetServerProcessArrayInput interface { pulumi.Input ToFleetServerProcessArrayOutput() FleetServerProcessArrayOutput ToFleetServerProcessArrayOutputWithContext(context.Context) FleetServerProcessArrayOutput }
FleetServerProcessArrayInput is an input type that accepts FleetServerProcessArray and FleetServerProcessArrayOutput values. You can construct a concrete instance of `FleetServerProcessArrayInput` via:
FleetServerProcessArray{ FleetServerProcessArgs{...} }
type FleetServerProcessArrayOutput ¶
type FleetServerProcessArrayOutput struct{ *pulumi.OutputState }
func (FleetServerProcessArrayOutput) ElementType ¶
func (FleetServerProcessArrayOutput) ElementType() reflect.Type
func (FleetServerProcessArrayOutput) Index ¶
func (o FleetServerProcessArrayOutput) Index(i pulumi.IntInput) FleetServerProcessOutput
func (FleetServerProcessArrayOutput) ToFleetServerProcessArrayOutput ¶
func (o FleetServerProcessArrayOutput) ToFleetServerProcessArrayOutput() FleetServerProcessArrayOutput
func (FleetServerProcessArrayOutput) ToFleetServerProcessArrayOutputWithContext ¶
func (o FleetServerProcessArrayOutput) ToFleetServerProcessArrayOutputWithContext(ctx context.Context) FleetServerProcessArrayOutput
func (FleetServerProcessArrayOutput) ToOutput ¶ added in v0.76.0
func (o FleetServerProcessArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FleetServerProcess]
type FleetServerProcessInput ¶
type FleetServerProcessInput interface { pulumi.Input ToFleetServerProcessOutput() FleetServerProcessOutput ToFleetServerProcessOutputWithContext(context.Context) FleetServerProcessOutput }
FleetServerProcessInput is an input type that accepts FleetServerProcessArgs and FleetServerProcessOutput values. You can construct a concrete instance of `FleetServerProcessInput` via:
FleetServerProcessArgs{...}
type FleetServerProcessOutput ¶
type FleetServerProcessOutput struct{ *pulumi.OutputState }
A set of instructions for launching server processes on each instance in a fleet. Each instruction set identifies the location of the server executable, optional launch parameters, and the number of server processes with this configuration to maintain concurrently on the instance. Server process configurations make up a fleet's RuntimeConfiguration.
func (FleetServerProcessOutput) ConcurrentExecutions ¶
func (o FleetServerProcessOutput) ConcurrentExecutions() pulumi.IntOutput
The number of server processes that use this configuration to run concurrently on an instance.
func (FleetServerProcessOutput) ElementType ¶
func (FleetServerProcessOutput) ElementType() reflect.Type
func (FleetServerProcessOutput) LaunchPath ¶
func (o FleetServerProcessOutput) LaunchPath() pulumi.StringOutput
The location of the server executable in a custom game build or the name of the Realtime script file that contains the Init() function. Game builds and Realtime scripts are installed on instances at the root:
Windows (for custom game builds only): C:\game. Example: "C:\game\MyGame\server.exe"
Linux: /local/game. Examples: "/local/game/MyGame/server.exe" or "/local/game/MyRealtimeScript.js"
func (FleetServerProcessOutput) Parameters ¶
func (o FleetServerProcessOutput) Parameters() pulumi.StringPtrOutput
An optional list of parameters to pass to the server executable or Realtime script on launch.
func (FleetServerProcessOutput) ToFleetServerProcessOutput ¶
func (o FleetServerProcessOutput) ToFleetServerProcessOutput() FleetServerProcessOutput
func (FleetServerProcessOutput) ToFleetServerProcessOutputWithContext ¶
func (o FleetServerProcessOutput) ToFleetServerProcessOutputWithContext(ctx context.Context) FleetServerProcessOutput
func (FleetServerProcessOutput) ToOutput ¶ added in v0.76.0
func (o FleetServerProcessOutput) ToOutput(ctx context.Context) pulumix.Output[FleetServerProcess]
type FleetState ¶
type FleetState struct { }
func (FleetState) ElementType ¶
func (FleetState) ElementType() reflect.Type
type FleetType ¶ added in v0.2.0
type FleetType string
Indicates whether to use On-Demand instances or Spot instances for this fleet. If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet.
func (FleetType) ElementType ¶ added in v0.2.0
func (FleetType) ToFleetTypeOutput ¶ added in v0.2.0
func (e FleetType) ToFleetTypeOutput() FleetTypeOutput
func (FleetType) ToFleetTypeOutputWithContext ¶ added in v0.2.0
func (e FleetType) ToFleetTypeOutputWithContext(ctx context.Context) FleetTypeOutput
func (FleetType) ToFleetTypePtrOutput ¶ added in v0.2.0
func (e FleetType) ToFleetTypePtrOutput() FleetTypePtrOutput
func (FleetType) ToFleetTypePtrOutputWithContext ¶ added in v0.2.0
func (e FleetType) ToFleetTypePtrOutputWithContext(ctx context.Context) FleetTypePtrOutput
func (FleetType) ToStringOutput ¶ added in v0.2.0
func (e FleetType) ToStringOutput() pulumi.StringOutput
func (FleetType) ToStringOutputWithContext ¶ added in v0.2.0
func (e FleetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetType) ToStringPtrOutput ¶ added in v0.2.0
func (e FleetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetType) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e FleetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetTypeInput ¶ added in v0.2.0
type FleetTypeInput interface { pulumi.Input ToFleetTypeOutput() FleetTypeOutput ToFleetTypeOutputWithContext(context.Context) FleetTypeOutput }
FleetTypeInput is an input type that accepts FleetTypeArgs and FleetTypeOutput values. You can construct a concrete instance of `FleetTypeInput` via:
FleetTypeArgs{...}
type FleetTypeOutput ¶ added in v0.2.0
type FleetTypeOutput struct{ *pulumi.OutputState }
func (FleetTypeOutput) ElementType ¶ added in v0.2.0
func (FleetTypeOutput) ElementType() reflect.Type
func (FleetTypeOutput) ToFleetTypeOutput ¶ added in v0.2.0
func (o FleetTypeOutput) ToFleetTypeOutput() FleetTypeOutput
func (FleetTypeOutput) ToFleetTypeOutputWithContext ¶ added in v0.2.0
func (o FleetTypeOutput) ToFleetTypeOutputWithContext(ctx context.Context) FleetTypeOutput
func (FleetTypeOutput) ToFleetTypePtrOutput ¶ added in v0.2.0
func (o FleetTypeOutput) ToFleetTypePtrOutput() FleetTypePtrOutput
func (FleetTypeOutput) ToFleetTypePtrOutputWithContext ¶ added in v0.2.0
func (o FleetTypeOutput) ToFleetTypePtrOutputWithContext(ctx context.Context) FleetTypePtrOutput
func (FleetTypeOutput) ToStringOutput ¶ added in v0.2.0
func (o FleetTypeOutput) ToStringOutput() pulumi.StringOutput
func (FleetTypeOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o FleetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetTypeOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o FleetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o FleetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetTypePtrInput ¶ added in v0.2.0
type FleetTypePtrInput interface { pulumi.Input ToFleetTypePtrOutput() FleetTypePtrOutput ToFleetTypePtrOutputWithContext(context.Context) FleetTypePtrOutput }
func FleetTypePtr ¶ added in v0.2.0
func FleetTypePtr(v string) FleetTypePtrInput
type FleetTypePtrOutput ¶ added in v0.2.0
type FleetTypePtrOutput struct{ *pulumi.OutputState }
func (FleetTypePtrOutput) Elem ¶ added in v0.2.0
func (o FleetTypePtrOutput) Elem() FleetTypeOutput
func (FleetTypePtrOutput) ElementType ¶ added in v0.2.0
func (FleetTypePtrOutput) ElementType() reflect.Type
func (FleetTypePtrOutput) ToFleetTypePtrOutput ¶ added in v0.2.0
func (o FleetTypePtrOutput) ToFleetTypePtrOutput() FleetTypePtrOutput
func (FleetTypePtrOutput) ToFleetTypePtrOutputWithContext ¶ added in v0.2.0
func (o FleetTypePtrOutput) ToFleetTypePtrOutputWithContext(ctx context.Context) FleetTypePtrOutput
func (FleetTypePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o FleetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o FleetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroup ¶
type GameServerGroup struct { pulumi.CustomResourceState // A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group. AutoScalingGroupArn pulumi.StringOutput `pulumi:"autoScalingGroupArn"` // Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting AutoScalingPolicy GameServerGroupAutoScalingPolicyPtrOutput `pulumi:"autoScalingPolicy"` // The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting. BalancingStrategy GameServerGroupBalancingStrategyPtrOutput `pulumi:"balancingStrategy"` // The type of delete to perform. DeleteOption GameServerGroupDeleteOptionPtrOutput `pulumi:"deleteOption"` // A generated unique ID for the game server group. GameServerGroupArn pulumi.StringOutput `pulumi:"gameServerGroupArn"` // An identifier for the new game server group. GameServerGroupName pulumi.StringOutput `pulumi:"gameServerGroupName"` // A flag that indicates whether instances in the game server group are protected from early termination. GameServerProtectionPolicy GameServerGroupGameServerProtectionPolicyPtrOutput `pulumi:"gameServerProtectionPolicy"` // A set of EC2 instance types to use when creating instances in the group. InstanceDefinitions GameServerGroupInstanceDefinitionArrayOutput `pulumi:"instanceDefinitions"` // The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. LaunchTemplate GameServerGroupLaunchTemplatePtrOutput `pulumi:"launchTemplate"` // The maximum number of instances allowed in the EC2 Auto Scaling group. MaxSize pulumi.Float64PtrOutput `pulumi:"maxSize"` // The minimum number of instances allowed in the EC2 Auto Scaling group. MinSize pulumi.Float64PtrOutput `pulumi:"minSize"` // The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A list of labels to assign to the new game server group resource. Tags GameServerGroupTagArrayOutput `pulumi:"tags"` // A list of virtual private cloud (VPC) subnets to use with instances in the game server group. VpcSubnets pulumi.StringArrayOutput `pulumi:"vpcSubnets"` }
The AWS::GameLift::GameServerGroup resource creates an Amazon GameLift (GameLift) GameServerGroup.
func GetGameServerGroup ¶
func GetGameServerGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GameServerGroupState, opts ...pulumi.ResourceOption) (*GameServerGroup, error)
GetGameServerGroup gets an existing GameServerGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGameServerGroup ¶
func NewGameServerGroup(ctx *pulumi.Context, name string, args *GameServerGroupArgs, opts ...pulumi.ResourceOption) (*GameServerGroup, error)
NewGameServerGroup registers a new resource with the given unique name, arguments, and options.
func (*GameServerGroup) ElementType ¶
func (*GameServerGroup) ElementType() reflect.Type
func (*GameServerGroup) ToGameServerGroupOutput ¶
func (i *GameServerGroup) ToGameServerGroupOutput() GameServerGroupOutput
func (*GameServerGroup) ToGameServerGroupOutputWithContext ¶
func (i *GameServerGroup) ToGameServerGroupOutputWithContext(ctx context.Context) GameServerGroupOutput
func (*GameServerGroup) ToOutput ¶ added in v0.76.0
func (i *GameServerGroup) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroup]
type GameServerGroupArgs ¶
type GameServerGroupArgs struct { // Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting AutoScalingPolicy GameServerGroupAutoScalingPolicyPtrInput // The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting. BalancingStrategy GameServerGroupBalancingStrategyPtrInput // The type of delete to perform. DeleteOption GameServerGroupDeleteOptionPtrInput // An identifier for the new game server group. GameServerGroupName pulumi.StringPtrInput // A flag that indicates whether instances in the game server group are protected from early termination. GameServerProtectionPolicy GameServerGroupGameServerProtectionPolicyPtrInput // A set of EC2 instance types to use when creating instances in the group. InstanceDefinitions GameServerGroupInstanceDefinitionArrayInput // The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. LaunchTemplate GameServerGroupLaunchTemplatePtrInput // The maximum number of instances allowed in the EC2 Auto Scaling group. MaxSize pulumi.Float64PtrInput // The minimum number of instances allowed in the EC2 Auto Scaling group. MinSize pulumi.Float64PtrInput // The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups. RoleArn pulumi.StringInput // A list of labels to assign to the new game server group resource. Tags GameServerGroupTagArrayInput // A list of virtual private cloud (VPC) subnets to use with instances in the game server group. VpcSubnets pulumi.StringArrayInput }
The set of arguments for constructing a GameServerGroup resource.
func (GameServerGroupArgs) ElementType ¶
func (GameServerGroupArgs) ElementType() reflect.Type
type GameServerGroupAutoScalingPolicy ¶
type GameServerGroupAutoScalingPolicy struct { EstimatedInstanceWarmup *float64 `pulumi:"estimatedInstanceWarmup"` TargetTrackingConfiguration GameServerGroupTargetTrackingConfiguration `pulumi:"targetTrackingConfiguration"` }
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting
type GameServerGroupAutoScalingPolicyArgs ¶
type GameServerGroupAutoScalingPolicyArgs struct { EstimatedInstanceWarmup pulumi.Float64PtrInput `pulumi:"estimatedInstanceWarmup"` TargetTrackingConfiguration GameServerGroupTargetTrackingConfigurationInput `pulumi:"targetTrackingConfiguration"` }
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting
func (GameServerGroupAutoScalingPolicyArgs) ElementType ¶
func (GameServerGroupAutoScalingPolicyArgs) ElementType() reflect.Type
func (GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyOutput ¶
func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyOutput() GameServerGroupAutoScalingPolicyOutput
func (GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyOutputWithContext ¶
func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyOutput
func (GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyPtrOutput ¶
func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyPtrOutput() GameServerGroupAutoScalingPolicyPtrOutput
func (GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext ¶
func (i GameServerGroupAutoScalingPolicyArgs) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyPtrOutput
func (GameServerGroupAutoScalingPolicyArgs) ToOutput ¶ added in v0.76.0
func (i GameServerGroupAutoScalingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupAutoScalingPolicy]
type GameServerGroupAutoScalingPolicyInput ¶
type GameServerGroupAutoScalingPolicyInput interface { pulumi.Input ToGameServerGroupAutoScalingPolicyOutput() GameServerGroupAutoScalingPolicyOutput ToGameServerGroupAutoScalingPolicyOutputWithContext(context.Context) GameServerGroupAutoScalingPolicyOutput }
GameServerGroupAutoScalingPolicyInput is an input type that accepts GameServerGroupAutoScalingPolicyArgs and GameServerGroupAutoScalingPolicyOutput values. You can construct a concrete instance of `GameServerGroupAutoScalingPolicyInput` via:
GameServerGroupAutoScalingPolicyArgs{...}
type GameServerGroupAutoScalingPolicyOutput ¶
type GameServerGroupAutoScalingPolicyOutput struct{ *pulumi.OutputState }
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting
func (GameServerGroupAutoScalingPolicyOutput) ElementType ¶
func (GameServerGroupAutoScalingPolicyOutput) ElementType() reflect.Type
func (GameServerGroupAutoScalingPolicyOutput) EstimatedInstanceWarmup ¶
func (o GameServerGroupAutoScalingPolicyOutput) EstimatedInstanceWarmup() pulumi.Float64PtrOutput
func (GameServerGroupAutoScalingPolicyOutput) TargetTrackingConfiguration ¶
func (o GameServerGroupAutoScalingPolicyOutput) TargetTrackingConfiguration() GameServerGroupTargetTrackingConfigurationOutput
func (GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyOutput ¶
func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyOutput() GameServerGroupAutoScalingPolicyOutput
func (GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyOutputWithContext ¶
func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyOutput
func (GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyPtrOutput ¶
func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyPtrOutput() GameServerGroupAutoScalingPolicyPtrOutput
func (GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext ¶
func (o GameServerGroupAutoScalingPolicyOutput) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyPtrOutput
func (GameServerGroupAutoScalingPolicyOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupAutoScalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupAutoScalingPolicy]
type GameServerGroupAutoScalingPolicyPtrInput ¶
type GameServerGroupAutoScalingPolicyPtrInput interface { pulumi.Input ToGameServerGroupAutoScalingPolicyPtrOutput() GameServerGroupAutoScalingPolicyPtrOutput ToGameServerGroupAutoScalingPolicyPtrOutputWithContext(context.Context) GameServerGroupAutoScalingPolicyPtrOutput }
GameServerGroupAutoScalingPolicyPtrInput is an input type that accepts GameServerGroupAutoScalingPolicyArgs, GameServerGroupAutoScalingPolicyPtr and GameServerGroupAutoScalingPolicyPtrOutput values. You can construct a concrete instance of `GameServerGroupAutoScalingPolicyPtrInput` via:
GameServerGroupAutoScalingPolicyArgs{...} or: nil
func GameServerGroupAutoScalingPolicyPtr ¶
func GameServerGroupAutoScalingPolicyPtr(v *GameServerGroupAutoScalingPolicyArgs) GameServerGroupAutoScalingPolicyPtrInput
type GameServerGroupAutoScalingPolicyPtrOutput ¶
type GameServerGroupAutoScalingPolicyPtrOutput struct{ *pulumi.OutputState }
func (GameServerGroupAutoScalingPolicyPtrOutput) ElementType ¶
func (GameServerGroupAutoScalingPolicyPtrOutput) ElementType() reflect.Type
func (GameServerGroupAutoScalingPolicyPtrOutput) EstimatedInstanceWarmup ¶
func (o GameServerGroupAutoScalingPolicyPtrOutput) EstimatedInstanceWarmup() pulumi.Float64PtrOutput
func (GameServerGroupAutoScalingPolicyPtrOutput) TargetTrackingConfiguration ¶
func (o GameServerGroupAutoScalingPolicyPtrOutput) TargetTrackingConfiguration() GameServerGroupTargetTrackingConfigurationPtrOutput
func (GameServerGroupAutoScalingPolicyPtrOutput) ToGameServerGroupAutoScalingPolicyPtrOutput ¶
func (o GameServerGroupAutoScalingPolicyPtrOutput) ToGameServerGroupAutoScalingPolicyPtrOutput() GameServerGroupAutoScalingPolicyPtrOutput
func (GameServerGroupAutoScalingPolicyPtrOutput) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext ¶
func (o GameServerGroupAutoScalingPolicyPtrOutput) ToGameServerGroupAutoScalingPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupAutoScalingPolicyPtrOutput
func (GameServerGroupAutoScalingPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupAutoScalingPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupAutoScalingPolicy]
type GameServerGroupBalancingStrategy ¶
type GameServerGroupBalancingStrategy string
The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting.
func (GameServerGroupBalancingStrategy) ElementType ¶
func (GameServerGroupBalancingStrategy) ElementType() reflect.Type
func (GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyOutput ¶
func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyOutput() GameServerGroupBalancingStrategyOutput
func (GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyOutputWithContext ¶
func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyOutput
func (GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyPtrOutput ¶
func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyPtrOutput() GameServerGroupBalancingStrategyPtrOutput
func (GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyPtrOutputWithContext ¶
func (e GameServerGroupBalancingStrategy) ToGameServerGroupBalancingStrategyPtrOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyPtrOutput
func (GameServerGroupBalancingStrategy) ToStringOutput ¶
func (e GameServerGroupBalancingStrategy) ToStringOutput() pulumi.StringOutput
func (GameServerGroupBalancingStrategy) ToStringOutputWithContext ¶
func (e GameServerGroupBalancingStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GameServerGroupBalancingStrategy) ToStringPtrOutput ¶
func (e GameServerGroupBalancingStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupBalancingStrategy) ToStringPtrOutputWithContext ¶
func (e GameServerGroupBalancingStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupBalancingStrategyInput ¶
type GameServerGroupBalancingStrategyInput interface { pulumi.Input ToGameServerGroupBalancingStrategyOutput() GameServerGroupBalancingStrategyOutput ToGameServerGroupBalancingStrategyOutputWithContext(context.Context) GameServerGroupBalancingStrategyOutput }
GameServerGroupBalancingStrategyInput is an input type that accepts GameServerGroupBalancingStrategyArgs and GameServerGroupBalancingStrategyOutput values. You can construct a concrete instance of `GameServerGroupBalancingStrategyInput` via:
GameServerGroupBalancingStrategyArgs{...}
type GameServerGroupBalancingStrategyOutput ¶
type GameServerGroupBalancingStrategyOutput struct{ *pulumi.OutputState }
func (GameServerGroupBalancingStrategyOutput) ElementType ¶
func (GameServerGroupBalancingStrategyOutput) ElementType() reflect.Type
func (GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyOutput ¶
func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyOutput() GameServerGroupBalancingStrategyOutput
func (GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyOutputWithContext ¶
func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyOutput
func (GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyPtrOutput ¶
func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyPtrOutput() GameServerGroupBalancingStrategyPtrOutput
func (GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyPtrOutputWithContext ¶
func (o GameServerGroupBalancingStrategyOutput) ToGameServerGroupBalancingStrategyPtrOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyPtrOutput
func (GameServerGroupBalancingStrategyOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupBalancingStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupBalancingStrategy]
func (GameServerGroupBalancingStrategyOutput) ToStringOutput ¶
func (o GameServerGroupBalancingStrategyOutput) ToStringOutput() pulumi.StringOutput
func (GameServerGroupBalancingStrategyOutput) ToStringOutputWithContext ¶
func (o GameServerGroupBalancingStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GameServerGroupBalancingStrategyOutput) ToStringPtrOutput ¶
func (o GameServerGroupBalancingStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupBalancingStrategyOutput) ToStringPtrOutputWithContext ¶
func (o GameServerGroupBalancingStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupBalancingStrategyPtrInput ¶
type GameServerGroupBalancingStrategyPtrInput interface { pulumi.Input ToGameServerGroupBalancingStrategyPtrOutput() GameServerGroupBalancingStrategyPtrOutput ToGameServerGroupBalancingStrategyPtrOutputWithContext(context.Context) GameServerGroupBalancingStrategyPtrOutput }
func GameServerGroupBalancingStrategyPtr ¶
func GameServerGroupBalancingStrategyPtr(v string) GameServerGroupBalancingStrategyPtrInput
type GameServerGroupBalancingStrategyPtrOutput ¶
type GameServerGroupBalancingStrategyPtrOutput struct{ *pulumi.OutputState }
func (GameServerGroupBalancingStrategyPtrOutput) ElementType ¶
func (GameServerGroupBalancingStrategyPtrOutput) ElementType() reflect.Type
func (GameServerGroupBalancingStrategyPtrOutput) ToGameServerGroupBalancingStrategyPtrOutput ¶
func (o GameServerGroupBalancingStrategyPtrOutput) ToGameServerGroupBalancingStrategyPtrOutput() GameServerGroupBalancingStrategyPtrOutput
func (GameServerGroupBalancingStrategyPtrOutput) ToGameServerGroupBalancingStrategyPtrOutputWithContext ¶
func (o GameServerGroupBalancingStrategyPtrOutput) ToGameServerGroupBalancingStrategyPtrOutputWithContext(ctx context.Context) GameServerGroupBalancingStrategyPtrOutput
func (GameServerGroupBalancingStrategyPtrOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupBalancingStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupBalancingStrategy]
func (GameServerGroupBalancingStrategyPtrOutput) ToStringPtrOutput ¶
func (o GameServerGroupBalancingStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupBalancingStrategyPtrOutput) ToStringPtrOutputWithContext ¶
func (o GameServerGroupBalancingStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupDeleteOption ¶
type GameServerGroupDeleteOption string
The type of delete to perform.
func (GameServerGroupDeleteOption) ElementType ¶
func (GameServerGroupDeleteOption) ElementType() reflect.Type
func (GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionOutput ¶
func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionOutput() GameServerGroupDeleteOptionOutput
func (GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionOutputWithContext ¶
func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionOutput
func (GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionPtrOutput ¶
func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionPtrOutput() GameServerGroupDeleteOptionPtrOutput
func (GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionPtrOutputWithContext ¶
func (e GameServerGroupDeleteOption) ToGameServerGroupDeleteOptionPtrOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionPtrOutput
func (GameServerGroupDeleteOption) ToStringOutput ¶
func (e GameServerGroupDeleteOption) ToStringOutput() pulumi.StringOutput
func (GameServerGroupDeleteOption) ToStringOutputWithContext ¶
func (e GameServerGroupDeleteOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GameServerGroupDeleteOption) ToStringPtrOutput ¶
func (e GameServerGroupDeleteOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupDeleteOption) ToStringPtrOutputWithContext ¶
func (e GameServerGroupDeleteOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupDeleteOptionInput ¶
type GameServerGroupDeleteOptionInput interface { pulumi.Input ToGameServerGroupDeleteOptionOutput() GameServerGroupDeleteOptionOutput ToGameServerGroupDeleteOptionOutputWithContext(context.Context) GameServerGroupDeleteOptionOutput }
GameServerGroupDeleteOptionInput is an input type that accepts GameServerGroupDeleteOptionArgs and GameServerGroupDeleteOptionOutput values. You can construct a concrete instance of `GameServerGroupDeleteOptionInput` via:
GameServerGroupDeleteOptionArgs{...}
type GameServerGroupDeleteOptionOutput ¶
type GameServerGroupDeleteOptionOutput struct{ *pulumi.OutputState }
func (GameServerGroupDeleteOptionOutput) ElementType ¶
func (GameServerGroupDeleteOptionOutput) ElementType() reflect.Type
func (GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionOutput ¶
func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionOutput() GameServerGroupDeleteOptionOutput
func (GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionOutputWithContext ¶
func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionOutput
func (GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionPtrOutput ¶
func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionPtrOutput() GameServerGroupDeleteOptionPtrOutput
func (GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionPtrOutputWithContext ¶
func (o GameServerGroupDeleteOptionOutput) ToGameServerGroupDeleteOptionPtrOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionPtrOutput
func (GameServerGroupDeleteOptionOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupDeleteOptionOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupDeleteOption]
func (GameServerGroupDeleteOptionOutput) ToStringOutput ¶
func (o GameServerGroupDeleteOptionOutput) ToStringOutput() pulumi.StringOutput
func (GameServerGroupDeleteOptionOutput) ToStringOutputWithContext ¶
func (o GameServerGroupDeleteOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GameServerGroupDeleteOptionOutput) ToStringPtrOutput ¶
func (o GameServerGroupDeleteOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupDeleteOptionOutput) ToStringPtrOutputWithContext ¶
func (o GameServerGroupDeleteOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupDeleteOptionPtrInput ¶
type GameServerGroupDeleteOptionPtrInput interface { pulumi.Input ToGameServerGroupDeleteOptionPtrOutput() GameServerGroupDeleteOptionPtrOutput ToGameServerGroupDeleteOptionPtrOutputWithContext(context.Context) GameServerGroupDeleteOptionPtrOutput }
func GameServerGroupDeleteOptionPtr ¶
func GameServerGroupDeleteOptionPtr(v string) GameServerGroupDeleteOptionPtrInput
type GameServerGroupDeleteOptionPtrOutput ¶
type GameServerGroupDeleteOptionPtrOutput struct{ *pulumi.OutputState }
func (GameServerGroupDeleteOptionPtrOutput) ElementType ¶
func (GameServerGroupDeleteOptionPtrOutput) ElementType() reflect.Type
func (GameServerGroupDeleteOptionPtrOutput) ToGameServerGroupDeleteOptionPtrOutput ¶
func (o GameServerGroupDeleteOptionPtrOutput) ToGameServerGroupDeleteOptionPtrOutput() GameServerGroupDeleteOptionPtrOutput
func (GameServerGroupDeleteOptionPtrOutput) ToGameServerGroupDeleteOptionPtrOutputWithContext ¶
func (o GameServerGroupDeleteOptionPtrOutput) ToGameServerGroupDeleteOptionPtrOutputWithContext(ctx context.Context) GameServerGroupDeleteOptionPtrOutput
func (GameServerGroupDeleteOptionPtrOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupDeleteOptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupDeleteOption]
func (GameServerGroupDeleteOptionPtrOutput) ToStringPtrOutput ¶
func (o GameServerGroupDeleteOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupDeleteOptionPtrOutput) ToStringPtrOutputWithContext ¶
func (o GameServerGroupDeleteOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupGameServerProtectionPolicy ¶
type GameServerGroupGameServerProtectionPolicy string
A flag that indicates whether instances in the game server group are protected from early termination.
func (GameServerGroupGameServerProtectionPolicy) ElementType ¶
func (GameServerGroupGameServerProtectionPolicy) ElementType() reflect.Type
func (GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyOutput ¶
func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyOutput() GameServerGroupGameServerProtectionPolicyOutput
func (GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyOutputWithContext ¶
func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyOutput
func (GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyPtrOutput ¶
func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyPtrOutput() GameServerGroupGameServerProtectionPolicyPtrOutput
func (GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext ¶
func (e GameServerGroupGameServerProtectionPolicy) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyPtrOutput
func (GameServerGroupGameServerProtectionPolicy) ToStringOutput ¶
func (e GameServerGroupGameServerProtectionPolicy) ToStringOutput() pulumi.StringOutput
func (GameServerGroupGameServerProtectionPolicy) ToStringOutputWithContext ¶
func (e GameServerGroupGameServerProtectionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GameServerGroupGameServerProtectionPolicy) ToStringPtrOutput ¶
func (e GameServerGroupGameServerProtectionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupGameServerProtectionPolicy) ToStringPtrOutputWithContext ¶
func (e GameServerGroupGameServerProtectionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupGameServerProtectionPolicyInput ¶
type GameServerGroupGameServerProtectionPolicyInput interface { pulumi.Input ToGameServerGroupGameServerProtectionPolicyOutput() GameServerGroupGameServerProtectionPolicyOutput ToGameServerGroupGameServerProtectionPolicyOutputWithContext(context.Context) GameServerGroupGameServerProtectionPolicyOutput }
GameServerGroupGameServerProtectionPolicyInput is an input type that accepts GameServerGroupGameServerProtectionPolicyArgs and GameServerGroupGameServerProtectionPolicyOutput values. You can construct a concrete instance of `GameServerGroupGameServerProtectionPolicyInput` via:
GameServerGroupGameServerProtectionPolicyArgs{...}
type GameServerGroupGameServerProtectionPolicyOutput ¶
type GameServerGroupGameServerProtectionPolicyOutput struct{ *pulumi.OutputState }
func (GameServerGroupGameServerProtectionPolicyOutput) ElementType ¶
func (GameServerGroupGameServerProtectionPolicyOutput) ElementType() reflect.Type
func (GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyOutput ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyOutput() GameServerGroupGameServerProtectionPolicyOutput
func (GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyOutputWithContext ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyOutput
func (GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutput ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutput() GameServerGroupGameServerProtectionPolicyPtrOutput
func (GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyPtrOutput
func (GameServerGroupGameServerProtectionPolicyOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupGameServerProtectionPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupGameServerProtectionPolicy]
func (GameServerGroupGameServerProtectionPolicyOutput) ToStringOutput ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringOutput() pulumi.StringOutput
func (GameServerGroupGameServerProtectionPolicyOutput) ToStringOutputWithContext ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GameServerGroupGameServerProtectionPolicyOutput) ToStringPtrOutput ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupGameServerProtectionPolicyOutput) ToStringPtrOutputWithContext ¶
func (o GameServerGroupGameServerProtectionPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupGameServerProtectionPolicyPtrInput ¶
type GameServerGroupGameServerProtectionPolicyPtrInput interface { pulumi.Input ToGameServerGroupGameServerProtectionPolicyPtrOutput() GameServerGroupGameServerProtectionPolicyPtrOutput ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext(context.Context) GameServerGroupGameServerProtectionPolicyPtrOutput }
func GameServerGroupGameServerProtectionPolicyPtr ¶
func GameServerGroupGameServerProtectionPolicyPtr(v string) GameServerGroupGameServerProtectionPolicyPtrInput
type GameServerGroupGameServerProtectionPolicyPtrOutput ¶
type GameServerGroupGameServerProtectionPolicyPtrOutput struct{ *pulumi.OutputState }
func (GameServerGroupGameServerProtectionPolicyPtrOutput) ElementType ¶
func (GameServerGroupGameServerProtectionPolicyPtrOutput) ElementType() reflect.Type
func (GameServerGroupGameServerProtectionPolicyPtrOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutput ¶
func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutput() GameServerGroupGameServerProtectionPolicyPtrOutput
func (GameServerGroupGameServerProtectionPolicyPtrOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext ¶
func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToGameServerGroupGameServerProtectionPolicyPtrOutputWithContext(ctx context.Context) GameServerGroupGameServerProtectionPolicyPtrOutput
func (GameServerGroupGameServerProtectionPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupGameServerProtectionPolicy]
func (GameServerGroupGameServerProtectionPolicyPtrOutput) ToStringPtrOutput ¶
func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GameServerGroupGameServerProtectionPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o GameServerGroupGameServerProtectionPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GameServerGroupInput ¶
type GameServerGroupInput interface { pulumi.Input ToGameServerGroupOutput() GameServerGroupOutput ToGameServerGroupOutputWithContext(ctx context.Context) GameServerGroupOutput }
type GameServerGroupInstanceDefinition ¶
type GameServerGroupInstanceDefinition struct { InstanceType string `pulumi:"instanceType"` WeightedCapacity *string `pulumi:"weightedCapacity"` }
An allowed instance type for your game server group.
type GameServerGroupInstanceDefinitionArgs ¶
type GameServerGroupInstanceDefinitionArgs struct { InstanceType pulumi.StringInput `pulumi:"instanceType"` WeightedCapacity pulumi.StringPtrInput `pulumi:"weightedCapacity"` }
An allowed instance type for your game server group.
func (GameServerGroupInstanceDefinitionArgs) ElementType ¶
func (GameServerGroupInstanceDefinitionArgs) ElementType() reflect.Type
func (GameServerGroupInstanceDefinitionArgs) ToGameServerGroupInstanceDefinitionOutput ¶
func (i GameServerGroupInstanceDefinitionArgs) ToGameServerGroupInstanceDefinitionOutput() GameServerGroupInstanceDefinitionOutput
func (GameServerGroupInstanceDefinitionArgs) ToGameServerGroupInstanceDefinitionOutputWithContext ¶
func (i GameServerGroupInstanceDefinitionArgs) ToGameServerGroupInstanceDefinitionOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionOutput
func (GameServerGroupInstanceDefinitionArgs) ToOutput ¶ added in v0.76.0
func (i GameServerGroupInstanceDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupInstanceDefinition]
type GameServerGroupInstanceDefinitionArray ¶
type GameServerGroupInstanceDefinitionArray []GameServerGroupInstanceDefinitionInput
func (GameServerGroupInstanceDefinitionArray) ElementType ¶
func (GameServerGroupInstanceDefinitionArray) ElementType() reflect.Type
func (GameServerGroupInstanceDefinitionArray) ToGameServerGroupInstanceDefinitionArrayOutput ¶
func (i GameServerGroupInstanceDefinitionArray) ToGameServerGroupInstanceDefinitionArrayOutput() GameServerGroupInstanceDefinitionArrayOutput
func (GameServerGroupInstanceDefinitionArray) ToGameServerGroupInstanceDefinitionArrayOutputWithContext ¶
func (i GameServerGroupInstanceDefinitionArray) ToGameServerGroupInstanceDefinitionArrayOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionArrayOutput
func (GameServerGroupInstanceDefinitionArray) ToOutput ¶ added in v0.76.0
func (i GameServerGroupInstanceDefinitionArray) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupInstanceDefinition]
type GameServerGroupInstanceDefinitionArrayInput ¶
type GameServerGroupInstanceDefinitionArrayInput interface { pulumi.Input ToGameServerGroupInstanceDefinitionArrayOutput() GameServerGroupInstanceDefinitionArrayOutput ToGameServerGroupInstanceDefinitionArrayOutputWithContext(context.Context) GameServerGroupInstanceDefinitionArrayOutput }
GameServerGroupInstanceDefinitionArrayInput is an input type that accepts GameServerGroupInstanceDefinitionArray and GameServerGroupInstanceDefinitionArrayOutput values. You can construct a concrete instance of `GameServerGroupInstanceDefinitionArrayInput` via:
GameServerGroupInstanceDefinitionArray{ GameServerGroupInstanceDefinitionArgs{...} }
type GameServerGroupInstanceDefinitionArrayOutput ¶
type GameServerGroupInstanceDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GameServerGroupInstanceDefinitionArrayOutput) ElementType ¶
func (GameServerGroupInstanceDefinitionArrayOutput) ElementType() reflect.Type
func (GameServerGroupInstanceDefinitionArrayOutput) ToGameServerGroupInstanceDefinitionArrayOutput ¶
func (o GameServerGroupInstanceDefinitionArrayOutput) ToGameServerGroupInstanceDefinitionArrayOutput() GameServerGroupInstanceDefinitionArrayOutput
func (GameServerGroupInstanceDefinitionArrayOutput) ToGameServerGroupInstanceDefinitionArrayOutputWithContext ¶
func (o GameServerGroupInstanceDefinitionArrayOutput) ToGameServerGroupInstanceDefinitionArrayOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionArrayOutput
func (GameServerGroupInstanceDefinitionArrayOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupInstanceDefinitionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupInstanceDefinition]
type GameServerGroupInstanceDefinitionInput ¶
type GameServerGroupInstanceDefinitionInput interface { pulumi.Input ToGameServerGroupInstanceDefinitionOutput() GameServerGroupInstanceDefinitionOutput ToGameServerGroupInstanceDefinitionOutputWithContext(context.Context) GameServerGroupInstanceDefinitionOutput }
GameServerGroupInstanceDefinitionInput is an input type that accepts GameServerGroupInstanceDefinitionArgs and GameServerGroupInstanceDefinitionOutput values. You can construct a concrete instance of `GameServerGroupInstanceDefinitionInput` via:
GameServerGroupInstanceDefinitionArgs{...}
type GameServerGroupInstanceDefinitionOutput ¶
type GameServerGroupInstanceDefinitionOutput struct{ *pulumi.OutputState }
An allowed instance type for your game server group.
func (GameServerGroupInstanceDefinitionOutput) ElementType ¶
func (GameServerGroupInstanceDefinitionOutput) ElementType() reflect.Type
func (GameServerGroupInstanceDefinitionOutput) InstanceType ¶
func (o GameServerGroupInstanceDefinitionOutput) InstanceType() pulumi.StringOutput
func (GameServerGroupInstanceDefinitionOutput) ToGameServerGroupInstanceDefinitionOutput ¶
func (o GameServerGroupInstanceDefinitionOutput) ToGameServerGroupInstanceDefinitionOutput() GameServerGroupInstanceDefinitionOutput
func (GameServerGroupInstanceDefinitionOutput) ToGameServerGroupInstanceDefinitionOutputWithContext ¶
func (o GameServerGroupInstanceDefinitionOutput) ToGameServerGroupInstanceDefinitionOutputWithContext(ctx context.Context) GameServerGroupInstanceDefinitionOutput
func (GameServerGroupInstanceDefinitionOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupInstanceDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupInstanceDefinition]
func (GameServerGroupInstanceDefinitionOutput) WeightedCapacity ¶
func (o GameServerGroupInstanceDefinitionOutput) WeightedCapacity() pulumi.StringPtrOutput
type GameServerGroupLaunchTemplate ¶
type GameServerGroupLaunchTemplate struct { LaunchTemplateId *string `pulumi:"launchTemplateId"` LaunchTemplateName *string `pulumi:"launchTemplateName"` Version *string `pulumi:"version"` }
The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group.
type GameServerGroupLaunchTemplateArgs ¶
type GameServerGroupLaunchTemplateArgs struct { LaunchTemplateId pulumi.StringPtrInput `pulumi:"launchTemplateId"` LaunchTemplateName pulumi.StringPtrInput `pulumi:"launchTemplateName"` Version pulumi.StringPtrInput `pulumi:"version"` }
The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group.
func (GameServerGroupLaunchTemplateArgs) ElementType ¶
func (GameServerGroupLaunchTemplateArgs) ElementType() reflect.Type
func (GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplateOutput ¶
func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplateOutput() GameServerGroupLaunchTemplateOutput
func (GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplateOutputWithContext ¶
func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplateOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplateOutput
func (GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplatePtrOutput ¶
func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplatePtrOutput() GameServerGroupLaunchTemplatePtrOutput
func (GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplatePtrOutputWithContext ¶
func (i GameServerGroupLaunchTemplateArgs) ToGameServerGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplatePtrOutput
func (GameServerGroupLaunchTemplateArgs) ToOutput ¶ added in v0.76.0
func (i GameServerGroupLaunchTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupLaunchTemplate]
type GameServerGroupLaunchTemplateInput ¶
type GameServerGroupLaunchTemplateInput interface { pulumi.Input ToGameServerGroupLaunchTemplateOutput() GameServerGroupLaunchTemplateOutput ToGameServerGroupLaunchTemplateOutputWithContext(context.Context) GameServerGroupLaunchTemplateOutput }
GameServerGroupLaunchTemplateInput is an input type that accepts GameServerGroupLaunchTemplateArgs and GameServerGroupLaunchTemplateOutput values. You can construct a concrete instance of `GameServerGroupLaunchTemplateInput` via:
GameServerGroupLaunchTemplateArgs{...}
type GameServerGroupLaunchTemplateOutput ¶
type GameServerGroupLaunchTemplateOutput struct{ *pulumi.OutputState }
The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group.
func (GameServerGroupLaunchTemplateOutput) ElementType ¶
func (GameServerGroupLaunchTemplateOutput) ElementType() reflect.Type
func (GameServerGroupLaunchTemplateOutput) LaunchTemplateId ¶
func (o GameServerGroupLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
func (GameServerGroupLaunchTemplateOutput) LaunchTemplateName ¶
func (o GameServerGroupLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
func (GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplateOutput ¶
func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplateOutput() GameServerGroupLaunchTemplateOutput
func (GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplateOutputWithContext ¶
func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplateOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplateOutput
func (GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplatePtrOutput ¶
func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplatePtrOutput() GameServerGroupLaunchTemplatePtrOutput
func (GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplatePtrOutputWithContext ¶
func (o GameServerGroupLaunchTemplateOutput) ToGameServerGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplatePtrOutput
func (GameServerGroupLaunchTemplateOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupLaunchTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupLaunchTemplate]
func (GameServerGroupLaunchTemplateOutput) Version ¶
func (o GameServerGroupLaunchTemplateOutput) Version() pulumi.StringPtrOutput
type GameServerGroupLaunchTemplatePtrInput ¶
type GameServerGroupLaunchTemplatePtrInput interface { pulumi.Input ToGameServerGroupLaunchTemplatePtrOutput() GameServerGroupLaunchTemplatePtrOutput ToGameServerGroupLaunchTemplatePtrOutputWithContext(context.Context) GameServerGroupLaunchTemplatePtrOutput }
GameServerGroupLaunchTemplatePtrInput is an input type that accepts GameServerGroupLaunchTemplateArgs, GameServerGroupLaunchTemplatePtr and GameServerGroupLaunchTemplatePtrOutput values. You can construct a concrete instance of `GameServerGroupLaunchTemplatePtrInput` via:
GameServerGroupLaunchTemplateArgs{...} or: nil
func GameServerGroupLaunchTemplatePtr ¶
func GameServerGroupLaunchTemplatePtr(v *GameServerGroupLaunchTemplateArgs) GameServerGroupLaunchTemplatePtrInput
type GameServerGroupLaunchTemplatePtrOutput ¶
type GameServerGroupLaunchTemplatePtrOutput struct{ *pulumi.OutputState }
func (GameServerGroupLaunchTemplatePtrOutput) ElementType ¶
func (GameServerGroupLaunchTemplatePtrOutput) ElementType() reflect.Type
func (GameServerGroupLaunchTemplatePtrOutput) LaunchTemplateId ¶
func (o GameServerGroupLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
func (GameServerGroupLaunchTemplatePtrOutput) LaunchTemplateName ¶
func (o GameServerGroupLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
func (GameServerGroupLaunchTemplatePtrOutput) ToGameServerGroupLaunchTemplatePtrOutput ¶
func (o GameServerGroupLaunchTemplatePtrOutput) ToGameServerGroupLaunchTemplatePtrOutput() GameServerGroupLaunchTemplatePtrOutput
func (GameServerGroupLaunchTemplatePtrOutput) ToGameServerGroupLaunchTemplatePtrOutputWithContext ¶
func (o GameServerGroupLaunchTemplatePtrOutput) ToGameServerGroupLaunchTemplatePtrOutputWithContext(ctx context.Context) GameServerGroupLaunchTemplatePtrOutput
func (GameServerGroupLaunchTemplatePtrOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupLaunchTemplatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupLaunchTemplate]
func (GameServerGroupLaunchTemplatePtrOutput) Version ¶
func (o GameServerGroupLaunchTemplatePtrOutput) Version() pulumi.StringPtrOutput
type GameServerGroupOutput ¶
type GameServerGroupOutput struct{ *pulumi.OutputState }
func (GameServerGroupOutput) AutoScalingGroupArn ¶ added in v0.17.0
func (o GameServerGroupOutput) AutoScalingGroupArn() pulumi.StringOutput
A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
func (GameServerGroupOutput) AutoScalingPolicy ¶ added in v0.17.0
func (o GameServerGroupOutput) AutoScalingPolicy() GameServerGroupAutoScalingPolicyPtrOutput
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting
func (GameServerGroupOutput) BalancingStrategy ¶ added in v0.17.0
func (o GameServerGroupOutput) BalancingStrategy() GameServerGroupBalancingStrategyPtrOutput
The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting.
func (GameServerGroupOutput) DeleteOption ¶ added in v0.17.0
func (o GameServerGroupOutput) DeleteOption() GameServerGroupDeleteOptionPtrOutput
The type of delete to perform.
func (GameServerGroupOutput) ElementType ¶
func (GameServerGroupOutput) ElementType() reflect.Type
func (GameServerGroupOutput) GameServerGroupArn ¶ added in v0.17.0
func (o GameServerGroupOutput) GameServerGroupArn() pulumi.StringOutput
A generated unique ID for the game server group.
func (GameServerGroupOutput) GameServerGroupName ¶ added in v0.17.0
func (o GameServerGroupOutput) GameServerGroupName() pulumi.StringOutput
An identifier for the new game server group.
func (GameServerGroupOutput) GameServerProtectionPolicy ¶ added in v0.17.0
func (o GameServerGroupOutput) GameServerProtectionPolicy() GameServerGroupGameServerProtectionPolicyPtrOutput
A flag that indicates whether instances in the game server group are protected from early termination.
func (GameServerGroupOutput) InstanceDefinitions ¶ added in v0.17.0
func (o GameServerGroupOutput) InstanceDefinitions() GameServerGroupInstanceDefinitionArrayOutput
A set of EC2 instance types to use when creating instances in the group.
func (GameServerGroupOutput) LaunchTemplate ¶ added in v0.17.0
func (o GameServerGroupOutput) LaunchTemplate() GameServerGroupLaunchTemplatePtrOutput
The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group.
func (GameServerGroupOutput) MaxSize ¶ added in v0.17.0
func (o GameServerGroupOutput) MaxSize() pulumi.Float64PtrOutput
The maximum number of instances allowed in the EC2 Auto Scaling group.
func (GameServerGroupOutput) MinSize ¶ added in v0.17.0
func (o GameServerGroupOutput) MinSize() pulumi.Float64PtrOutput
The minimum number of instances allowed in the EC2 Auto Scaling group.
func (GameServerGroupOutput) RoleArn ¶ added in v0.17.0
func (o GameServerGroupOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
func (GameServerGroupOutput) Tags ¶ added in v0.17.0
func (o GameServerGroupOutput) Tags() GameServerGroupTagArrayOutput
A list of labels to assign to the new game server group resource.
func (GameServerGroupOutput) ToGameServerGroupOutput ¶
func (o GameServerGroupOutput) ToGameServerGroupOutput() GameServerGroupOutput
func (GameServerGroupOutput) ToGameServerGroupOutputWithContext ¶
func (o GameServerGroupOutput) ToGameServerGroupOutputWithContext(ctx context.Context) GameServerGroupOutput
func (GameServerGroupOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroup]
func (GameServerGroupOutput) VpcSubnets ¶ added in v0.17.0
func (o GameServerGroupOutput) VpcSubnets() pulumi.StringArrayOutput
A list of virtual private cloud (VPC) subnets to use with instances in the game server group.
type GameServerGroupState ¶
type GameServerGroupState struct { }
func (GameServerGroupState) ElementType ¶
func (GameServerGroupState) ElementType() reflect.Type
type GameServerGroupTag ¶
type GameServerGroupTagArgs ¶
type GameServerGroupTagArgs struct { // The key for a developer-defined key:value pair for tagging an AWS resource. Key pulumi.StringPtrInput `pulumi:"key"` // The value for a developer-defined key:value pair for tagging an AWS resource. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GameServerGroupTagArgs) ElementType ¶
func (GameServerGroupTagArgs) ElementType() reflect.Type
func (GameServerGroupTagArgs) ToGameServerGroupTagOutput ¶
func (i GameServerGroupTagArgs) ToGameServerGroupTagOutput() GameServerGroupTagOutput
func (GameServerGroupTagArgs) ToGameServerGroupTagOutputWithContext ¶
func (i GameServerGroupTagArgs) ToGameServerGroupTagOutputWithContext(ctx context.Context) GameServerGroupTagOutput
func (GameServerGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i GameServerGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupTag]
type GameServerGroupTagArray ¶
type GameServerGroupTagArray []GameServerGroupTagInput
func (GameServerGroupTagArray) ElementType ¶
func (GameServerGroupTagArray) ElementType() reflect.Type
func (GameServerGroupTagArray) ToGameServerGroupTagArrayOutput ¶
func (i GameServerGroupTagArray) ToGameServerGroupTagArrayOutput() GameServerGroupTagArrayOutput
func (GameServerGroupTagArray) ToGameServerGroupTagArrayOutputWithContext ¶
func (i GameServerGroupTagArray) ToGameServerGroupTagArrayOutputWithContext(ctx context.Context) GameServerGroupTagArrayOutput
func (GameServerGroupTagArray) ToOutput ¶ added in v0.76.0
func (i GameServerGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupTag]
type GameServerGroupTagArrayInput ¶
type GameServerGroupTagArrayInput interface { pulumi.Input ToGameServerGroupTagArrayOutput() GameServerGroupTagArrayOutput ToGameServerGroupTagArrayOutputWithContext(context.Context) GameServerGroupTagArrayOutput }
GameServerGroupTagArrayInput is an input type that accepts GameServerGroupTagArray and GameServerGroupTagArrayOutput values. You can construct a concrete instance of `GameServerGroupTagArrayInput` via:
GameServerGroupTagArray{ GameServerGroupTagArgs{...} }
type GameServerGroupTagArrayOutput ¶
type GameServerGroupTagArrayOutput struct{ *pulumi.OutputState }
func (GameServerGroupTagArrayOutput) ElementType ¶
func (GameServerGroupTagArrayOutput) ElementType() reflect.Type
func (GameServerGroupTagArrayOutput) Index ¶
func (o GameServerGroupTagArrayOutput) Index(i pulumi.IntInput) GameServerGroupTagOutput
func (GameServerGroupTagArrayOutput) ToGameServerGroupTagArrayOutput ¶
func (o GameServerGroupTagArrayOutput) ToGameServerGroupTagArrayOutput() GameServerGroupTagArrayOutput
func (GameServerGroupTagArrayOutput) ToGameServerGroupTagArrayOutputWithContext ¶
func (o GameServerGroupTagArrayOutput) ToGameServerGroupTagArrayOutputWithContext(ctx context.Context) GameServerGroupTagArrayOutput
func (GameServerGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameServerGroupTag]
type GameServerGroupTagInput ¶
type GameServerGroupTagInput interface { pulumi.Input ToGameServerGroupTagOutput() GameServerGroupTagOutput ToGameServerGroupTagOutputWithContext(context.Context) GameServerGroupTagOutput }
GameServerGroupTagInput is an input type that accepts GameServerGroupTagArgs and GameServerGroupTagOutput values. You can construct a concrete instance of `GameServerGroupTagInput` via:
GameServerGroupTagArgs{...}
type GameServerGroupTagOutput ¶
type GameServerGroupTagOutput struct{ *pulumi.OutputState }
func (GameServerGroupTagOutput) ElementType ¶
func (GameServerGroupTagOutput) ElementType() reflect.Type
func (GameServerGroupTagOutput) Key ¶
func (o GameServerGroupTagOutput) Key() pulumi.StringPtrOutput
The key for a developer-defined key:value pair for tagging an AWS resource.
func (GameServerGroupTagOutput) ToGameServerGroupTagOutput ¶
func (o GameServerGroupTagOutput) ToGameServerGroupTagOutput() GameServerGroupTagOutput
func (GameServerGroupTagOutput) ToGameServerGroupTagOutputWithContext ¶
func (o GameServerGroupTagOutput) ToGameServerGroupTagOutputWithContext(ctx context.Context) GameServerGroupTagOutput
func (GameServerGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupTag]
func (GameServerGroupTagOutput) Value ¶
func (o GameServerGroupTagOutput) Value() pulumi.StringPtrOutput
The value for a developer-defined key:value pair for tagging an AWS resource.
type GameServerGroupTargetTrackingConfiguration ¶
type GameServerGroupTargetTrackingConfiguration struct {
TargetValue float64 `pulumi:"targetValue"`
}
Settings for a target-based scaling policy applied to Auto Scaling group.
type GameServerGroupTargetTrackingConfigurationArgs ¶
type GameServerGroupTargetTrackingConfigurationArgs struct {
TargetValue pulumi.Float64Input `pulumi:"targetValue"`
}
Settings for a target-based scaling policy applied to Auto Scaling group.
func (GameServerGroupTargetTrackingConfigurationArgs) ElementType ¶
func (GameServerGroupTargetTrackingConfigurationArgs) ElementType() reflect.Type
func (GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationOutput ¶
func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationOutput() GameServerGroupTargetTrackingConfigurationOutput
func (GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationOutputWithContext ¶
func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationOutput
func (GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationPtrOutput ¶
func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationPtrOutput() GameServerGroupTargetTrackingConfigurationPtrOutput
func (GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext ¶
func (i GameServerGroupTargetTrackingConfigurationArgs) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationPtrOutput
func (GameServerGroupTargetTrackingConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i GameServerGroupTargetTrackingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GameServerGroupTargetTrackingConfiguration]
type GameServerGroupTargetTrackingConfigurationInput ¶
type GameServerGroupTargetTrackingConfigurationInput interface { pulumi.Input ToGameServerGroupTargetTrackingConfigurationOutput() GameServerGroupTargetTrackingConfigurationOutput ToGameServerGroupTargetTrackingConfigurationOutputWithContext(context.Context) GameServerGroupTargetTrackingConfigurationOutput }
GameServerGroupTargetTrackingConfigurationInput is an input type that accepts GameServerGroupTargetTrackingConfigurationArgs and GameServerGroupTargetTrackingConfigurationOutput values. You can construct a concrete instance of `GameServerGroupTargetTrackingConfigurationInput` via:
GameServerGroupTargetTrackingConfigurationArgs{...}
type GameServerGroupTargetTrackingConfigurationOutput ¶
type GameServerGroupTargetTrackingConfigurationOutput struct{ *pulumi.OutputState }
Settings for a target-based scaling policy applied to Auto Scaling group.
func (GameServerGroupTargetTrackingConfigurationOutput) ElementType ¶
func (GameServerGroupTargetTrackingConfigurationOutput) ElementType() reflect.Type
func (GameServerGroupTargetTrackingConfigurationOutput) TargetValue ¶
func (o GameServerGroupTargetTrackingConfigurationOutput) TargetValue() pulumi.Float64Output
func (GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationOutput ¶
func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationOutput() GameServerGroupTargetTrackingConfigurationOutput
func (GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationOutputWithContext ¶
func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationOutput
func (GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutput ¶
func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutput() GameServerGroupTargetTrackingConfigurationPtrOutput
func (GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext ¶
func (o GameServerGroupTargetTrackingConfigurationOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationPtrOutput
type GameServerGroupTargetTrackingConfigurationPtrInput ¶
type GameServerGroupTargetTrackingConfigurationPtrInput interface { pulumi.Input ToGameServerGroupTargetTrackingConfigurationPtrOutput() GameServerGroupTargetTrackingConfigurationPtrOutput ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext(context.Context) GameServerGroupTargetTrackingConfigurationPtrOutput }
GameServerGroupTargetTrackingConfigurationPtrInput is an input type that accepts GameServerGroupTargetTrackingConfigurationArgs, GameServerGroupTargetTrackingConfigurationPtr and GameServerGroupTargetTrackingConfigurationPtrOutput values. You can construct a concrete instance of `GameServerGroupTargetTrackingConfigurationPtrInput` via:
GameServerGroupTargetTrackingConfigurationArgs{...} or: nil
func GameServerGroupTargetTrackingConfigurationPtr ¶
func GameServerGroupTargetTrackingConfigurationPtr(v *GameServerGroupTargetTrackingConfigurationArgs) GameServerGroupTargetTrackingConfigurationPtrInput
type GameServerGroupTargetTrackingConfigurationPtrOutput ¶
type GameServerGroupTargetTrackingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GameServerGroupTargetTrackingConfigurationPtrOutput) ElementType ¶
func (GameServerGroupTargetTrackingConfigurationPtrOutput) ElementType() reflect.Type
func (GameServerGroupTargetTrackingConfigurationPtrOutput) TargetValue ¶
func (o GameServerGroupTargetTrackingConfigurationPtrOutput) TargetValue() pulumi.Float64PtrOutput
func (GameServerGroupTargetTrackingConfigurationPtrOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutput ¶
func (o GameServerGroupTargetTrackingConfigurationPtrOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutput() GameServerGroupTargetTrackingConfigurationPtrOutput
func (GameServerGroupTargetTrackingConfigurationPtrOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext ¶
func (o GameServerGroupTargetTrackingConfigurationPtrOutput) ToGameServerGroupTargetTrackingConfigurationPtrOutputWithContext(ctx context.Context) GameServerGroupTargetTrackingConfigurationPtrOutput
func (GameServerGroupTargetTrackingConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o GameServerGroupTargetTrackingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameServerGroupTargetTrackingConfiguration]
type GameSessionQueue
deprecated
type GameSessionQueue struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` CustomEventData pulumi.StringPtrOutput `pulumi:"customEventData"` Destinations GameSessionQueueDestinationArrayOutput `pulumi:"destinations"` FilterConfiguration GameSessionQueueFilterConfigurationPtrOutput `pulumi:"filterConfiguration"` Name pulumi.StringOutput `pulumi:"name"` NotificationTarget pulumi.StringPtrOutput `pulumi:"notificationTarget"` PlayerLatencyPolicies GameSessionQueuePlayerLatencyPolicyArrayOutput `pulumi:"playerLatencyPolicies"` PriorityConfiguration GameSessionQueuePriorityConfigurationPtrOutput `pulumi:"priorityConfiguration"` Tags GameSessionQueueTagArrayOutput `pulumi:"tags"` TimeoutInSeconds pulumi.IntPtrOutput `pulumi:"timeoutInSeconds"` }
Resource Type definition for AWS::GameLift::GameSessionQueue
Deprecated: GameSessionQueue is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetGameSessionQueue ¶
func GetGameSessionQueue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GameSessionQueueState, opts ...pulumi.ResourceOption) (*GameSessionQueue, error)
GetGameSessionQueue gets an existing GameSessionQueue resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGameSessionQueue ¶
func NewGameSessionQueue(ctx *pulumi.Context, name string, args *GameSessionQueueArgs, opts ...pulumi.ResourceOption) (*GameSessionQueue, error)
NewGameSessionQueue registers a new resource with the given unique name, arguments, and options.
func (*GameSessionQueue) ElementType ¶
func (*GameSessionQueue) ElementType() reflect.Type
func (*GameSessionQueue) ToGameSessionQueueOutput ¶
func (i *GameSessionQueue) ToGameSessionQueueOutput() GameSessionQueueOutput
func (*GameSessionQueue) ToGameSessionQueueOutputWithContext ¶
func (i *GameSessionQueue) ToGameSessionQueueOutputWithContext(ctx context.Context) GameSessionQueueOutput
func (*GameSessionQueue) ToOutput ¶ added in v0.76.0
func (i *GameSessionQueue) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueue]
type GameSessionQueueArgs ¶
type GameSessionQueueArgs struct { CustomEventData pulumi.StringPtrInput Destinations GameSessionQueueDestinationArrayInput FilterConfiguration GameSessionQueueFilterConfigurationPtrInput Name pulumi.StringPtrInput NotificationTarget pulumi.StringPtrInput PlayerLatencyPolicies GameSessionQueuePlayerLatencyPolicyArrayInput PriorityConfiguration GameSessionQueuePriorityConfigurationPtrInput Tags GameSessionQueueTagArrayInput TimeoutInSeconds pulumi.IntPtrInput }
The set of arguments for constructing a GameSessionQueue resource.
func (GameSessionQueueArgs) ElementType ¶
func (GameSessionQueueArgs) ElementType() reflect.Type
type GameSessionQueueDestination ¶
type GameSessionQueueDestination struct {
DestinationArn *string `pulumi:"destinationArn"`
}
type GameSessionQueueDestinationArgs ¶
type GameSessionQueueDestinationArgs struct {
DestinationArn pulumi.StringPtrInput `pulumi:"destinationArn"`
}
func (GameSessionQueueDestinationArgs) ElementType ¶
func (GameSessionQueueDestinationArgs) ElementType() reflect.Type
func (GameSessionQueueDestinationArgs) ToGameSessionQueueDestinationOutput ¶
func (i GameSessionQueueDestinationArgs) ToGameSessionQueueDestinationOutput() GameSessionQueueDestinationOutput
func (GameSessionQueueDestinationArgs) ToGameSessionQueueDestinationOutputWithContext ¶
func (i GameSessionQueueDestinationArgs) ToGameSessionQueueDestinationOutputWithContext(ctx context.Context) GameSessionQueueDestinationOutput
func (GameSessionQueueDestinationArgs) ToOutput ¶ added in v0.76.0
func (i GameSessionQueueDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueDestination]
type GameSessionQueueDestinationArray ¶
type GameSessionQueueDestinationArray []GameSessionQueueDestinationInput
func (GameSessionQueueDestinationArray) ElementType ¶
func (GameSessionQueueDestinationArray) ElementType() reflect.Type
func (GameSessionQueueDestinationArray) ToGameSessionQueueDestinationArrayOutput ¶
func (i GameSessionQueueDestinationArray) ToGameSessionQueueDestinationArrayOutput() GameSessionQueueDestinationArrayOutput
func (GameSessionQueueDestinationArray) ToGameSessionQueueDestinationArrayOutputWithContext ¶
func (i GameSessionQueueDestinationArray) ToGameSessionQueueDestinationArrayOutputWithContext(ctx context.Context) GameSessionQueueDestinationArrayOutput
func (GameSessionQueueDestinationArray) ToOutput ¶ added in v0.76.0
func (i GameSessionQueueDestinationArray) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueDestination]
type GameSessionQueueDestinationArrayInput ¶
type GameSessionQueueDestinationArrayInput interface { pulumi.Input ToGameSessionQueueDestinationArrayOutput() GameSessionQueueDestinationArrayOutput ToGameSessionQueueDestinationArrayOutputWithContext(context.Context) GameSessionQueueDestinationArrayOutput }
GameSessionQueueDestinationArrayInput is an input type that accepts GameSessionQueueDestinationArray and GameSessionQueueDestinationArrayOutput values. You can construct a concrete instance of `GameSessionQueueDestinationArrayInput` via:
GameSessionQueueDestinationArray{ GameSessionQueueDestinationArgs{...} }
type GameSessionQueueDestinationArrayOutput ¶
type GameSessionQueueDestinationArrayOutput struct{ *pulumi.OutputState }
func (GameSessionQueueDestinationArrayOutput) ElementType ¶
func (GameSessionQueueDestinationArrayOutput) ElementType() reflect.Type
func (GameSessionQueueDestinationArrayOutput) ToGameSessionQueueDestinationArrayOutput ¶
func (o GameSessionQueueDestinationArrayOutput) ToGameSessionQueueDestinationArrayOutput() GameSessionQueueDestinationArrayOutput
func (GameSessionQueueDestinationArrayOutput) ToGameSessionQueueDestinationArrayOutputWithContext ¶
func (o GameSessionQueueDestinationArrayOutput) ToGameSessionQueueDestinationArrayOutputWithContext(ctx context.Context) GameSessionQueueDestinationArrayOutput
func (GameSessionQueueDestinationArrayOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueueDestinationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueDestination]
type GameSessionQueueDestinationInput ¶
type GameSessionQueueDestinationInput interface { pulumi.Input ToGameSessionQueueDestinationOutput() GameSessionQueueDestinationOutput ToGameSessionQueueDestinationOutputWithContext(context.Context) GameSessionQueueDestinationOutput }
GameSessionQueueDestinationInput is an input type that accepts GameSessionQueueDestinationArgs and GameSessionQueueDestinationOutput values. You can construct a concrete instance of `GameSessionQueueDestinationInput` via:
GameSessionQueueDestinationArgs{...}
type GameSessionQueueDestinationOutput ¶
type GameSessionQueueDestinationOutput struct{ *pulumi.OutputState }
func (GameSessionQueueDestinationOutput) DestinationArn ¶
func (o GameSessionQueueDestinationOutput) DestinationArn() pulumi.StringPtrOutput
func (GameSessionQueueDestinationOutput) ElementType ¶
func (GameSessionQueueDestinationOutput) ElementType() reflect.Type
func (GameSessionQueueDestinationOutput) ToGameSessionQueueDestinationOutput ¶
func (o GameSessionQueueDestinationOutput) ToGameSessionQueueDestinationOutput() GameSessionQueueDestinationOutput
func (GameSessionQueueDestinationOutput) ToGameSessionQueueDestinationOutputWithContext ¶
func (o GameSessionQueueDestinationOutput) ToGameSessionQueueDestinationOutputWithContext(ctx context.Context) GameSessionQueueDestinationOutput
func (GameSessionQueueDestinationOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueueDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueDestination]
type GameSessionQueueFilterConfiguration ¶
type GameSessionQueueFilterConfiguration struct {
AllowedLocations []string `pulumi:"allowedLocations"`
}
type GameSessionQueueFilterConfigurationArgs ¶
type GameSessionQueueFilterConfigurationArgs struct {
AllowedLocations pulumi.StringArrayInput `pulumi:"allowedLocations"`
}
func (GameSessionQueueFilterConfigurationArgs) ElementType ¶
func (GameSessionQueueFilterConfigurationArgs) ElementType() reflect.Type
func (GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationOutput ¶
func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationOutput() GameSessionQueueFilterConfigurationOutput
func (GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationOutputWithContext ¶
func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationOutput
func (GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationPtrOutput ¶
func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationPtrOutput() GameSessionQueueFilterConfigurationPtrOutput
func (GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationPtrOutputWithContext ¶
func (i GameSessionQueueFilterConfigurationArgs) ToGameSessionQueueFilterConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationPtrOutput
func (GameSessionQueueFilterConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i GameSessionQueueFilterConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueFilterConfiguration]
type GameSessionQueueFilterConfigurationInput ¶
type GameSessionQueueFilterConfigurationInput interface { pulumi.Input ToGameSessionQueueFilterConfigurationOutput() GameSessionQueueFilterConfigurationOutput ToGameSessionQueueFilterConfigurationOutputWithContext(context.Context) GameSessionQueueFilterConfigurationOutput }
GameSessionQueueFilterConfigurationInput is an input type that accepts GameSessionQueueFilterConfigurationArgs and GameSessionQueueFilterConfigurationOutput values. You can construct a concrete instance of `GameSessionQueueFilterConfigurationInput` via:
GameSessionQueueFilterConfigurationArgs{...}
type GameSessionQueueFilterConfigurationOutput ¶
type GameSessionQueueFilterConfigurationOutput struct{ *pulumi.OutputState }
func (GameSessionQueueFilterConfigurationOutput) AllowedLocations ¶
func (o GameSessionQueueFilterConfigurationOutput) AllowedLocations() pulumi.StringArrayOutput
func (GameSessionQueueFilterConfigurationOutput) ElementType ¶
func (GameSessionQueueFilterConfigurationOutput) ElementType() reflect.Type
func (GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationOutput ¶
func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationOutput() GameSessionQueueFilterConfigurationOutput
func (GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationOutputWithContext ¶
func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationOutput
func (GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationPtrOutput ¶
func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationPtrOutput() GameSessionQueueFilterConfigurationPtrOutput
func (GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationPtrOutputWithContext ¶
func (o GameSessionQueueFilterConfigurationOutput) ToGameSessionQueueFilterConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationPtrOutput
func (GameSessionQueueFilterConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueueFilterConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueFilterConfiguration]
type GameSessionQueueFilterConfigurationPtrInput ¶
type GameSessionQueueFilterConfigurationPtrInput interface { pulumi.Input ToGameSessionQueueFilterConfigurationPtrOutput() GameSessionQueueFilterConfigurationPtrOutput ToGameSessionQueueFilterConfigurationPtrOutputWithContext(context.Context) GameSessionQueueFilterConfigurationPtrOutput }
GameSessionQueueFilterConfigurationPtrInput is an input type that accepts GameSessionQueueFilterConfigurationArgs, GameSessionQueueFilterConfigurationPtr and GameSessionQueueFilterConfigurationPtrOutput values. You can construct a concrete instance of `GameSessionQueueFilterConfigurationPtrInput` via:
GameSessionQueueFilterConfigurationArgs{...} or: nil
func GameSessionQueueFilterConfigurationPtr ¶
func GameSessionQueueFilterConfigurationPtr(v *GameSessionQueueFilterConfigurationArgs) GameSessionQueueFilterConfigurationPtrInput
type GameSessionQueueFilterConfigurationPtrOutput ¶
type GameSessionQueueFilterConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GameSessionQueueFilterConfigurationPtrOutput) AllowedLocations ¶
func (o GameSessionQueueFilterConfigurationPtrOutput) AllowedLocations() pulumi.StringArrayOutput
func (GameSessionQueueFilterConfigurationPtrOutput) ElementType ¶
func (GameSessionQueueFilterConfigurationPtrOutput) ElementType() reflect.Type
func (GameSessionQueueFilterConfigurationPtrOutput) ToGameSessionQueueFilterConfigurationPtrOutput ¶
func (o GameSessionQueueFilterConfigurationPtrOutput) ToGameSessionQueueFilterConfigurationPtrOutput() GameSessionQueueFilterConfigurationPtrOutput
func (GameSessionQueueFilterConfigurationPtrOutput) ToGameSessionQueueFilterConfigurationPtrOutputWithContext ¶
func (o GameSessionQueueFilterConfigurationPtrOutput) ToGameSessionQueueFilterConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueueFilterConfigurationPtrOutput
func (GameSessionQueueFilterConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueueFilterConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueueFilterConfiguration]
type GameSessionQueueInput ¶
type GameSessionQueueInput interface { pulumi.Input ToGameSessionQueueOutput() GameSessionQueueOutput ToGameSessionQueueOutputWithContext(ctx context.Context) GameSessionQueueOutput }
type GameSessionQueueOutput ¶
type GameSessionQueueOutput struct{ *pulumi.OutputState }
func (GameSessionQueueOutput) Arn ¶ added in v0.17.0
func (o GameSessionQueueOutput) Arn() pulumi.StringOutput
func (GameSessionQueueOutput) CustomEventData ¶ added in v0.17.0
func (o GameSessionQueueOutput) CustomEventData() pulumi.StringPtrOutput
func (GameSessionQueueOutput) Destinations ¶ added in v0.17.0
func (o GameSessionQueueOutput) Destinations() GameSessionQueueDestinationArrayOutput
func (GameSessionQueueOutput) ElementType ¶
func (GameSessionQueueOutput) ElementType() reflect.Type
func (GameSessionQueueOutput) FilterConfiguration ¶ added in v0.17.0
func (o GameSessionQueueOutput) FilterConfiguration() GameSessionQueueFilterConfigurationPtrOutput
func (GameSessionQueueOutput) Name ¶ added in v0.17.0
func (o GameSessionQueueOutput) Name() pulumi.StringOutput
func (GameSessionQueueOutput) NotificationTarget ¶ added in v0.17.0
func (o GameSessionQueueOutput) NotificationTarget() pulumi.StringPtrOutput
func (GameSessionQueueOutput) PlayerLatencyPolicies ¶ added in v0.17.0
func (o GameSessionQueueOutput) PlayerLatencyPolicies() GameSessionQueuePlayerLatencyPolicyArrayOutput
func (GameSessionQueueOutput) PriorityConfiguration ¶ added in v0.17.0
func (o GameSessionQueueOutput) PriorityConfiguration() GameSessionQueuePriorityConfigurationPtrOutput
func (GameSessionQueueOutput) Tags ¶ added in v0.17.0
func (o GameSessionQueueOutput) Tags() GameSessionQueueTagArrayOutput
func (GameSessionQueueOutput) TimeoutInSeconds ¶ added in v0.17.0
func (o GameSessionQueueOutput) TimeoutInSeconds() pulumi.IntPtrOutput
func (GameSessionQueueOutput) ToGameSessionQueueOutput ¶
func (o GameSessionQueueOutput) ToGameSessionQueueOutput() GameSessionQueueOutput
func (GameSessionQueueOutput) ToGameSessionQueueOutputWithContext ¶
func (o GameSessionQueueOutput) ToGameSessionQueueOutputWithContext(ctx context.Context) GameSessionQueueOutput
func (GameSessionQueueOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueueOutput) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueue]
type GameSessionQueuePlayerLatencyPolicyArgs ¶
type GameSessionQueuePlayerLatencyPolicyArgs struct { MaximumIndividualPlayerLatencyMilliseconds pulumi.IntPtrInput `pulumi:"maximumIndividualPlayerLatencyMilliseconds"` PolicyDurationSeconds pulumi.IntPtrInput `pulumi:"policyDurationSeconds"` }
func (GameSessionQueuePlayerLatencyPolicyArgs) ElementType ¶
func (GameSessionQueuePlayerLatencyPolicyArgs) ElementType() reflect.Type
func (GameSessionQueuePlayerLatencyPolicyArgs) ToGameSessionQueuePlayerLatencyPolicyOutput ¶
func (i GameSessionQueuePlayerLatencyPolicyArgs) ToGameSessionQueuePlayerLatencyPolicyOutput() GameSessionQueuePlayerLatencyPolicyOutput
func (GameSessionQueuePlayerLatencyPolicyArgs) ToGameSessionQueuePlayerLatencyPolicyOutputWithContext ¶
func (i GameSessionQueuePlayerLatencyPolicyArgs) ToGameSessionQueuePlayerLatencyPolicyOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyOutput
func (GameSessionQueuePlayerLatencyPolicyArgs) ToOutput ¶ added in v0.76.0
func (i GameSessionQueuePlayerLatencyPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePlayerLatencyPolicy]
type GameSessionQueuePlayerLatencyPolicyArray ¶
type GameSessionQueuePlayerLatencyPolicyArray []GameSessionQueuePlayerLatencyPolicyInput
func (GameSessionQueuePlayerLatencyPolicyArray) ElementType ¶
func (GameSessionQueuePlayerLatencyPolicyArray) ElementType() reflect.Type
func (GameSessionQueuePlayerLatencyPolicyArray) ToGameSessionQueuePlayerLatencyPolicyArrayOutput ¶
func (i GameSessionQueuePlayerLatencyPolicyArray) ToGameSessionQueuePlayerLatencyPolicyArrayOutput() GameSessionQueuePlayerLatencyPolicyArrayOutput
func (GameSessionQueuePlayerLatencyPolicyArray) ToGameSessionQueuePlayerLatencyPolicyArrayOutputWithContext ¶
func (i GameSessionQueuePlayerLatencyPolicyArray) ToGameSessionQueuePlayerLatencyPolicyArrayOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyArrayOutput
func (GameSessionQueuePlayerLatencyPolicyArray) ToOutput ¶ added in v0.76.0
func (i GameSessionQueuePlayerLatencyPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueuePlayerLatencyPolicy]
type GameSessionQueuePlayerLatencyPolicyArrayInput ¶
type GameSessionQueuePlayerLatencyPolicyArrayInput interface { pulumi.Input ToGameSessionQueuePlayerLatencyPolicyArrayOutput() GameSessionQueuePlayerLatencyPolicyArrayOutput ToGameSessionQueuePlayerLatencyPolicyArrayOutputWithContext(context.Context) GameSessionQueuePlayerLatencyPolicyArrayOutput }
GameSessionQueuePlayerLatencyPolicyArrayInput is an input type that accepts GameSessionQueuePlayerLatencyPolicyArray and GameSessionQueuePlayerLatencyPolicyArrayOutput values. You can construct a concrete instance of `GameSessionQueuePlayerLatencyPolicyArrayInput` via:
GameSessionQueuePlayerLatencyPolicyArray{ GameSessionQueuePlayerLatencyPolicyArgs{...} }
type GameSessionQueuePlayerLatencyPolicyArrayOutput ¶
type GameSessionQueuePlayerLatencyPolicyArrayOutput struct{ *pulumi.OutputState }
func (GameSessionQueuePlayerLatencyPolicyArrayOutput) ElementType ¶
func (GameSessionQueuePlayerLatencyPolicyArrayOutput) ElementType() reflect.Type
func (GameSessionQueuePlayerLatencyPolicyArrayOutput) ToGameSessionQueuePlayerLatencyPolicyArrayOutput ¶
func (o GameSessionQueuePlayerLatencyPolicyArrayOutput) ToGameSessionQueuePlayerLatencyPolicyArrayOutput() GameSessionQueuePlayerLatencyPolicyArrayOutput
func (GameSessionQueuePlayerLatencyPolicyArrayOutput) ToGameSessionQueuePlayerLatencyPolicyArrayOutputWithContext ¶
func (o GameSessionQueuePlayerLatencyPolicyArrayOutput) ToGameSessionQueuePlayerLatencyPolicyArrayOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyArrayOutput
func (GameSessionQueuePlayerLatencyPolicyArrayOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueuePlayerLatencyPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueuePlayerLatencyPolicy]
type GameSessionQueuePlayerLatencyPolicyInput ¶
type GameSessionQueuePlayerLatencyPolicyInput interface { pulumi.Input ToGameSessionQueuePlayerLatencyPolicyOutput() GameSessionQueuePlayerLatencyPolicyOutput ToGameSessionQueuePlayerLatencyPolicyOutputWithContext(context.Context) GameSessionQueuePlayerLatencyPolicyOutput }
GameSessionQueuePlayerLatencyPolicyInput is an input type that accepts GameSessionQueuePlayerLatencyPolicyArgs and GameSessionQueuePlayerLatencyPolicyOutput values. You can construct a concrete instance of `GameSessionQueuePlayerLatencyPolicyInput` via:
GameSessionQueuePlayerLatencyPolicyArgs{...}
type GameSessionQueuePlayerLatencyPolicyOutput ¶
type GameSessionQueuePlayerLatencyPolicyOutput struct{ *pulumi.OutputState }
func (GameSessionQueuePlayerLatencyPolicyOutput) ElementType ¶
func (GameSessionQueuePlayerLatencyPolicyOutput) ElementType() reflect.Type
func (GameSessionQueuePlayerLatencyPolicyOutput) MaximumIndividualPlayerLatencyMilliseconds ¶
func (o GameSessionQueuePlayerLatencyPolicyOutput) MaximumIndividualPlayerLatencyMilliseconds() pulumi.IntPtrOutput
func (GameSessionQueuePlayerLatencyPolicyOutput) PolicyDurationSeconds ¶
func (o GameSessionQueuePlayerLatencyPolicyOutput) PolicyDurationSeconds() pulumi.IntPtrOutput
func (GameSessionQueuePlayerLatencyPolicyOutput) ToGameSessionQueuePlayerLatencyPolicyOutput ¶
func (o GameSessionQueuePlayerLatencyPolicyOutput) ToGameSessionQueuePlayerLatencyPolicyOutput() GameSessionQueuePlayerLatencyPolicyOutput
func (GameSessionQueuePlayerLatencyPolicyOutput) ToGameSessionQueuePlayerLatencyPolicyOutputWithContext ¶
func (o GameSessionQueuePlayerLatencyPolicyOutput) ToGameSessionQueuePlayerLatencyPolicyOutputWithContext(ctx context.Context) GameSessionQueuePlayerLatencyPolicyOutput
func (GameSessionQueuePlayerLatencyPolicyOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueuePlayerLatencyPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePlayerLatencyPolicy]
type GameSessionQueuePriorityConfigurationArgs ¶
type GameSessionQueuePriorityConfigurationArgs struct { LocationOrder pulumi.StringArrayInput `pulumi:"locationOrder"` PriorityOrder pulumi.StringArrayInput `pulumi:"priorityOrder"` }
func (GameSessionQueuePriorityConfigurationArgs) ElementType ¶
func (GameSessionQueuePriorityConfigurationArgs) ElementType() reflect.Type
func (GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationOutput ¶
func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationOutput() GameSessionQueuePriorityConfigurationOutput
func (GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationOutputWithContext ¶
func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationOutput
func (GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationPtrOutput ¶
func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationPtrOutput() GameSessionQueuePriorityConfigurationPtrOutput
func (GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext ¶
func (i GameSessionQueuePriorityConfigurationArgs) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationPtrOutput
func (GameSessionQueuePriorityConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i GameSessionQueuePriorityConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePriorityConfiguration]
type GameSessionQueuePriorityConfigurationInput ¶
type GameSessionQueuePriorityConfigurationInput interface { pulumi.Input ToGameSessionQueuePriorityConfigurationOutput() GameSessionQueuePriorityConfigurationOutput ToGameSessionQueuePriorityConfigurationOutputWithContext(context.Context) GameSessionQueuePriorityConfigurationOutput }
GameSessionQueuePriorityConfigurationInput is an input type that accepts GameSessionQueuePriorityConfigurationArgs and GameSessionQueuePriorityConfigurationOutput values. You can construct a concrete instance of `GameSessionQueuePriorityConfigurationInput` via:
GameSessionQueuePriorityConfigurationArgs{...}
type GameSessionQueuePriorityConfigurationOutput ¶
type GameSessionQueuePriorityConfigurationOutput struct{ *pulumi.OutputState }
func (GameSessionQueuePriorityConfigurationOutput) ElementType ¶
func (GameSessionQueuePriorityConfigurationOutput) ElementType() reflect.Type
func (GameSessionQueuePriorityConfigurationOutput) LocationOrder ¶
func (o GameSessionQueuePriorityConfigurationOutput) LocationOrder() pulumi.StringArrayOutput
func (GameSessionQueuePriorityConfigurationOutput) PriorityOrder ¶
func (o GameSessionQueuePriorityConfigurationOutput) PriorityOrder() pulumi.StringArrayOutput
func (GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationOutput ¶
func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationOutput() GameSessionQueuePriorityConfigurationOutput
func (GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationOutputWithContext ¶
func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationOutput
func (GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationPtrOutput ¶
func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationPtrOutput() GameSessionQueuePriorityConfigurationPtrOutput
func (GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext ¶
func (o GameSessionQueuePriorityConfigurationOutput) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationPtrOutput
func (GameSessionQueuePriorityConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueuePriorityConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueuePriorityConfiguration]
type GameSessionQueuePriorityConfigurationPtrInput ¶
type GameSessionQueuePriorityConfigurationPtrInput interface { pulumi.Input ToGameSessionQueuePriorityConfigurationPtrOutput() GameSessionQueuePriorityConfigurationPtrOutput ToGameSessionQueuePriorityConfigurationPtrOutputWithContext(context.Context) GameSessionQueuePriorityConfigurationPtrOutput }
GameSessionQueuePriorityConfigurationPtrInput is an input type that accepts GameSessionQueuePriorityConfigurationArgs, GameSessionQueuePriorityConfigurationPtr and GameSessionQueuePriorityConfigurationPtrOutput values. You can construct a concrete instance of `GameSessionQueuePriorityConfigurationPtrInput` via:
GameSessionQueuePriorityConfigurationArgs{...} or: nil
func GameSessionQueuePriorityConfigurationPtr ¶
func GameSessionQueuePriorityConfigurationPtr(v *GameSessionQueuePriorityConfigurationArgs) GameSessionQueuePriorityConfigurationPtrInput
type GameSessionQueuePriorityConfigurationPtrOutput ¶
type GameSessionQueuePriorityConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GameSessionQueuePriorityConfigurationPtrOutput) ElementType ¶
func (GameSessionQueuePriorityConfigurationPtrOutput) ElementType() reflect.Type
func (GameSessionQueuePriorityConfigurationPtrOutput) LocationOrder ¶
func (o GameSessionQueuePriorityConfigurationPtrOutput) LocationOrder() pulumi.StringArrayOutput
func (GameSessionQueuePriorityConfigurationPtrOutput) PriorityOrder ¶
func (o GameSessionQueuePriorityConfigurationPtrOutput) PriorityOrder() pulumi.StringArrayOutput
func (GameSessionQueuePriorityConfigurationPtrOutput) ToGameSessionQueuePriorityConfigurationPtrOutput ¶
func (o GameSessionQueuePriorityConfigurationPtrOutput) ToGameSessionQueuePriorityConfigurationPtrOutput() GameSessionQueuePriorityConfigurationPtrOutput
func (GameSessionQueuePriorityConfigurationPtrOutput) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext ¶
func (o GameSessionQueuePriorityConfigurationPtrOutput) ToGameSessionQueuePriorityConfigurationPtrOutputWithContext(ctx context.Context) GameSessionQueuePriorityConfigurationPtrOutput
func (GameSessionQueuePriorityConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueuePriorityConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GameSessionQueuePriorityConfiguration]
type GameSessionQueueState ¶
type GameSessionQueueState struct { }
func (GameSessionQueueState) ElementType ¶
func (GameSessionQueueState) ElementType() reflect.Type
type GameSessionQueueTag ¶ added in v0.10.0
type GameSessionQueueTagArgs ¶ added in v0.10.0
type GameSessionQueueTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GameSessionQueueTagArgs) ElementType ¶ added in v0.10.0
func (GameSessionQueueTagArgs) ElementType() reflect.Type
func (GameSessionQueueTagArgs) ToGameSessionQueueTagOutput ¶ added in v0.10.0
func (i GameSessionQueueTagArgs) ToGameSessionQueueTagOutput() GameSessionQueueTagOutput
func (GameSessionQueueTagArgs) ToGameSessionQueueTagOutputWithContext ¶ added in v0.10.0
func (i GameSessionQueueTagArgs) ToGameSessionQueueTagOutputWithContext(ctx context.Context) GameSessionQueueTagOutput
func (GameSessionQueueTagArgs) ToOutput ¶ added in v0.76.0
func (i GameSessionQueueTagArgs) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueTag]
type GameSessionQueueTagArray ¶ added in v0.10.0
type GameSessionQueueTagArray []GameSessionQueueTagInput
func (GameSessionQueueTagArray) ElementType ¶ added in v0.10.0
func (GameSessionQueueTagArray) ElementType() reflect.Type
func (GameSessionQueueTagArray) ToGameSessionQueueTagArrayOutput ¶ added in v0.10.0
func (i GameSessionQueueTagArray) ToGameSessionQueueTagArrayOutput() GameSessionQueueTagArrayOutput
func (GameSessionQueueTagArray) ToGameSessionQueueTagArrayOutputWithContext ¶ added in v0.10.0
func (i GameSessionQueueTagArray) ToGameSessionQueueTagArrayOutputWithContext(ctx context.Context) GameSessionQueueTagArrayOutput
func (GameSessionQueueTagArray) ToOutput ¶ added in v0.76.0
func (i GameSessionQueueTagArray) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueTag]
type GameSessionQueueTagArrayInput ¶ added in v0.10.0
type GameSessionQueueTagArrayInput interface { pulumi.Input ToGameSessionQueueTagArrayOutput() GameSessionQueueTagArrayOutput ToGameSessionQueueTagArrayOutputWithContext(context.Context) GameSessionQueueTagArrayOutput }
GameSessionQueueTagArrayInput is an input type that accepts GameSessionQueueTagArray and GameSessionQueueTagArrayOutput values. You can construct a concrete instance of `GameSessionQueueTagArrayInput` via:
GameSessionQueueTagArray{ GameSessionQueueTagArgs{...} }
type GameSessionQueueTagArrayOutput ¶ added in v0.10.0
type GameSessionQueueTagArrayOutput struct{ *pulumi.OutputState }
func (GameSessionQueueTagArrayOutput) ElementType ¶ added in v0.10.0
func (GameSessionQueueTagArrayOutput) ElementType() reflect.Type
func (GameSessionQueueTagArrayOutput) Index ¶ added in v0.10.0
func (o GameSessionQueueTagArrayOutput) Index(i pulumi.IntInput) GameSessionQueueTagOutput
func (GameSessionQueueTagArrayOutput) ToGameSessionQueueTagArrayOutput ¶ added in v0.10.0
func (o GameSessionQueueTagArrayOutput) ToGameSessionQueueTagArrayOutput() GameSessionQueueTagArrayOutput
func (GameSessionQueueTagArrayOutput) ToGameSessionQueueTagArrayOutputWithContext ¶ added in v0.10.0
func (o GameSessionQueueTagArrayOutput) ToGameSessionQueueTagArrayOutputWithContext(ctx context.Context) GameSessionQueueTagArrayOutput
func (GameSessionQueueTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueueTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GameSessionQueueTag]
type GameSessionQueueTagInput ¶ added in v0.10.0
type GameSessionQueueTagInput interface { pulumi.Input ToGameSessionQueueTagOutput() GameSessionQueueTagOutput ToGameSessionQueueTagOutputWithContext(context.Context) GameSessionQueueTagOutput }
GameSessionQueueTagInput is an input type that accepts GameSessionQueueTagArgs and GameSessionQueueTagOutput values. You can construct a concrete instance of `GameSessionQueueTagInput` via:
GameSessionQueueTagArgs{...}
type GameSessionQueueTagOutput ¶ added in v0.10.0
type GameSessionQueueTagOutput struct{ *pulumi.OutputState }
func (GameSessionQueueTagOutput) ElementType ¶ added in v0.10.0
func (GameSessionQueueTagOutput) ElementType() reflect.Type
func (GameSessionQueueTagOutput) Key ¶ added in v0.10.0
func (o GameSessionQueueTagOutput) Key() pulumi.StringOutput
func (GameSessionQueueTagOutput) ToGameSessionQueueTagOutput ¶ added in v0.10.0
func (o GameSessionQueueTagOutput) ToGameSessionQueueTagOutput() GameSessionQueueTagOutput
func (GameSessionQueueTagOutput) ToGameSessionQueueTagOutputWithContext ¶ added in v0.10.0
func (o GameSessionQueueTagOutput) ToGameSessionQueueTagOutputWithContext(ctx context.Context) GameSessionQueueTagOutput
func (GameSessionQueueTagOutput) ToOutput ¶ added in v0.76.0
func (o GameSessionQueueTagOutput) ToOutput(ctx context.Context) pulumix.Output[GameSessionQueueTag]
func (GameSessionQueueTagOutput) Value ¶ added in v0.10.0
func (o GameSessionQueueTagOutput) Value() pulumi.StringOutput
type Location ¶ added in v0.43.0
type Location struct { pulumi.CustomResourceState LocationArn pulumi.StringOutput `pulumi:"locationArn"` LocationName pulumi.StringOutput `pulumi:"locationName"` // An array of key-value pairs to apply to this resource. Tags LocationTagArrayOutput `pulumi:"tags"` }
The AWS::GameLift::Location resource creates an Amazon GameLift (GameLift) custom location.
func GetLocation ¶ added in v0.43.0
func GetLocation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LocationState, opts ...pulumi.ResourceOption) (*Location, error)
GetLocation gets an existing Location resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLocation ¶ added in v0.43.0
func NewLocation(ctx *pulumi.Context, name string, args *LocationArgs, opts ...pulumi.ResourceOption) (*Location, error)
NewLocation registers a new resource with the given unique name, arguments, and options.
func (*Location) ElementType ¶ added in v0.43.0
func (*Location) ToLocationOutput ¶ added in v0.43.0
func (i *Location) ToLocationOutput() LocationOutput
func (*Location) ToLocationOutputWithContext ¶ added in v0.43.0
func (i *Location) ToLocationOutputWithContext(ctx context.Context) LocationOutput
type LocationArgs ¶ added in v0.43.0
type LocationArgs struct { LocationName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags LocationTagArrayInput }
The set of arguments for constructing a Location resource.
func (LocationArgs) ElementType ¶ added in v0.43.0
func (LocationArgs) ElementType() reflect.Type
type LocationInput ¶ added in v0.43.0
type LocationInput interface { pulumi.Input ToLocationOutput() LocationOutput ToLocationOutputWithContext(ctx context.Context) LocationOutput }
type LocationOutput ¶ added in v0.43.0
type LocationOutput struct{ *pulumi.OutputState }
func (LocationOutput) ElementType ¶ added in v0.43.0
func (LocationOutput) ElementType() reflect.Type
func (LocationOutput) LocationArn ¶ added in v0.43.0
func (o LocationOutput) LocationArn() pulumi.StringOutput
func (LocationOutput) LocationName ¶ added in v0.43.0
func (o LocationOutput) LocationName() pulumi.StringOutput
func (LocationOutput) Tags ¶ added in v0.43.0
func (o LocationOutput) Tags() LocationTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LocationOutput) ToLocationOutput ¶ added in v0.43.0
func (o LocationOutput) ToLocationOutput() LocationOutput
func (LocationOutput) ToLocationOutputWithContext ¶ added in v0.43.0
func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput
type LocationState ¶ added in v0.43.0
type LocationState struct { }
func (LocationState) ElementType ¶ added in v0.43.0
func (LocationState) ElementType() reflect.Type
type LocationTag ¶ added in v0.43.0
type LocationTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type LocationTagArgs ¶ added in v0.43.0
type LocationTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (LocationTagArgs) ElementType ¶ added in v0.43.0
func (LocationTagArgs) ElementType() reflect.Type
func (LocationTagArgs) ToLocationTagOutput ¶ added in v0.43.0
func (i LocationTagArgs) ToLocationTagOutput() LocationTagOutput
func (LocationTagArgs) ToLocationTagOutputWithContext ¶ added in v0.43.0
func (i LocationTagArgs) ToLocationTagOutputWithContext(ctx context.Context) LocationTagOutput
func (LocationTagArgs) ToOutput ¶ added in v0.76.0
func (i LocationTagArgs) ToOutput(ctx context.Context) pulumix.Output[LocationTag]
type LocationTagArray ¶ added in v0.43.0
type LocationTagArray []LocationTagInput
func (LocationTagArray) ElementType ¶ added in v0.43.0
func (LocationTagArray) ElementType() reflect.Type
func (LocationTagArray) ToLocationTagArrayOutput ¶ added in v0.43.0
func (i LocationTagArray) ToLocationTagArrayOutput() LocationTagArrayOutput
func (LocationTagArray) ToLocationTagArrayOutputWithContext ¶ added in v0.43.0
func (i LocationTagArray) ToLocationTagArrayOutputWithContext(ctx context.Context) LocationTagArrayOutput
func (LocationTagArray) ToOutput ¶ added in v0.76.0
func (i LocationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]LocationTag]
type LocationTagArrayInput ¶ added in v0.43.0
type LocationTagArrayInput interface { pulumi.Input ToLocationTagArrayOutput() LocationTagArrayOutput ToLocationTagArrayOutputWithContext(context.Context) LocationTagArrayOutput }
LocationTagArrayInput is an input type that accepts LocationTagArray and LocationTagArrayOutput values. You can construct a concrete instance of `LocationTagArrayInput` via:
LocationTagArray{ LocationTagArgs{...} }
type LocationTagArrayOutput ¶ added in v0.43.0
type LocationTagArrayOutput struct{ *pulumi.OutputState }
func (LocationTagArrayOutput) ElementType ¶ added in v0.43.0
func (LocationTagArrayOutput) ElementType() reflect.Type
func (LocationTagArrayOutput) Index ¶ added in v0.43.0
func (o LocationTagArrayOutput) Index(i pulumi.IntInput) LocationTagOutput
func (LocationTagArrayOutput) ToLocationTagArrayOutput ¶ added in v0.43.0
func (o LocationTagArrayOutput) ToLocationTagArrayOutput() LocationTagArrayOutput
func (LocationTagArrayOutput) ToLocationTagArrayOutputWithContext ¶ added in v0.43.0
func (o LocationTagArrayOutput) ToLocationTagArrayOutputWithContext(ctx context.Context) LocationTagArrayOutput
func (LocationTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o LocationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]LocationTag]
type LocationTagInput ¶ added in v0.43.0
type LocationTagInput interface { pulumi.Input ToLocationTagOutput() LocationTagOutput ToLocationTagOutputWithContext(context.Context) LocationTagOutput }
LocationTagInput is an input type that accepts LocationTagArgs and LocationTagOutput values. You can construct a concrete instance of `LocationTagInput` via:
LocationTagArgs{...}
type LocationTagOutput ¶ added in v0.43.0
type LocationTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (LocationTagOutput) ElementType ¶ added in v0.43.0
func (LocationTagOutput) ElementType() reflect.Type
func (LocationTagOutput) Key ¶ added in v0.43.0
func (o LocationTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length.
func (LocationTagOutput) ToLocationTagOutput ¶ added in v0.43.0
func (o LocationTagOutput) ToLocationTagOutput() LocationTagOutput
func (LocationTagOutput) ToLocationTagOutputWithContext ¶ added in v0.43.0
func (o LocationTagOutput) ToLocationTagOutputWithContext(ctx context.Context) LocationTagOutput
func (LocationTagOutput) ToOutput ¶ added in v0.76.0
func (o LocationTagOutput) ToOutput(ctx context.Context) pulumix.Output[LocationTag]
func (LocationTagOutput) Value ¶ added in v0.43.0
func (o LocationTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length.
type LookupAliasArgs ¶ added in v0.12.0
type LookupAliasArgs struct { // Unique alias ID AliasId string `pulumi:"aliasId"` }
type LookupAliasOutputArgs ¶ added in v0.12.0
type LookupAliasOutputArgs struct { // Unique alias ID AliasId pulumi.StringInput `pulumi:"aliasId"` }
func (LookupAliasOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAliasOutputArgs) ElementType() reflect.Type
type LookupAliasResult ¶ added in v0.12.0
type LookupAliasResult struct { // Unique alias ID AliasId *string `pulumi:"aliasId"` // A human-readable description of the alias. Description *string `pulumi:"description"` // A descriptive label that is associated with an alias. Alias names do not need to be unique. Name *string `pulumi:"name"` // A routing configuration that specifies where traffic is directed for this alias, such as to a fleet or to a message. RoutingStrategy *AliasRoutingStrategy `pulumi:"routingStrategy"` }
func LookupAlias ¶ added in v0.12.0
func LookupAlias(ctx *pulumi.Context, args *LookupAliasArgs, opts ...pulumi.InvokeOption) (*LookupAliasResult, error)
The AWS::GameLift::Alias resource creates an alias for an Amazon GameLift (GameLift) fleet destination.
type LookupAliasResultOutput ¶ added in v0.12.0
type LookupAliasResultOutput struct{ *pulumi.OutputState }
func LookupAliasOutput ¶ added in v0.12.0
func LookupAliasOutput(ctx *pulumi.Context, args LookupAliasOutputArgs, opts ...pulumi.InvokeOption) LookupAliasResultOutput
func (LookupAliasResultOutput) AliasId ¶ added in v0.12.0
func (o LookupAliasResultOutput) AliasId() pulumi.StringPtrOutput
Unique alias ID
func (LookupAliasResultOutput) Description ¶ added in v0.12.0
func (o LookupAliasResultOutput) Description() pulumi.StringPtrOutput
A human-readable description of the alias.
func (LookupAliasResultOutput) ElementType ¶ added in v0.12.0
func (LookupAliasResultOutput) ElementType() reflect.Type
func (LookupAliasResultOutput) Name ¶ added in v0.12.0
func (o LookupAliasResultOutput) Name() pulumi.StringPtrOutput
A descriptive label that is associated with an alias. Alias names do not need to be unique.
func (LookupAliasResultOutput) RoutingStrategy ¶ added in v0.12.0
func (o LookupAliasResultOutput) RoutingStrategy() AliasRoutingStrategyPtrOutput
A routing configuration that specifies where traffic is directed for this alias, such as to a fleet or to a message.
func (LookupAliasResultOutput) ToLookupAliasResultOutput ¶ added in v0.12.0
func (o LookupAliasResultOutput) ToLookupAliasResultOutput() LookupAliasResultOutput
func (LookupAliasResultOutput) ToLookupAliasResultOutputWithContext ¶ added in v0.12.0
func (o LookupAliasResultOutput) ToLookupAliasResultOutputWithContext(ctx context.Context) LookupAliasResultOutput
func (LookupAliasResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAliasResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAliasResult]
type LookupBuildArgs ¶ added in v0.12.0
type LookupBuildArgs struct { // A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created. BuildId string `pulumi:"buildId"` }
type LookupBuildOutputArgs ¶ added in v0.12.0
type LookupBuildOutputArgs struct { // A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created. BuildId pulumi.StringInput `pulumi:"buildId"` }
func (LookupBuildOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBuildOutputArgs) ElementType() reflect.Type
type LookupBuildResult ¶ added in v0.12.0
type LookupBuildResult struct { // A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created. BuildId *string `pulumi:"buildId"` // A descriptive label that is associated with a build. Build names do not need to be unique. Name *string `pulumi:"name"` // Version information that is associated with this build. Version strings do not need to be unique. Version *string `pulumi:"version"` }
func LookupBuild ¶ added in v0.12.0
func LookupBuild(ctx *pulumi.Context, args *LookupBuildArgs, opts ...pulumi.InvokeOption) (*LookupBuildResult, error)
Resource Type definition for AWS::GameLift::Build
type LookupBuildResultOutput ¶ added in v0.12.0
type LookupBuildResultOutput struct{ *pulumi.OutputState }
func LookupBuildOutput ¶ added in v0.12.0
func LookupBuildOutput(ctx *pulumi.Context, args LookupBuildOutputArgs, opts ...pulumi.InvokeOption) LookupBuildResultOutput
func (LookupBuildResultOutput) BuildId ¶ added in v0.46.0
func (o LookupBuildResultOutput) BuildId() pulumi.StringPtrOutput
A unique identifier for a build to be deployed on the new fleet. If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created.
func (LookupBuildResultOutput) ElementType ¶ added in v0.12.0
func (LookupBuildResultOutput) ElementType() reflect.Type
func (LookupBuildResultOutput) Name ¶ added in v0.12.0
func (o LookupBuildResultOutput) Name() pulumi.StringPtrOutput
A descriptive label that is associated with a build. Build names do not need to be unique.
func (LookupBuildResultOutput) ToLookupBuildResultOutput ¶ added in v0.12.0
func (o LookupBuildResultOutput) ToLookupBuildResultOutput() LookupBuildResultOutput
func (LookupBuildResultOutput) ToLookupBuildResultOutputWithContext ¶ added in v0.12.0
func (o LookupBuildResultOutput) ToLookupBuildResultOutputWithContext(ctx context.Context) LookupBuildResultOutput
func (LookupBuildResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupBuildResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBuildResult]
func (LookupBuildResultOutput) Version ¶ added in v0.12.0
func (o LookupBuildResultOutput) Version() pulumi.StringPtrOutput
Version information that is associated with this build. Version strings do not need to be unique.
type LookupFleetArgs ¶ added in v0.12.0
type LookupFleetArgs struct { // Unique fleet ID FleetId string `pulumi:"fleetId"` }
type LookupFleetOutputArgs ¶ added in v0.12.0
type LookupFleetOutputArgs struct { // Unique fleet ID FleetId pulumi.StringInput `pulumi:"fleetId"` }
func (LookupFleetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFleetOutputArgs) ElementType() reflect.Type
type LookupFleetResult ¶ added in v0.12.0
type LookupFleetResult struct { // Configuration for Anywhere fleet. AnywhereConfiguration *FleetAnywhereConfiguration `pulumi:"anywhereConfiguration"` // A human-readable description of a fleet. Description *string `pulumi:"description"` // [DEPRECATED] The number of EC2 instances that you want this fleet to host. When creating a new fleet, GameLift automatically sets this value to "1" and initiates a single instance. Once the fleet is active, update this value to trigger GameLift to add or remove instances from the fleet. DesiredEc2Instances *int `pulumi:"desiredEc2Instances"` // A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server. Ec2InboundPermissions []FleetIpPermission `pulumi:"ec2InboundPermissions"` // Unique fleet ID FleetId *string `pulumi:"fleetId"` Locations []FleetLocationConfiguration `pulumi:"locations"` // [DEPRECATED] The maximum value that is allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value. MaxSize *int `pulumi:"maxSize"` // The name of an Amazon CloudWatch metric group. A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string. MetricGroups []string `pulumi:"metricGroups"` // [DEPRECATED] The minimum value allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value. MinSize *int `pulumi:"minSize"` // A descriptive label that is associated with a fleet. Fleet names do not need to be unique. Name *string `pulumi:"name"` // A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions. NewGameSessionProtectionPolicy *FleetNewGameSessionProtectionPolicy `pulumi:"newGameSessionProtectionPolicy"` // A policy that limits the number of game sessions an individual player can create over a span of time for this fleet. ResourceCreationLimitPolicy *FleetResourceCreationLimitPolicy `pulumi:"resourceCreationLimitPolicy"` // Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime script. The runtime configuration defines the server executables or launch script file, launch parameters, and the number of processes to run concurrently on each instance. When creating a fleet, the runtime configuration must have at least one server process configuration; otherwise the request fails with an invalid request exception. // // This parameter is required unless the parameters ServerLaunchPath and ServerLaunchParameters are defined. Runtime configuration has replaced these parameters, but fleets that use them will continue to work. RuntimeConfiguration *FleetRuntimeConfiguration `pulumi:"runtimeConfiguration"` }
func LookupFleet ¶ added in v0.12.0
func LookupFleet(ctx *pulumi.Context, args *LookupFleetArgs, opts ...pulumi.InvokeOption) (*LookupFleetResult, error)
The AWS::GameLift::Fleet resource creates an Amazon GameLift (GameLift) fleet to host game servers. A fleet is a set of EC2 or Anywhere instances, each of which can host multiple game sessions.
type LookupFleetResultOutput ¶ added in v0.12.0
type LookupFleetResultOutput struct{ *pulumi.OutputState }
func LookupFleetOutput ¶ added in v0.12.0
func LookupFleetOutput(ctx *pulumi.Context, args LookupFleetOutputArgs, opts ...pulumi.InvokeOption) LookupFleetResultOutput
func (LookupFleetResultOutput) AnywhereConfiguration ¶ added in v0.42.0
func (o LookupFleetResultOutput) AnywhereConfiguration() FleetAnywhereConfigurationPtrOutput
Configuration for Anywhere fleet.
func (LookupFleetResultOutput) Description ¶ added in v0.12.0
func (o LookupFleetResultOutput) Description() pulumi.StringPtrOutput
A human-readable description of a fleet.
func (LookupFleetResultOutput) DesiredEc2Instances ¶ added in v0.72.0
func (o LookupFleetResultOutput) DesiredEc2Instances() pulumi.IntPtrOutput
[DEPRECATED] The number of EC2 instances that you want this fleet to host. When creating a new fleet, GameLift automatically sets this value to "1" and initiates a single instance. Once the fleet is active, update this value to trigger GameLift to add or remove instances from the fleet.
func (LookupFleetResultOutput) Ec2InboundPermissions ¶ added in v0.72.0
func (o LookupFleetResultOutput) Ec2InboundPermissions() FleetIpPermissionArrayOutput
A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server.
func (LookupFleetResultOutput) ElementType ¶ added in v0.12.0
func (LookupFleetResultOutput) ElementType() reflect.Type
func (LookupFleetResultOutput) FleetId ¶ added in v0.12.0
func (o LookupFleetResultOutput) FleetId() pulumi.StringPtrOutput
Unique fleet ID
func (LookupFleetResultOutput) Locations ¶ added in v0.12.0
func (o LookupFleetResultOutput) Locations() FleetLocationConfigurationArrayOutput
func (LookupFleetResultOutput) MaxSize ¶ added in v0.12.0
func (o LookupFleetResultOutput) MaxSize() pulumi.IntPtrOutput
[DEPRECATED] The maximum value that is allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value.
func (LookupFleetResultOutput) MetricGroups ¶ added in v0.12.0
func (o LookupFleetResultOutput) MetricGroups() pulumi.StringArrayOutput
The name of an Amazon CloudWatch metric group. A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string.
func (LookupFleetResultOutput) MinSize ¶ added in v0.12.0
func (o LookupFleetResultOutput) MinSize() pulumi.IntPtrOutput
[DEPRECATED] The minimum value allowed for the fleet's instance count. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value.
func (LookupFleetResultOutput) Name ¶ added in v0.12.0
func (o LookupFleetResultOutput) Name() pulumi.StringPtrOutput
A descriptive label that is associated with a fleet. Fleet names do not need to be unique.
func (LookupFleetResultOutput) NewGameSessionProtectionPolicy ¶ added in v0.12.0
func (o LookupFleetResultOutput) NewGameSessionProtectionPolicy() FleetNewGameSessionProtectionPolicyPtrOutput
A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.
func (LookupFleetResultOutput) ResourceCreationLimitPolicy ¶ added in v0.12.0
func (o LookupFleetResultOutput) ResourceCreationLimitPolicy() FleetResourceCreationLimitPolicyPtrOutput
A policy that limits the number of game sessions an individual player can create over a span of time for this fleet.
func (LookupFleetResultOutput) RuntimeConfiguration ¶ added in v0.12.0
func (o LookupFleetResultOutput) RuntimeConfiguration() FleetRuntimeConfigurationPtrOutput
Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime script. The runtime configuration defines the server executables or launch script file, launch parameters, and the number of processes to run concurrently on each instance. When creating a fleet, the runtime configuration must have at least one server process configuration; otherwise the request fails with an invalid request exception.
This parameter is required unless the parameters ServerLaunchPath and ServerLaunchParameters are defined. Runtime configuration has replaced these parameters, but fleets that use them will continue to work.
func (LookupFleetResultOutput) ToLookupFleetResultOutput ¶ added in v0.12.0
func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput
func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext ¶ added in v0.12.0
func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput
func (LookupFleetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupFleetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFleetResult]
type LookupGameServerGroupArgs ¶ added in v0.12.0
type LookupGameServerGroupArgs struct { // A generated unique ID for the game server group. GameServerGroupArn string `pulumi:"gameServerGroupArn"` }
type LookupGameServerGroupOutputArgs ¶ added in v0.12.0
type LookupGameServerGroupOutputArgs struct { // A generated unique ID for the game server group. GameServerGroupArn pulumi.StringInput `pulumi:"gameServerGroupArn"` }
func (LookupGameServerGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGameServerGroupOutputArgs) ElementType() reflect.Type
type LookupGameServerGroupResult ¶ added in v0.12.0
type LookupGameServerGroupResult struct { // A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group. AutoScalingGroupArn *string `pulumi:"autoScalingGroupArn"` // The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting. BalancingStrategy *GameServerGroupBalancingStrategy `pulumi:"balancingStrategy"` // A generated unique ID for the game server group. GameServerGroupArn *string `pulumi:"gameServerGroupArn"` // An identifier for the new game server group. GameServerGroupName *string `pulumi:"gameServerGroupName"` // A flag that indicates whether instances in the game server group are protected from early termination. GameServerProtectionPolicy *GameServerGroupGameServerProtectionPolicy `pulumi:"gameServerProtectionPolicy"` // A set of EC2 instance types to use when creating instances in the group. InstanceDefinitions []GameServerGroupInstanceDefinition `pulumi:"instanceDefinitions"` // The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups. RoleArn *string `pulumi:"roleArn"` }
func LookupGameServerGroup ¶ added in v0.12.0
func LookupGameServerGroup(ctx *pulumi.Context, args *LookupGameServerGroupArgs, opts ...pulumi.InvokeOption) (*LookupGameServerGroupResult, error)
The AWS::GameLift::GameServerGroup resource creates an Amazon GameLift (GameLift) GameServerGroup.
type LookupGameServerGroupResultOutput ¶ added in v0.12.0
type LookupGameServerGroupResultOutput struct{ *pulumi.OutputState }
func LookupGameServerGroupOutput ¶ added in v0.12.0
func LookupGameServerGroupOutput(ctx *pulumi.Context, args LookupGameServerGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGameServerGroupResultOutput
func (LookupGameServerGroupResultOutput) AutoScalingGroupArn ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) AutoScalingGroupArn() pulumi.StringPtrOutput
A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
func (LookupGameServerGroupResultOutput) BalancingStrategy ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) BalancingStrategy() GameServerGroupBalancingStrategyPtrOutput
The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting.
func (LookupGameServerGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupGameServerGroupResultOutput) ElementType() reflect.Type
func (LookupGameServerGroupResultOutput) GameServerGroupArn ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) GameServerGroupArn() pulumi.StringPtrOutput
A generated unique ID for the game server group.
func (LookupGameServerGroupResultOutput) GameServerGroupName ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) GameServerGroupName() pulumi.StringPtrOutput
An identifier for the new game server group.
func (LookupGameServerGroupResultOutput) GameServerProtectionPolicy ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) GameServerProtectionPolicy() GameServerGroupGameServerProtectionPolicyPtrOutput
A flag that indicates whether instances in the game server group are protected from early termination.
func (LookupGameServerGroupResultOutput) InstanceDefinitions ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) InstanceDefinitions() GameServerGroupInstanceDefinitionArrayOutput
A set of EC2 instance types to use when creating instances in the group.
func (LookupGameServerGroupResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
func (LookupGameServerGroupResultOutput) ToLookupGameServerGroupResultOutput ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) ToLookupGameServerGroupResultOutput() LookupGameServerGroupResultOutput
func (LookupGameServerGroupResultOutput) ToLookupGameServerGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupGameServerGroupResultOutput) ToLookupGameServerGroupResultOutputWithContext(ctx context.Context) LookupGameServerGroupResultOutput
func (LookupGameServerGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupGameServerGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGameServerGroupResult]
type LookupGameSessionQueueArgs ¶ added in v0.12.0
type LookupGameSessionQueueArgs struct {
Id string `pulumi:"id"`
}
type LookupGameSessionQueueOutputArgs ¶ added in v0.12.0
type LookupGameSessionQueueOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupGameSessionQueueOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGameSessionQueueOutputArgs) ElementType() reflect.Type
type LookupGameSessionQueueResult ¶ added in v0.12.0
type LookupGameSessionQueueResult struct { Arn *string `pulumi:"arn"` CustomEventData *string `pulumi:"customEventData"` Destinations []GameSessionQueueDestination `pulumi:"destinations"` FilterConfiguration *GameSessionQueueFilterConfiguration `pulumi:"filterConfiguration"` Id *string `pulumi:"id"` NotificationTarget *string `pulumi:"notificationTarget"` PlayerLatencyPolicies []GameSessionQueuePlayerLatencyPolicy `pulumi:"playerLatencyPolicies"` PriorityConfiguration *GameSessionQueuePriorityConfiguration `pulumi:"priorityConfiguration"` Tags []GameSessionQueueTag `pulumi:"tags"` TimeoutInSeconds *int `pulumi:"timeoutInSeconds"` }
func LookupGameSessionQueue ¶ added in v0.12.0
func LookupGameSessionQueue(ctx *pulumi.Context, args *LookupGameSessionQueueArgs, opts ...pulumi.InvokeOption) (*LookupGameSessionQueueResult, error)
Resource Type definition for AWS::GameLift::GameSessionQueue
type LookupGameSessionQueueResultOutput ¶ added in v0.12.0
type LookupGameSessionQueueResultOutput struct{ *pulumi.OutputState }
func LookupGameSessionQueueOutput ¶ added in v0.12.0
func LookupGameSessionQueueOutput(ctx *pulumi.Context, args LookupGameSessionQueueOutputArgs, opts ...pulumi.InvokeOption) LookupGameSessionQueueResultOutput
func (LookupGameSessionQueueResultOutput) Arn ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) Arn() pulumi.StringPtrOutput
func (LookupGameSessionQueueResultOutput) CustomEventData ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) CustomEventData() pulumi.StringPtrOutput
func (LookupGameSessionQueueResultOutput) Destinations ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) Destinations() GameSessionQueueDestinationArrayOutput
func (LookupGameSessionQueueResultOutput) ElementType ¶ added in v0.12.0
func (LookupGameSessionQueueResultOutput) ElementType() reflect.Type
func (LookupGameSessionQueueResultOutput) FilterConfiguration ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) FilterConfiguration() GameSessionQueueFilterConfigurationPtrOutput
func (LookupGameSessionQueueResultOutput) Id ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) Id() pulumi.StringPtrOutput
func (LookupGameSessionQueueResultOutput) NotificationTarget ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) NotificationTarget() pulumi.StringPtrOutput
func (LookupGameSessionQueueResultOutput) PlayerLatencyPolicies ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) PlayerLatencyPolicies() GameSessionQueuePlayerLatencyPolicyArrayOutput
func (LookupGameSessionQueueResultOutput) PriorityConfiguration ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) PriorityConfiguration() GameSessionQueuePriorityConfigurationPtrOutput
func (LookupGameSessionQueueResultOutput) Tags ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) Tags() GameSessionQueueTagArrayOutput
func (LookupGameSessionQueueResultOutput) TimeoutInSeconds ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) TimeoutInSeconds() pulumi.IntPtrOutput
func (LookupGameSessionQueueResultOutput) ToLookupGameSessionQueueResultOutput ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) ToLookupGameSessionQueueResultOutput() LookupGameSessionQueueResultOutput
func (LookupGameSessionQueueResultOutput) ToLookupGameSessionQueueResultOutputWithContext ¶ added in v0.12.0
func (o LookupGameSessionQueueResultOutput) ToLookupGameSessionQueueResultOutputWithContext(ctx context.Context) LookupGameSessionQueueResultOutput
func (LookupGameSessionQueueResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupGameSessionQueueResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGameSessionQueueResult]
type LookupLocationArgs ¶ added in v0.43.0
type LookupLocationArgs struct {
LocationName string `pulumi:"locationName"`
}
type LookupLocationOutputArgs ¶ added in v0.43.0
type LookupLocationOutputArgs struct {
LocationName pulumi.StringInput `pulumi:"locationName"`
}
func (LookupLocationOutputArgs) ElementType ¶ added in v0.43.0
func (LookupLocationOutputArgs) ElementType() reflect.Type
type LookupLocationResult ¶ added in v0.43.0
type LookupLocationResult struct { LocationArn *string `pulumi:"locationArn"` // An array of key-value pairs to apply to this resource. Tags []LocationTag `pulumi:"tags"` }
func LookupLocation ¶ added in v0.43.0
func LookupLocation(ctx *pulumi.Context, args *LookupLocationArgs, opts ...pulumi.InvokeOption) (*LookupLocationResult, error)
The AWS::GameLift::Location resource creates an Amazon GameLift (GameLift) custom location.
type LookupLocationResultOutput ¶ added in v0.43.0
type LookupLocationResultOutput struct{ *pulumi.OutputState }
func LookupLocationOutput ¶ added in v0.43.0
func LookupLocationOutput(ctx *pulumi.Context, args LookupLocationOutputArgs, opts ...pulumi.InvokeOption) LookupLocationResultOutput
func (LookupLocationResultOutput) ElementType ¶ added in v0.43.0
func (LookupLocationResultOutput) ElementType() reflect.Type
func (LookupLocationResultOutput) LocationArn ¶ added in v0.43.0
func (o LookupLocationResultOutput) LocationArn() pulumi.StringPtrOutput
func (LookupLocationResultOutput) Tags ¶ added in v0.43.0
func (o LookupLocationResultOutput) Tags() LocationTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupLocationResultOutput) ToLookupLocationResultOutput ¶ added in v0.43.0
func (o LookupLocationResultOutput) ToLookupLocationResultOutput() LookupLocationResultOutput
func (LookupLocationResultOutput) ToLookupLocationResultOutputWithContext ¶ added in v0.43.0
func (o LookupLocationResultOutput) ToLookupLocationResultOutputWithContext(ctx context.Context) LookupLocationResultOutput
func (LookupLocationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupLocationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupLocationResult]
type LookupMatchmakingConfigurationArgs ¶ added in v0.12.0
type LookupMatchmakingConfigurationArgs struct {
Id string `pulumi:"id"`
}
type LookupMatchmakingConfigurationOutputArgs ¶ added in v0.12.0
type LookupMatchmakingConfigurationOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupMatchmakingConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMatchmakingConfigurationOutputArgs) ElementType() reflect.Type
type LookupMatchmakingConfigurationResult ¶ added in v0.12.0
type LookupMatchmakingConfigurationResult struct { AcceptanceRequired *bool `pulumi:"acceptanceRequired"` AcceptanceTimeoutSeconds *int `pulumi:"acceptanceTimeoutSeconds"` AdditionalPlayerCount *int `pulumi:"additionalPlayerCount"` Arn *string `pulumi:"arn"` BackfillMode *string `pulumi:"backfillMode"` CustomEventData *string `pulumi:"customEventData"` Description *string `pulumi:"description"` FlexMatchMode *string `pulumi:"flexMatchMode"` GameProperties []MatchmakingConfigurationGameProperty `pulumi:"gameProperties"` GameSessionData *string `pulumi:"gameSessionData"` GameSessionQueueArns []string `pulumi:"gameSessionQueueArns"` Id *string `pulumi:"id"` NotificationTarget *string `pulumi:"notificationTarget"` RequestTimeoutSeconds *int `pulumi:"requestTimeoutSeconds"` RuleSetName *string `pulumi:"ruleSetName"` Tags []MatchmakingConfigurationTag `pulumi:"tags"` }
func LookupMatchmakingConfiguration ¶ added in v0.12.0
func LookupMatchmakingConfiguration(ctx *pulumi.Context, args *LookupMatchmakingConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupMatchmakingConfigurationResult, error)
Resource Type definition for AWS::GameLift::MatchmakingConfiguration
type LookupMatchmakingConfigurationResultOutput ¶ added in v0.12.0
type LookupMatchmakingConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupMatchmakingConfigurationOutput ¶ added in v0.12.0
func LookupMatchmakingConfigurationOutput(ctx *pulumi.Context, args LookupMatchmakingConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupMatchmakingConfigurationResultOutput
func (LookupMatchmakingConfigurationResultOutput) AcceptanceRequired ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) AcceptanceRequired() pulumi.BoolPtrOutput
func (LookupMatchmakingConfigurationResultOutput) AcceptanceTimeoutSeconds ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) AcceptanceTimeoutSeconds() pulumi.IntPtrOutput
func (LookupMatchmakingConfigurationResultOutput) AdditionalPlayerCount ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) AdditionalPlayerCount() pulumi.IntPtrOutput
func (LookupMatchmakingConfigurationResultOutput) Arn ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) Arn() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) BackfillMode ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) BackfillMode() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) CustomEventData ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) CustomEventData() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) Description ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) Description() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupMatchmakingConfigurationResultOutput) ElementType() reflect.Type
func (LookupMatchmakingConfigurationResultOutput) FlexMatchMode ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) FlexMatchMode() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) GameProperties ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) GameProperties() MatchmakingConfigurationGamePropertyArrayOutput
func (LookupMatchmakingConfigurationResultOutput) GameSessionData ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) GameSessionData() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) GameSessionQueueArns ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) GameSessionQueueArns() pulumi.StringArrayOutput
func (LookupMatchmakingConfigurationResultOutput) Id ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) Id() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) NotificationTarget ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) NotificationTarget() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) RequestTimeoutSeconds ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) RequestTimeoutSeconds() pulumi.IntPtrOutput
func (LookupMatchmakingConfigurationResultOutput) RuleSetName ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) RuleSetName() pulumi.StringPtrOutput
func (LookupMatchmakingConfigurationResultOutput) ToLookupMatchmakingConfigurationResultOutput ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) ToLookupMatchmakingConfigurationResultOutput() LookupMatchmakingConfigurationResultOutput
func (LookupMatchmakingConfigurationResultOutput) ToLookupMatchmakingConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupMatchmakingConfigurationResultOutput) ToLookupMatchmakingConfigurationResultOutputWithContext(ctx context.Context) LookupMatchmakingConfigurationResultOutput
func (LookupMatchmakingConfigurationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupMatchmakingConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMatchmakingConfigurationResult]
type LookupMatchmakingRuleSetArgs ¶ added in v0.12.0
type LookupMatchmakingRuleSetArgs struct {
Id string `pulumi:"id"`
}
type LookupMatchmakingRuleSetOutputArgs ¶ added in v0.12.0
type LookupMatchmakingRuleSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupMatchmakingRuleSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMatchmakingRuleSetOutputArgs) ElementType() reflect.Type
type LookupMatchmakingRuleSetResult ¶ added in v0.12.0
type LookupMatchmakingRuleSetResult struct { Arn *string `pulumi:"arn"` Id *string `pulumi:"id"` Tags []MatchmakingRuleSetTag `pulumi:"tags"` }
func LookupMatchmakingRuleSet ¶ added in v0.12.0
func LookupMatchmakingRuleSet(ctx *pulumi.Context, args *LookupMatchmakingRuleSetArgs, opts ...pulumi.InvokeOption) (*LookupMatchmakingRuleSetResult, error)
Resource Type definition for AWS::GameLift::MatchmakingRuleSet
type LookupMatchmakingRuleSetResultOutput ¶ added in v0.12.0
type LookupMatchmakingRuleSetResultOutput struct{ *pulumi.OutputState }
func LookupMatchmakingRuleSetOutput ¶ added in v0.12.0
func LookupMatchmakingRuleSetOutput(ctx *pulumi.Context, args LookupMatchmakingRuleSetOutputArgs, opts ...pulumi.InvokeOption) LookupMatchmakingRuleSetResultOutput
func (LookupMatchmakingRuleSetResultOutput) Arn ¶ added in v0.12.0
func (o LookupMatchmakingRuleSetResultOutput) Arn() pulumi.StringPtrOutput
func (LookupMatchmakingRuleSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupMatchmakingRuleSetResultOutput) ElementType() reflect.Type
func (LookupMatchmakingRuleSetResultOutput) Id ¶ added in v0.12.0
func (o LookupMatchmakingRuleSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupMatchmakingRuleSetResultOutput) Tags ¶ added in v0.12.0
func (o LookupMatchmakingRuleSetResultOutput) Tags() MatchmakingRuleSetTagArrayOutput
func (LookupMatchmakingRuleSetResultOutput) ToLookupMatchmakingRuleSetResultOutput ¶ added in v0.12.0
func (o LookupMatchmakingRuleSetResultOutput) ToLookupMatchmakingRuleSetResultOutput() LookupMatchmakingRuleSetResultOutput
func (LookupMatchmakingRuleSetResultOutput) ToLookupMatchmakingRuleSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupMatchmakingRuleSetResultOutput) ToLookupMatchmakingRuleSetResultOutputWithContext(ctx context.Context) LookupMatchmakingRuleSetResultOutput
func (LookupMatchmakingRuleSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupMatchmakingRuleSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMatchmakingRuleSetResult]
type LookupScriptArgs ¶ added in v0.12.0
type LookupScriptArgs struct {
Id string `pulumi:"id"`
}
type LookupScriptOutputArgs ¶ added in v0.12.0
type LookupScriptOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupScriptOutputArgs) ElementType ¶ added in v0.12.0
func (LookupScriptOutputArgs) ElementType() reflect.Type
type LookupScriptResult ¶ added in v0.12.0
type LookupScriptResult struct { Arn *string `pulumi:"arn"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` StorageLocation *ScriptS3Location `pulumi:"storageLocation"` Tags []ScriptTag `pulumi:"tags"` Version *string `pulumi:"version"` }
func LookupScript ¶ added in v0.12.0
func LookupScript(ctx *pulumi.Context, args *LookupScriptArgs, opts ...pulumi.InvokeOption) (*LookupScriptResult, error)
Resource Type definition for AWS::GameLift::Script
type LookupScriptResultOutput ¶ added in v0.12.0
type LookupScriptResultOutput struct{ *pulumi.OutputState }
func LookupScriptOutput ¶ added in v0.12.0
func LookupScriptOutput(ctx *pulumi.Context, args LookupScriptOutputArgs, opts ...pulumi.InvokeOption) LookupScriptResultOutput
func (LookupScriptResultOutput) Arn ¶ added in v0.12.0
func (o LookupScriptResultOutput) Arn() pulumi.StringPtrOutput
func (LookupScriptResultOutput) ElementType ¶ added in v0.12.0
func (LookupScriptResultOutput) ElementType() reflect.Type
func (LookupScriptResultOutput) Id ¶ added in v0.12.0
func (o LookupScriptResultOutput) Id() pulumi.StringPtrOutput
func (LookupScriptResultOutput) Name ¶ added in v0.12.0
func (o LookupScriptResultOutput) Name() pulumi.StringPtrOutput
func (LookupScriptResultOutput) StorageLocation ¶ added in v0.12.0
func (o LookupScriptResultOutput) StorageLocation() ScriptS3LocationPtrOutput
func (LookupScriptResultOutput) Tags ¶ added in v0.12.0
func (o LookupScriptResultOutput) Tags() ScriptTagArrayOutput
func (LookupScriptResultOutput) ToLookupScriptResultOutput ¶ added in v0.12.0
func (o LookupScriptResultOutput) ToLookupScriptResultOutput() LookupScriptResultOutput
func (LookupScriptResultOutput) ToLookupScriptResultOutputWithContext ¶ added in v0.12.0
func (o LookupScriptResultOutput) ToLookupScriptResultOutputWithContext(ctx context.Context) LookupScriptResultOutput
func (LookupScriptResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupScriptResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupScriptResult]
func (LookupScriptResultOutput) Version ¶ added in v0.12.0
func (o LookupScriptResultOutput) Version() pulumi.StringPtrOutput
type MatchmakingConfiguration
deprecated
type MatchmakingConfiguration struct { pulumi.CustomResourceState AcceptanceRequired pulumi.BoolOutput `pulumi:"acceptanceRequired"` AcceptanceTimeoutSeconds pulumi.IntPtrOutput `pulumi:"acceptanceTimeoutSeconds"` AdditionalPlayerCount pulumi.IntPtrOutput `pulumi:"additionalPlayerCount"` Arn pulumi.StringOutput `pulumi:"arn"` BackfillMode pulumi.StringPtrOutput `pulumi:"backfillMode"` CustomEventData pulumi.StringPtrOutput `pulumi:"customEventData"` Description pulumi.StringPtrOutput `pulumi:"description"` FlexMatchMode pulumi.StringPtrOutput `pulumi:"flexMatchMode"` GameProperties MatchmakingConfigurationGamePropertyArrayOutput `pulumi:"gameProperties"` GameSessionData pulumi.StringPtrOutput `pulumi:"gameSessionData"` GameSessionQueueArns pulumi.StringArrayOutput `pulumi:"gameSessionQueueArns"` Name pulumi.StringOutput `pulumi:"name"` NotificationTarget pulumi.StringPtrOutput `pulumi:"notificationTarget"` RequestTimeoutSeconds pulumi.IntOutput `pulumi:"requestTimeoutSeconds"` RuleSetName pulumi.StringOutput `pulumi:"ruleSetName"` Tags MatchmakingConfigurationTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GameLift::MatchmakingConfiguration
Deprecated: MatchmakingConfiguration is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetMatchmakingConfiguration ¶
func GetMatchmakingConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MatchmakingConfigurationState, opts ...pulumi.ResourceOption) (*MatchmakingConfiguration, error)
GetMatchmakingConfiguration gets an existing MatchmakingConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMatchmakingConfiguration ¶
func NewMatchmakingConfiguration(ctx *pulumi.Context, name string, args *MatchmakingConfigurationArgs, opts ...pulumi.ResourceOption) (*MatchmakingConfiguration, error)
NewMatchmakingConfiguration registers a new resource with the given unique name, arguments, and options.
func (*MatchmakingConfiguration) ElementType ¶
func (*MatchmakingConfiguration) ElementType() reflect.Type
func (*MatchmakingConfiguration) ToMatchmakingConfigurationOutput ¶
func (i *MatchmakingConfiguration) ToMatchmakingConfigurationOutput() MatchmakingConfigurationOutput
func (*MatchmakingConfiguration) ToMatchmakingConfigurationOutputWithContext ¶
func (i *MatchmakingConfiguration) ToMatchmakingConfigurationOutputWithContext(ctx context.Context) MatchmakingConfigurationOutput
func (*MatchmakingConfiguration) ToOutput ¶ added in v0.76.0
func (i *MatchmakingConfiguration) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingConfiguration]
type MatchmakingConfigurationArgs ¶
type MatchmakingConfigurationArgs struct { AcceptanceRequired pulumi.BoolInput AcceptanceTimeoutSeconds pulumi.IntPtrInput AdditionalPlayerCount pulumi.IntPtrInput BackfillMode pulumi.StringPtrInput CustomEventData pulumi.StringPtrInput Description pulumi.StringPtrInput FlexMatchMode pulumi.StringPtrInput GameProperties MatchmakingConfigurationGamePropertyArrayInput GameSessionData pulumi.StringPtrInput GameSessionQueueArns pulumi.StringArrayInput Name pulumi.StringPtrInput NotificationTarget pulumi.StringPtrInput RequestTimeoutSeconds pulumi.IntInput RuleSetName pulumi.StringInput Tags MatchmakingConfigurationTagArrayInput }
The set of arguments for constructing a MatchmakingConfiguration resource.
func (MatchmakingConfigurationArgs) ElementType ¶
func (MatchmakingConfigurationArgs) ElementType() reflect.Type
type MatchmakingConfigurationGamePropertyArgs ¶
type MatchmakingConfigurationGamePropertyArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (MatchmakingConfigurationGamePropertyArgs) ElementType ¶
func (MatchmakingConfigurationGamePropertyArgs) ElementType() reflect.Type
func (MatchmakingConfigurationGamePropertyArgs) ToMatchmakingConfigurationGamePropertyOutput ¶
func (i MatchmakingConfigurationGamePropertyArgs) ToMatchmakingConfigurationGamePropertyOutput() MatchmakingConfigurationGamePropertyOutput
func (MatchmakingConfigurationGamePropertyArgs) ToMatchmakingConfigurationGamePropertyOutputWithContext ¶
func (i MatchmakingConfigurationGamePropertyArgs) ToMatchmakingConfigurationGamePropertyOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyOutput
func (MatchmakingConfigurationGamePropertyArgs) ToOutput ¶ added in v0.76.0
func (i MatchmakingConfigurationGamePropertyArgs) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationGameProperty]
type MatchmakingConfigurationGamePropertyArray ¶
type MatchmakingConfigurationGamePropertyArray []MatchmakingConfigurationGamePropertyInput
func (MatchmakingConfigurationGamePropertyArray) ElementType ¶
func (MatchmakingConfigurationGamePropertyArray) ElementType() reflect.Type
func (MatchmakingConfigurationGamePropertyArray) ToMatchmakingConfigurationGamePropertyArrayOutput ¶
func (i MatchmakingConfigurationGamePropertyArray) ToMatchmakingConfigurationGamePropertyArrayOutput() MatchmakingConfigurationGamePropertyArrayOutput
func (MatchmakingConfigurationGamePropertyArray) ToMatchmakingConfigurationGamePropertyArrayOutputWithContext ¶
func (i MatchmakingConfigurationGamePropertyArray) ToMatchmakingConfigurationGamePropertyArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyArrayOutput
func (MatchmakingConfigurationGamePropertyArray) ToOutput ¶ added in v0.76.0
func (i MatchmakingConfigurationGamePropertyArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationGameProperty]
type MatchmakingConfigurationGamePropertyArrayInput ¶
type MatchmakingConfigurationGamePropertyArrayInput interface { pulumi.Input ToMatchmakingConfigurationGamePropertyArrayOutput() MatchmakingConfigurationGamePropertyArrayOutput ToMatchmakingConfigurationGamePropertyArrayOutputWithContext(context.Context) MatchmakingConfigurationGamePropertyArrayOutput }
MatchmakingConfigurationGamePropertyArrayInput is an input type that accepts MatchmakingConfigurationGamePropertyArray and MatchmakingConfigurationGamePropertyArrayOutput values. You can construct a concrete instance of `MatchmakingConfigurationGamePropertyArrayInput` via:
MatchmakingConfigurationGamePropertyArray{ MatchmakingConfigurationGamePropertyArgs{...} }
type MatchmakingConfigurationGamePropertyArrayOutput ¶
type MatchmakingConfigurationGamePropertyArrayOutput struct{ *pulumi.OutputState }
func (MatchmakingConfigurationGamePropertyArrayOutput) ElementType ¶
func (MatchmakingConfigurationGamePropertyArrayOutput) ElementType() reflect.Type
func (MatchmakingConfigurationGamePropertyArrayOutput) ToMatchmakingConfigurationGamePropertyArrayOutput ¶
func (o MatchmakingConfigurationGamePropertyArrayOutput) ToMatchmakingConfigurationGamePropertyArrayOutput() MatchmakingConfigurationGamePropertyArrayOutput
func (MatchmakingConfigurationGamePropertyArrayOutput) ToMatchmakingConfigurationGamePropertyArrayOutputWithContext ¶
func (o MatchmakingConfigurationGamePropertyArrayOutput) ToMatchmakingConfigurationGamePropertyArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyArrayOutput
func (MatchmakingConfigurationGamePropertyArrayOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingConfigurationGamePropertyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationGameProperty]
type MatchmakingConfigurationGamePropertyInput ¶
type MatchmakingConfigurationGamePropertyInput interface { pulumi.Input ToMatchmakingConfigurationGamePropertyOutput() MatchmakingConfigurationGamePropertyOutput ToMatchmakingConfigurationGamePropertyOutputWithContext(context.Context) MatchmakingConfigurationGamePropertyOutput }
MatchmakingConfigurationGamePropertyInput is an input type that accepts MatchmakingConfigurationGamePropertyArgs and MatchmakingConfigurationGamePropertyOutput values. You can construct a concrete instance of `MatchmakingConfigurationGamePropertyInput` via:
MatchmakingConfigurationGamePropertyArgs{...}
type MatchmakingConfigurationGamePropertyOutput ¶
type MatchmakingConfigurationGamePropertyOutput struct{ *pulumi.OutputState }
func (MatchmakingConfigurationGamePropertyOutput) ElementType ¶
func (MatchmakingConfigurationGamePropertyOutput) ElementType() reflect.Type
func (MatchmakingConfigurationGamePropertyOutput) Key ¶
func (o MatchmakingConfigurationGamePropertyOutput) Key() pulumi.StringOutput
func (MatchmakingConfigurationGamePropertyOutput) ToMatchmakingConfigurationGamePropertyOutput ¶
func (o MatchmakingConfigurationGamePropertyOutput) ToMatchmakingConfigurationGamePropertyOutput() MatchmakingConfigurationGamePropertyOutput
func (MatchmakingConfigurationGamePropertyOutput) ToMatchmakingConfigurationGamePropertyOutputWithContext ¶
func (o MatchmakingConfigurationGamePropertyOutput) ToMatchmakingConfigurationGamePropertyOutputWithContext(ctx context.Context) MatchmakingConfigurationGamePropertyOutput
func (MatchmakingConfigurationGamePropertyOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingConfigurationGamePropertyOutput) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationGameProperty]
func (MatchmakingConfigurationGamePropertyOutput) Value ¶
func (o MatchmakingConfigurationGamePropertyOutput) Value() pulumi.StringOutput
type MatchmakingConfigurationInput ¶
type MatchmakingConfigurationInput interface { pulumi.Input ToMatchmakingConfigurationOutput() MatchmakingConfigurationOutput ToMatchmakingConfigurationOutputWithContext(ctx context.Context) MatchmakingConfigurationOutput }
type MatchmakingConfigurationOutput ¶
type MatchmakingConfigurationOutput struct{ *pulumi.OutputState }
func (MatchmakingConfigurationOutput) AcceptanceRequired ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) AcceptanceRequired() pulumi.BoolOutput
func (MatchmakingConfigurationOutput) AcceptanceTimeoutSeconds ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) AcceptanceTimeoutSeconds() pulumi.IntPtrOutput
func (MatchmakingConfigurationOutput) AdditionalPlayerCount ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) AdditionalPlayerCount() pulumi.IntPtrOutput
func (MatchmakingConfigurationOutput) Arn ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) Arn() pulumi.StringOutput
func (MatchmakingConfigurationOutput) BackfillMode ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) BackfillMode() pulumi.StringPtrOutput
func (MatchmakingConfigurationOutput) CustomEventData ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) CustomEventData() pulumi.StringPtrOutput
func (MatchmakingConfigurationOutput) Description ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) Description() pulumi.StringPtrOutput
func (MatchmakingConfigurationOutput) ElementType ¶
func (MatchmakingConfigurationOutput) ElementType() reflect.Type
func (MatchmakingConfigurationOutput) FlexMatchMode ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) FlexMatchMode() pulumi.StringPtrOutput
func (MatchmakingConfigurationOutput) GameProperties ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) GameProperties() MatchmakingConfigurationGamePropertyArrayOutput
func (MatchmakingConfigurationOutput) GameSessionData ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) GameSessionData() pulumi.StringPtrOutput
func (MatchmakingConfigurationOutput) GameSessionQueueArns ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) GameSessionQueueArns() pulumi.StringArrayOutput
func (MatchmakingConfigurationOutput) Name ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) Name() pulumi.StringOutput
func (MatchmakingConfigurationOutput) NotificationTarget ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) NotificationTarget() pulumi.StringPtrOutput
func (MatchmakingConfigurationOutput) RequestTimeoutSeconds ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) RequestTimeoutSeconds() pulumi.IntOutput
func (MatchmakingConfigurationOutput) RuleSetName ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) RuleSetName() pulumi.StringOutput
func (MatchmakingConfigurationOutput) Tags ¶ added in v0.17.0
func (o MatchmakingConfigurationOutput) Tags() MatchmakingConfigurationTagArrayOutput
func (MatchmakingConfigurationOutput) ToMatchmakingConfigurationOutput ¶
func (o MatchmakingConfigurationOutput) ToMatchmakingConfigurationOutput() MatchmakingConfigurationOutput
func (MatchmakingConfigurationOutput) ToMatchmakingConfigurationOutputWithContext ¶
func (o MatchmakingConfigurationOutput) ToMatchmakingConfigurationOutputWithContext(ctx context.Context) MatchmakingConfigurationOutput
func (MatchmakingConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingConfiguration]
type MatchmakingConfigurationState ¶
type MatchmakingConfigurationState struct { }
func (MatchmakingConfigurationState) ElementType ¶
func (MatchmakingConfigurationState) ElementType() reflect.Type
type MatchmakingConfigurationTag ¶ added in v0.10.0
type MatchmakingConfigurationTagArgs ¶ added in v0.10.0
type MatchmakingConfigurationTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (MatchmakingConfigurationTagArgs) ElementType ¶ added in v0.10.0
func (MatchmakingConfigurationTagArgs) ElementType() reflect.Type
func (MatchmakingConfigurationTagArgs) ToMatchmakingConfigurationTagOutput ¶ added in v0.10.0
func (i MatchmakingConfigurationTagArgs) ToMatchmakingConfigurationTagOutput() MatchmakingConfigurationTagOutput
func (MatchmakingConfigurationTagArgs) ToMatchmakingConfigurationTagOutputWithContext ¶ added in v0.10.0
func (i MatchmakingConfigurationTagArgs) ToMatchmakingConfigurationTagOutputWithContext(ctx context.Context) MatchmakingConfigurationTagOutput
func (MatchmakingConfigurationTagArgs) ToOutput ¶ added in v0.76.0
func (i MatchmakingConfigurationTagArgs) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationTag]
type MatchmakingConfigurationTagArray ¶ added in v0.10.0
type MatchmakingConfigurationTagArray []MatchmakingConfigurationTagInput
func (MatchmakingConfigurationTagArray) ElementType ¶ added in v0.10.0
func (MatchmakingConfigurationTagArray) ElementType() reflect.Type
func (MatchmakingConfigurationTagArray) ToMatchmakingConfigurationTagArrayOutput ¶ added in v0.10.0
func (i MatchmakingConfigurationTagArray) ToMatchmakingConfigurationTagArrayOutput() MatchmakingConfigurationTagArrayOutput
func (MatchmakingConfigurationTagArray) ToMatchmakingConfigurationTagArrayOutputWithContext ¶ added in v0.10.0
func (i MatchmakingConfigurationTagArray) ToMatchmakingConfigurationTagArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationTagArrayOutput
func (MatchmakingConfigurationTagArray) ToOutput ¶ added in v0.76.0
func (i MatchmakingConfigurationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationTag]
type MatchmakingConfigurationTagArrayInput ¶ added in v0.10.0
type MatchmakingConfigurationTagArrayInput interface { pulumi.Input ToMatchmakingConfigurationTagArrayOutput() MatchmakingConfigurationTagArrayOutput ToMatchmakingConfigurationTagArrayOutputWithContext(context.Context) MatchmakingConfigurationTagArrayOutput }
MatchmakingConfigurationTagArrayInput is an input type that accepts MatchmakingConfigurationTagArray and MatchmakingConfigurationTagArrayOutput values. You can construct a concrete instance of `MatchmakingConfigurationTagArrayInput` via:
MatchmakingConfigurationTagArray{ MatchmakingConfigurationTagArgs{...} }
type MatchmakingConfigurationTagArrayOutput ¶ added in v0.10.0
type MatchmakingConfigurationTagArrayOutput struct{ *pulumi.OutputState }
func (MatchmakingConfigurationTagArrayOutput) ElementType ¶ added in v0.10.0
func (MatchmakingConfigurationTagArrayOutput) ElementType() reflect.Type
func (MatchmakingConfigurationTagArrayOutput) ToMatchmakingConfigurationTagArrayOutput ¶ added in v0.10.0
func (o MatchmakingConfigurationTagArrayOutput) ToMatchmakingConfigurationTagArrayOutput() MatchmakingConfigurationTagArrayOutput
func (MatchmakingConfigurationTagArrayOutput) ToMatchmakingConfigurationTagArrayOutputWithContext ¶ added in v0.10.0
func (o MatchmakingConfigurationTagArrayOutput) ToMatchmakingConfigurationTagArrayOutputWithContext(ctx context.Context) MatchmakingConfigurationTagArrayOutput
func (MatchmakingConfigurationTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingConfigurationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingConfigurationTag]
type MatchmakingConfigurationTagInput ¶ added in v0.10.0
type MatchmakingConfigurationTagInput interface { pulumi.Input ToMatchmakingConfigurationTagOutput() MatchmakingConfigurationTagOutput ToMatchmakingConfigurationTagOutputWithContext(context.Context) MatchmakingConfigurationTagOutput }
MatchmakingConfigurationTagInput is an input type that accepts MatchmakingConfigurationTagArgs and MatchmakingConfigurationTagOutput values. You can construct a concrete instance of `MatchmakingConfigurationTagInput` via:
MatchmakingConfigurationTagArgs{...}
type MatchmakingConfigurationTagOutput ¶ added in v0.10.0
type MatchmakingConfigurationTagOutput struct{ *pulumi.OutputState }
func (MatchmakingConfigurationTagOutput) ElementType ¶ added in v0.10.0
func (MatchmakingConfigurationTagOutput) ElementType() reflect.Type
func (MatchmakingConfigurationTagOutput) Key ¶ added in v0.10.0
func (o MatchmakingConfigurationTagOutput) Key() pulumi.StringOutput
func (MatchmakingConfigurationTagOutput) ToMatchmakingConfigurationTagOutput ¶ added in v0.10.0
func (o MatchmakingConfigurationTagOutput) ToMatchmakingConfigurationTagOutput() MatchmakingConfigurationTagOutput
func (MatchmakingConfigurationTagOutput) ToMatchmakingConfigurationTagOutputWithContext ¶ added in v0.10.0
func (o MatchmakingConfigurationTagOutput) ToMatchmakingConfigurationTagOutputWithContext(ctx context.Context) MatchmakingConfigurationTagOutput
func (MatchmakingConfigurationTagOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingConfigurationTagOutput) ToOutput(ctx context.Context) pulumix.Output[MatchmakingConfigurationTag]
func (MatchmakingConfigurationTagOutput) Value ¶ added in v0.10.0
func (o MatchmakingConfigurationTagOutput) Value() pulumi.StringOutput
type MatchmakingRuleSet
deprecated
type MatchmakingRuleSet struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Name pulumi.StringOutput `pulumi:"name"` RuleSetBody pulumi.StringOutput `pulumi:"ruleSetBody"` Tags MatchmakingRuleSetTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GameLift::MatchmakingRuleSet
Deprecated: MatchmakingRuleSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetMatchmakingRuleSet ¶
func GetMatchmakingRuleSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MatchmakingRuleSetState, opts ...pulumi.ResourceOption) (*MatchmakingRuleSet, error)
GetMatchmakingRuleSet gets an existing MatchmakingRuleSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMatchmakingRuleSet ¶
func NewMatchmakingRuleSet(ctx *pulumi.Context, name string, args *MatchmakingRuleSetArgs, opts ...pulumi.ResourceOption) (*MatchmakingRuleSet, error)
NewMatchmakingRuleSet registers a new resource with the given unique name, arguments, and options.
func (*MatchmakingRuleSet) ElementType ¶
func (*MatchmakingRuleSet) ElementType() reflect.Type
func (*MatchmakingRuleSet) ToMatchmakingRuleSetOutput ¶
func (i *MatchmakingRuleSet) ToMatchmakingRuleSetOutput() MatchmakingRuleSetOutput
func (*MatchmakingRuleSet) ToMatchmakingRuleSetOutputWithContext ¶
func (i *MatchmakingRuleSet) ToMatchmakingRuleSetOutputWithContext(ctx context.Context) MatchmakingRuleSetOutput
func (*MatchmakingRuleSet) ToOutput ¶ added in v0.76.0
func (i *MatchmakingRuleSet) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingRuleSet]
type MatchmakingRuleSetArgs ¶
type MatchmakingRuleSetArgs struct { Name pulumi.StringPtrInput RuleSetBody pulumi.StringInput Tags MatchmakingRuleSetTagArrayInput }
The set of arguments for constructing a MatchmakingRuleSet resource.
func (MatchmakingRuleSetArgs) ElementType ¶
func (MatchmakingRuleSetArgs) ElementType() reflect.Type
type MatchmakingRuleSetInput ¶
type MatchmakingRuleSetInput interface { pulumi.Input ToMatchmakingRuleSetOutput() MatchmakingRuleSetOutput ToMatchmakingRuleSetOutputWithContext(ctx context.Context) MatchmakingRuleSetOutput }
type MatchmakingRuleSetOutput ¶
type MatchmakingRuleSetOutput struct{ *pulumi.OutputState }
func (MatchmakingRuleSetOutput) Arn ¶ added in v0.17.0
func (o MatchmakingRuleSetOutput) Arn() pulumi.StringOutput
func (MatchmakingRuleSetOutput) ElementType ¶
func (MatchmakingRuleSetOutput) ElementType() reflect.Type
func (MatchmakingRuleSetOutput) Name ¶ added in v0.17.0
func (o MatchmakingRuleSetOutput) Name() pulumi.StringOutput
func (MatchmakingRuleSetOutput) RuleSetBody ¶ added in v0.17.0
func (o MatchmakingRuleSetOutput) RuleSetBody() pulumi.StringOutput
func (MatchmakingRuleSetOutput) Tags ¶ added in v0.17.0
func (o MatchmakingRuleSetOutput) Tags() MatchmakingRuleSetTagArrayOutput
func (MatchmakingRuleSetOutput) ToMatchmakingRuleSetOutput ¶
func (o MatchmakingRuleSetOutput) ToMatchmakingRuleSetOutput() MatchmakingRuleSetOutput
func (MatchmakingRuleSetOutput) ToMatchmakingRuleSetOutputWithContext ¶
func (o MatchmakingRuleSetOutput) ToMatchmakingRuleSetOutputWithContext(ctx context.Context) MatchmakingRuleSetOutput
func (MatchmakingRuleSetOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingRuleSetOutput) ToOutput(ctx context.Context) pulumix.Output[*MatchmakingRuleSet]
type MatchmakingRuleSetState ¶
type MatchmakingRuleSetState struct { }
func (MatchmakingRuleSetState) ElementType ¶
func (MatchmakingRuleSetState) ElementType() reflect.Type
type MatchmakingRuleSetTag ¶ added in v0.10.0
type MatchmakingRuleSetTagArgs ¶ added in v0.10.0
type MatchmakingRuleSetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (MatchmakingRuleSetTagArgs) ElementType ¶ added in v0.10.0
func (MatchmakingRuleSetTagArgs) ElementType() reflect.Type
func (MatchmakingRuleSetTagArgs) ToMatchmakingRuleSetTagOutput ¶ added in v0.10.0
func (i MatchmakingRuleSetTagArgs) ToMatchmakingRuleSetTagOutput() MatchmakingRuleSetTagOutput
func (MatchmakingRuleSetTagArgs) ToMatchmakingRuleSetTagOutputWithContext ¶ added in v0.10.0
func (i MatchmakingRuleSetTagArgs) ToMatchmakingRuleSetTagOutputWithContext(ctx context.Context) MatchmakingRuleSetTagOutput
func (MatchmakingRuleSetTagArgs) ToOutput ¶ added in v0.76.0
func (i MatchmakingRuleSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[MatchmakingRuleSetTag]
type MatchmakingRuleSetTagArray ¶ added in v0.10.0
type MatchmakingRuleSetTagArray []MatchmakingRuleSetTagInput
func (MatchmakingRuleSetTagArray) ElementType ¶ added in v0.10.0
func (MatchmakingRuleSetTagArray) ElementType() reflect.Type
func (MatchmakingRuleSetTagArray) ToMatchmakingRuleSetTagArrayOutput ¶ added in v0.10.0
func (i MatchmakingRuleSetTagArray) ToMatchmakingRuleSetTagArrayOutput() MatchmakingRuleSetTagArrayOutput
func (MatchmakingRuleSetTagArray) ToMatchmakingRuleSetTagArrayOutputWithContext ¶ added in v0.10.0
func (i MatchmakingRuleSetTagArray) ToMatchmakingRuleSetTagArrayOutputWithContext(ctx context.Context) MatchmakingRuleSetTagArrayOutput
func (MatchmakingRuleSetTagArray) ToOutput ¶ added in v0.76.0
func (i MatchmakingRuleSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingRuleSetTag]
type MatchmakingRuleSetTagArrayInput ¶ added in v0.10.0
type MatchmakingRuleSetTagArrayInput interface { pulumi.Input ToMatchmakingRuleSetTagArrayOutput() MatchmakingRuleSetTagArrayOutput ToMatchmakingRuleSetTagArrayOutputWithContext(context.Context) MatchmakingRuleSetTagArrayOutput }
MatchmakingRuleSetTagArrayInput is an input type that accepts MatchmakingRuleSetTagArray and MatchmakingRuleSetTagArrayOutput values. You can construct a concrete instance of `MatchmakingRuleSetTagArrayInput` via:
MatchmakingRuleSetTagArray{ MatchmakingRuleSetTagArgs{...} }
type MatchmakingRuleSetTagArrayOutput ¶ added in v0.10.0
type MatchmakingRuleSetTagArrayOutput struct{ *pulumi.OutputState }
func (MatchmakingRuleSetTagArrayOutput) ElementType ¶ added in v0.10.0
func (MatchmakingRuleSetTagArrayOutput) ElementType() reflect.Type
func (MatchmakingRuleSetTagArrayOutput) Index ¶ added in v0.10.0
func (o MatchmakingRuleSetTagArrayOutput) Index(i pulumi.IntInput) MatchmakingRuleSetTagOutput
func (MatchmakingRuleSetTagArrayOutput) ToMatchmakingRuleSetTagArrayOutput ¶ added in v0.10.0
func (o MatchmakingRuleSetTagArrayOutput) ToMatchmakingRuleSetTagArrayOutput() MatchmakingRuleSetTagArrayOutput
func (MatchmakingRuleSetTagArrayOutput) ToMatchmakingRuleSetTagArrayOutputWithContext ¶ added in v0.10.0
func (o MatchmakingRuleSetTagArrayOutput) ToMatchmakingRuleSetTagArrayOutputWithContext(ctx context.Context) MatchmakingRuleSetTagArrayOutput
func (MatchmakingRuleSetTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingRuleSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MatchmakingRuleSetTag]
type MatchmakingRuleSetTagInput ¶ added in v0.10.0
type MatchmakingRuleSetTagInput interface { pulumi.Input ToMatchmakingRuleSetTagOutput() MatchmakingRuleSetTagOutput ToMatchmakingRuleSetTagOutputWithContext(context.Context) MatchmakingRuleSetTagOutput }
MatchmakingRuleSetTagInput is an input type that accepts MatchmakingRuleSetTagArgs and MatchmakingRuleSetTagOutput values. You can construct a concrete instance of `MatchmakingRuleSetTagInput` via:
MatchmakingRuleSetTagArgs{...}
type MatchmakingRuleSetTagOutput ¶ added in v0.10.0
type MatchmakingRuleSetTagOutput struct{ *pulumi.OutputState }
func (MatchmakingRuleSetTagOutput) ElementType ¶ added in v0.10.0
func (MatchmakingRuleSetTagOutput) ElementType() reflect.Type
func (MatchmakingRuleSetTagOutput) Key ¶ added in v0.10.0
func (o MatchmakingRuleSetTagOutput) Key() pulumi.StringOutput
func (MatchmakingRuleSetTagOutput) ToMatchmakingRuleSetTagOutput ¶ added in v0.10.0
func (o MatchmakingRuleSetTagOutput) ToMatchmakingRuleSetTagOutput() MatchmakingRuleSetTagOutput
func (MatchmakingRuleSetTagOutput) ToMatchmakingRuleSetTagOutputWithContext ¶ added in v0.10.0
func (o MatchmakingRuleSetTagOutput) ToMatchmakingRuleSetTagOutputWithContext(ctx context.Context) MatchmakingRuleSetTagOutput
func (MatchmakingRuleSetTagOutput) ToOutput ¶ added in v0.76.0
func (o MatchmakingRuleSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[MatchmakingRuleSetTag]
func (MatchmakingRuleSetTagOutput) Value ¶ added in v0.10.0
func (o MatchmakingRuleSetTagOutput) Value() pulumi.StringOutput
type Script
deprecated
type Script struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Name pulumi.StringPtrOutput `pulumi:"name"` StorageLocation ScriptS3LocationOutput `pulumi:"storageLocation"` Tags ScriptTagArrayOutput `pulumi:"tags"` Version pulumi.StringPtrOutput `pulumi:"version"` }
Resource Type definition for AWS::GameLift::Script
Deprecated: Script is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetScript ¶
func GetScript(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScriptState, opts ...pulumi.ResourceOption) (*Script, error)
GetScript gets an existing Script resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScript ¶
func NewScript(ctx *pulumi.Context, name string, args *ScriptArgs, opts ...pulumi.ResourceOption) (*Script, error)
NewScript registers a new resource with the given unique name, arguments, and options.
func (*Script) ElementType ¶
func (*Script) ToScriptOutput ¶
func (i *Script) ToScriptOutput() ScriptOutput
func (*Script) ToScriptOutputWithContext ¶
func (i *Script) ToScriptOutputWithContext(ctx context.Context) ScriptOutput
type ScriptArgs ¶
type ScriptArgs struct { Name pulumi.StringPtrInput StorageLocation ScriptS3LocationInput Tags ScriptTagArrayInput Version pulumi.StringPtrInput }
The set of arguments for constructing a Script resource.
func (ScriptArgs) ElementType ¶
func (ScriptArgs) ElementType() reflect.Type
type ScriptInput ¶
type ScriptInput interface { pulumi.Input ToScriptOutput() ScriptOutput ToScriptOutputWithContext(ctx context.Context) ScriptOutput }
type ScriptOutput ¶
type ScriptOutput struct{ *pulumi.OutputState }
func (ScriptOutput) Arn ¶ added in v0.17.0
func (o ScriptOutput) Arn() pulumi.StringOutput
func (ScriptOutput) ElementType ¶
func (ScriptOutput) ElementType() reflect.Type
func (ScriptOutput) Name ¶ added in v0.17.0
func (o ScriptOutput) Name() pulumi.StringPtrOutput
func (ScriptOutput) StorageLocation ¶ added in v0.17.0
func (o ScriptOutput) StorageLocation() ScriptS3LocationOutput
func (ScriptOutput) Tags ¶ added in v0.17.0
func (o ScriptOutput) Tags() ScriptTagArrayOutput
func (ScriptOutput) ToScriptOutput ¶
func (o ScriptOutput) ToScriptOutput() ScriptOutput
func (ScriptOutput) ToScriptOutputWithContext ¶
func (o ScriptOutput) ToScriptOutputWithContext(ctx context.Context) ScriptOutput
func (ScriptOutput) Version ¶ added in v0.17.0
func (o ScriptOutput) Version() pulumi.StringPtrOutput
type ScriptS3Location ¶
type ScriptS3LocationArgs ¶
type ScriptS3LocationArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Key pulumi.StringInput `pulumi:"key"` ObjectVersion pulumi.StringPtrInput `pulumi:"objectVersion"` RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (ScriptS3LocationArgs) ElementType ¶
func (ScriptS3LocationArgs) ElementType() reflect.Type
func (ScriptS3LocationArgs) ToOutput ¶ added in v0.76.0
func (i ScriptS3LocationArgs) ToOutput(ctx context.Context) pulumix.Output[ScriptS3Location]
func (ScriptS3LocationArgs) ToScriptS3LocationOutput ¶
func (i ScriptS3LocationArgs) ToScriptS3LocationOutput() ScriptS3LocationOutput
func (ScriptS3LocationArgs) ToScriptS3LocationOutputWithContext ¶
func (i ScriptS3LocationArgs) ToScriptS3LocationOutputWithContext(ctx context.Context) ScriptS3LocationOutput
type ScriptS3LocationInput ¶
type ScriptS3LocationInput interface { pulumi.Input ToScriptS3LocationOutput() ScriptS3LocationOutput ToScriptS3LocationOutputWithContext(context.Context) ScriptS3LocationOutput }
ScriptS3LocationInput is an input type that accepts ScriptS3LocationArgs and ScriptS3LocationOutput values. You can construct a concrete instance of `ScriptS3LocationInput` via:
ScriptS3LocationArgs{...}
type ScriptS3LocationOutput ¶
type ScriptS3LocationOutput struct{ *pulumi.OutputState }
func (ScriptS3LocationOutput) Bucket ¶
func (o ScriptS3LocationOutput) Bucket() pulumi.StringOutput
func (ScriptS3LocationOutput) ElementType ¶
func (ScriptS3LocationOutput) ElementType() reflect.Type
func (ScriptS3LocationOutput) Key ¶
func (o ScriptS3LocationOutput) Key() pulumi.StringOutput
func (ScriptS3LocationOutput) ObjectVersion ¶
func (o ScriptS3LocationOutput) ObjectVersion() pulumi.StringPtrOutput
func (ScriptS3LocationOutput) RoleArn ¶
func (o ScriptS3LocationOutput) RoleArn() pulumi.StringOutput
func (ScriptS3LocationOutput) ToOutput ¶ added in v0.76.0
func (o ScriptS3LocationOutput) ToOutput(ctx context.Context) pulumix.Output[ScriptS3Location]
func (ScriptS3LocationOutput) ToScriptS3LocationOutput ¶
func (o ScriptS3LocationOutput) ToScriptS3LocationOutput() ScriptS3LocationOutput
func (ScriptS3LocationOutput) ToScriptS3LocationOutputWithContext ¶
func (o ScriptS3LocationOutput) ToScriptS3LocationOutputWithContext(ctx context.Context) ScriptS3LocationOutput
type ScriptS3LocationPtrOutput ¶
type ScriptS3LocationPtrOutput struct{ *pulumi.OutputState }
func (ScriptS3LocationPtrOutput) Bucket ¶
func (o ScriptS3LocationPtrOutput) Bucket() pulumi.StringPtrOutput
func (ScriptS3LocationPtrOutput) Elem ¶
func (o ScriptS3LocationPtrOutput) Elem() ScriptS3LocationOutput
func (ScriptS3LocationPtrOutput) ElementType ¶
func (ScriptS3LocationPtrOutput) ElementType() reflect.Type
func (ScriptS3LocationPtrOutput) Key ¶
func (o ScriptS3LocationPtrOutput) Key() pulumi.StringPtrOutput
func (ScriptS3LocationPtrOutput) ObjectVersion ¶
func (o ScriptS3LocationPtrOutput) ObjectVersion() pulumi.StringPtrOutput
func (ScriptS3LocationPtrOutput) RoleArn ¶
func (o ScriptS3LocationPtrOutput) RoleArn() pulumi.StringPtrOutput
func (ScriptS3LocationPtrOutput) ToOutput ¶ added in v0.76.0
func (o ScriptS3LocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ScriptS3Location]
func (ScriptS3LocationPtrOutput) ToScriptS3LocationPtrOutput ¶
func (o ScriptS3LocationPtrOutput) ToScriptS3LocationPtrOutput() ScriptS3LocationPtrOutput
func (ScriptS3LocationPtrOutput) ToScriptS3LocationPtrOutputWithContext ¶
func (o ScriptS3LocationPtrOutput) ToScriptS3LocationPtrOutputWithContext(ctx context.Context) ScriptS3LocationPtrOutput
type ScriptState ¶
type ScriptState struct { }
func (ScriptState) ElementType ¶
func (ScriptState) ElementType() reflect.Type
type ScriptTagArgs ¶ added in v0.10.0
type ScriptTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ScriptTagArgs) ElementType ¶ added in v0.10.0
func (ScriptTagArgs) ElementType() reflect.Type
func (ScriptTagArgs) ToScriptTagOutput ¶ added in v0.10.0
func (i ScriptTagArgs) ToScriptTagOutput() ScriptTagOutput
func (ScriptTagArgs) ToScriptTagOutputWithContext ¶ added in v0.10.0
func (i ScriptTagArgs) ToScriptTagOutputWithContext(ctx context.Context) ScriptTagOutput
type ScriptTagArray ¶ added in v0.10.0
type ScriptTagArray []ScriptTagInput
func (ScriptTagArray) ElementType ¶ added in v0.10.0
func (ScriptTagArray) ElementType() reflect.Type
func (ScriptTagArray) ToScriptTagArrayOutput ¶ added in v0.10.0
func (i ScriptTagArray) ToScriptTagArrayOutput() ScriptTagArrayOutput
func (ScriptTagArray) ToScriptTagArrayOutputWithContext ¶ added in v0.10.0
func (i ScriptTagArray) ToScriptTagArrayOutputWithContext(ctx context.Context) ScriptTagArrayOutput
type ScriptTagArrayInput ¶ added in v0.10.0
type ScriptTagArrayInput interface { pulumi.Input ToScriptTagArrayOutput() ScriptTagArrayOutput ToScriptTagArrayOutputWithContext(context.Context) ScriptTagArrayOutput }
ScriptTagArrayInput is an input type that accepts ScriptTagArray and ScriptTagArrayOutput values. You can construct a concrete instance of `ScriptTagArrayInput` via:
ScriptTagArray{ ScriptTagArgs{...} }
type ScriptTagArrayOutput ¶ added in v0.10.0
type ScriptTagArrayOutput struct{ *pulumi.OutputState }
func (ScriptTagArrayOutput) ElementType ¶ added in v0.10.0
func (ScriptTagArrayOutput) ElementType() reflect.Type
func (ScriptTagArrayOutput) Index ¶ added in v0.10.0
func (o ScriptTagArrayOutput) Index(i pulumi.IntInput) ScriptTagOutput
func (ScriptTagArrayOutput) ToScriptTagArrayOutput ¶ added in v0.10.0
func (o ScriptTagArrayOutput) ToScriptTagArrayOutput() ScriptTagArrayOutput
func (ScriptTagArrayOutput) ToScriptTagArrayOutputWithContext ¶ added in v0.10.0
func (o ScriptTagArrayOutput) ToScriptTagArrayOutputWithContext(ctx context.Context) ScriptTagArrayOutput
type ScriptTagInput ¶ added in v0.10.0
type ScriptTagInput interface { pulumi.Input ToScriptTagOutput() ScriptTagOutput ToScriptTagOutputWithContext(context.Context) ScriptTagOutput }
ScriptTagInput is an input type that accepts ScriptTagArgs and ScriptTagOutput values. You can construct a concrete instance of `ScriptTagInput` via:
ScriptTagArgs{...}
type ScriptTagOutput ¶ added in v0.10.0
type ScriptTagOutput struct{ *pulumi.OutputState }
func (ScriptTagOutput) ElementType ¶ added in v0.10.0
func (ScriptTagOutput) ElementType() reflect.Type
func (ScriptTagOutput) Key ¶ added in v0.10.0
func (o ScriptTagOutput) Key() pulumi.StringOutput
func (ScriptTagOutput) ToScriptTagOutput ¶ added in v0.10.0
func (o ScriptTagOutput) ToScriptTagOutput() ScriptTagOutput
func (ScriptTagOutput) ToScriptTagOutputWithContext ¶ added in v0.10.0
func (o ScriptTagOutput) ToScriptTagOutputWithContext(ctx context.Context) ScriptTagOutput
func (ScriptTagOutput) Value ¶ added in v0.10.0
func (o ScriptTagOutput) Value() pulumi.StringOutput
Source Files
¶
- alias.go
- build.go
- fleet.go
- gameServerGroup.go
- gameSessionQueue.go
- getAlias.go
- getBuild.go
- getFleet.go
- getGameServerGroup.go
- getGameSessionQueue.go
- getLocation.go
- getMatchmakingConfiguration.go
- getMatchmakingRuleSet.go
- getScript.go
- init.go
- location.go
- matchmakingConfiguration.go
- matchmakingRuleSet.go
- pulumiEnums.go
- pulumiTypes.go
- script.go