Class CfnImageBuilderProps.Jsii$Proxy
- All Implemented Interfaces:
CfnImageBuilderProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnImageBuilderProps
CfnImageBuilderProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appstream.CfnImageBuilderProps
CfnImageBuilderProps.Builder, CfnImageBuilderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnImageBuilderProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnImageBuilderProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe list of virtual private cloud (VPC) interface endpoint objects.final StringThe version of the WorkSpaces Applications agent to use for this image builder.final StringThe description to display.final StringThe image builder name to display.final ObjectThe name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.final ObjectEnables or disables default internet access for the image builder.final StringThe ARN of the IAM role that is applied to the image builder.final StringThe ARN of the public, private, or shared image to use.final StringThe name of the image used to create the image builder.final StringThe instance type to use when launching the image builder.final StringgetName()A unique name for the image builder.getTags()An array of key-value pairs.final ObjectThe VPC configuration for the image builder.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnImageBuilderProps.Builder.
-
-
Method Details
-
getInstanceType
Description copied from interface:CfnImageBuilderPropsThe instance type to use when launching the image builder. The following instance types are available:.- stream.standard.small
- stream.standard.medium
- stream.standard.large
- stream.compute.large
- stream.compute.xlarge
- stream.compute.2xlarge
- stream.compute.4xlarge
- stream.compute.8xlarge
- stream.memory.large
- stream.memory.xlarge
- stream.memory.2xlarge
- stream.memory.4xlarge
- stream.memory.8xlarge
- stream.memory.z1d.large
- stream.memory.z1d.xlarge
- stream.memory.z1d.2xlarge
- stream.memory.z1d.3xlarge
- stream.memory.z1d.6xlarge
- stream.memory.z1d.12xlarge
- stream.graphics-design.large
- stream.graphics-design.xlarge
- stream.graphics-design.2xlarge
- stream.graphics-design.4xlarge
- stream.graphics.g4dn.xlarge
- stream.graphics.g4dn.2xlarge
- stream.graphics.g4dn.4xlarge
- stream.graphics.g4dn.8xlarge
- stream.graphics.g4dn.12xlarge
- stream.graphics.g4dn.16xlarge
- stream.graphics.g5.xlarge
- stream.graphics.g5.2xlarge
- stream.graphics.g5.4xlarge
- stream.graphics.g5.8xlarge
- stream.graphics.g5.16xlarge
- stream.graphics.g5.12xlarge
- stream.graphics.g5.24xlarge
- stream.graphics.g6.xlarge
- stream.graphics.g6.2xlarge
- stream.graphics.g6.4xlarge
- stream.graphics.g6.8xlarge
- stream.graphics.g6.16xlarge
- stream.graphics.g6.12xlarge
- stream.graphics.g6.24xlarge
- stream.graphics.gr6.4xlarge
- stream.graphics.gr6.8xlarge
- stream.graphics.g6f.large
- stream.graphics.g6f.xlarge
- stream.graphics.g6f.2xlarge
- stream.graphics.g6f.4xlarge
- stream.graphics.gr6f.4xlarge
- Specified by:
getInstanceTypein interfaceCfnImageBuilderProps- See Also:
-
getName
Description copied from interface:CfnImageBuilderPropsA unique name for the image builder.- Specified by:
getNamein interfaceCfnImageBuilderProps- See Also:
-
getAccessEndpoints
Description copied from interface:CfnImageBuilderPropsThe list of virtual private cloud (VPC) interface endpoint objects.Administrators can connect to the image builder only through the specified endpoints.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnImageBuilder.AccessEndpointProperty>- Specified by:
getAccessEndpointsin interfaceCfnImageBuilderProps- See Also:
-
getAppstreamAgentVersion
Description copied from interface:CfnImageBuilderPropsThe version of the WorkSpaces Applications agent to use for this image builder.To use the latest version of the WorkSpaces Applications agent, specify [LATEST].
- Specified by:
getAppstreamAgentVersionin interfaceCfnImageBuilderProps- See Also:
-
getDescription
Description copied from interface:CfnImageBuilderPropsThe description to display.- Specified by:
getDescriptionin interfaceCfnImageBuilderProps- See Also:
-
getDisplayName
Description copied from interface:CfnImageBuilderPropsThe image builder name to display.- Specified by:
getDisplayNamein interfaceCfnImageBuilderProps- See Also:
-
getDomainJoinInfo
Description copied from interface:CfnImageBuilderPropsThe name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.Returns union: either
IResolvableorCfnImageBuilder.DomainJoinInfoProperty- Specified by:
getDomainJoinInfoin interfaceCfnImageBuilderProps- See Also:
-
getEnableDefaultInternetAccess
Description copied from interface:CfnImageBuilderPropsEnables or disables default internet access for the image builder.Returns union: either
BooleanorIResolvable- Specified by:
getEnableDefaultInternetAccessin interfaceCfnImageBuilderProps- See Also:
-
getIamRoleArn
Description copied from interface:CfnImageBuilderPropsThe ARN of the IAM role that is applied to the image builder.To assume a role, the image builder calls the AWS Security Token Service
AssumeRoleAPI operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide .
- Specified by:
getIamRoleArnin interfaceCfnImageBuilderProps- See Also:
-
getImageArn
Description copied from interface:CfnImageBuilderPropsThe ARN of the public, private, or shared image to use.- Specified by:
getImageArnin interfaceCfnImageBuilderProps- See Also:
-
getImageName
Description copied from interface:CfnImageBuilderPropsThe name of the image used to create the image builder.- Specified by:
getImageNamein interfaceCfnImageBuilderProps- See Also:
-
getTags
Description copied from interface:CfnImageBuilderPropsAn array of key-value pairs.- Specified by:
getTagsin interfaceCfnImageBuilderProps- See Also:
-
getVpcConfig
Description copied from interface:CfnImageBuilderPropsThe VPC configuration for the image builder.You can specify only one subnet.
Returns union: either
IResolvableorCfnImageBuilder.VpcConfigProperty- Specified by:
getVpcConfigin interfaceCfnImageBuilderProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-