Class CfnImageBuilderMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnImageBuilderMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnImageBuilderMixinProps
CfnImageBuilderMixinProps-
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.cfnpropertymixins.services.appstream.CfnImageBuilderMixinProps
CfnImageBuilderMixinProps.Builder, CfnImageBuilderMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnImageBuilderMixinProps.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 theCfnImageBuilderMixinProps.Builder.
-
-
Method Details
-
getAccessEndpoints
Description copied from interface:CfnImageBuilderMixinPropsThe 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: '<'eitherIResolvableorCfnImageBuilderPropsMixin.AccessEndpointProperty>- Specified by:
getAccessEndpointsin interfaceCfnImageBuilderMixinProps- See Also:
-
getAppstreamAgentVersion
Description copied from interface:CfnImageBuilderMixinPropsThe 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 interfaceCfnImageBuilderMixinProps- See Also:
-
getDescription
Description copied from interface:CfnImageBuilderMixinPropsThe description to display.- Specified by:
getDescriptionin interfaceCfnImageBuilderMixinProps- See Also:
-
getDisplayName
Description copied from interface:CfnImageBuilderMixinPropsThe image builder name to display.- Specified by:
getDisplayNamein interfaceCfnImageBuilderMixinProps- See Also:
-
getDomainJoinInfo
Description copied from interface:CfnImageBuilderMixinPropsThe name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.Returns union: either
IResolvableorCfnImageBuilderPropsMixin.DomainJoinInfoProperty- Specified by:
getDomainJoinInfoin interfaceCfnImageBuilderMixinProps- See Also:
-
getEnableDefaultInternetAccess
Description copied from interface:CfnImageBuilderMixinPropsEnables or disables default internet access for the image builder.Returns union: either
BooleanorIResolvable- Specified by:
getEnableDefaultInternetAccessin interfaceCfnImageBuilderMixinProps- See Also:
-
getIamRoleArn
Description copied from interface:CfnImageBuilderMixinPropsThe ARN of the IAM role that is applied to the image builder.To assume a role, the image builder calls the 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 interfaceCfnImageBuilderMixinProps- See Also:
-
getImageArn
Description copied from interface:CfnImageBuilderMixinPropsThe ARN of the public, private, or shared image to use.- Specified by:
getImageArnin interfaceCfnImageBuilderMixinProps- See Also:
-
getImageName
Description copied from interface:CfnImageBuilderMixinPropsThe name of the image used to create the image builder.- Specified by:
getImageNamein interfaceCfnImageBuilderMixinProps- See Also:
-
getInstanceType
Description copied from interface:CfnImageBuilderMixinPropsThe 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 interfaceCfnImageBuilderMixinProps- See Also:
-
getName
Description copied from interface:CfnImageBuilderMixinPropsA unique name for the image builder.- Specified by:
getNamein interfaceCfnImageBuilderMixinProps- See Also:
-
getTags
Description copied from interface:CfnImageBuilderMixinPropsAn array of key-value pairs.- Specified by:
getTagsin interfaceCfnImageBuilderMixinProps- See Also:
-
getVpcConfig
Description copied from interface:CfnImageBuilderMixinPropsThe VPC configuration for the image builder.You can specify only one subnet.
Returns union: either
IResolvableorCfnImageBuilderPropsMixin.VpcConfigProperty- Specified by:
getVpcConfigin interfaceCfnImageBuilderMixinProps- 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()
-