Class CfnImageBuilderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appstream.CfnImageBuilderProps.Jsii$Proxy
- All Implemented Interfaces:
CfnImageBuilderProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnImageBuilderProps
@Stability(Stable)
@Internal
public static final class CfnImageBuilderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnImageBuilderProps
An implementation for
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 AppStream 2.0 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-desktop.2xlarge
- 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-pro.4xlarge
- stream.graphics-pro.8xlarge
- stream.graphics-pro.16xlarge
- Specified by:
getInstanceTypein interfaceCfnImageBuilderProps
-
getName
Description copied from interface:CfnImageBuilderPropsA unique name for the image builder.- Specified by:
getNamein interfaceCfnImageBuilderProps
-
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.
- Specified by:
getAccessEndpointsin interfaceCfnImageBuilderProps
-
getAppstreamAgentVersion
Description copied from interface:CfnImageBuilderPropsThe version of the AppStream 2.0 agent to use for this image builder. To use the latest version of the AppStream 2.0 agent, specify [LATEST].- Specified by:
getAppstreamAgentVersionin interfaceCfnImageBuilderProps
-
getDescription
Description copied from interface:CfnImageBuilderPropsThe description to display.- Specified by:
getDescriptionin interfaceCfnImageBuilderProps
-
getDisplayName
Description copied from interface:CfnImageBuilderPropsThe image builder name to display.- Specified by:
getDisplayNamein interfaceCfnImageBuilderProps
-
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.- Specified by:
getDomainJoinInfoin interfaceCfnImageBuilderProps
-
getEnableDefaultInternetAccess
Description copied from interface:CfnImageBuilderPropsEnables or disables default internet access for the image builder.- Specified by:
getEnableDefaultInternetAccessin interfaceCfnImageBuilderProps
-
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
-
getImageArn
Description copied from interface:CfnImageBuilderPropsThe ARN of the public, private, or shared image to use.- Specified by:
getImageArnin interfaceCfnImageBuilderProps
-
getImageName
Description copied from interface:CfnImageBuilderPropsThe name of the image used to create the image builder.- Specified by:
getImageNamein interfaceCfnImageBuilderProps
-
getTags
Description copied from interface:CfnImageBuilderPropsAn array of key-value pairs.- Specified by:
getTagsin interfaceCfnImageBuilderProps
-
getVpcConfig
Description copied from interface:CfnImageBuilderPropsThe VPC configuration for the image builder.You can specify only one subnet.
- Specified by:
getVpcConfigin interfaceCfnImageBuilderProps
-
$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()
-