Documentation ¶
Index ¶
- func CfnAlias_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAlias_IsCfnElement(x interface{}) *bool
- func CfnAlias_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAlias_IsConstruct(x interface{}) *bool
- func CfnBuild_CFN_RESOURCE_TYPE_NAME() *string
- func CfnBuild_IsCfnElement(x interface{}) *bool
- func CfnBuild_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnBuild_IsConstruct(x interface{}) *bool
- func CfnFleet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFleet_IsCfnElement(x interface{}) *bool
- func CfnFleet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFleet_IsConstruct(x interface{}) *bool
- func CfnGameServerGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnGameServerGroup_IsCfnElement(x interface{}) *bool
- func CfnGameServerGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnGameServerGroup_IsConstruct(x interface{}) *bool
- func CfnGameSessionQueue_CFN_RESOURCE_TYPE_NAME() *string
- func CfnGameSessionQueue_IsCfnElement(x interface{}) *bool
- func CfnGameSessionQueue_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnGameSessionQueue_IsConstruct(x interface{}) *bool
- func CfnMatchmakingConfiguration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnMatchmakingConfiguration_IsCfnElement(x interface{}) *bool
- func CfnMatchmakingConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnMatchmakingConfiguration_IsConstruct(x interface{}) *bool
- func CfnMatchmakingRuleSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnMatchmakingRuleSet_IsCfnElement(x interface{}) *bool
- func CfnMatchmakingRuleSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnMatchmakingRuleSet_IsConstruct(x interface{}) *bool
- func CfnScript_CFN_RESOURCE_TYPE_NAME() *string
- func CfnScript_IsCfnElement(x interface{}) *bool
- func CfnScript_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnScript_IsConstruct(x interface{}) *bool
- func NewCfnAlias_Override(c CfnAlias, scope constructs.Construct, id *string, props *CfnAliasProps)
- func NewCfnBuild_Override(c CfnBuild, scope constructs.Construct, id *string, props *CfnBuildProps)
- func NewCfnFleet_Override(c CfnFleet, scope constructs.Construct, id *string, props *CfnFleetProps)
- func NewCfnGameServerGroup_Override(c CfnGameServerGroup, scope constructs.Construct, id *string, ...)
- func NewCfnGameSessionQueue_Override(c CfnGameSessionQueue, scope constructs.Construct, id *string, ...)
- func NewCfnMatchmakingConfiguration_Override(c CfnMatchmakingConfiguration, scope constructs.Construct, id *string, ...)
- func NewCfnMatchmakingRuleSet_Override(c CfnMatchmakingRuleSet, scope constructs.Construct, id *string, ...)
- func NewCfnScript_Override(c CfnScript, scope constructs.Construct, id *string, props *CfnScriptProps)
- type CfnAlias
- type CfnAliasProps
- type CfnAlias_RoutingStrategyProperty
- type CfnBuild
- type CfnBuildProps
- type CfnBuild_S3LocationProperty
- type CfnFleet
- type CfnFleetProps
- type CfnFleet_CertificateConfigurationProperty
- type CfnFleet_IpPermissionProperty
- type CfnFleet_ResourceCreationLimitPolicyProperty
- type CfnFleet_RuntimeConfigurationProperty
- type CfnFleet_ServerProcessProperty
- type CfnGameServerGroup
- type CfnGameServerGroupProps
- type CfnGameServerGroup_AutoScalingPolicyProperty
- type CfnGameServerGroup_InstanceDefinitionProperty
- type CfnGameServerGroup_LaunchTemplateProperty
- type CfnGameServerGroup_TargetTrackingConfigurationProperty
- type CfnGameSessionQueue
- type CfnGameSessionQueueProps
- type CfnGameSessionQueue_DestinationProperty
- type CfnGameSessionQueue_PlayerLatencyPolicyProperty
- type CfnMatchmakingConfiguration
- type CfnMatchmakingConfigurationProps
- type CfnMatchmakingConfiguration_GamePropertyProperty
- type CfnMatchmakingRuleSet
- type CfnMatchmakingRuleSetProps
- type CfnScript
- type CfnScriptProps
- type CfnScript_S3LocationProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAlias_CFN_RESOURCE_TYPE_NAME ¶
func CfnAlias_CFN_RESOURCE_TYPE_NAME() *string
func CfnAlias_IsCfnElement ¶
func CfnAlias_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAlias_IsCfnResource ¶
func CfnAlias_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAlias_IsConstruct ¶
func CfnAlias_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnBuild_CFN_RESOURCE_TYPE_NAME ¶
func CfnBuild_CFN_RESOURCE_TYPE_NAME() *string
func CfnBuild_IsCfnElement ¶
func CfnBuild_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnBuild_IsCfnResource ¶
func CfnBuild_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnBuild_IsConstruct ¶
func CfnBuild_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnFleet_CFN_RESOURCE_TYPE_NAME ¶
func CfnFleet_CFN_RESOURCE_TYPE_NAME() *string
func CfnFleet_IsCfnElement ¶
func CfnFleet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnFleet_IsCfnResource ¶
func CfnFleet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnFleet_IsConstruct ¶
func CfnFleet_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnGameServerGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnGameServerGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnGameServerGroup_IsCfnElement ¶
func CfnGameServerGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnGameServerGroup_IsCfnResource ¶
func CfnGameServerGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnGameServerGroup_IsConstruct ¶
func CfnGameServerGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnGameSessionQueue_CFN_RESOURCE_TYPE_NAME ¶
func CfnGameSessionQueue_CFN_RESOURCE_TYPE_NAME() *string
func CfnGameSessionQueue_IsCfnElement ¶
func CfnGameSessionQueue_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnGameSessionQueue_IsCfnResource ¶
func CfnGameSessionQueue_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnGameSessionQueue_IsConstruct ¶
func CfnGameSessionQueue_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnMatchmakingConfiguration_CFN_RESOURCE_TYPE_NAME ¶
func CfnMatchmakingConfiguration_CFN_RESOURCE_TYPE_NAME() *string
func CfnMatchmakingConfiguration_IsCfnElement ¶
func CfnMatchmakingConfiguration_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnMatchmakingConfiguration_IsCfnResource ¶
func CfnMatchmakingConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnMatchmakingConfiguration_IsConstruct ¶
func CfnMatchmakingConfiguration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnMatchmakingRuleSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnMatchmakingRuleSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnMatchmakingRuleSet_IsCfnElement ¶
func CfnMatchmakingRuleSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnMatchmakingRuleSet_IsCfnResource ¶
func CfnMatchmakingRuleSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnMatchmakingRuleSet_IsConstruct ¶
func CfnMatchmakingRuleSet_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnScript_CFN_RESOURCE_TYPE_NAME ¶
func CfnScript_CFN_RESOURCE_TYPE_NAME() *string
func CfnScript_IsCfnElement ¶
func CfnScript_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnScript_IsCfnResource ¶
func CfnScript_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnScript_IsConstruct ¶
func CfnScript_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnAlias_Override ¶
func NewCfnAlias_Override(c CfnAlias, scope constructs.Construct, id *string, props *CfnAliasProps)
Create a new `AWS::GameLift::Alias`.
func NewCfnBuild_Override ¶
func NewCfnBuild_Override(c CfnBuild, scope constructs.Construct, id *string, props *CfnBuildProps)
Create a new `AWS::GameLift::Build`.
func NewCfnFleet_Override ¶
func NewCfnFleet_Override(c CfnFleet, scope constructs.Construct, id *string, props *CfnFleetProps)
Create a new `AWS::GameLift::Fleet`.
func NewCfnGameServerGroup_Override ¶
func NewCfnGameServerGroup_Override(c CfnGameServerGroup, scope constructs.Construct, id *string, props *CfnGameServerGroupProps)
Create a new `AWS::GameLift::GameServerGroup`.
func NewCfnGameSessionQueue_Override ¶
func NewCfnGameSessionQueue_Override(c CfnGameSessionQueue, scope constructs.Construct, id *string, props *CfnGameSessionQueueProps)
Create a new `AWS::GameLift::GameSessionQueue`.
func NewCfnMatchmakingConfiguration_Override ¶
func NewCfnMatchmakingConfiguration_Override(c CfnMatchmakingConfiguration, scope constructs.Construct, id *string, props *CfnMatchmakingConfigurationProps)
Create a new `AWS::GameLift::MatchmakingConfiguration`.
func NewCfnMatchmakingRuleSet_Override ¶
func NewCfnMatchmakingRuleSet_Override(c CfnMatchmakingRuleSet, scope constructs.Construct, id *string, props *CfnMatchmakingRuleSetProps)
Create a new `AWS::GameLift::MatchmakingRuleSet`.
func NewCfnScript_Override ¶
func NewCfnScript_Override(c CfnScript, scope constructs.Construct, id *string, props *CfnScriptProps)
Create a new `AWS::GameLift::Script`.
Types ¶
type CfnAlias ¶
type CfnAlias interface { awscdk.CfnResource awscdk.IInspectable AttrAliasId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string RoutingStrategy() interface{} SetRoutingStrategy(val interface{}) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::Alias`.
func NewCfnAlias ¶
func NewCfnAlias(scope constructs.Construct, id *string, props *CfnAliasProps) CfnAlias
Create a new `AWS::GameLift::Alias`.
type CfnAliasProps ¶
type CfnAliasProps struct { // `AWS::GameLift::Alias.Name`. Name *string `json:"name"` // `AWS::GameLift::Alias.RoutingStrategy`. RoutingStrategy interface{} `json:"routingStrategy"` // `AWS::GameLift::Alias.Description`. Description *string `json:"description"` }
Properties for defining a `AWS::GameLift::Alias`.
type CfnBuild ¶
type CfnBuild interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node OperatingSystem() *string SetOperatingSystem(val *string) Ref() *string Stack() awscdk.Stack StorageLocation() interface{} SetStorageLocation(val interface{}) UpdatedProperites() *map[string]interface{} Version() *string SetVersion(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::Build`.
func NewCfnBuild ¶
func NewCfnBuild(scope constructs.Construct, id *string, props *CfnBuildProps) CfnBuild
Create a new `AWS::GameLift::Build`.
type CfnBuildProps ¶
type CfnBuildProps struct { // `AWS::GameLift::Build.Name`. Name *string `json:"name"` // `AWS::GameLift::Build.OperatingSystem`. OperatingSystem *string `json:"operatingSystem"` // `AWS::GameLift::Build.StorageLocation`. StorageLocation interface{} `json:"storageLocation"` // `AWS::GameLift::Build.Version`. Version *string `json:"version"` }
Properties for defining a `AWS::GameLift::Build`.
type CfnBuild_S3LocationProperty ¶
type CfnBuild_S3LocationProperty struct { // `CfnBuild.S3LocationProperty.Bucket`. Bucket *string `json:"bucket"` // `CfnBuild.S3LocationProperty.Key`. Key *string `json:"key"` // `CfnBuild.S3LocationProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnBuild.S3LocationProperty.ObjectVersion`. ObjectVersion *string `json:"objectVersion"` }
type CfnFleet ¶
type CfnFleet interface { awscdk.CfnResource awscdk.IInspectable BuildId() *string SetBuildId(val *string) CertificateConfiguration() interface{} SetCertificateConfiguration(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) DesiredEc2Instances() *float64 SetDesiredEc2Instances(val *float64) Ec2InboundPermissions() interface{} SetEc2InboundPermissions(val interface{}) Ec2InstanceType() *string SetEc2InstanceType(val *string) FleetType() *string SetFleetType(val *string) InstanceRoleArn() *string SetInstanceRoleArn(val *string) LogicalId() *string LogPaths() *[]*string SetLogPaths(val *[]*string) MaxSize() *float64 SetMaxSize(val *float64) MetricGroups() *[]*string SetMetricGroups(val *[]*string) MinSize() *float64 SetMinSize(val *float64) Name() *string SetName(val *string) NewGameSessionProtectionPolicy() *string SetNewGameSessionProtectionPolicy(val *string) Node() constructs.Node PeerVpcAwsAccountId() *string SetPeerVpcAwsAccountId(val *string) PeerVpcId() *string SetPeerVpcId(val *string) Ref() *string ResourceCreationLimitPolicy() interface{} SetResourceCreationLimitPolicy(val interface{}) RuntimeConfiguration() interface{} SetRuntimeConfiguration(val interface{}) ScriptId() *string SetScriptId(val *string) ServerLaunchParameters() *string SetServerLaunchParameters(val *string) ServerLaunchPath() *string SetServerLaunchPath(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::Fleet`.
func NewCfnFleet ¶
func NewCfnFleet(scope constructs.Construct, id *string, props *CfnFleetProps) CfnFleet
Create a new `AWS::GameLift::Fleet`.
type CfnFleetProps ¶
type CfnFleetProps struct { // `AWS::GameLift::Fleet.EC2InstanceType`. Ec2InstanceType *string `json:"ec2InstanceType"` // `AWS::GameLift::Fleet.Name`. Name *string `json:"name"` // `AWS::GameLift::Fleet.BuildId`. BuildId *string `json:"buildId"` // `AWS::GameLift::Fleet.CertificateConfiguration`. CertificateConfiguration interface{} `json:"certificateConfiguration"` // `AWS::GameLift::Fleet.Description`. Description *string `json:"description"` // `AWS::GameLift::Fleet.DesiredEC2Instances`. DesiredEc2Instances *float64 `json:"desiredEc2Instances"` // `AWS::GameLift::Fleet.EC2InboundPermissions`. Ec2InboundPermissions interface{} `json:"ec2InboundPermissions"` // `AWS::GameLift::Fleet.FleetType`. FleetType *string `json:"fleetType"` // `AWS::GameLift::Fleet.InstanceRoleARN`. InstanceRoleArn *string `json:"instanceRoleArn"` // `AWS::GameLift::Fleet.LogPaths`. LogPaths *[]*string `json:"logPaths"` // `AWS::GameLift::Fleet.MaxSize`. MaxSize *float64 `json:"maxSize"` // `AWS::GameLift::Fleet.MetricGroups`. MetricGroups *[]*string `json:"metricGroups"` // `AWS::GameLift::Fleet.MinSize`. MinSize *float64 `json:"minSize"` // `AWS::GameLift::Fleet.NewGameSessionProtectionPolicy`. NewGameSessionProtectionPolicy *string `json:"newGameSessionProtectionPolicy"` // `AWS::GameLift::Fleet.PeerVpcAwsAccountId`. PeerVpcAwsAccountId *string `json:"peerVpcAwsAccountId"` // `AWS::GameLift::Fleet.PeerVpcId`. PeerVpcId *string `json:"peerVpcId"` // `AWS::GameLift::Fleet.ResourceCreationLimitPolicy`. ResourceCreationLimitPolicy interface{} `json:"resourceCreationLimitPolicy"` // `AWS::GameLift::Fleet.RuntimeConfiguration`. RuntimeConfiguration interface{} `json:"runtimeConfiguration"` // `AWS::GameLift::Fleet.ScriptId`. ScriptId *string `json:"scriptId"` // `AWS::GameLift::Fleet.ServerLaunchParameters`. ServerLaunchParameters *string `json:"serverLaunchParameters"` // `AWS::GameLift::Fleet.ServerLaunchPath`. ServerLaunchPath *string `json:"serverLaunchPath"` }
Properties for defining a `AWS::GameLift::Fleet`.
type CfnFleet_CertificateConfigurationProperty ¶
type CfnFleet_CertificateConfigurationProperty struct { // `CfnFleet.CertificateConfigurationProperty.CertificateType`. CertificateType *string `json:"certificateType"` }
type CfnFleet_IpPermissionProperty ¶
type CfnFleet_IpPermissionProperty struct { // `CfnFleet.IpPermissionProperty.FromPort`. FromPort *float64 `json:"fromPort"` // `CfnFleet.IpPermissionProperty.IpRange`. IpRange *string `json:"ipRange"` // `CfnFleet.IpPermissionProperty.Protocol`. Protocol *string `json:"protocol"` // `CfnFleet.IpPermissionProperty.ToPort`. ToPort *float64 `json:"toPort"` }
type CfnFleet_ResourceCreationLimitPolicyProperty ¶
type CfnFleet_ResourceCreationLimitPolicyProperty struct { // `CfnFleet.ResourceCreationLimitPolicyProperty.NewGameSessionsPerCreator`. NewGameSessionsPerCreator *float64 `json:"newGameSessionsPerCreator"` // `CfnFleet.ResourceCreationLimitPolicyProperty.PolicyPeriodInMinutes`. PolicyPeriodInMinutes *float64 `json:"policyPeriodInMinutes"` }
type CfnFleet_RuntimeConfigurationProperty ¶
type CfnFleet_RuntimeConfigurationProperty struct { // `CfnFleet.RuntimeConfigurationProperty.GameSessionActivationTimeoutSeconds`. GameSessionActivationTimeoutSeconds *float64 `json:"gameSessionActivationTimeoutSeconds"` // `CfnFleet.RuntimeConfigurationProperty.MaxConcurrentGameSessionActivations`. MaxConcurrentGameSessionActivations *float64 `json:"maxConcurrentGameSessionActivations"` // `CfnFleet.RuntimeConfigurationProperty.ServerProcesses`. ServerProcesses interface{} `json:"serverProcesses"` }
type CfnFleet_ServerProcessProperty ¶
type CfnFleet_ServerProcessProperty struct { // `CfnFleet.ServerProcessProperty.ConcurrentExecutions`. ConcurrentExecutions *float64 `json:"concurrentExecutions"` // `CfnFleet.ServerProcessProperty.LaunchPath`. LaunchPath *string `json:"launchPath"` // `CfnFleet.ServerProcessProperty.Parameters`. Parameters *string `json:"parameters"` }
type CfnGameServerGroup ¶
type CfnGameServerGroup interface { awscdk.CfnResource awscdk.IInspectable AttrAutoScalingGroupArn() *string AttrGameServerGroupArn() *string AutoScalingPolicy() interface{} SetAutoScalingPolicy(val interface{}) BalancingStrategy() *string SetBalancingStrategy(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DeleteOption() *string SetDeleteOption(val *string) GameServerGroupName() *string SetGameServerGroupName(val *string) GameServerProtectionPolicy() *string SetGameServerProtectionPolicy(val *string) InstanceDefinitions() interface{} SetInstanceDefinitions(val interface{}) LaunchTemplate() interface{} SetLaunchTemplate(val interface{}) LogicalId() *string MaxSize() *float64 SetMaxSize(val *float64) MinSize() *float64 SetMinSize(val *float64) Node() constructs.Node Ref() *string RoleArn() *string SetRoleArn(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} VpcSubnets() *[]*string SetVpcSubnets(val *[]*string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::GameServerGroup`.
func NewCfnGameServerGroup ¶
func NewCfnGameServerGroup(scope constructs.Construct, id *string, props *CfnGameServerGroupProps) CfnGameServerGroup
Create a new `AWS::GameLift::GameServerGroup`.
type CfnGameServerGroupProps ¶
type CfnGameServerGroupProps struct { // `AWS::GameLift::GameServerGroup.GameServerGroupName`. GameServerGroupName *string `json:"gameServerGroupName"` // `AWS::GameLift::GameServerGroup.InstanceDefinitions`. InstanceDefinitions interface{} `json:"instanceDefinitions"` // `AWS::GameLift::GameServerGroup.LaunchTemplate`. LaunchTemplate interface{} `json:"launchTemplate"` // `AWS::GameLift::GameServerGroup.RoleArn`. RoleArn *string `json:"roleArn"` // `AWS::GameLift::GameServerGroup.AutoScalingPolicy`. AutoScalingPolicy interface{} `json:"autoScalingPolicy"` // `AWS::GameLift::GameServerGroup.BalancingStrategy`. BalancingStrategy *string `json:"balancingStrategy"` // `AWS::GameLift::GameServerGroup.DeleteOption`. DeleteOption *string `json:"deleteOption"` // `AWS::GameLift::GameServerGroup.GameServerProtectionPolicy`. GameServerProtectionPolicy *string `json:"gameServerProtectionPolicy"` // `AWS::GameLift::GameServerGroup.MaxSize`. MaxSize *float64 `json:"maxSize"` // `AWS::GameLift::GameServerGroup.MinSize`. MinSize *float64 `json:"minSize"` // `AWS::GameLift::GameServerGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::GameLift::GameServerGroup.VpcSubnets`. VpcSubnets *[]*string `json:"vpcSubnets"` }
Properties for defining a `AWS::GameLift::GameServerGroup`.
type CfnGameServerGroup_AutoScalingPolicyProperty ¶
type CfnGameServerGroup_AutoScalingPolicyProperty struct { // `CfnGameServerGroup.AutoScalingPolicyProperty.TargetTrackingConfiguration`. TargetTrackingConfiguration interface{} `json:"targetTrackingConfiguration"` // `CfnGameServerGroup.AutoScalingPolicyProperty.EstimatedInstanceWarmup`. EstimatedInstanceWarmup *float64 `json:"estimatedInstanceWarmup"` }
type CfnGameServerGroup_LaunchTemplateProperty ¶
type CfnGameServerGroup_LaunchTemplateProperty struct { // `CfnGameServerGroup.LaunchTemplateProperty.LaunchTemplateId`. LaunchTemplateId *string `json:"launchTemplateId"` // `CfnGameServerGroup.LaunchTemplateProperty.LaunchTemplateName`. LaunchTemplateName *string `json:"launchTemplateName"` // `CfnGameServerGroup.LaunchTemplateProperty.Version`. Version *string `json:"version"` }
type CfnGameServerGroup_TargetTrackingConfigurationProperty ¶
type CfnGameServerGroup_TargetTrackingConfigurationProperty struct { // `CfnGameServerGroup.TargetTrackingConfigurationProperty.TargetValue`. TargetValue *float64 `json:"targetValue"` }
type CfnGameSessionQueue ¶
type CfnGameSessionQueue interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Destinations() interface{} SetDestinations(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node PlayerLatencyPolicies() interface{} SetPlayerLatencyPolicies(val interface{}) Ref() *string Stack() awscdk.Stack TimeoutInSeconds() *float64 SetTimeoutInSeconds(val *float64) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::GameSessionQueue`.
func NewCfnGameSessionQueue ¶
func NewCfnGameSessionQueue(scope constructs.Construct, id *string, props *CfnGameSessionQueueProps) CfnGameSessionQueue
Create a new `AWS::GameLift::GameSessionQueue`.
type CfnGameSessionQueueProps ¶
type CfnGameSessionQueueProps struct { // `AWS::GameLift::GameSessionQueue.Name`. Name *string `json:"name"` // `AWS::GameLift::GameSessionQueue.Destinations`. Destinations interface{} `json:"destinations"` // `AWS::GameLift::GameSessionQueue.PlayerLatencyPolicies`. PlayerLatencyPolicies interface{} `json:"playerLatencyPolicies"` // `AWS::GameLift::GameSessionQueue.TimeoutInSeconds`. TimeoutInSeconds *float64 `json:"timeoutInSeconds"` }
Properties for defining a `AWS::GameLift::GameSessionQueue`.
type CfnGameSessionQueue_DestinationProperty ¶
type CfnGameSessionQueue_DestinationProperty struct { // `CfnGameSessionQueue.DestinationProperty.DestinationArn`. DestinationArn *string `json:"destinationArn"` }
type CfnGameSessionQueue_PlayerLatencyPolicyProperty ¶
type CfnGameSessionQueue_PlayerLatencyPolicyProperty struct { // `CfnGameSessionQueue.PlayerLatencyPolicyProperty.MaximumIndividualPlayerLatencyMilliseconds`. MaximumIndividualPlayerLatencyMilliseconds *float64 `json:"maximumIndividualPlayerLatencyMilliseconds"` // `CfnGameSessionQueue.PlayerLatencyPolicyProperty.PolicyDurationSeconds`. PolicyDurationSeconds *float64 `json:"policyDurationSeconds"` }
type CfnMatchmakingConfiguration ¶
type CfnMatchmakingConfiguration interface { awscdk.CfnResource awscdk.IInspectable AcceptanceRequired() interface{} SetAcceptanceRequired(val interface{}) AcceptanceTimeoutSeconds() *float64 SetAcceptanceTimeoutSeconds(val *float64) AdditionalPlayerCount() *float64 SetAdditionalPlayerCount(val *float64) AttrArn() *string AttrName() *string BackfillMode() *string SetBackfillMode(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string CustomEventData() *string SetCustomEventData(val *string) Description() *string SetDescription(val *string) FlexMatchMode() *string SetFlexMatchMode(val *string) GameProperties() interface{} SetGameProperties(val interface{}) GameSessionData() *string SetGameSessionData(val *string) GameSessionQueueArns() *[]*string SetGameSessionQueueArns(val *[]*string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node NotificationTarget() *string SetNotificationTarget(val *string) Ref() *string RequestTimeoutSeconds() *float64 SetRequestTimeoutSeconds(val *float64) RuleSetName() *string SetRuleSetName(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::MatchmakingConfiguration`.
func NewCfnMatchmakingConfiguration ¶
func NewCfnMatchmakingConfiguration(scope constructs.Construct, id *string, props *CfnMatchmakingConfigurationProps) CfnMatchmakingConfiguration
Create a new `AWS::GameLift::MatchmakingConfiguration`.
type CfnMatchmakingConfigurationProps ¶
type CfnMatchmakingConfigurationProps struct { // `AWS::GameLift::MatchmakingConfiguration.AcceptanceRequired`. AcceptanceRequired interface{} `json:"acceptanceRequired"` // `AWS::GameLift::MatchmakingConfiguration.Name`. Name *string `json:"name"` // `AWS::GameLift::MatchmakingConfiguration.RequestTimeoutSeconds`. RequestTimeoutSeconds *float64 `json:"requestTimeoutSeconds"` // `AWS::GameLift::MatchmakingConfiguration.RuleSetName`. RuleSetName *string `json:"ruleSetName"` // `AWS::GameLift::MatchmakingConfiguration.AcceptanceTimeoutSeconds`. AcceptanceTimeoutSeconds *float64 `json:"acceptanceTimeoutSeconds"` // `AWS::GameLift::MatchmakingConfiguration.AdditionalPlayerCount`. AdditionalPlayerCount *float64 `json:"additionalPlayerCount"` // `AWS::GameLift::MatchmakingConfiguration.BackfillMode`. BackfillMode *string `json:"backfillMode"` // `AWS::GameLift::MatchmakingConfiguration.CustomEventData`. CustomEventData *string `json:"customEventData"` // `AWS::GameLift::MatchmakingConfiguration.Description`. Description *string `json:"description"` // `AWS::GameLift::MatchmakingConfiguration.FlexMatchMode`. FlexMatchMode *string `json:"flexMatchMode"` // `AWS::GameLift::MatchmakingConfiguration.GameProperties`. GameProperties interface{} `json:"gameProperties"` // `AWS::GameLift::MatchmakingConfiguration.GameSessionData`. GameSessionData *string `json:"gameSessionData"` // `AWS::GameLift::MatchmakingConfiguration.GameSessionQueueArns`. GameSessionQueueArns *[]*string `json:"gameSessionQueueArns"` // `AWS::GameLift::MatchmakingConfiguration.NotificationTarget`. NotificationTarget *string `json:"notificationTarget"` }
Properties for defining a `AWS::GameLift::MatchmakingConfiguration`.
type CfnMatchmakingRuleSet ¶
type CfnMatchmakingRuleSet interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrName() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string RuleSetBody() *string SetRuleSetBody(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::MatchmakingRuleSet`.
func NewCfnMatchmakingRuleSet ¶
func NewCfnMatchmakingRuleSet(scope constructs.Construct, id *string, props *CfnMatchmakingRuleSetProps) CfnMatchmakingRuleSet
Create a new `AWS::GameLift::MatchmakingRuleSet`.
type CfnMatchmakingRuleSetProps ¶
type CfnMatchmakingRuleSetProps struct { // `AWS::GameLift::MatchmakingRuleSet.Name`. Name *string `json:"name"` // `AWS::GameLift::MatchmakingRuleSet.RuleSetBody`. RuleSetBody *string `json:"ruleSetBody"` }
Properties for defining a `AWS::GameLift::MatchmakingRuleSet`.
type CfnScript ¶
type CfnScript interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string Stack() awscdk.Stack StorageLocation() interface{} SetStorageLocation(val interface{}) UpdatedProperites() *map[string]interface{} Version() *string SetVersion(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::GameLift::Script`.
func NewCfnScript ¶
func NewCfnScript(scope constructs.Construct, id *string, props *CfnScriptProps) CfnScript
Create a new `AWS::GameLift::Script`.
type CfnScriptProps ¶
type CfnScriptProps struct { // `AWS::GameLift::Script.StorageLocation`. StorageLocation interface{} `json:"storageLocation"` // `AWS::GameLift::Script.Name`. Name *string `json:"name"` // `AWS::GameLift::Script.Version`. Version *string `json:"version"` }
Properties for defining a `AWS::GameLift::Script`.
type CfnScript_S3LocationProperty ¶
type CfnScript_S3LocationProperty struct { // `CfnScript.S3LocationProperty.Bucket`. Bucket *string `json:"bucket"` // `CfnScript.S3LocationProperty.Key`. Key *string `json:"key"` // `CfnScript.S3LocationProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnScript.S3LocationProperty.ObjectVersion`. ObjectVersion *string `json:"objectVersion"` }