Show / Hide Table of Contents

Class CfnBuild

The AWS::GameLift::Build resource creates a game server build that is installed and run on instances in an Amazon GameLift fleet.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnBuild
Implements
IInspectable
ITaggableV2
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.GameLift
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnBuild : CfnResource, IInspectable, ITaggableV2
Syntax (vb)
Public Class CfnBuild Inherits CfnResource Implements IInspectable, ITaggableV2
Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.GameLift;

             var cfnBuild = new CfnBuild(this, "MyCfnBuild", new CfnBuildProps {
                 Name = "name",
                 OperatingSystem = "operatingSystem",
                 ServerSdkVersion = "serverSdkVersion",
                 StorageLocation = new StorageLocationProperty {
                     Bucket = "bucket",
                     Key = "key",
                     RoleArn = "roleArn",

                     // the properties below are optional
                     ObjectVersion = "objectVersion"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 Version = "version"
             });

Synopsis

Constructors

CfnBuild(Construct, string, ICfnBuildProps?)

The AWS::GameLift::Build resource creates a game server build that is installed and run on instances in an Amazon GameLift fleet.

Properties

AttrBuildArn

The Amazon Resource Name ( ARN ) that is assigned to a Amazon GameLift Servers build resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::build/build-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912 . In a GameLift build ARN, the resource ID matches the BuildId value.

AttrBuildId

A unique identifier for the build.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CdkTagManager

Tag Manager which manages the tags for this resource.

CfnProperties

The AWS::GameLift::Build resource creates a game server build that is installed and run on instances in an Amazon GameLift fleet.

Name

A descriptive label that is associated with a build.

OperatingSystem

The operating system that your game server binaries run on.

ServerSdkVersion

A server SDK version you used when integrating your game server build with Amazon GameLift Servers.

StorageLocation

Information indicating where your game build files are stored.

Tags

An array of key-value pairs to apply to this resource.

Version

Version information that is associated with this build.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<string, object>)

The AWS::GameLift::Build resource creates a game server build that is installed and run on instances in an Amazon GameLift fleet.

Constructors

CfnBuild(Construct, string, ICfnBuildProps?)

The AWS::GameLift::Build resource creates a game server build that is installed and run on instances in an Amazon GameLift fleet.

public CfnBuild(Construct scope, string id, ICfnBuildProps? props = null)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnBuildProps

Resource properties.

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

Properties

AttrBuildArn

The Amazon Resource Name ( ARN ) that is assigned to a Amazon GameLift Servers build resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::build/build-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912 . In a GameLift build ARN, the resource ID matches the BuildId value.

public virtual string AttrBuildArn { get; }
Property Value

string

Remarks

CloudformationAttribute: BuildArn

AttrBuildId

A unique identifier for the build.

public virtual string AttrBuildId { get; }
Property Value

string

Remarks

CloudformationAttribute: BuildId

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

CdkTagManager

Tag Manager which manages the tags for this resource.

public virtual TagManager CdkTagManager { get; }
Property Value

TagManager

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

CfnProperties

The AWS::GameLift::Build resource creates a game server build that is installed and run on instances in an Amazon GameLift fleet.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

Name

A descriptive label that is associated with a build.

public virtual string? Name { get; set; }
Property Value

string

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

OperatingSystem

The operating system that your game server binaries run on.

public virtual string? OperatingSystem { get; set; }
Property Value

string

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

ServerSdkVersion

A server SDK version you used when integrating your game server build with Amazon GameLift Servers.

public virtual string? ServerSdkVersion { get; set; }
Property Value

string

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

StorageLocation

Information indicating where your game build files are stored.

public virtual object? StorageLocation { get; set; }
Property Value

object

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

Tags

An array of key-value pairs to apply to this resource.

public virtual ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

Version

Version information that is associated with this build.

public virtual string? Version { get; set; }
Property Value

string

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

The AWS::GameLift::Build resource creates a game server build that is installed and run on instances in an Amazon GameLift fleet.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

This resource points to an Amazon S3 location that contains a zip file with all of the components of the game server build.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html

CloudformationResource: AWS::GameLift::Build

ExampleMetadata: fixture=_generated

Implements

IInspectable
ITaggableV2
Back to top Generated by DocFX