Documentation
¶
Index ¶
- type AppBlock
- type AppBlockArgs
- type AppBlockBuilder
- type AppBlockBuilderAccessEndpoint
- type AppBlockBuilderAccessEndpointArgs
- func (AppBlockBuilderAccessEndpointArgs) ElementType() reflect.Type
- func (i AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput
- func (i AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointOutput
- type AppBlockBuilderAccessEndpointArray
- func (AppBlockBuilderAccessEndpointArray) ElementType() reflect.Type
- func (i AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput
- func (i AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointArrayOutput
- type AppBlockBuilderAccessEndpointArrayInput
- type AppBlockBuilderAccessEndpointArrayOutput
- func (AppBlockBuilderAccessEndpointArrayOutput) ElementType() reflect.Type
- func (o AppBlockBuilderAccessEndpointArrayOutput) Index(i pulumi.IntInput) AppBlockBuilderAccessEndpointOutput
- func (o AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput
- func (o AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointArrayOutput
- type AppBlockBuilderAccessEndpointInput
- type AppBlockBuilderAccessEndpointOutput
- func (AppBlockBuilderAccessEndpointOutput) ElementType() reflect.Type
- func (o AppBlockBuilderAccessEndpointOutput) EndpointType() pulumi.StringOutput
- func (o AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput
- func (o AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointOutput
- func (o AppBlockBuilderAccessEndpointOutput) VpceId() pulumi.StringOutput
- type AppBlockBuilderArgs
- type AppBlockBuilderInput
- type AppBlockBuilderOutput
- func (o AppBlockBuilderOutput) AccessEndpoints() AppBlockBuilderAccessEndpointArrayOutput
- func (o AppBlockBuilderOutput) AppBlockArns() pulumi.StringArrayOutput
- func (o AppBlockBuilderOutput) Arn() pulumi.StringOutput
- func (o AppBlockBuilderOutput) CreatedTime() pulumi.StringOutput
- func (o AppBlockBuilderOutput) Description() pulumi.StringPtrOutput
- func (o AppBlockBuilderOutput) DisplayName() pulumi.StringPtrOutput
- func (AppBlockBuilderOutput) ElementType() reflect.Type
- func (o AppBlockBuilderOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
- func (o AppBlockBuilderOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o AppBlockBuilderOutput) InstanceType() pulumi.StringOutput
- func (o AppBlockBuilderOutput) Name() pulumi.StringOutput
- func (o AppBlockBuilderOutput) Platform() pulumi.StringOutput
- func (o AppBlockBuilderOutput) Tags() aws.TagArrayOutput
- func (o AppBlockBuilderOutput) ToAppBlockBuilderOutput() AppBlockBuilderOutput
- func (o AppBlockBuilderOutput) ToAppBlockBuilderOutputWithContext(ctx context.Context) AppBlockBuilderOutput
- func (o AppBlockBuilderOutput) VpcConfig() AppBlockBuilderVpcConfigOutput
- type AppBlockBuilderState
- type AppBlockBuilderTag
- type AppBlockBuilderVpcConfig
- type AppBlockBuilderVpcConfigArgs
- func (AppBlockBuilderVpcConfigArgs) ElementType() reflect.Type
- func (i AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput
- func (i AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigOutput
- type AppBlockBuilderVpcConfigInput
- type AppBlockBuilderVpcConfigOutput
- func (AppBlockBuilderVpcConfigOutput) ElementType() reflect.Type
- func (o AppBlockBuilderVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o AppBlockBuilderVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput
- func (o AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigOutput
- type AppBlockBuilderVpcConfigPtrOutput
- func (o AppBlockBuilderVpcConfigPtrOutput) Elem() AppBlockBuilderVpcConfigOutput
- func (AppBlockBuilderVpcConfigPtrOutput) ElementType() reflect.Type
- func (o AppBlockBuilderVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o AppBlockBuilderVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutput() AppBlockBuilderVpcConfigPtrOutput
- func (o AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigPtrOutput
- type AppBlockInput
- type AppBlockOutput
- func (o AppBlockOutput) Arn() pulumi.StringOutput
- func (o AppBlockOutput) CreatedTime() pulumi.StringOutput
- func (o AppBlockOutput) Description() pulumi.StringPtrOutput
- func (o AppBlockOutput) DisplayName() pulumi.StringPtrOutput
- func (AppBlockOutput) ElementType() reflect.Type
- func (o AppBlockOutput) Name() pulumi.StringOutput
- func (o AppBlockOutput) PackagingType() pulumi.StringPtrOutput
- func (o AppBlockOutput) PostSetupScriptDetails() AppBlockScriptDetailsPtrOutput
- func (o AppBlockOutput) SetupScriptDetails() AppBlockScriptDetailsPtrOutput
- func (o AppBlockOutput) SourceS3Location() AppBlockS3LocationOutput
- func (o AppBlockOutput) Tags() pulumi.ArrayOutput
- func (o AppBlockOutput) ToAppBlockOutput() AppBlockOutput
- func (o AppBlockOutput) ToAppBlockOutputWithContext(ctx context.Context) AppBlockOutput
- type AppBlockS3Location
- type AppBlockS3LocationArgs
- func (AppBlockS3LocationArgs) ElementType() reflect.Type
- func (i AppBlockS3LocationArgs) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput
- func (i AppBlockS3LocationArgs) ToAppBlockS3LocationOutputWithContext(ctx context.Context) AppBlockS3LocationOutput
- func (i AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput
- func (i AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput
- type AppBlockS3LocationInput
- type AppBlockS3LocationOutput
- func (AppBlockS3LocationOutput) ElementType() reflect.Type
- func (o AppBlockS3LocationOutput) S3Bucket() pulumi.StringOutput
- func (o AppBlockS3LocationOutput) S3Key() pulumi.StringPtrOutput
- func (o AppBlockS3LocationOutput) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput
- func (o AppBlockS3LocationOutput) ToAppBlockS3LocationOutputWithContext(ctx context.Context) AppBlockS3LocationOutput
- func (o AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput
- func (o AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput
- type AppBlockS3LocationPtrInput
- type AppBlockS3LocationPtrOutput
- func (o AppBlockS3LocationPtrOutput) Elem() AppBlockS3LocationOutput
- func (AppBlockS3LocationPtrOutput) ElementType() reflect.Type
- func (o AppBlockS3LocationPtrOutput) S3Bucket() pulumi.StringPtrOutput
- func (o AppBlockS3LocationPtrOutput) S3Key() pulumi.StringPtrOutput
- func (o AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput
- func (o AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput
- type AppBlockScriptDetails
- type AppBlockScriptDetailsArgs
- func (AppBlockScriptDetailsArgs) ElementType() reflect.Type
- func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput
- func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutputWithContext(ctx context.Context) AppBlockScriptDetailsOutput
- func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput
- func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput
- type AppBlockScriptDetailsInput
- type AppBlockScriptDetailsOutput
- func (AppBlockScriptDetailsOutput) ElementType() reflect.Type
- func (o AppBlockScriptDetailsOutput) ExecutableParameters() pulumi.StringPtrOutput
- func (o AppBlockScriptDetailsOutput) ExecutablePath() pulumi.StringOutput
- func (o AppBlockScriptDetailsOutput) ScriptS3Location() AppBlockS3LocationOutput
- func (o AppBlockScriptDetailsOutput) TimeoutInSeconds() pulumi.IntOutput
- func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput
- func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutputWithContext(ctx context.Context) AppBlockScriptDetailsOutput
- func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput
- func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput
- type AppBlockScriptDetailsPtrInput
- type AppBlockScriptDetailsPtrOutput
- func (o AppBlockScriptDetailsPtrOutput) Elem() AppBlockScriptDetailsOutput
- func (AppBlockScriptDetailsPtrOutput) ElementType() reflect.Type
- func (o AppBlockScriptDetailsPtrOutput) ExecutableParameters() pulumi.StringPtrOutput
- func (o AppBlockScriptDetailsPtrOutput) ExecutablePath() pulumi.StringPtrOutput
- func (o AppBlockScriptDetailsPtrOutput) ScriptS3Location() AppBlockS3LocationPtrOutput
- func (o AppBlockScriptDetailsPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput
- func (o AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput
- type AppBlockState
- type AppBlockTag0Properties
- type AppBlockTag0PropertiesArgs
- type AppBlockTag0PropertiesInput
- type AppBlockTag0PropertiesOutput
- func (AppBlockTag0PropertiesOutput) ElementType() reflect.Type
- func (o AppBlockTag0PropertiesOutput) Key() pulumi.StringOutput
- func (o AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutput() AppBlockTag0PropertiesOutput
- func (o AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutputWithContext(ctx context.Context) AppBlockTag0PropertiesOutput
- func (o AppBlockTag0PropertiesOutput) Value() pulumi.StringOutput
- type AppBlockTag1Properties
- type AppBlockTag1PropertiesArgs
- type AppBlockTag1PropertiesInput
- type AppBlockTag1PropertiesOutput
- func (AppBlockTag1PropertiesOutput) ElementType() reflect.Type
- func (o AppBlockTag1PropertiesOutput) TagKey() pulumi.StringOutput
- func (o AppBlockTag1PropertiesOutput) TagValue() pulumi.StringOutput
- func (o AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutput() AppBlockTag1PropertiesOutput
- func (o AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutputWithContext(ctx context.Context) AppBlockTag1PropertiesOutput
- type Application
- type ApplicationArgs
- type ApplicationEntitlementAssociation
- func GetApplicationEntitlementAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ApplicationEntitlementAssociation, error)
- func NewApplicationEntitlementAssociation(ctx *pulumi.Context, name string, args *ApplicationEntitlementAssociationArgs, ...) (*ApplicationEntitlementAssociation, error)
- func (*ApplicationEntitlementAssociation) ElementType() reflect.Type
- func (i *ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput
- func (i *ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput
- type ApplicationEntitlementAssociationArgs
- type ApplicationEntitlementAssociationInput
- type ApplicationEntitlementAssociationOutput
- func (o ApplicationEntitlementAssociationOutput) ApplicationIdentifier() pulumi.StringOutput
- func (ApplicationEntitlementAssociationOutput) ElementType() reflect.Type
- func (o ApplicationEntitlementAssociationOutput) EntitlementName() pulumi.StringOutput
- func (o ApplicationEntitlementAssociationOutput) StackName() pulumi.StringOutput
- func (o ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput
- func (o ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput
- type ApplicationEntitlementAssociationState
- type ApplicationFleetAssociation
- func (*ApplicationFleetAssociation) ElementType() reflect.Type
- func (i *ApplicationFleetAssociation) ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput
- func (i *ApplicationFleetAssociation) ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput
- type ApplicationFleetAssociationArgs
- type ApplicationFleetAssociationInput
- type ApplicationFleetAssociationOutput
- func (o ApplicationFleetAssociationOutput) ApplicationArn() pulumi.StringOutput
- func (ApplicationFleetAssociationOutput) ElementType() reflect.Type
- func (o ApplicationFleetAssociationOutput) FleetName() pulumi.StringOutput
- func (o ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput
- func (o ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput
- type ApplicationFleetAssociationState
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) AppBlockArn() pulumi.StringOutput
- func (o ApplicationOutput) Arn() pulumi.StringOutput
- func (o ApplicationOutput) AttributesToDelete() pulumi.StringArrayOutput
- func (o ApplicationOutput) CreatedTime() pulumi.StringOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (o ApplicationOutput) DisplayName() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) IconS3Location() ApplicationS3LocationOutput
- func (o ApplicationOutput) InstanceFamilies() pulumi.StringArrayOutput
- func (o ApplicationOutput) LaunchParameters() pulumi.StringPtrOutput
- func (o ApplicationOutput) LaunchPath() pulumi.StringOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Platforms() pulumi.StringArrayOutput
- func (o ApplicationOutput) Tags() pulumi.ArrayOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ApplicationS3Location
- type ApplicationS3LocationArgs
- type ApplicationS3LocationInput
- type ApplicationS3LocationOutput
- func (ApplicationS3LocationOutput) ElementType() reflect.Type
- func (o ApplicationS3LocationOutput) S3Bucket() pulumi.StringOutput
- func (o ApplicationS3LocationOutput) S3Key() pulumi.StringOutput
- func (o ApplicationS3LocationOutput) ToApplicationS3LocationOutput() ApplicationS3LocationOutput
- func (o ApplicationS3LocationOutput) ToApplicationS3LocationOutputWithContext(ctx context.Context) ApplicationS3LocationOutput
- type ApplicationS3LocationPtrOutput
- func (o ApplicationS3LocationPtrOutput) Elem() ApplicationS3LocationOutput
- func (ApplicationS3LocationPtrOutput) ElementType() reflect.Type
- func (o ApplicationS3LocationPtrOutput) S3Bucket() pulumi.StringPtrOutput
- func (o ApplicationS3LocationPtrOutput) S3Key() pulumi.StringPtrOutput
- func (o ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutput() ApplicationS3LocationPtrOutput
- func (o ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutputWithContext(ctx context.Context) ApplicationS3LocationPtrOutput
- type ApplicationState
- type ApplicationTag0Properties
- type ApplicationTag0PropertiesArgs
- func (ApplicationTag0PropertiesArgs) ElementType() reflect.Type
- func (i ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput
- func (i ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutputWithContext(ctx context.Context) ApplicationTag0PropertiesOutput
- type ApplicationTag0PropertiesInput
- type ApplicationTag0PropertiesOutput
- func (ApplicationTag0PropertiesOutput) ElementType() reflect.Type
- func (o ApplicationTag0PropertiesOutput) Key() pulumi.StringOutput
- func (o ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput
- func (o ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutputWithContext(ctx context.Context) ApplicationTag0PropertiesOutput
- func (o ApplicationTag0PropertiesOutput) Value() pulumi.StringOutput
- type ApplicationTag1Properties
- type ApplicationTag1PropertiesArgs
- func (ApplicationTag1PropertiesArgs) ElementType() reflect.Type
- func (i ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput
- func (i ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutputWithContext(ctx context.Context) ApplicationTag1PropertiesOutput
- type ApplicationTag1PropertiesInput
- type ApplicationTag1PropertiesOutput
- func (ApplicationTag1PropertiesOutput) ElementType() reflect.Type
- func (o ApplicationTag1PropertiesOutput) TagKey() pulumi.StringOutput
- func (o ApplicationTag1PropertiesOutput) TagValue() pulumi.StringOutput
- func (o ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput
- func (o ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutputWithContext(ctx context.Context) ApplicationTag1PropertiesOutput
- type DirectoryConfig
- type DirectoryConfigArgs
- type DirectoryConfigCertificateBasedAuthProperties
- type DirectoryConfigCertificateBasedAuthPropertiesArgs
- func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ElementType() reflect.Type
- func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput
- func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput
- func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- type DirectoryConfigCertificateBasedAuthPropertiesInput
- type DirectoryConfigCertificateBasedAuthPropertiesOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) CertificateAuthorityArn() pulumi.StringPtrOutput
- func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ElementType() reflect.Type
- func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) Status() pulumi.StringPtrOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- type DirectoryConfigCertificateBasedAuthPropertiesPtrInput
- type DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) CertificateAuthorityArn() pulumi.StringPtrOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) Elem() DirectoryConfigCertificateBasedAuthPropertiesOutput
- func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ElementType() reflect.Type
- func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) Status() pulumi.StringPtrOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- type DirectoryConfigInput
- type DirectoryConfigOutput
- func (o DirectoryConfigOutput) CertificateBasedAuthProperties() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- func (o DirectoryConfigOutput) DirectoryName() pulumi.StringOutput
- func (DirectoryConfigOutput) ElementType() reflect.Type
- func (o DirectoryConfigOutput) OrganizationalUnitDistinguishedNames() pulumi.StringArrayOutput
- func (o DirectoryConfigOutput) ServiceAccountCredentials() DirectoryConfigServiceAccountCredentialsOutput
- func (o DirectoryConfigOutput) ToDirectoryConfigOutput() DirectoryConfigOutput
- func (o DirectoryConfigOutput) ToDirectoryConfigOutputWithContext(ctx context.Context) DirectoryConfigOutput
- type DirectoryConfigServiceAccountCredentials
- type DirectoryConfigServiceAccountCredentialsArgs
- func (DirectoryConfigServiceAccountCredentialsArgs) ElementType() reflect.Type
- func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput
- func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsOutput
- type DirectoryConfigServiceAccountCredentialsInput
- type DirectoryConfigServiceAccountCredentialsOutput
- func (o DirectoryConfigServiceAccountCredentialsOutput) AccountName() pulumi.StringOutput
- func (o DirectoryConfigServiceAccountCredentialsOutput) AccountPassword() pulumi.StringOutput
- func (DirectoryConfigServiceAccountCredentialsOutput) ElementType() reflect.Type
- func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput
- func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsOutput
- type DirectoryConfigServiceAccountCredentialsPtrOutput
- func (o DirectoryConfigServiceAccountCredentialsPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o DirectoryConfigServiceAccountCredentialsPtrOutput) AccountPassword() pulumi.StringPtrOutput
- func (o DirectoryConfigServiceAccountCredentialsPtrOutput) Elem() DirectoryConfigServiceAccountCredentialsOutput
- func (DirectoryConfigServiceAccountCredentialsPtrOutput) ElementType() reflect.Type
- func (o DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutput() DirectoryConfigServiceAccountCredentialsPtrOutput
- func (o DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsPtrOutput
- type DirectoryConfigState
- type Entitlement
- type EntitlementArgs
- type EntitlementAttribute
- type EntitlementAttributeArgs
- type EntitlementAttributeArray
- type EntitlementAttributeArrayInput
- type EntitlementAttributeArrayOutput
- func (EntitlementAttributeArrayOutput) ElementType() reflect.Type
- func (o EntitlementAttributeArrayOutput) Index(i pulumi.IntInput) EntitlementAttributeOutput
- func (o EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutput() EntitlementAttributeArrayOutput
- func (o EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutputWithContext(ctx context.Context) EntitlementAttributeArrayOutput
- type EntitlementAttributeInput
- type EntitlementAttributeOutput
- func (EntitlementAttributeOutput) ElementType() reflect.Type
- func (o EntitlementAttributeOutput) Name() pulumi.StringOutput
- func (o EntitlementAttributeOutput) ToEntitlementAttributeOutput() EntitlementAttributeOutput
- func (o EntitlementAttributeOutput) ToEntitlementAttributeOutputWithContext(ctx context.Context) EntitlementAttributeOutput
- func (o EntitlementAttributeOutput) Value() pulumi.StringOutput
- type EntitlementInput
- type EntitlementOutput
- func (o EntitlementOutput) AppVisibility() pulumi.StringOutput
- func (o EntitlementOutput) Attributes() EntitlementAttributeArrayOutput
- func (o EntitlementOutput) CreatedTime() pulumi.StringOutput
- func (o EntitlementOutput) Description() pulumi.StringPtrOutput
- func (EntitlementOutput) ElementType() reflect.Type
- func (o EntitlementOutput) LastModifiedTime() pulumi.StringOutput
- func (o EntitlementOutput) Name() pulumi.StringOutput
- func (o EntitlementOutput) StackName() pulumi.StringOutput
- func (o EntitlementOutput) ToEntitlementOutput() EntitlementOutput
- func (o EntitlementOutput) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput
- type EntitlementState
- type ImageBuilder
- type ImageBuilderAccessEndpoint
- type ImageBuilderAccessEndpointArgs
- func (ImageBuilderAccessEndpointArgs) ElementType() reflect.Type
- func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput
- func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput
- type ImageBuilderAccessEndpointArray
- func (ImageBuilderAccessEndpointArray) ElementType() reflect.Type
- func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput
- func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput
- type ImageBuilderAccessEndpointArrayInput
- type ImageBuilderAccessEndpointArrayOutput
- func (ImageBuilderAccessEndpointArrayOutput) ElementType() reflect.Type
- func (o ImageBuilderAccessEndpointArrayOutput) Index(i pulumi.IntInput) ImageBuilderAccessEndpointOutput
- func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput
- func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput
- type ImageBuilderAccessEndpointInput
- type ImageBuilderAccessEndpointOutput
- func (ImageBuilderAccessEndpointOutput) ElementType() reflect.Type
- func (o ImageBuilderAccessEndpointOutput) EndpointType() pulumi.StringOutput
- func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput
- func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput
- func (o ImageBuilderAccessEndpointOutput) VpceId() pulumi.StringOutput
- type ImageBuilderArgs
- type ImageBuilderDomainJoinInfo
- type ImageBuilderDomainJoinInfoArgs
- func (ImageBuilderDomainJoinInfoArgs) ElementType() reflect.Type
- func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput
- func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput
- func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
- func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
- type ImageBuilderDomainJoinInfoInput
- type ImageBuilderDomainJoinInfoOutput
- func (o ImageBuilderDomainJoinInfoOutput) DirectoryName() pulumi.StringPtrOutput
- func (ImageBuilderDomainJoinInfoOutput) ElementType() reflect.Type
- func (o ImageBuilderDomainJoinInfoOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
- func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput
- func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput
- func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
- func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
- type ImageBuilderDomainJoinInfoPtrInput
- type ImageBuilderDomainJoinInfoPtrOutput
- func (o ImageBuilderDomainJoinInfoPtrOutput) DirectoryName() pulumi.StringPtrOutput
- func (o ImageBuilderDomainJoinInfoPtrOutput) Elem() ImageBuilderDomainJoinInfoOutput
- func (ImageBuilderDomainJoinInfoPtrOutput) ElementType() reflect.Type
- func (o ImageBuilderDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
- func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
- func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
- type ImageBuilderInput
- type ImageBuilderOutput
- func (o ImageBuilderOutput) AccessEndpoints() ImageBuilderAccessEndpointArrayOutput
- func (o ImageBuilderOutput) AppstreamAgentVersion() pulumi.StringPtrOutput
- func (o ImageBuilderOutput) Description() pulumi.StringPtrOutput
- func (o ImageBuilderOutput) DisplayName() pulumi.StringPtrOutput
- func (o ImageBuilderOutput) DomainJoinInfo() ImageBuilderDomainJoinInfoPtrOutput
- func (ImageBuilderOutput) ElementType() reflect.Type
- func (o ImageBuilderOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
- func (o ImageBuilderOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o ImageBuilderOutput) ImageArn() pulumi.StringPtrOutput
- func (o ImageBuilderOutput) ImageName() pulumi.StringPtrOutput
- func (o ImageBuilderOutput) InstanceType() pulumi.StringOutput
- func (o ImageBuilderOutput) Name() pulumi.StringOutput
- func (o ImageBuilderOutput) StreamingUrl() pulumi.StringOutput
- func (o ImageBuilderOutput) Tags() aws.TagArrayOutput
- func (o ImageBuilderOutput) ToImageBuilderOutput() ImageBuilderOutput
- func (o ImageBuilderOutput) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
- func (o ImageBuilderOutput) VpcConfig() ImageBuilderVpcConfigPtrOutput
- type ImageBuilderState
- type ImageBuilderTag
- type ImageBuilderVpcConfig
- type ImageBuilderVpcConfigArgs
- func (ImageBuilderVpcConfigArgs) ElementType() reflect.Type
- func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput
- func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput
- func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
- func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
- type ImageBuilderVpcConfigInput
- type ImageBuilderVpcConfigOutput
- func (ImageBuilderVpcConfigOutput) ElementType() reflect.Type
- func (o ImageBuilderVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ImageBuilderVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput
- func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput
- func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
- func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
- type ImageBuilderVpcConfigPtrInput
- type ImageBuilderVpcConfigPtrOutput
- func (o ImageBuilderVpcConfigPtrOutput) Elem() ImageBuilderVpcConfigOutput
- func (ImageBuilderVpcConfigPtrOutput) ElementType() reflect.Type
- func (o ImageBuilderVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ImageBuilderVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
- func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
- type LookupAppBlockArgs
- type LookupAppBlockBuilderArgs
- type LookupAppBlockBuilderOutputArgs
- type LookupAppBlockBuilderResult
- type LookupAppBlockBuilderResultOutput
- func (o LookupAppBlockBuilderResultOutput) AccessEndpoints() AppBlockBuilderAccessEndpointArrayOutput
- func (o LookupAppBlockBuilderResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAppBlockBuilderResultOutput) CreatedTime() pulumi.StringPtrOutput
- func (o LookupAppBlockBuilderResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupAppBlockBuilderResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupAppBlockBuilderResultOutput) ElementType() reflect.Type
- func (o LookupAppBlockBuilderResultOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
- func (o LookupAppBlockBuilderResultOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o LookupAppBlockBuilderResultOutput) InstanceType() pulumi.StringPtrOutput
- func (o LookupAppBlockBuilderResultOutput) Platform() pulumi.StringPtrOutput
- func (o LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutput() LookupAppBlockBuilderResultOutput
- func (o LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutputWithContext(ctx context.Context) LookupAppBlockBuilderResultOutput
- func (o LookupAppBlockBuilderResultOutput) VpcConfig() AppBlockBuilderVpcConfigPtrOutput
- type LookupAppBlockOutputArgs
- type LookupAppBlockResult
- type LookupAppBlockResultOutput
- func (o LookupAppBlockResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAppBlockResultOutput) CreatedTime() pulumi.StringPtrOutput
- func (LookupAppBlockResultOutput) ElementType() reflect.Type
- func (o LookupAppBlockResultOutput) ToLookupAppBlockResultOutput() LookupAppBlockResultOutput
- func (o LookupAppBlockResultOutput) ToLookupAppBlockResultOutputWithContext(ctx context.Context) LookupAppBlockResultOutput
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) AppBlockArn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) CreatedTime() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) IconS3Location() ApplicationS3LocationPtrOutput
- func (o LookupApplicationResultOutput) LaunchParameters() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) LaunchPath() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) WorkingDirectory() pulumi.StringPtrOutput
- type LookupDirectoryConfigArgs
- type LookupDirectoryConfigOutputArgs
- type LookupDirectoryConfigResult
- type LookupDirectoryConfigResultOutput
- func (o LookupDirectoryConfigResultOutput) CertificateBasedAuthProperties() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
- func (LookupDirectoryConfigResultOutput) ElementType() reflect.Type
- func (o LookupDirectoryConfigResultOutput) OrganizationalUnitDistinguishedNames() pulumi.StringArrayOutput
- func (o LookupDirectoryConfigResultOutput) ServiceAccountCredentials() DirectoryConfigServiceAccountCredentialsPtrOutput
- func (o LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutput() LookupDirectoryConfigResultOutput
- func (o LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutputWithContext(ctx context.Context) LookupDirectoryConfigResultOutput
- type LookupEntitlementArgs
- type LookupEntitlementOutputArgs
- type LookupEntitlementResult
- type LookupEntitlementResultOutput
- func (o LookupEntitlementResultOutput) AppVisibility() pulumi.StringPtrOutput
- func (o LookupEntitlementResultOutput) Attributes() EntitlementAttributeArrayOutput
- func (o LookupEntitlementResultOutput) CreatedTime() pulumi.StringPtrOutput
- func (o LookupEntitlementResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEntitlementResultOutput) ElementType() reflect.Type
- func (o LookupEntitlementResultOutput) LastModifiedTime() pulumi.StringPtrOutput
- func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutput() LookupEntitlementResultOutput
- func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext(ctx context.Context) LookupEntitlementResultOutput
- type LookupImageBuilderArgs
- type LookupImageBuilderOutputArgs
- type LookupImageBuilderResult
- type LookupImageBuilderResultOutput
- func (o LookupImageBuilderResultOutput) AccessEndpoints() ImageBuilderAccessEndpointArrayOutput
- func (o LookupImageBuilderResultOutput) AppstreamAgentVersion() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) DomainJoinInfo() ImageBuilderDomainJoinInfoPtrOutput
- func (LookupImageBuilderResultOutput) ElementType() reflect.Type
- func (o LookupImageBuilderResultOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
- func (o LookupImageBuilderResultOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) ImageArn() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) ImageName() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) InstanceType() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) StreamingUrl() pulumi.StringPtrOutput
- func (o LookupImageBuilderResultOutput) Tags() aws.TagArrayOutput
- func (o LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutput() LookupImageBuilderResultOutput
- func (o LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutputWithContext(ctx context.Context) LookupImageBuilderResultOutput
- func (o LookupImageBuilderResultOutput) VpcConfig() ImageBuilderVpcConfigPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppBlock ¶ added in v0.6.0
type AppBlock struct { pulumi.CustomResourceState // The ARN of the app block. Arn pulumi.StringOutput `pulumi:"arn"` // The time when the app block was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // The description of the app block. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the app block. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The name of the app block. // // *Pattern* : `^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$` Name pulumi.StringOutput `pulumi:"name"` // The packaging type of the app block. PackagingType pulumi.StringPtrOutput `pulumi:"packagingType"` // The post setup script details of the app block. PostSetupScriptDetails AppBlockScriptDetailsPtrOutput `pulumi:"postSetupScriptDetails"` // The setup script details of the app block. SetupScriptDetails AppBlockScriptDetailsPtrOutput `pulumi:"setupScriptDetails"` // The source S3 location of the app block. SourceS3Location AppBlockS3LocationOutput `pulumi:"sourceS3Location"` // The tags of the app block. Tags pulumi.ArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::AppStream::AppBlock
func GetAppBlock ¶ added in v0.6.0
func GetAppBlock(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppBlockState, opts ...pulumi.ResourceOption) (*AppBlock, error)
GetAppBlock gets an existing AppBlock resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAppBlock ¶ added in v0.6.0
func NewAppBlock(ctx *pulumi.Context, name string, args *AppBlockArgs, opts ...pulumi.ResourceOption) (*AppBlock, error)
NewAppBlock registers a new resource with the given unique name, arguments, and options.
func (*AppBlock) ElementType ¶ added in v0.6.0
func (*AppBlock) ToAppBlockOutput ¶ added in v0.6.0
func (i *AppBlock) ToAppBlockOutput() AppBlockOutput
func (*AppBlock) ToAppBlockOutputWithContext ¶ added in v0.6.0
func (i *AppBlock) ToAppBlockOutputWithContext(ctx context.Context) AppBlockOutput
type AppBlockArgs ¶ added in v0.6.0
type AppBlockArgs struct { // The description of the app block. Description pulumi.StringPtrInput // The display name of the app block. DisplayName pulumi.StringPtrInput // The name of the app block. // // *Pattern* : `^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$` Name pulumi.StringPtrInput // The packaging type of the app block. PackagingType pulumi.StringPtrInput // The post setup script details of the app block. PostSetupScriptDetails AppBlockScriptDetailsPtrInput // The setup script details of the app block. SetupScriptDetails AppBlockScriptDetailsPtrInput // The source S3 location of the app block. SourceS3Location AppBlockS3LocationInput // The tags of the app block. Tags pulumi.ArrayInput }
The set of arguments for constructing a AppBlock resource.
func (AppBlockArgs) ElementType ¶ added in v0.6.0
func (AppBlockArgs) ElementType() reflect.Type
type AppBlockBuilder ¶ added in v0.67.0
type AppBlockBuilder struct { pulumi.CustomResourceState // The access endpoints of the app block builder. AccessEndpoints AppBlockBuilderAccessEndpointArrayOutput `pulumi:"accessEndpoints"` // The ARN of the app block. // // *Maximum* : `1` AppBlockArns pulumi.StringArrayOutput `pulumi:"appBlockArns"` // The ARN of the app block builder. Arn pulumi.StringOutput `pulumi:"arn"` // The time when the app block builder was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // The description of the app block builder. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the app block builder. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Indicates whether default internet access is enabled for the app block builder. EnableDefaultInternetAccess pulumi.BoolPtrOutput `pulumi:"enableDefaultInternetAccess"` // The ARN of the IAM role that is applied to the app block builder. IamRoleArn pulumi.StringPtrOutput `pulumi:"iamRoleArn"` // The instance type of the app block builder. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // The name of the app block builder. Name pulumi.StringOutput `pulumi:"name"` // The platform of the app block builder. // // *Allowed values* : `WINDOWS_SERVER_2019` Platform pulumi.StringOutput `pulumi:"platform"` // The tags of the app block builder. Tags aws.TagArrayOutput `pulumi:"tags"` // The VPC configuration for the app block builder. VpcConfig AppBlockBuilderVpcConfigOutput `pulumi:"vpcConfig"` }
Resource Type definition for AWS::AppStream::AppBlockBuilder.
func GetAppBlockBuilder ¶ added in v0.67.0
func GetAppBlockBuilder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppBlockBuilderState, opts ...pulumi.ResourceOption) (*AppBlockBuilder, error)
GetAppBlockBuilder gets an existing AppBlockBuilder resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAppBlockBuilder ¶ added in v0.67.0
func NewAppBlockBuilder(ctx *pulumi.Context, name string, args *AppBlockBuilderArgs, opts ...pulumi.ResourceOption) (*AppBlockBuilder, error)
NewAppBlockBuilder registers a new resource with the given unique name, arguments, and options.
func (*AppBlockBuilder) ElementType ¶ added in v0.67.0
func (*AppBlockBuilder) ElementType() reflect.Type
func (*AppBlockBuilder) ToAppBlockBuilderOutput ¶ added in v0.67.0
func (i *AppBlockBuilder) ToAppBlockBuilderOutput() AppBlockBuilderOutput
func (*AppBlockBuilder) ToAppBlockBuilderOutputWithContext ¶ added in v0.67.0
func (i *AppBlockBuilder) ToAppBlockBuilderOutputWithContext(ctx context.Context) AppBlockBuilderOutput
type AppBlockBuilderAccessEndpoint ¶ added in v0.67.0
type AppBlockBuilderAccessEndpointArgs ¶ added in v0.67.0
type AppBlockBuilderAccessEndpointArgs struct { // The type of interface endpoint. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The identifier (ID) of the VPC in which the interface endpoint is used. VpceId pulumi.StringInput `pulumi:"vpceId"` }
func (AppBlockBuilderAccessEndpointArgs) ElementType ¶ added in v0.67.0
func (AppBlockBuilderAccessEndpointArgs) ElementType() reflect.Type
func (AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutput ¶ added in v0.67.0
func (i AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput
func (AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutputWithContext ¶ added in v0.67.0
func (i AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointOutput
type AppBlockBuilderAccessEndpointArray ¶ added in v0.67.0
type AppBlockBuilderAccessEndpointArray []AppBlockBuilderAccessEndpointInput
func (AppBlockBuilderAccessEndpointArray) ElementType ¶ added in v0.67.0
func (AppBlockBuilderAccessEndpointArray) ElementType() reflect.Type
func (AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutput ¶ added in v0.67.0
func (i AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput
func (AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutputWithContext ¶ added in v0.67.0
func (i AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointArrayOutput
type AppBlockBuilderAccessEndpointArrayInput ¶ added in v0.67.0
type AppBlockBuilderAccessEndpointArrayInput interface { pulumi.Input ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput ToAppBlockBuilderAccessEndpointArrayOutputWithContext(context.Context) AppBlockBuilderAccessEndpointArrayOutput }
AppBlockBuilderAccessEndpointArrayInput is an input type that accepts AppBlockBuilderAccessEndpointArray and AppBlockBuilderAccessEndpointArrayOutput values. You can construct a concrete instance of `AppBlockBuilderAccessEndpointArrayInput` via:
AppBlockBuilderAccessEndpointArray{ AppBlockBuilderAccessEndpointArgs{...} }
type AppBlockBuilderAccessEndpointArrayOutput ¶ added in v0.67.0
type AppBlockBuilderAccessEndpointArrayOutput struct{ *pulumi.OutputState }
func (AppBlockBuilderAccessEndpointArrayOutput) ElementType ¶ added in v0.67.0
func (AppBlockBuilderAccessEndpointArrayOutput) ElementType() reflect.Type
func (AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutput ¶ added in v0.67.0
func (o AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput
func (AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutputWithContext ¶ added in v0.67.0
func (o AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointArrayOutput
type AppBlockBuilderAccessEndpointInput ¶ added in v0.67.0
type AppBlockBuilderAccessEndpointInput interface { pulumi.Input ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput ToAppBlockBuilderAccessEndpointOutputWithContext(context.Context) AppBlockBuilderAccessEndpointOutput }
AppBlockBuilderAccessEndpointInput is an input type that accepts AppBlockBuilderAccessEndpointArgs and AppBlockBuilderAccessEndpointOutput values. You can construct a concrete instance of `AppBlockBuilderAccessEndpointInput` via:
AppBlockBuilderAccessEndpointArgs{...}
type AppBlockBuilderAccessEndpointOutput ¶ added in v0.67.0
type AppBlockBuilderAccessEndpointOutput struct{ *pulumi.OutputState }
func (AppBlockBuilderAccessEndpointOutput) ElementType ¶ added in v0.67.0
func (AppBlockBuilderAccessEndpointOutput) ElementType() reflect.Type
func (AppBlockBuilderAccessEndpointOutput) EndpointType ¶ added in v0.67.0
func (o AppBlockBuilderAccessEndpointOutput) EndpointType() pulumi.StringOutput
The type of interface endpoint.
func (AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutput ¶ added in v0.67.0
func (o AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput
func (AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutputWithContext ¶ added in v0.67.0
func (o AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointOutput
func (AppBlockBuilderAccessEndpointOutput) VpceId ¶ added in v0.67.0
func (o AppBlockBuilderAccessEndpointOutput) VpceId() pulumi.StringOutput
The identifier (ID) of the VPC in which the interface endpoint is used.
type AppBlockBuilderArgs ¶ added in v0.67.0
type AppBlockBuilderArgs struct { // The access endpoints of the app block builder. AccessEndpoints AppBlockBuilderAccessEndpointArrayInput // The ARN of the app block. // // *Maximum* : `1` AppBlockArns pulumi.StringArrayInput // The description of the app block builder. Description pulumi.StringPtrInput // The display name of the app block builder. DisplayName pulumi.StringPtrInput // Indicates whether default internet access is enabled for the app block builder. EnableDefaultInternetAccess pulumi.BoolPtrInput // The ARN of the IAM role that is applied to the app block builder. IamRoleArn pulumi.StringPtrInput // The instance type of the app block builder. InstanceType pulumi.StringInput // The name of the app block builder. Name pulumi.StringPtrInput // The platform of the app block builder. // // *Allowed values* : `WINDOWS_SERVER_2019` Platform pulumi.StringInput // The tags of the app block builder. Tags aws.TagArrayInput // The VPC configuration for the app block builder. VpcConfig AppBlockBuilderVpcConfigInput }
The set of arguments for constructing a AppBlockBuilder resource.
func (AppBlockBuilderArgs) ElementType ¶ added in v0.67.0
func (AppBlockBuilderArgs) ElementType() reflect.Type
type AppBlockBuilderInput ¶ added in v0.67.0
type AppBlockBuilderInput interface { pulumi.Input ToAppBlockBuilderOutput() AppBlockBuilderOutput ToAppBlockBuilderOutputWithContext(ctx context.Context) AppBlockBuilderOutput }
type AppBlockBuilderOutput ¶ added in v0.67.0
type AppBlockBuilderOutput struct{ *pulumi.OutputState }
func (AppBlockBuilderOutput) AccessEndpoints ¶ added in v0.67.0
func (o AppBlockBuilderOutput) AccessEndpoints() AppBlockBuilderAccessEndpointArrayOutput
The access endpoints of the app block builder.
func (AppBlockBuilderOutput) AppBlockArns ¶ added in v0.67.0
func (o AppBlockBuilderOutput) AppBlockArns() pulumi.StringArrayOutput
The ARN of the app block.
*Maximum* : `1`
func (AppBlockBuilderOutput) Arn ¶ added in v0.67.0
func (o AppBlockBuilderOutput) Arn() pulumi.StringOutput
The ARN of the app block builder.
func (AppBlockBuilderOutput) CreatedTime ¶ added in v0.67.0
func (o AppBlockBuilderOutput) CreatedTime() pulumi.StringOutput
The time when the app block builder was created.
func (AppBlockBuilderOutput) Description ¶ added in v0.67.0
func (o AppBlockBuilderOutput) Description() pulumi.StringPtrOutput
The description of the app block builder.
func (AppBlockBuilderOutput) DisplayName ¶ added in v0.67.0
func (o AppBlockBuilderOutput) DisplayName() pulumi.StringPtrOutput
The display name of the app block builder.
func (AppBlockBuilderOutput) ElementType ¶ added in v0.67.0
func (AppBlockBuilderOutput) ElementType() reflect.Type
func (AppBlockBuilderOutput) EnableDefaultInternetAccess ¶ added in v0.67.0
func (o AppBlockBuilderOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
Indicates whether default internet access is enabled for the app block builder.
func (AppBlockBuilderOutput) IamRoleArn ¶ added in v0.67.0
func (o AppBlockBuilderOutput) IamRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that is applied to the app block builder.
func (AppBlockBuilderOutput) InstanceType ¶ added in v0.67.0
func (o AppBlockBuilderOutput) InstanceType() pulumi.StringOutput
The instance type of the app block builder.
func (AppBlockBuilderOutput) Name ¶ added in v0.67.0
func (o AppBlockBuilderOutput) Name() pulumi.StringOutput
The name of the app block builder.
func (AppBlockBuilderOutput) Platform ¶ added in v0.67.0
func (o AppBlockBuilderOutput) Platform() pulumi.StringOutput
The platform of the app block builder.
*Allowed values* : `WINDOWS_SERVER_2019`
func (AppBlockBuilderOutput) Tags ¶ added in v0.67.0
func (o AppBlockBuilderOutput) Tags() aws.TagArrayOutput
The tags of the app block builder.
func (AppBlockBuilderOutput) ToAppBlockBuilderOutput ¶ added in v0.67.0
func (o AppBlockBuilderOutput) ToAppBlockBuilderOutput() AppBlockBuilderOutput
func (AppBlockBuilderOutput) ToAppBlockBuilderOutputWithContext ¶ added in v0.67.0
func (o AppBlockBuilderOutput) ToAppBlockBuilderOutputWithContext(ctx context.Context) AppBlockBuilderOutput
func (AppBlockBuilderOutput) VpcConfig ¶ added in v0.67.0
func (o AppBlockBuilderOutput) VpcConfig() AppBlockBuilderVpcConfigOutput
The VPC configuration for the app block builder.
type AppBlockBuilderState ¶ added in v0.67.0
type AppBlockBuilderState struct { }
func (AppBlockBuilderState) ElementType ¶ added in v0.67.0
func (AppBlockBuilderState) ElementType() reflect.Type
type AppBlockBuilderTag ¶ added in v0.67.0
type AppBlockBuilderVpcConfig ¶ added in v0.67.0
type AppBlockBuilderVpcConfig struct { // The identifiers of the security groups for the fleet or image builder. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet. SubnetIds []string `pulumi:"subnetIds"` }
type AppBlockBuilderVpcConfigArgs ¶ added in v0.67.0
type AppBlockBuilderVpcConfigArgs struct { // The identifiers of the security groups for the fleet or image builder. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
func (AppBlockBuilderVpcConfigArgs) ElementType ¶ added in v0.67.0
func (AppBlockBuilderVpcConfigArgs) ElementType() reflect.Type
func (AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutput ¶ added in v0.67.0
func (i AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput
func (AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutputWithContext ¶ added in v0.67.0
func (i AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigOutput
type AppBlockBuilderVpcConfigInput ¶ added in v0.67.0
type AppBlockBuilderVpcConfigInput interface { pulumi.Input ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput ToAppBlockBuilderVpcConfigOutputWithContext(context.Context) AppBlockBuilderVpcConfigOutput }
AppBlockBuilderVpcConfigInput is an input type that accepts AppBlockBuilderVpcConfigArgs and AppBlockBuilderVpcConfigOutput values. You can construct a concrete instance of `AppBlockBuilderVpcConfigInput` via:
AppBlockBuilderVpcConfigArgs{...}
type AppBlockBuilderVpcConfigOutput ¶ added in v0.67.0
type AppBlockBuilderVpcConfigOutput struct{ *pulumi.OutputState }
func (AppBlockBuilderVpcConfigOutput) ElementType ¶ added in v0.67.0
func (AppBlockBuilderVpcConfigOutput) ElementType() reflect.Type
func (AppBlockBuilderVpcConfigOutput) SecurityGroupIds ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
The identifiers of the security groups for the fleet or image builder.
func (AppBlockBuilderVpcConfigOutput) SubnetIds ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
func (AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutput ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput
func (AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutputWithContext ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigOutput
type AppBlockBuilderVpcConfigPtrOutput ¶ added in v0.67.0
type AppBlockBuilderVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (AppBlockBuilderVpcConfigPtrOutput) Elem ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigPtrOutput) Elem() AppBlockBuilderVpcConfigOutput
func (AppBlockBuilderVpcConfigPtrOutput) ElementType ¶ added in v0.67.0
func (AppBlockBuilderVpcConfigPtrOutput) ElementType() reflect.Type
func (AppBlockBuilderVpcConfigPtrOutput) SecurityGroupIds ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The identifiers of the security groups for the fleet or image builder.
func (AppBlockBuilderVpcConfigPtrOutput) SubnetIds ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
func (AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutput ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutput() AppBlockBuilderVpcConfigPtrOutput
func (AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutputWithContext ¶ added in v0.67.0
func (o AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigPtrOutput
type AppBlockInput ¶ added in v0.6.0
type AppBlockInput interface { pulumi.Input ToAppBlockOutput() AppBlockOutput ToAppBlockOutputWithContext(ctx context.Context) AppBlockOutput }
type AppBlockOutput ¶ added in v0.6.0
type AppBlockOutput struct{ *pulumi.OutputState }
func (AppBlockOutput) Arn ¶ added in v0.17.0
func (o AppBlockOutput) Arn() pulumi.StringOutput
The ARN of the app block.
func (AppBlockOutput) CreatedTime ¶ added in v0.17.0
func (o AppBlockOutput) CreatedTime() pulumi.StringOutput
The time when the app block was created.
func (AppBlockOutput) Description ¶ added in v0.17.0
func (o AppBlockOutput) Description() pulumi.StringPtrOutput
The description of the app block.
func (AppBlockOutput) DisplayName ¶ added in v0.17.0
func (o AppBlockOutput) DisplayName() pulumi.StringPtrOutput
The display name of the app block.
func (AppBlockOutput) ElementType ¶ added in v0.6.0
func (AppBlockOutput) ElementType() reflect.Type
func (AppBlockOutput) Name ¶ added in v0.17.0
func (o AppBlockOutput) Name() pulumi.StringOutput
The name of the app block.
*Pattern* : `^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$`
func (AppBlockOutput) PackagingType ¶ added in v0.67.0
func (o AppBlockOutput) PackagingType() pulumi.StringPtrOutput
The packaging type of the app block.
func (AppBlockOutput) PostSetupScriptDetails ¶ added in v0.67.0
func (o AppBlockOutput) PostSetupScriptDetails() AppBlockScriptDetailsPtrOutput
The post setup script details of the app block.
func (AppBlockOutput) SetupScriptDetails ¶ added in v0.17.0
func (o AppBlockOutput) SetupScriptDetails() AppBlockScriptDetailsPtrOutput
The setup script details of the app block.
func (AppBlockOutput) SourceS3Location ¶ added in v0.17.0
func (o AppBlockOutput) SourceS3Location() AppBlockS3LocationOutput
The source S3 location of the app block.
func (AppBlockOutput) Tags ¶ added in v0.17.0
func (o AppBlockOutput) Tags() pulumi.ArrayOutput
The tags of the app block.
func (AppBlockOutput) ToAppBlockOutput ¶ added in v0.6.0
func (o AppBlockOutput) ToAppBlockOutput() AppBlockOutput
func (AppBlockOutput) ToAppBlockOutputWithContext ¶ added in v0.6.0
func (o AppBlockOutput) ToAppBlockOutputWithContext(ctx context.Context) AppBlockOutput
type AppBlockS3Location ¶ added in v0.6.0
type AppBlockS3LocationArgs ¶ added in v0.6.0
type AppBlockS3LocationArgs struct { // The S3 bucket of the app block. S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` // The S3 key of the S3 object of the virtual hard disk. // // This is required when it's used by `SetupScriptDetails` and `PostSetupScriptDetails` . S3Key pulumi.StringPtrInput `pulumi:"s3Key"` }
func (AppBlockS3LocationArgs) ElementType ¶ added in v0.6.0
func (AppBlockS3LocationArgs) ElementType() reflect.Type
func (AppBlockS3LocationArgs) ToAppBlockS3LocationOutput ¶ added in v0.6.0
func (i AppBlockS3LocationArgs) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput
func (AppBlockS3LocationArgs) ToAppBlockS3LocationOutputWithContext ¶ added in v0.6.0
func (i AppBlockS3LocationArgs) ToAppBlockS3LocationOutputWithContext(ctx context.Context) AppBlockS3LocationOutput
func (AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutput ¶ added in v0.6.0
func (i AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput
func (AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutputWithContext ¶ added in v0.6.0
func (i AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput
type AppBlockS3LocationInput ¶ added in v0.6.0
type AppBlockS3LocationInput interface { pulumi.Input ToAppBlockS3LocationOutput() AppBlockS3LocationOutput ToAppBlockS3LocationOutputWithContext(context.Context) AppBlockS3LocationOutput }
AppBlockS3LocationInput is an input type that accepts AppBlockS3LocationArgs and AppBlockS3LocationOutput values. You can construct a concrete instance of `AppBlockS3LocationInput` via:
AppBlockS3LocationArgs{...}
type AppBlockS3LocationOutput ¶ added in v0.6.0
type AppBlockS3LocationOutput struct{ *pulumi.OutputState }
func (AppBlockS3LocationOutput) ElementType ¶ added in v0.6.0
func (AppBlockS3LocationOutput) ElementType() reflect.Type
func (AppBlockS3LocationOutput) S3Bucket ¶ added in v0.6.0
func (o AppBlockS3LocationOutput) S3Bucket() pulumi.StringOutput
The S3 bucket of the app block.
func (AppBlockS3LocationOutput) S3Key ¶ added in v0.6.0
func (o AppBlockS3LocationOutput) S3Key() pulumi.StringPtrOutput
The S3 key of the S3 object of the virtual hard disk.
This is required when it's used by `SetupScriptDetails` and `PostSetupScriptDetails` .
func (AppBlockS3LocationOutput) ToAppBlockS3LocationOutput ¶ added in v0.6.0
func (o AppBlockS3LocationOutput) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput
func (AppBlockS3LocationOutput) ToAppBlockS3LocationOutputWithContext ¶ added in v0.6.0
func (o AppBlockS3LocationOutput) ToAppBlockS3LocationOutputWithContext(ctx context.Context) AppBlockS3LocationOutput
func (AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutput ¶ added in v0.6.0
func (o AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput
func (AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutputWithContext ¶ added in v0.6.0
func (o AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput
type AppBlockS3LocationPtrInput ¶ added in v0.6.0
type AppBlockS3LocationPtrInput interface { pulumi.Input ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput ToAppBlockS3LocationPtrOutputWithContext(context.Context) AppBlockS3LocationPtrOutput }
AppBlockS3LocationPtrInput is an input type that accepts AppBlockS3LocationArgs, AppBlockS3LocationPtr and AppBlockS3LocationPtrOutput values. You can construct a concrete instance of `AppBlockS3LocationPtrInput` via:
AppBlockS3LocationArgs{...} or: nil
func AppBlockS3LocationPtr ¶ added in v0.6.0
func AppBlockS3LocationPtr(v *AppBlockS3LocationArgs) AppBlockS3LocationPtrInput
type AppBlockS3LocationPtrOutput ¶ added in v0.6.0
type AppBlockS3LocationPtrOutput struct{ *pulumi.OutputState }
func (AppBlockS3LocationPtrOutput) Elem ¶ added in v0.6.0
func (o AppBlockS3LocationPtrOutput) Elem() AppBlockS3LocationOutput
func (AppBlockS3LocationPtrOutput) ElementType ¶ added in v0.6.0
func (AppBlockS3LocationPtrOutput) ElementType() reflect.Type
func (AppBlockS3LocationPtrOutput) S3Bucket ¶ added in v0.6.0
func (o AppBlockS3LocationPtrOutput) S3Bucket() pulumi.StringPtrOutput
The S3 bucket of the app block.
func (AppBlockS3LocationPtrOutput) S3Key ¶ added in v0.6.0
func (o AppBlockS3LocationPtrOutput) S3Key() pulumi.StringPtrOutput
The S3 key of the S3 object of the virtual hard disk.
This is required when it's used by `SetupScriptDetails` and `PostSetupScriptDetails` .
func (AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutput ¶ added in v0.6.0
func (o AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput
func (AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutputWithContext ¶ added in v0.6.0
func (o AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput
type AppBlockScriptDetails ¶ added in v0.6.0
type AppBlockScriptDetails struct { // The parameters used in the run path for the script. ExecutableParameters *string `pulumi:"executableParameters"` // The run path for the script. ExecutablePath string `pulumi:"executablePath"` // The S3 object location of the script. ScriptS3Location AppBlockS3Location `pulumi:"scriptS3Location"` // The run timeout, in seconds, for the script. TimeoutInSeconds int `pulumi:"timeoutInSeconds"` }
type AppBlockScriptDetailsArgs ¶ added in v0.6.0
type AppBlockScriptDetailsArgs struct { // The parameters used in the run path for the script. ExecutableParameters pulumi.StringPtrInput `pulumi:"executableParameters"` // The run path for the script. ExecutablePath pulumi.StringInput `pulumi:"executablePath"` // The S3 object location of the script. ScriptS3Location AppBlockS3LocationInput `pulumi:"scriptS3Location"` // The run timeout, in seconds, for the script. TimeoutInSeconds pulumi.IntInput `pulumi:"timeoutInSeconds"` }
func (AppBlockScriptDetailsArgs) ElementType ¶ added in v0.6.0
func (AppBlockScriptDetailsArgs) ElementType() reflect.Type
func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutput ¶ added in v0.6.0
func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput
func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutputWithContext ¶ added in v0.6.0
func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutputWithContext(ctx context.Context) AppBlockScriptDetailsOutput
func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutput ¶ added in v0.6.0
func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput
func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutputWithContext ¶ added in v0.6.0
func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput
type AppBlockScriptDetailsInput ¶ added in v0.6.0
type AppBlockScriptDetailsInput interface { pulumi.Input ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput ToAppBlockScriptDetailsOutputWithContext(context.Context) AppBlockScriptDetailsOutput }
AppBlockScriptDetailsInput is an input type that accepts AppBlockScriptDetailsArgs and AppBlockScriptDetailsOutput values. You can construct a concrete instance of `AppBlockScriptDetailsInput` via:
AppBlockScriptDetailsArgs{...}
type AppBlockScriptDetailsOutput ¶ added in v0.6.0
type AppBlockScriptDetailsOutput struct{ *pulumi.OutputState }
func (AppBlockScriptDetailsOutput) ElementType ¶ added in v0.6.0
func (AppBlockScriptDetailsOutput) ElementType() reflect.Type
func (AppBlockScriptDetailsOutput) ExecutableParameters ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) ExecutableParameters() pulumi.StringPtrOutput
The parameters used in the run path for the script.
func (AppBlockScriptDetailsOutput) ExecutablePath ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) ExecutablePath() pulumi.StringOutput
The run path for the script.
func (AppBlockScriptDetailsOutput) ScriptS3Location ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) ScriptS3Location() AppBlockS3LocationOutput
The S3 object location of the script.
func (AppBlockScriptDetailsOutput) TimeoutInSeconds ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) TimeoutInSeconds() pulumi.IntOutput
The run timeout, in seconds, for the script.
func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutput ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput
func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutputWithContext ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutputWithContext(ctx context.Context) AppBlockScriptDetailsOutput
func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutput ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput
func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutputWithContext ¶ added in v0.6.0
func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput
type AppBlockScriptDetailsPtrInput ¶ added in v0.6.0
type AppBlockScriptDetailsPtrInput interface { pulumi.Input ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput ToAppBlockScriptDetailsPtrOutputWithContext(context.Context) AppBlockScriptDetailsPtrOutput }
AppBlockScriptDetailsPtrInput is an input type that accepts AppBlockScriptDetailsArgs, AppBlockScriptDetailsPtr and AppBlockScriptDetailsPtrOutput values. You can construct a concrete instance of `AppBlockScriptDetailsPtrInput` via:
AppBlockScriptDetailsArgs{...} or: nil
func AppBlockScriptDetailsPtr ¶ added in v0.6.0
func AppBlockScriptDetailsPtr(v *AppBlockScriptDetailsArgs) AppBlockScriptDetailsPtrInput
type AppBlockScriptDetailsPtrOutput ¶ added in v0.6.0
type AppBlockScriptDetailsPtrOutput struct{ *pulumi.OutputState }
func (AppBlockScriptDetailsPtrOutput) Elem ¶ added in v0.6.0
func (o AppBlockScriptDetailsPtrOutput) Elem() AppBlockScriptDetailsOutput
func (AppBlockScriptDetailsPtrOutput) ElementType ¶ added in v0.6.0
func (AppBlockScriptDetailsPtrOutput) ElementType() reflect.Type
func (AppBlockScriptDetailsPtrOutput) ExecutableParameters ¶ added in v0.6.0
func (o AppBlockScriptDetailsPtrOutput) ExecutableParameters() pulumi.StringPtrOutput
The parameters used in the run path for the script.
func (AppBlockScriptDetailsPtrOutput) ExecutablePath ¶ added in v0.6.0
func (o AppBlockScriptDetailsPtrOutput) ExecutablePath() pulumi.StringPtrOutput
The run path for the script.
func (AppBlockScriptDetailsPtrOutput) ScriptS3Location ¶ added in v0.6.0
func (o AppBlockScriptDetailsPtrOutput) ScriptS3Location() AppBlockS3LocationPtrOutput
The S3 object location of the script.
func (AppBlockScriptDetailsPtrOutput) TimeoutInSeconds ¶ added in v0.6.0
func (o AppBlockScriptDetailsPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The run timeout, in seconds, for the script.
func (AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutput ¶ added in v0.6.0
func (o AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput
func (AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutputWithContext ¶ added in v0.6.0
func (o AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput
type AppBlockState ¶ added in v0.6.0
type AppBlockState struct { }
func (AppBlockState) ElementType ¶ added in v0.6.0
func (AppBlockState) ElementType() reflect.Type
type AppBlockTag0Properties ¶ added in v0.72.0
type AppBlockTag0PropertiesArgs ¶ added in v0.96.0
type AppBlockTag0PropertiesArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (AppBlockTag0PropertiesArgs) ElementType ¶ added in v0.96.0
func (AppBlockTag0PropertiesArgs) ElementType() reflect.Type
func (AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutput ¶ added in v0.96.0
func (i AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutput() AppBlockTag0PropertiesOutput
func (AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutputWithContext ¶ added in v0.96.0
func (i AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutputWithContext(ctx context.Context) AppBlockTag0PropertiesOutput
type AppBlockTag0PropertiesInput ¶ added in v0.96.0
type AppBlockTag0PropertiesInput interface { pulumi.Input ToAppBlockTag0PropertiesOutput() AppBlockTag0PropertiesOutput ToAppBlockTag0PropertiesOutputWithContext(context.Context) AppBlockTag0PropertiesOutput }
AppBlockTag0PropertiesInput is an input type that accepts AppBlockTag0PropertiesArgs and AppBlockTag0PropertiesOutput values. You can construct a concrete instance of `AppBlockTag0PropertiesInput` via:
AppBlockTag0PropertiesArgs{...}
type AppBlockTag0PropertiesOutput ¶ added in v0.96.0
type AppBlockTag0PropertiesOutput struct{ *pulumi.OutputState }
func (AppBlockTag0PropertiesOutput) ElementType ¶ added in v0.96.0
func (AppBlockTag0PropertiesOutput) ElementType() reflect.Type
func (AppBlockTag0PropertiesOutput) Key ¶ added in v0.96.0
func (o AppBlockTag0PropertiesOutput) Key() pulumi.StringOutput
func (AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutput ¶ added in v0.96.0
func (o AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutput() AppBlockTag0PropertiesOutput
func (AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutputWithContext ¶ added in v0.96.0
func (o AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutputWithContext(ctx context.Context) AppBlockTag0PropertiesOutput
func (AppBlockTag0PropertiesOutput) Value ¶ added in v0.96.0
func (o AppBlockTag0PropertiesOutput) Value() pulumi.StringOutput
type AppBlockTag1Properties ¶ added in v0.72.0
type AppBlockTag1PropertiesArgs ¶ added in v0.96.0
type AppBlockTag1PropertiesArgs struct { TagKey pulumi.StringInput `pulumi:"tagKey"` TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (AppBlockTag1PropertiesArgs) ElementType ¶ added in v0.96.0
func (AppBlockTag1PropertiesArgs) ElementType() reflect.Type
func (AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutput ¶ added in v0.96.0
func (i AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutput() AppBlockTag1PropertiesOutput
func (AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutputWithContext ¶ added in v0.96.0
func (i AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutputWithContext(ctx context.Context) AppBlockTag1PropertiesOutput
type AppBlockTag1PropertiesInput ¶ added in v0.96.0
type AppBlockTag1PropertiesInput interface { pulumi.Input ToAppBlockTag1PropertiesOutput() AppBlockTag1PropertiesOutput ToAppBlockTag1PropertiesOutputWithContext(context.Context) AppBlockTag1PropertiesOutput }
AppBlockTag1PropertiesInput is an input type that accepts AppBlockTag1PropertiesArgs and AppBlockTag1PropertiesOutput values. You can construct a concrete instance of `AppBlockTag1PropertiesInput` via:
AppBlockTag1PropertiesArgs{...}
type AppBlockTag1PropertiesOutput ¶ added in v0.96.0
type AppBlockTag1PropertiesOutput struct{ *pulumi.OutputState }
func (AppBlockTag1PropertiesOutput) ElementType ¶ added in v0.96.0
func (AppBlockTag1PropertiesOutput) ElementType() reflect.Type
func (AppBlockTag1PropertiesOutput) TagKey ¶ added in v0.96.0
func (o AppBlockTag1PropertiesOutput) TagKey() pulumi.StringOutput
func (AppBlockTag1PropertiesOutput) TagValue ¶ added in v0.96.0
func (o AppBlockTag1PropertiesOutput) TagValue() pulumi.StringOutput
func (AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutput ¶ added in v0.96.0
func (o AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutput() AppBlockTag1PropertiesOutput
func (AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutputWithContext ¶ added in v0.96.0
func (o AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutputWithContext(ctx context.Context) AppBlockTag1PropertiesOutput
type Application ¶ added in v0.6.0
type Application struct { pulumi.CustomResourceState // The app block ARN with which the application should be associated. AppBlockArn pulumi.StringOutput `pulumi:"appBlockArn"` // The ARN of the application. Arn pulumi.StringOutput `pulumi:"arn"` // A list of attributes to delete from an application. AttributesToDelete pulumi.StringArrayOutput `pulumi:"attributesToDelete"` // The time when the application was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // The description of the application. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the application. This name is visible to users in the application catalog. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The icon S3 location of the application. IconS3Location ApplicationS3LocationOutput `pulumi:"iconS3Location"` // The instance families the application supports. // // *Allowed Values* : `GENERAL_PURPOSE` | `GRAPHICS_G4` InstanceFamilies pulumi.StringArrayOutput `pulumi:"instanceFamilies"` // The launch parameters of the application. LaunchParameters pulumi.StringPtrOutput `pulumi:"launchParameters"` // The launch path of the application. LaunchPath pulumi.StringOutput `pulumi:"launchPath"` // The name of the application. This name is visible to users when a name is not specified in the DisplayName property. // // *Pattern* : `^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$` Name pulumi.StringOutput `pulumi:"name"` // The platforms the application supports. // // *Allowed Values* : `WINDOWS_SERVER_2019` | `AMAZON_LINUX2` Platforms pulumi.StringArrayOutput `pulumi:"platforms"` // The tags of the application. Tags pulumi.ArrayOutput `pulumi:"tags"` // The working directory of the application. WorkingDirectory pulumi.StringPtrOutput `pulumi:"workingDirectory"` }
Resource Type definition for AWS::AppStream::Application
func GetApplication ¶ added in v0.6.0
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplication ¶ added in v0.6.0
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶ added in v0.6.0
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶ added in v0.6.0
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶ added in v0.6.0
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶ added in v0.6.0
type ApplicationArgs struct { // The app block ARN with which the application should be associated. AppBlockArn pulumi.StringInput // A list of attributes to delete from an application. AttributesToDelete pulumi.StringArrayInput // The description of the application. Description pulumi.StringPtrInput // The display name of the application. This name is visible to users in the application catalog. DisplayName pulumi.StringPtrInput // The icon S3 location of the application. IconS3Location ApplicationS3LocationInput // The instance families the application supports. // // *Allowed Values* : `GENERAL_PURPOSE` | `GRAPHICS_G4` InstanceFamilies pulumi.StringArrayInput // The launch parameters of the application. LaunchParameters pulumi.StringPtrInput // The launch path of the application. LaunchPath pulumi.StringInput // The name of the application. This name is visible to users when a name is not specified in the DisplayName property. // // *Pattern* : `^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$` Name pulumi.StringPtrInput // The platforms the application supports. // // *Allowed Values* : `WINDOWS_SERVER_2019` | `AMAZON_LINUX2` Platforms pulumi.StringArrayInput // The tags of the application. Tags pulumi.ArrayInput // The working directory of the application. WorkingDirectory pulumi.StringPtrInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶ added in v0.6.0
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationEntitlementAssociation ¶ added in v0.10.0
type ApplicationEntitlementAssociation struct { pulumi.CustomResourceState // The identifier of the application. ApplicationIdentifier pulumi.StringOutput `pulumi:"applicationIdentifier"` // The name of the entitlement. EntitlementName pulumi.StringOutput `pulumi:"entitlementName"` // The name of the stack. StackName pulumi.StringOutput `pulumi:"stackName"` }
Resource Type definition for AWS::AppStream::ApplicationEntitlementAssociation
func GetApplicationEntitlementAssociation ¶ added in v0.10.0
func GetApplicationEntitlementAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationEntitlementAssociationState, opts ...pulumi.ResourceOption) (*ApplicationEntitlementAssociation, error)
GetApplicationEntitlementAssociation gets an existing ApplicationEntitlementAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationEntitlementAssociation ¶ added in v0.10.0
func NewApplicationEntitlementAssociation(ctx *pulumi.Context, name string, args *ApplicationEntitlementAssociationArgs, opts ...pulumi.ResourceOption) (*ApplicationEntitlementAssociation, error)
NewApplicationEntitlementAssociation registers a new resource with the given unique name, arguments, and options.
func (*ApplicationEntitlementAssociation) ElementType ¶ added in v0.10.0
func (*ApplicationEntitlementAssociation) ElementType() reflect.Type
func (*ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutput ¶ added in v0.10.0
func (i *ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput
func (*ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutputWithContext ¶ added in v0.10.0
func (i *ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput
type ApplicationEntitlementAssociationArgs ¶ added in v0.10.0
type ApplicationEntitlementAssociationArgs struct { // The identifier of the application. ApplicationIdentifier pulumi.StringInput // The name of the entitlement. EntitlementName pulumi.StringInput // The name of the stack. StackName pulumi.StringInput }
The set of arguments for constructing a ApplicationEntitlementAssociation resource.
func (ApplicationEntitlementAssociationArgs) ElementType ¶ added in v0.10.0
func (ApplicationEntitlementAssociationArgs) ElementType() reflect.Type
type ApplicationEntitlementAssociationInput ¶ added in v0.10.0
type ApplicationEntitlementAssociationInput interface { pulumi.Input ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput }
type ApplicationEntitlementAssociationOutput ¶ added in v0.10.0
type ApplicationEntitlementAssociationOutput struct{ *pulumi.OutputState }
func (ApplicationEntitlementAssociationOutput) ApplicationIdentifier ¶ added in v0.17.0
func (o ApplicationEntitlementAssociationOutput) ApplicationIdentifier() pulumi.StringOutput
The identifier of the application.
func (ApplicationEntitlementAssociationOutput) ElementType ¶ added in v0.10.0
func (ApplicationEntitlementAssociationOutput) ElementType() reflect.Type
func (ApplicationEntitlementAssociationOutput) EntitlementName ¶ added in v0.17.0
func (o ApplicationEntitlementAssociationOutput) EntitlementName() pulumi.StringOutput
The name of the entitlement.
func (ApplicationEntitlementAssociationOutput) StackName ¶ added in v0.17.0
func (o ApplicationEntitlementAssociationOutput) StackName() pulumi.StringOutput
The name of the stack.
func (ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutput ¶ added in v0.10.0
func (o ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput
func (ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutputWithContext ¶ added in v0.10.0
func (o ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput
type ApplicationEntitlementAssociationState ¶ added in v0.10.0
type ApplicationEntitlementAssociationState struct { }
func (ApplicationEntitlementAssociationState) ElementType ¶ added in v0.10.0
func (ApplicationEntitlementAssociationState) ElementType() reflect.Type
type ApplicationFleetAssociation ¶ added in v0.6.0
type ApplicationFleetAssociation struct { pulumi.CustomResourceState // The ARN of the application. ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"` // The name of the fleet. FleetName pulumi.StringOutput `pulumi:"fleetName"` }
Resource Type definition for AWS::AppStream::ApplicationFleetAssociation
func GetApplicationFleetAssociation ¶ added in v0.6.0
func GetApplicationFleetAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationFleetAssociationState, opts ...pulumi.ResourceOption) (*ApplicationFleetAssociation, error)
GetApplicationFleetAssociation gets an existing ApplicationFleetAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationFleetAssociation ¶ added in v0.6.0
func NewApplicationFleetAssociation(ctx *pulumi.Context, name string, args *ApplicationFleetAssociationArgs, opts ...pulumi.ResourceOption) (*ApplicationFleetAssociation, error)
NewApplicationFleetAssociation registers a new resource with the given unique name, arguments, and options.
func (*ApplicationFleetAssociation) ElementType ¶ added in v0.6.0
func (*ApplicationFleetAssociation) ElementType() reflect.Type
func (*ApplicationFleetAssociation) ToApplicationFleetAssociationOutput ¶ added in v0.6.0
func (i *ApplicationFleetAssociation) ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput
func (*ApplicationFleetAssociation) ToApplicationFleetAssociationOutputWithContext ¶ added in v0.6.0
func (i *ApplicationFleetAssociation) ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput
type ApplicationFleetAssociationArgs ¶ added in v0.6.0
type ApplicationFleetAssociationArgs struct { // The ARN of the application. ApplicationArn pulumi.StringInput // The name of the fleet. FleetName pulumi.StringInput }
The set of arguments for constructing a ApplicationFleetAssociation resource.
func (ApplicationFleetAssociationArgs) ElementType ¶ added in v0.6.0
func (ApplicationFleetAssociationArgs) ElementType() reflect.Type
type ApplicationFleetAssociationInput ¶ added in v0.6.0
type ApplicationFleetAssociationInput interface { pulumi.Input ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput }
type ApplicationFleetAssociationOutput ¶ added in v0.6.0
type ApplicationFleetAssociationOutput struct{ *pulumi.OutputState }
func (ApplicationFleetAssociationOutput) ApplicationArn ¶ added in v0.17.0
func (o ApplicationFleetAssociationOutput) ApplicationArn() pulumi.StringOutput
The ARN of the application.
func (ApplicationFleetAssociationOutput) ElementType ¶ added in v0.6.0
func (ApplicationFleetAssociationOutput) ElementType() reflect.Type
func (ApplicationFleetAssociationOutput) FleetName ¶ added in v0.17.0
func (o ApplicationFleetAssociationOutput) FleetName() pulumi.StringOutput
The name of the fleet.
func (ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutput ¶ added in v0.6.0
func (o ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput
func (ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutputWithContext ¶ added in v0.6.0
func (o ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput
type ApplicationFleetAssociationState ¶ added in v0.6.0
type ApplicationFleetAssociationState struct { }
func (ApplicationFleetAssociationState) ElementType ¶ added in v0.6.0
func (ApplicationFleetAssociationState) ElementType() reflect.Type
type ApplicationInput ¶ added in v0.6.0
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶ added in v0.6.0
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) AppBlockArn ¶ added in v0.17.0
func (o ApplicationOutput) AppBlockArn() pulumi.StringOutput
The app block ARN with which the application should be associated.
func (ApplicationOutput) Arn ¶ added in v0.17.0
func (o ApplicationOutput) Arn() pulumi.StringOutput
The ARN of the application.
func (ApplicationOutput) AttributesToDelete ¶ added in v0.17.0
func (o ApplicationOutput) AttributesToDelete() pulumi.StringArrayOutput
A list of attributes to delete from an application.
func (ApplicationOutput) CreatedTime ¶ added in v0.17.0
func (o ApplicationOutput) CreatedTime() pulumi.StringOutput
The time when the application was created.
func (ApplicationOutput) Description ¶ added in v0.17.0
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
The description of the application.
func (ApplicationOutput) DisplayName ¶ added in v0.17.0
func (o ApplicationOutput) DisplayName() pulumi.StringPtrOutput
The display name of the application. This name is visible to users in the application catalog.
func (ApplicationOutput) ElementType ¶ added in v0.6.0
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) IconS3Location ¶ added in v0.17.0
func (o ApplicationOutput) IconS3Location() ApplicationS3LocationOutput
The icon S3 location of the application.
func (ApplicationOutput) InstanceFamilies ¶ added in v0.17.0
func (o ApplicationOutput) InstanceFamilies() pulumi.StringArrayOutput
The instance families the application supports.
*Allowed Values* : `GENERAL_PURPOSE` | `GRAPHICS_G4`
func (ApplicationOutput) LaunchParameters ¶ added in v0.17.0
func (o ApplicationOutput) LaunchParameters() pulumi.StringPtrOutput
The launch parameters of the application.
func (ApplicationOutput) LaunchPath ¶ added in v0.17.0
func (o ApplicationOutput) LaunchPath() pulumi.StringOutput
The launch path of the application.
func (ApplicationOutput) Name ¶ added in v0.17.0
func (o ApplicationOutput) Name() pulumi.StringOutput
The name of the application. This name is visible to users when a name is not specified in the DisplayName property.
*Pattern* : `^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$`
func (ApplicationOutput) Platforms ¶ added in v0.17.0
func (o ApplicationOutput) Platforms() pulumi.StringArrayOutput
The platforms the application supports.
*Allowed Values* : `WINDOWS_SERVER_2019` | `AMAZON_LINUX2`
func (ApplicationOutput) Tags ¶ added in v0.17.0
func (o ApplicationOutput) Tags() pulumi.ArrayOutput
The tags of the application.
func (ApplicationOutput) ToApplicationOutput ¶ added in v0.6.0
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶ added in v0.6.0
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) WorkingDirectory ¶ added in v0.17.0
func (o ApplicationOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory of the application.
type ApplicationS3Location ¶ added in v0.6.0
type ApplicationS3LocationArgs ¶ added in v0.6.0
type ApplicationS3LocationArgs struct { // The S3 bucket of the S3 object. S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` // The S3 key of the S3 object. S3Key pulumi.StringInput `pulumi:"s3Key"` }
func (ApplicationS3LocationArgs) ElementType ¶ added in v0.6.0
func (ApplicationS3LocationArgs) ElementType() reflect.Type
func (ApplicationS3LocationArgs) ToApplicationS3LocationOutput ¶ added in v0.6.0
func (i ApplicationS3LocationArgs) ToApplicationS3LocationOutput() ApplicationS3LocationOutput
func (ApplicationS3LocationArgs) ToApplicationS3LocationOutputWithContext ¶ added in v0.6.0
func (i ApplicationS3LocationArgs) ToApplicationS3LocationOutputWithContext(ctx context.Context) ApplicationS3LocationOutput
type ApplicationS3LocationInput ¶ added in v0.6.0
type ApplicationS3LocationInput interface { pulumi.Input ToApplicationS3LocationOutput() ApplicationS3LocationOutput ToApplicationS3LocationOutputWithContext(context.Context) ApplicationS3LocationOutput }
ApplicationS3LocationInput is an input type that accepts ApplicationS3LocationArgs and ApplicationS3LocationOutput values. You can construct a concrete instance of `ApplicationS3LocationInput` via:
ApplicationS3LocationArgs{...}
type ApplicationS3LocationOutput ¶ added in v0.6.0
type ApplicationS3LocationOutput struct{ *pulumi.OutputState }
func (ApplicationS3LocationOutput) ElementType ¶ added in v0.6.0
func (ApplicationS3LocationOutput) ElementType() reflect.Type
func (ApplicationS3LocationOutput) S3Bucket ¶ added in v0.6.0
func (o ApplicationS3LocationOutput) S3Bucket() pulumi.StringOutput
The S3 bucket of the S3 object.
func (ApplicationS3LocationOutput) S3Key ¶ added in v0.6.0
func (o ApplicationS3LocationOutput) S3Key() pulumi.StringOutput
The S3 key of the S3 object.
func (ApplicationS3LocationOutput) ToApplicationS3LocationOutput ¶ added in v0.6.0
func (o ApplicationS3LocationOutput) ToApplicationS3LocationOutput() ApplicationS3LocationOutput
func (ApplicationS3LocationOutput) ToApplicationS3LocationOutputWithContext ¶ added in v0.6.0
func (o ApplicationS3LocationOutput) ToApplicationS3LocationOutputWithContext(ctx context.Context) ApplicationS3LocationOutput
type ApplicationS3LocationPtrOutput ¶ added in v0.6.0
type ApplicationS3LocationPtrOutput struct{ *pulumi.OutputState }
func (ApplicationS3LocationPtrOutput) Elem ¶ added in v0.6.0
func (o ApplicationS3LocationPtrOutput) Elem() ApplicationS3LocationOutput
func (ApplicationS3LocationPtrOutput) ElementType ¶ added in v0.6.0
func (ApplicationS3LocationPtrOutput) ElementType() reflect.Type
func (ApplicationS3LocationPtrOutput) S3Bucket ¶ added in v0.6.0
func (o ApplicationS3LocationPtrOutput) S3Bucket() pulumi.StringPtrOutput
The S3 bucket of the S3 object.
func (ApplicationS3LocationPtrOutput) S3Key ¶ added in v0.6.0
func (o ApplicationS3LocationPtrOutput) S3Key() pulumi.StringPtrOutput
The S3 key of the S3 object.
func (ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutput ¶ added in v0.6.0
func (o ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutput() ApplicationS3LocationPtrOutput
func (ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutputWithContext ¶ added in v0.6.0
func (o ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutputWithContext(ctx context.Context) ApplicationS3LocationPtrOutput
type ApplicationState ¶ added in v0.6.0
type ApplicationState struct { }
func (ApplicationState) ElementType ¶ added in v0.6.0
func (ApplicationState) ElementType() reflect.Type
type ApplicationTag0Properties ¶ added in v0.72.0
type ApplicationTag0PropertiesArgs ¶ added in v0.96.0
type ApplicationTag0PropertiesArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ApplicationTag0PropertiesArgs) ElementType ¶ added in v0.96.0
func (ApplicationTag0PropertiesArgs) ElementType() reflect.Type
func (ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutput ¶ added in v0.96.0
func (i ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput
func (ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutputWithContext ¶ added in v0.96.0
func (i ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutputWithContext(ctx context.Context) ApplicationTag0PropertiesOutput
type ApplicationTag0PropertiesInput ¶ added in v0.96.0
type ApplicationTag0PropertiesInput interface { pulumi.Input ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput ToApplicationTag0PropertiesOutputWithContext(context.Context) ApplicationTag0PropertiesOutput }
ApplicationTag0PropertiesInput is an input type that accepts ApplicationTag0PropertiesArgs and ApplicationTag0PropertiesOutput values. You can construct a concrete instance of `ApplicationTag0PropertiesInput` via:
ApplicationTag0PropertiesArgs{...}
type ApplicationTag0PropertiesOutput ¶ added in v0.96.0
type ApplicationTag0PropertiesOutput struct{ *pulumi.OutputState }
func (ApplicationTag0PropertiesOutput) ElementType ¶ added in v0.96.0
func (ApplicationTag0PropertiesOutput) ElementType() reflect.Type
func (ApplicationTag0PropertiesOutput) Key ¶ added in v0.96.0
func (o ApplicationTag0PropertiesOutput) Key() pulumi.StringOutput
func (ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutput ¶ added in v0.96.0
func (o ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput
func (ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutputWithContext ¶ added in v0.96.0
func (o ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutputWithContext(ctx context.Context) ApplicationTag0PropertiesOutput
func (ApplicationTag0PropertiesOutput) Value ¶ added in v0.96.0
func (o ApplicationTag0PropertiesOutput) Value() pulumi.StringOutput
type ApplicationTag1Properties ¶ added in v0.72.0
type ApplicationTag1PropertiesArgs ¶ added in v0.96.0
type ApplicationTag1PropertiesArgs struct { TagKey pulumi.StringInput `pulumi:"tagKey"` TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (ApplicationTag1PropertiesArgs) ElementType ¶ added in v0.96.0
func (ApplicationTag1PropertiesArgs) ElementType() reflect.Type
func (ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutput ¶ added in v0.96.0
func (i ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput
func (ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutputWithContext ¶ added in v0.96.0
func (i ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutputWithContext(ctx context.Context) ApplicationTag1PropertiesOutput
type ApplicationTag1PropertiesInput ¶ added in v0.96.0
type ApplicationTag1PropertiesInput interface { pulumi.Input ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput ToApplicationTag1PropertiesOutputWithContext(context.Context) ApplicationTag1PropertiesOutput }
ApplicationTag1PropertiesInput is an input type that accepts ApplicationTag1PropertiesArgs and ApplicationTag1PropertiesOutput values. You can construct a concrete instance of `ApplicationTag1PropertiesInput` via:
ApplicationTag1PropertiesArgs{...}
type ApplicationTag1PropertiesOutput ¶ added in v0.96.0
type ApplicationTag1PropertiesOutput struct{ *pulumi.OutputState }
func (ApplicationTag1PropertiesOutput) ElementType ¶ added in v0.96.0
func (ApplicationTag1PropertiesOutput) ElementType() reflect.Type
func (ApplicationTag1PropertiesOutput) TagKey ¶ added in v0.96.0
func (o ApplicationTag1PropertiesOutput) TagKey() pulumi.StringOutput
func (ApplicationTag1PropertiesOutput) TagValue ¶ added in v0.96.0
func (o ApplicationTag1PropertiesOutput) TagValue() pulumi.StringOutput
func (ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutput ¶ added in v0.96.0
func (o ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput
func (ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutputWithContext ¶ added in v0.96.0
func (o ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutputWithContext(ctx context.Context) ApplicationTag1PropertiesOutput
type DirectoryConfig ¶
type DirectoryConfig struct { pulumi.CustomResourceState // The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. CertificateBasedAuthProperties DirectoryConfigCertificateBasedAuthPropertiesPtrOutput `pulumi:"certificateBasedAuthProperties"` // The fully qualified name of the directory (for example, corp.example.com). DirectoryName pulumi.StringOutput `pulumi:"directoryName"` // The distinguished names of the organizational units for computer accounts. OrganizationalUnitDistinguishedNames pulumi.StringArrayOutput `pulumi:"organizationalUnitDistinguishedNames"` // The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use `ServiceAccountCredentials` as an input parameter with `noEcho` as shown in the [Parameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) . For best practices information, see [Do Not Embed Credentials in Your Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#creds) . ServiceAccountCredentials DirectoryConfigServiceAccountCredentialsOutput `pulumi:"serviceAccountCredentials"` }
Resource Type definition for AWS::AppStream::DirectoryConfig
func GetDirectoryConfig ¶
func GetDirectoryConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DirectoryConfigState, opts ...pulumi.ResourceOption) (*DirectoryConfig, error)
GetDirectoryConfig gets an existing DirectoryConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDirectoryConfig ¶
func NewDirectoryConfig(ctx *pulumi.Context, name string, args *DirectoryConfigArgs, opts ...pulumi.ResourceOption) (*DirectoryConfig, error)
NewDirectoryConfig registers a new resource with the given unique name, arguments, and options.
func (*DirectoryConfig) ElementType ¶
func (*DirectoryConfig) ElementType() reflect.Type
func (*DirectoryConfig) ToDirectoryConfigOutput ¶
func (i *DirectoryConfig) ToDirectoryConfigOutput() DirectoryConfigOutput
func (*DirectoryConfig) ToDirectoryConfigOutputWithContext ¶
func (i *DirectoryConfig) ToDirectoryConfigOutputWithContext(ctx context.Context) DirectoryConfigOutput
type DirectoryConfigArgs ¶
type DirectoryConfigArgs struct { // The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. CertificateBasedAuthProperties DirectoryConfigCertificateBasedAuthPropertiesPtrInput // The fully qualified name of the directory (for example, corp.example.com). DirectoryName pulumi.StringInput // The distinguished names of the organizational units for computer accounts. OrganizationalUnitDistinguishedNames pulumi.StringArrayInput // The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use `ServiceAccountCredentials` as an input parameter with `noEcho` as shown in the [Parameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) . For best practices information, see [Do Not Embed Credentials in Your Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#creds) . ServiceAccountCredentials DirectoryConfigServiceAccountCredentialsInput }
The set of arguments for constructing a DirectoryConfig resource.
func (DirectoryConfigArgs) ElementType ¶
func (DirectoryConfigArgs) ElementType() reflect.Type
type DirectoryConfigCertificateBasedAuthProperties ¶ added in v0.41.0
type DirectoryConfigCertificateBasedAuthProperties struct { // The ARN of the AWS Certificate Manager Private CA resource. CertificateAuthorityArn *string `pulumi:"certificateAuthorityArn"` // The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is *Enabled* . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. *Enabled_no_directory_login_fallback* enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates. Status *string `pulumi:"status"` }
type DirectoryConfigCertificateBasedAuthPropertiesArgs ¶ added in v0.41.0
type DirectoryConfigCertificateBasedAuthPropertiesArgs struct { // The ARN of the AWS Certificate Manager Private CA resource. CertificateAuthorityArn pulumi.StringPtrInput `pulumi:"certificateAuthorityArn"` // The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is *Enabled* . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. *Enabled_no_directory_login_fallback* enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates. Status pulumi.StringPtrInput `pulumi:"status"` }
func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ElementType ¶ added in v0.41.0
func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ElementType() reflect.Type
func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutput ¶ added in v0.41.0
func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput
func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext ¶ added in v0.41.0
func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput
func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput ¶ added in v0.41.0
func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext ¶ added in v0.41.0
func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
type DirectoryConfigCertificateBasedAuthPropertiesInput ¶ added in v0.41.0
type DirectoryConfigCertificateBasedAuthPropertiesInput interface { pulumi.Input ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput }
DirectoryConfigCertificateBasedAuthPropertiesInput is an input type that accepts DirectoryConfigCertificateBasedAuthPropertiesArgs and DirectoryConfigCertificateBasedAuthPropertiesOutput values. You can construct a concrete instance of `DirectoryConfigCertificateBasedAuthPropertiesInput` via:
DirectoryConfigCertificateBasedAuthPropertiesArgs{...}
type DirectoryConfigCertificateBasedAuthPropertiesOutput ¶ added in v0.41.0
type DirectoryConfigCertificateBasedAuthPropertiesOutput struct{ *pulumi.OutputState }
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) CertificateAuthorityArn ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) CertificateAuthorityArn() pulumi.StringPtrOutput
The ARN of the AWS Certificate Manager Private CA resource.
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ElementType ¶ added in v0.41.0
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ElementType() reflect.Type
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) Status ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) Status() pulumi.StringPtrOutput
The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is *Enabled* . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. *Enabled_no_directory_login_fallback* enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutput ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
type DirectoryConfigCertificateBasedAuthPropertiesPtrInput ¶ added in v0.41.0
type DirectoryConfigCertificateBasedAuthPropertiesPtrInput interface { pulumi.Input ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput }
DirectoryConfigCertificateBasedAuthPropertiesPtrInput is an input type that accepts DirectoryConfigCertificateBasedAuthPropertiesArgs, DirectoryConfigCertificateBasedAuthPropertiesPtr and DirectoryConfigCertificateBasedAuthPropertiesPtrOutput values. You can construct a concrete instance of `DirectoryConfigCertificateBasedAuthPropertiesPtrInput` via:
DirectoryConfigCertificateBasedAuthPropertiesArgs{...} or: nil
func DirectoryConfigCertificateBasedAuthPropertiesPtr ¶ added in v0.41.0
func DirectoryConfigCertificateBasedAuthPropertiesPtr(v *DirectoryConfigCertificateBasedAuthPropertiesArgs) DirectoryConfigCertificateBasedAuthPropertiesPtrInput
type DirectoryConfigCertificateBasedAuthPropertiesPtrOutput ¶ added in v0.41.0
type DirectoryConfigCertificateBasedAuthPropertiesPtrOutput struct{ *pulumi.OutputState }
func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) CertificateAuthorityArn ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) CertificateAuthorityArn() pulumi.StringPtrOutput
The ARN of the AWS Certificate Manager Private CA resource.
func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ElementType ¶ added in v0.41.0
func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ElementType() reflect.Type
func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) Status ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) Status() pulumi.StringPtrOutput
The status of the certificate-based authentication properties. Fallback is turned on by default when certificate-based authentication is *Enabled* . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. *Enabled_no_directory_login_fallback* enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext ¶ added in v0.41.0
func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
type DirectoryConfigInput ¶
type DirectoryConfigInput interface { pulumi.Input ToDirectoryConfigOutput() DirectoryConfigOutput ToDirectoryConfigOutputWithContext(ctx context.Context) DirectoryConfigOutput }
type DirectoryConfigOutput ¶
type DirectoryConfigOutput struct{ *pulumi.OutputState }
func (DirectoryConfigOutput) CertificateBasedAuthProperties ¶ added in v0.41.0
func (o DirectoryConfigOutput) CertificateBasedAuthProperties() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
func (DirectoryConfigOutput) DirectoryName ¶ added in v0.17.0
func (o DirectoryConfigOutput) DirectoryName() pulumi.StringOutput
The fully qualified name of the directory (for example, corp.example.com).
func (DirectoryConfigOutput) ElementType ¶
func (DirectoryConfigOutput) ElementType() reflect.Type
func (DirectoryConfigOutput) OrganizationalUnitDistinguishedNames ¶ added in v0.17.0
func (o DirectoryConfigOutput) OrganizationalUnitDistinguishedNames() pulumi.StringArrayOutput
The distinguished names of the organizational units for computer accounts.
func (DirectoryConfigOutput) ServiceAccountCredentials ¶ added in v0.17.0
func (o DirectoryConfigOutput) ServiceAccountCredentials() DirectoryConfigServiceAccountCredentialsOutput
The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use `ServiceAccountCredentials` as an input parameter with `noEcho` as shown in the [Parameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) . For best practices information, see [Do Not Embed Credentials in Your Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#creds) .
func (DirectoryConfigOutput) ToDirectoryConfigOutput ¶
func (o DirectoryConfigOutput) ToDirectoryConfigOutput() DirectoryConfigOutput
func (DirectoryConfigOutput) ToDirectoryConfigOutputWithContext ¶
func (o DirectoryConfigOutput) ToDirectoryConfigOutputWithContext(ctx context.Context) DirectoryConfigOutput
type DirectoryConfigServiceAccountCredentials ¶
type DirectoryConfigServiceAccountCredentials struct { // The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified. AccountName string `pulumi:"accountName"` // The password for the account. AccountPassword string `pulumi:"accountPassword"` }
type DirectoryConfigServiceAccountCredentialsArgs ¶
type DirectoryConfigServiceAccountCredentialsArgs struct { // The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified. AccountName pulumi.StringInput `pulumi:"accountName"` // The password for the account. AccountPassword pulumi.StringInput `pulumi:"accountPassword"` }
func (DirectoryConfigServiceAccountCredentialsArgs) ElementType ¶
func (DirectoryConfigServiceAccountCredentialsArgs) ElementType() reflect.Type
func (DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutput ¶
func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput
func (DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutputWithContext ¶
func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsOutput
type DirectoryConfigServiceAccountCredentialsInput ¶
type DirectoryConfigServiceAccountCredentialsInput interface { pulumi.Input ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput ToDirectoryConfigServiceAccountCredentialsOutputWithContext(context.Context) DirectoryConfigServiceAccountCredentialsOutput }
DirectoryConfigServiceAccountCredentialsInput is an input type that accepts DirectoryConfigServiceAccountCredentialsArgs and DirectoryConfigServiceAccountCredentialsOutput values. You can construct a concrete instance of `DirectoryConfigServiceAccountCredentialsInput` via:
DirectoryConfigServiceAccountCredentialsArgs{...}
type DirectoryConfigServiceAccountCredentialsOutput ¶
type DirectoryConfigServiceAccountCredentialsOutput struct{ *pulumi.OutputState }
func (DirectoryConfigServiceAccountCredentialsOutput) AccountName ¶
func (o DirectoryConfigServiceAccountCredentialsOutput) AccountName() pulumi.StringOutput
The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
func (DirectoryConfigServiceAccountCredentialsOutput) AccountPassword ¶
func (o DirectoryConfigServiceAccountCredentialsOutput) AccountPassword() pulumi.StringOutput
The password for the account.
func (DirectoryConfigServiceAccountCredentialsOutput) ElementType ¶
func (DirectoryConfigServiceAccountCredentialsOutput) ElementType() reflect.Type
func (DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutput ¶
func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput
func (DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutputWithContext ¶
func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsOutput
type DirectoryConfigServiceAccountCredentialsPtrOutput ¶
type DirectoryConfigServiceAccountCredentialsPtrOutput struct{ *pulumi.OutputState }
func (DirectoryConfigServiceAccountCredentialsPtrOutput) AccountName ¶
func (o DirectoryConfigServiceAccountCredentialsPtrOutput) AccountName() pulumi.StringPtrOutput
The user name of the account. This account must have the following privileges: create computer objects, join computers to the domain, and change/reset the password on descendant computer objects for the organizational units specified.
func (DirectoryConfigServiceAccountCredentialsPtrOutput) AccountPassword ¶
func (o DirectoryConfigServiceAccountCredentialsPtrOutput) AccountPassword() pulumi.StringPtrOutput
The password for the account.
func (DirectoryConfigServiceAccountCredentialsPtrOutput) ElementType ¶
func (DirectoryConfigServiceAccountCredentialsPtrOutput) ElementType() reflect.Type
func (DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutput ¶
func (o DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutput() DirectoryConfigServiceAccountCredentialsPtrOutput
func (DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext ¶
func (o DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsPtrOutput
type DirectoryConfigState ¶
type DirectoryConfigState struct { }
func (DirectoryConfigState) ElementType ¶
func (DirectoryConfigState) ElementType() reflect.Type
type Entitlement ¶ added in v0.10.0
type Entitlement struct { pulumi.CustomResourceState // Specifies whether to entitle all apps or only selected apps. AppVisibility pulumi.StringOutput `pulumi:"appVisibility"` // The attributes of the entitlement. Attributes EntitlementAttributeArrayOutput `pulumi:"attributes"` // The time when the entitlement was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // The description of the entitlement. Description pulumi.StringPtrOutput `pulumi:"description"` // The time when the entitlement was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // The name of the entitlement. Name pulumi.StringOutput `pulumi:"name"` // The name of the stack. StackName pulumi.StringOutput `pulumi:"stackName"` }
Resource Type definition for AWS::AppStream::Entitlement
func GetEntitlement ¶ added in v0.10.0
func GetEntitlement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntitlementState, opts ...pulumi.ResourceOption) (*Entitlement, error)
GetEntitlement gets an existing Entitlement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEntitlement ¶ added in v0.10.0
func NewEntitlement(ctx *pulumi.Context, name string, args *EntitlementArgs, opts ...pulumi.ResourceOption) (*Entitlement, error)
NewEntitlement registers a new resource with the given unique name, arguments, and options.
func (*Entitlement) ElementType ¶ added in v0.10.0
func (*Entitlement) ElementType() reflect.Type
func (*Entitlement) ToEntitlementOutput ¶ added in v0.10.0
func (i *Entitlement) ToEntitlementOutput() EntitlementOutput
func (*Entitlement) ToEntitlementOutputWithContext ¶ added in v0.10.0
func (i *Entitlement) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput
type EntitlementArgs ¶ added in v0.10.0
type EntitlementArgs struct { // Specifies whether to entitle all apps or only selected apps. AppVisibility pulumi.StringInput // The attributes of the entitlement. Attributes EntitlementAttributeArrayInput // The description of the entitlement. Description pulumi.StringPtrInput // The name of the entitlement. Name pulumi.StringPtrInput // The name of the stack. StackName pulumi.StringInput }
The set of arguments for constructing a Entitlement resource.
func (EntitlementArgs) ElementType ¶ added in v0.10.0
func (EntitlementArgs) ElementType() reflect.Type
type EntitlementAttribute ¶ added in v0.10.0
type EntitlementAttribute struct { // A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application. // // The following are supported values: // // - roles // - department // - organization // - groups // - title // - costCenter // - userType Name string `pulumi:"name"` // A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application. Value string `pulumi:"value"` }
type EntitlementAttributeArgs ¶ added in v0.10.0
type EntitlementAttributeArgs struct { // A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application. // // The following are supported values: // // - roles // - department // - organization // - groups // - title // - costCenter // - userType Name pulumi.StringInput `pulumi:"name"` // A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application. Value pulumi.StringInput `pulumi:"value"` }
func (EntitlementAttributeArgs) ElementType ¶ added in v0.10.0
func (EntitlementAttributeArgs) ElementType() reflect.Type
func (EntitlementAttributeArgs) ToEntitlementAttributeOutput ¶ added in v0.10.0
func (i EntitlementAttributeArgs) ToEntitlementAttributeOutput() EntitlementAttributeOutput
func (EntitlementAttributeArgs) ToEntitlementAttributeOutputWithContext ¶ added in v0.10.0
func (i EntitlementAttributeArgs) ToEntitlementAttributeOutputWithContext(ctx context.Context) EntitlementAttributeOutput
type EntitlementAttributeArray ¶ added in v0.10.0
type EntitlementAttributeArray []EntitlementAttributeInput
func (EntitlementAttributeArray) ElementType ¶ added in v0.10.0
func (EntitlementAttributeArray) ElementType() reflect.Type
func (EntitlementAttributeArray) ToEntitlementAttributeArrayOutput ¶ added in v0.10.0
func (i EntitlementAttributeArray) ToEntitlementAttributeArrayOutput() EntitlementAttributeArrayOutput
func (EntitlementAttributeArray) ToEntitlementAttributeArrayOutputWithContext ¶ added in v0.10.0
func (i EntitlementAttributeArray) ToEntitlementAttributeArrayOutputWithContext(ctx context.Context) EntitlementAttributeArrayOutput
type EntitlementAttributeArrayInput ¶ added in v0.10.0
type EntitlementAttributeArrayInput interface { pulumi.Input ToEntitlementAttributeArrayOutput() EntitlementAttributeArrayOutput ToEntitlementAttributeArrayOutputWithContext(context.Context) EntitlementAttributeArrayOutput }
EntitlementAttributeArrayInput is an input type that accepts EntitlementAttributeArray and EntitlementAttributeArrayOutput values. You can construct a concrete instance of `EntitlementAttributeArrayInput` via:
EntitlementAttributeArray{ EntitlementAttributeArgs{...} }
type EntitlementAttributeArrayOutput ¶ added in v0.10.0
type EntitlementAttributeArrayOutput struct{ *pulumi.OutputState }
func (EntitlementAttributeArrayOutput) ElementType ¶ added in v0.10.0
func (EntitlementAttributeArrayOutput) ElementType() reflect.Type
func (EntitlementAttributeArrayOutput) Index ¶ added in v0.10.0
func (o EntitlementAttributeArrayOutput) Index(i pulumi.IntInput) EntitlementAttributeOutput
func (EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutput ¶ added in v0.10.0
func (o EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutput() EntitlementAttributeArrayOutput
func (EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutputWithContext ¶ added in v0.10.0
func (o EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutputWithContext(ctx context.Context) EntitlementAttributeArrayOutput
type EntitlementAttributeInput ¶ added in v0.10.0
type EntitlementAttributeInput interface { pulumi.Input ToEntitlementAttributeOutput() EntitlementAttributeOutput ToEntitlementAttributeOutputWithContext(context.Context) EntitlementAttributeOutput }
EntitlementAttributeInput is an input type that accepts EntitlementAttributeArgs and EntitlementAttributeOutput values. You can construct a concrete instance of `EntitlementAttributeInput` via:
EntitlementAttributeArgs{...}
type EntitlementAttributeOutput ¶ added in v0.10.0
type EntitlementAttributeOutput struct{ *pulumi.OutputState }
func (EntitlementAttributeOutput) ElementType ¶ added in v0.10.0
func (EntitlementAttributeOutput) ElementType() reflect.Type
func (EntitlementAttributeOutput) Name ¶ added in v0.10.0
func (o EntitlementAttributeOutput) Name() pulumi.StringOutput
A supported AWS IAM SAML PrincipalTag attribute that is matched to a value when a user identity federates to an AppStream 2.0 SAML application.
The following are supported values:
- roles - department - organization - groups - title - costCenter - userType
func (EntitlementAttributeOutput) ToEntitlementAttributeOutput ¶ added in v0.10.0
func (o EntitlementAttributeOutput) ToEntitlementAttributeOutput() EntitlementAttributeOutput
func (EntitlementAttributeOutput) ToEntitlementAttributeOutputWithContext ¶ added in v0.10.0
func (o EntitlementAttributeOutput) ToEntitlementAttributeOutputWithContext(ctx context.Context) EntitlementAttributeOutput
func (EntitlementAttributeOutput) Value ¶ added in v0.10.0
func (o EntitlementAttributeOutput) Value() pulumi.StringOutput
A value that is matched to a supported SAML attribute name when a user identity federates to an AppStream 2.0 SAML application.
type EntitlementInput ¶ added in v0.10.0
type EntitlementInput interface { pulumi.Input ToEntitlementOutput() EntitlementOutput ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput }
type EntitlementOutput ¶ added in v0.10.0
type EntitlementOutput struct{ *pulumi.OutputState }
func (EntitlementOutput) AppVisibility ¶ added in v0.17.0
func (o EntitlementOutput) AppVisibility() pulumi.StringOutput
Specifies whether to entitle all apps or only selected apps.
func (EntitlementOutput) Attributes ¶ added in v0.17.0
func (o EntitlementOutput) Attributes() EntitlementAttributeArrayOutput
The attributes of the entitlement.
func (EntitlementOutput) CreatedTime ¶ added in v0.17.0
func (o EntitlementOutput) CreatedTime() pulumi.StringOutput
The time when the entitlement was created.
func (EntitlementOutput) Description ¶ added in v0.17.0
func (o EntitlementOutput) Description() pulumi.StringPtrOutput
The description of the entitlement.
func (EntitlementOutput) ElementType ¶ added in v0.10.0
func (EntitlementOutput) ElementType() reflect.Type
func (EntitlementOutput) LastModifiedTime ¶ added in v0.17.0
func (o EntitlementOutput) LastModifiedTime() pulumi.StringOutput
The time when the entitlement was last modified.
func (EntitlementOutput) Name ¶ added in v0.17.0
func (o EntitlementOutput) Name() pulumi.StringOutput
The name of the entitlement.
func (EntitlementOutput) StackName ¶ added in v0.17.0
func (o EntitlementOutput) StackName() pulumi.StringOutput
The name of the stack.
func (EntitlementOutput) ToEntitlementOutput ¶ added in v0.10.0
func (o EntitlementOutput) ToEntitlementOutput() EntitlementOutput
func (EntitlementOutput) ToEntitlementOutputWithContext ¶ added in v0.10.0
func (o EntitlementOutput) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput
type EntitlementState ¶ added in v0.10.0
type EntitlementState struct { }
func (EntitlementState) ElementType ¶ added in v0.10.0
func (EntitlementState) ElementType() reflect.Type
type ImageBuilder ¶
type ImageBuilder struct { pulumi.CustomResourceState // The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints. AccessEndpoints ImageBuilderAccessEndpointArrayOutput `pulumi:"accessEndpoints"` // The 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]. AppstreamAgentVersion pulumi.StringPtrOutput `pulumi:"appstreamAgentVersion"` // The description to display. Description pulumi.StringPtrOutput `pulumi:"description"` // The image builder name to display. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. DomainJoinInfo ImageBuilderDomainJoinInfoPtrOutput `pulumi:"domainJoinInfo"` // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess pulumi.BoolPtrOutput `pulumi:"enableDefaultInternetAccess"` // The 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 `AssumeRole` API 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](https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) in the *Amazon AppStream 2.0 Administration Guide* . IamRoleArn pulumi.StringPtrOutput `pulumi:"iamRoleArn"` // The ARN of the public, private, or shared image to use. ImageArn pulumi.StringPtrOutput `pulumi:"imageArn"` // The name of the image used to create the image builder. ImageName pulumi.StringPtrOutput `pulumi:"imageName"` // The 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 InstanceType pulumi.StringOutput `pulumi:"instanceType"` // A unique name for the image builder. Name pulumi.StringOutput `pulumi:"name"` // The URL to start an image builder streaming session, returned as a string. StreamingUrl pulumi.StringOutput `pulumi:"streamingUrl"` // An array of key-value pairs. Tags aws.TagArrayOutput `pulumi:"tags"` // The VPC configuration for the image builder. You can specify only one subnet. VpcConfig ImageBuilderVpcConfigPtrOutput `pulumi:"vpcConfig"` }
Resource Type definition for AWS::AppStream::ImageBuilder
func GetImageBuilder ¶
func GetImageBuilder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageBuilderState, opts ...pulumi.ResourceOption) (*ImageBuilder, error)
GetImageBuilder gets an existing ImageBuilder resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImageBuilder ¶
func NewImageBuilder(ctx *pulumi.Context, name string, args *ImageBuilderArgs, opts ...pulumi.ResourceOption) (*ImageBuilder, error)
NewImageBuilder registers a new resource with the given unique name, arguments, and options.
func (*ImageBuilder) ElementType ¶
func (*ImageBuilder) ElementType() reflect.Type
func (*ImageBuilder) ToImageBuilderOutput ¶
func (i *ImageBuilder) ToImageBuilderOutput() ImageBuilderOutput
func (*ImageBuilder) ToImageBuilderOutputWithContext ¶
func (i *ImageBuilder) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
type ImageBuilderAccessEndpointArgs ¶
type ImageBuilderAccessEndpointArgs struct { // The type of interface endpoint. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The identifier (ID) of the VPC in which the interface endpoint is used. VpceId pulumi.StringInput `pulumi:"vpceId"` }
func (ImageBuilderAccessEndpointArgs) ElementType ¶
func (ImageBuilderAccessEndpointArgs) ElementType() reflect.Type
func (ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutput ¶
func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutputWithContext ¶
func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput
type ImageBuilderAccessEndpointArray ¶
type ImageBuilderAccessEndpointArray []ImageBuilderAccessEndpointInput
func (ImageBuilderAccessEndpointArray) ElementType ¶
func (ImageBuilderAccessEndpointArray) ElementType() reflect.Type
func (ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutput ¶
func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput
func (ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutputWithContext ¶
func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput
type ImageBuilderAccessEndpointArrayInput ¶
type ImageBuilderAccessEndpointArrayInput interface { pulumi.Input ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput ToImageBuilderAccessEndpointArrayOutputWithContext(context.Context) ImageBuilderAccessEndpointArrayOutput }
ImageBuilderAccessEndpointArrayInput is an input type that accepts ImageBuilderAccessEndpointArray and ImageBuilderAccessEndpointArrayOutput values. You can construct a concrete instance of `ImageBuilderAccessEndpointArrayInput` via:
ImageBuilderAccessEndpointArray{ ImageBuilderAccessEndpointArgs{...} }
type ImageBuilderAccessEndpointArrayOutput ¶
type ImageBuilderAccessEndpointArrayOutput struct{ *pulumi.OutputState }
func (ImageBuilderAccessEndpointArrayOutput) ElementType ¶
func (ImageBuilderAccessEndpointArrayOutput) ElementType() reflect.Type
func (ImageBuilderAccessEndpointArrayOutput) Index ¶
func (o ImageBuilderAccessEndpointArrayOutput) Index(i pulumi.IntInput) ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutput ¶
func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput
func (ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutputWithContext ¶
func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput
type ImageBuilderAccessEndpointInput ¶
type ImageBuilderAccessEndpointInput interface { pulumi.Input ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput ToImageBuilderAccessEndpointOutputWithContext(context.Context) ImageBuilderAccessEndpointOutput }
ImageBuilderAccessEndpointInput is an input type that accepts ImageBuilderAccessEndpointArgs and ImageBuilderAccessEndpointOutput values. You can construct a concrete instance of `ImageBuilderAccessEndpointInput` via:
ImageBuilderAccessEndpointArgs{...}
type ImageBuilderAccessEndpointOutput ¶
type ImageBuilderAccessEndpointOutput struct{ *pulumi.OutputState }
func (ImageBuilderAccessEndpointOutput) ElementType ¶
func (ImageBuilderAccessEndpointOutput) ElementType() reflect.Type
func (ImageBuilderAccessEndpointOutput) EndpointType ¶
func (o ImageBuilderAccessEndpointOutput) EndpointType() pulumi.StringOutput
The type of interface endpoint.
func (ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutput ¶
func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutputWithContext ¶
func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointOutput) VpceId ¶
func (o ImageBuilderAccessEndpointOutput) VpceId() pulumi.StringOutput
The identifier (ID) of the VPC in which the interface endpoint is used.
type ImageBuilderArgs ¶
type ImageBuilderArgs struct { // The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints. AccessEndpoints ImageBuilderAccessEndpointArrayInput // The 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]. AppstreamAgentVersion pulumi.StringPtrInput // The description to display. Description pulumi.StringPtrInput // The image builder name to display. DisplayName pulumi.StringPtrInput // The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. DomainJoinInfo ImageBuilderDomainJoinInfoPtrInput // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess pulumi.BoolPtrInput // The 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 `AssumeRole` API 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](https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) in the *Amazon AppStream 2.0 Administration Guide* . IamRoleArn pulumi.StringPtrInput // The ARN of the public, private, or shared image to use. ImageArn pulumi.StringPtrInput // The name of the image used to create the image builder. ImageName pulumi.StringPtrInput // The 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 InstanceType pulumi.StringInput // A unique name for the image builder. Name pulumi.StringPtrInput // An array of key-value pairs. Tags aws.TagArrayInput // The VPC configuration for the image builder. You can specify only one subnet. VpcConfig ImageBuilderVpcConfigPtrInput }
The set of arguments for constructing a ImageBuilder resource.
func (ImageBuilderArgs) ElementType ¶
func (ImageBuilderArgs) ElementType() reflect.Type
type ImageBuilderDomainJoinInfo ¶
type ImageBuilderDomainJoinInfo struct { // The fully qualified name of the directory (for example, corp.example.com). DirectoryName *string `pulumi:"directoryName"` // The distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName *string `pulumi:"organizationalUnitDistinguishedName"` }
type ImageBuilderDomainJoinInfoArgs ¶
type ImageBuilderDomainJoinInfoArgs struct { // The fully qualified name of the directory (for example, corp.example.com). DirectoryName pulumi.StringPtrInput `pulumi:"directoryName"` // The distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName pulumi.StringPtrInput `pulumi:"organizationalUnitDistinguishedName"` }
func (ImageBuilderDomainJoinInfoArgs) ElementType ¶
func (ImageBuilderDomainJoinInfoArgs) ElementType() reflect.Type
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutput ¶
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutputWithContext ¶
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutput ¶
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutputWithContext ¶
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
type ImageBuilderDomainJoinInfoInput ¶
type ImageBuilderDomainJoinInfoInput interface { pulumi.Input ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput ToImageBuilderDomainJoinInfoOutputWithContext(context.Context) ImageBuilderDomainJoinInfoOutput }
ImageBuilderDomainJoinInfoInput is an input type that accepts ImageBuilderDomainJoinInfoArgs and ImageBuilderDomainJoinInfoOutput values. You can construct a concrete instance of `ImageBuilderDomainJoinInfoInput` via:
ImageBuilderDomainJoinInfoArgs{...}
type ImageBuilderDomainJoinInfoOutput ¶
type ImageBuilderDomainJoinInfoOutput struct{ *pulumi.OutputState }
func (ImageBuilderDomainJoinInfoOutput) DirectoryName ¶
func (o ImageBuilderDomainJoinInfoOutput) DirectoryName() pulumi.StringPtrOutput
The fully qualified name of the directory (for example, corp.example.com).
func (ImageBuilderDomainJoinInfoOutput) ElementType ¶
func (ImageBuilderDomainJoinInfoOutput) ElementType() reflect.Type
func (ImageBuilderDomainJoinInfoOutput) OrganizationalUnitDistinguishedName ¶
func (o ImageBuilderDomainJoinInfoOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
The distinguished name of the organizational unit for computer accounts.
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutput ¶
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutputWithContext ¶
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutput ¶
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext ¶
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
type ImageBuilderDomainJoinInfoPtrInput ¶
type ImageBuilderDomainJoinInfoPtrInput interface { pulumi.Input ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput ToImageBuilderDomainJoinInfoPtrOutputWithContext(context.Context) ImageBuilderDomainJoinInfoPtrOutput }
ImageBuilderDomainJoinInfoPtrInput is an input type that accepts ImageBuilderDomainJoinInfoArgs, ImageBuilderDomainJoinInfoPtr and ImageBuilderDomainJoinInfoPtrOutput values. You can construct a concrete instance of `ImageBuilderDomainJoinInfoPtrInput` via:
ImageBuilderDomainJoinInfoArgs{...} or: nil
func ImageBuilderDomainJoinInfoPtr ¶
func ImageBuilderDomainJoinInfoPtr(v *ImageBuilderDomainJoinInfoArgs) ImageBuilderDomainJoinInfoPtrInput
type ImageBuilderDomainJoinInfoPtrOutput ¶
type ImageBuilderDomainJoinInfoPtrOutput struct{ *pulumi.OutputState }
func (ImageBuilderDomainJoinInfoPtrOutput) DirectoryName ¶
func (o ImageBuilderDomainJoinInfoPtrOutput) DirectoryName() pulumi.StringPtrOutput
The fully qualified name of the directory (for example, corp.example.com).
func (ImageBuilderDomainJoinInfoPtrOutput) Elem ¶
func (o ImageBuilderDomainJoinInfoPtrOutput) Elem() ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoPtrOutput) ElementType ¶
func (ImageBuilderDomainJoinInfoPtrOutput) ElementType() reflect.Type
func (ImageBuilderDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName ¶
func (o ImageBuilderDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
The distinguished name of the organizational unit for computer accounts.
func (ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutput ¶
func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
func (ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext ¶
func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
type ImageBuilderInput ¶
type ImageBuilderInput interface { pulumi.Input ToImageBuilderOutput() ImageBuilderOutput ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput }
type ImageBuilderOutput ¶
type ImageBuilderOutput struct{ *pulumi.OutputState }
func (ImageBuilderOutput) AccessEndpoints ¶ added in v0.17.0
func (o ImageBuilderOutput) AccessEndpoints() ImageBuilderAccessEndpointArrayOutput
The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.
func (ImageBuilderOutput) AppstreamAgentVersion ¶ added in v0.17.0
func (o ImageBuilderOutput) AppstreamAgentVersion() pulumi.StringPtrOutput
The 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].
func (ImageBuilderOutput) Description ¶ added in v0.17.0
func (o ImageBuilderOutput) Description() pulumi.StringPtrOutput
The description to display.
func (ImageBuilderOutput) DisplayName ¶ added in v0.17.0
func (o ImageBuilderOutput) DisplayName() pulumi.StringPtrOutput
The image builder name to display.
func (ImageBuilderOutput) DomainJoinInfo ¶ added in v0.17.0
func (o ImageBuilderOutput) DomainJoinInfo() ImageBuilderDomainJoinInfoPtrOutput
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
func (ImageBuilderOutput) ElementType ¶
func (ImageBuilderOutput) ElementType() reflect.Type
func (ImageBuilderOutput) EnableDefaultInternetAccess ¶ added in v0.17.0
func (o ImageBuilderOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
Enables or disables default internet access for the image builder.
func (ImageBuilderOutput) IamRoleArn ¶ added in v0.17.0
func (o ImageBuilderOutput) IamRoleArn() pulumi.StringPtrOutput
The 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 `AssumeRole` API 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](https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) in the *Amazon AppStream 2.0 Administration Guide* .
func (ImageBuilderOutput) ImageArn ¶ added in v0.17.0
func (o ImageBuilderOutput) ImageArn() pulumi.StringPtrOutput
The ARN of the public, private, or shared image to use.
func (ImageBuilderOutput) ImageName ¶ added in v0.17.0
func (o ImageBuilderOutput) ImageName() pulumi.StringPtrOutput
The name of the image used to create the image builder.
func (ImageBuilderOutput) InstanceType ¶ added in v0.17.0
func (o ImageBuilderOutput) InstanceType() pulumi.StringOutput
The 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
func (ImageBuilderOutput) Name ¶ added in v0.17.0
func (o ImageBuilderOutput) Name() pulumi.StringOutput
A unique name for the image builder.
func (ImageBuilderOutput) StreamingUrl ¶ added in v0.17.0
func (o ImageBuilderOutput) StreamingUrl() pulumi.StringOutput
The URL to start an image builder streaming session, returned as a string.
func (ImageBuilderOutput) Tags ¶ added in v0.17.0
func (o ImageBuilderOutput) Tags() aws.TagArrayOutput
An array of key-value pairs.
func (ImageBuilderOutput) ToImageBuilderOutput ¶
func (o ImageBuilderOutput) ToImageBuilderOutput() ImageBuilderOutput
func (ImageBuilderOutput) ToImageBuilderOutputWithContext ¶
func (o ImageBuilderOutput) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
func (ImageBuilderOutput) VpcConfig ¶ added in v0.17.0
func (o ImageBuilderOutput) VpcConfig() ImageBuilderVpcConfigPtrOutput
The VPC configuration for the image builder. You can specify only one subnet.
type ImageBuilderState ¶
type ImageBuilderState struct { }
func (ImageBuilderState) ElementType ¶
func (ImageBuilderState) ElementType() reflect.Type
type ImageBuilderTag ¶
type ImageBuilderVpcConfig ¶
type ImageBuilderVpcConfig struct { // The identifiers of the security groups for the image builder. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The identifier of the subnet to which a network interface is attached from the image builder instance. An image builder instance can use one subnet. SubnetIds []string `pulumi:"subnetIds"` }
type ImageBuilderVpcConfigArgs ¶
type ImageBuilderVpcConfigArgs struct { // The identifiers of the security groups for the image builder. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The identifier of the subnet to which a network interface is attached from the image builder instance. An image builder instance can use one subnet. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
func (ImageBuilderVpcConfigArgs) ElementType ¶
func (ImageBuilderVpcConfigArgs) ElementType() reflect.Type
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutput ¶
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutputWithContext ¶
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutput ¶
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutputWithContext ¶
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
type ImageBuilderVpcConfigInput ¶
type ImageBuilderVpcConfigInput interface { pulumi.Input ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput ToImageBuilderVpcConfigOutputWithContext(context.Context) ImageBuilderVpcConfigOutput }
ImageBuilderVpcConfigInput is an input type that accepts ImageBuilderVpcConfigArgs and ImageBuilderVpcConfigOutput values. You can construct a concrete instance of `ImageBuilderVpcConfigInput` via:
ImageBuilderVpcConfigArgs{...}
type ImageBuilderVpcConfigOutput ¶
type ImageBuilderVpcConfigOutput struct{ *pulumi.OutputState }
func (ImageBuilderVpcConfigOutput) ElementType ¶
func (ImageBuilderVpcConfigOutput) ElementType() reflect.Type
func (ImageBuilderVpcConfigOutput) SecurityGroupIds ¶
func (o ImageBuilderVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
The identifiers of the security groups for the image builder.
func (ImageBuilderVpcConfigOutput) SubnetIds ¶
func (o ImageBuilderVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
The identifier of the subnet to which a network interface is attached from the image builder instance. An image builder instance can use one subnet.
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutput ¶
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutputWithContext ¶
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutput ¶
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutputWithContext ¶
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
type ImageBuilderVpcConfigPtrInput ¶
type ImageBuilderVpcConfigPtrInput interface { pulumi.Input ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput ToImageBuilderVpcConfigPtrOutputWithContext(context.Context) ImageBuilderVpcConfigPtrOutput }
ImageBuilderVpcConfigPtrInput is an input type that accepts ImageBuilderVpcConfigArgs, ImageBuilderVpcConfigPtr and ImageBuilderVpcConfigPtrOutput values. You can construct a concrete instance of `ImageBuilderVpcConfigPtrInput` via:
ImageBuilderVpcConfigArgs{...} or: nil
func ImageBuilderVpcConfigPtr ¶
func ImageBuilderVpcConfigPtr(v *ImageBuilderVpcConfigArgs) ImageBuilderVpcConfigPtrInput
type ImageBuilderVpcConfigPtrOutput ¶
type ImageBuilderVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (ImageBuilderVpcConfigPtrOutput) Elem ¶
func (o ImageBuilderVpcConfigPtrOutput) Elem() ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigPtrOutput) ElementType ¶
func (ImageBuilderVpcConfigPtrOutput) ElementType() reflect.Type
func (ImageBuilderVpcConfigPtrOutput) SecurityGroupIds ¶
func (o ImageBuilderVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The identifiers of the security groups for the image builder.
func (ImageBuilderVpcConfigPtrOutput) SubnetIds ¶
func (o ImageBuilderVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
The identifier of the subnet to which a network interface is attached from the image builder instance. An image builder instance can use one subnet.
func (ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutput ¶
func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
func (ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutputWithContext ¶
func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
type LookupAppBlockArgs ¶ added in v0.12.0
type LookupAppBlockArgs struct { // The ARN of the app block. Arn string `pulumi:"arn"` }
type LookupAppBlockBuilderArgs ¶ added in v0.67.0
type LookupAppBlockBuilderArgs struct { // The name of the app block builder. Name string `pulumi:"name"` }
type LookupAppBlockBuilderOutputArgs ¶ added in v0.67.0
type LookupAppBlockBuilderOutputArgs struct { // The name of the app block builder. Name pulumi.StringInput `pulumi:"name"` }
func (LookupAppBlockBuilderOutputArgs) ElementType ¶ added in v0.67.0
func (LookupAppBlockBuilderOutputArgs) ElementType() reflect.Type
type LookupAppBlockBuilderResult ¶ added in v0.67.0
type LookupAppBlockBuilderResult struct { // The access endpoints of the app block builder. AccessEndpoints []AppBlockBuilderAccessEndpoint `pulumi:"accessEndpoints"` // The ARN of the app block builder. Arn *string `pulumi:"arn"` // The time when the app block builder was created. CreatedTime *string `pulumi:"createdTime"` // The description of the app block builder. Description *string `pulumi:"description"` // The display name of the app block builder. DisplayName *string `pulumi:"displayName"` // Indicates whether default internet access is enabled for the app block builder. EnableDefaultInternetAccess *bool `pulumi:"enableDefaultInternetAccess"` // The ARN of the IAM role that is applied to the app block builder. IamRoleArn *string `pulumi:"iamRoleArn"` // The instance type of the app block builder. InstanceType *string `pulumi:"instanceType"` // The platform of the app block builder. // // *Allowed values* : `WINDOWS_SERVER_2019` Platform *string `pulumi:"platform"` // The VPC configuration for the app block builder. VpcConfig *AppBlockBuilderVpcConfig `pulumi:"vpcConfig"` }
func LookupAppBlockBuilder ¶ added in v0.67.0
func LookupAppBlockBuilder(ctx *pulumi.Context, args *LookupAppBlockBuilderArgs, opts ...pulumi.InvokeOption) (*LookupAppBlockBuilderResult, error)
Resource Type definition for AWS::AppStream::AppBlockBuilder.
type LookupAppBlockBuilderResultOutput ¶ added in v0.67.0
type LookupAppBlockBuilderResultOutput struct{ *pulumi.OutputState }
func LookupAppBlockBuilderOutput ¶ added in v0.67.0
func LookupAppBlockBuilderOutput(ctx *pulumi.Context, args LookupAppBlockBuilderOutputArgs, opts ...pulumi.InvokeOption) LookupAppBlockBuilderResultOutput
func (LookupAppBlockBuilderResultOutput) AccessEndpoints ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) AccessEndpoints() AppBlockBuilderAccessEndpointArrayOutput
The access endpoints of the app block builder.
func (LookupAppBlockBuilderResultOutput) Arn ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the app block builder.
func (LookupAppBlockBuilderResultOutput) CreatedTime ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) CreatedTime() pulumi.StringPtrOutput
The time when the app block builder was created.
func (LookupAppBlockBuilderResultOutput) Description ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) Description() pulumi.StringPtrOutput
The description of the app block builder.
func (LookupAppBlockBuilderResultOutput) DisplayName ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the app block builder.
func (LookupAppBlockBuilderResultOutput) ElementType ¶ added in v0.67.0
func (LookupAppBlockBuilderResultOutput) ElementType() reflect.Type
func (LookupAppBlockBuilderResultOutput) EnableDefaultInternetAccess ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
Indicates whether default internet access is enabled for the app block builder.
func (LookupAppBlockBuilderResultOutput) IamRoleArn ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) IamRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that is applied to the app block builder.
func (LookupAppBlockBuilderResultOutput) InstanceType ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) InstanceType() pulumi.StringPtrOutput
The instance type of the app block builder.
func (LookupAppBlockBuilderResultOutput) Platform ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) Platform() pulumi.StringPtrOutput
The platform of the app block builder.
*Allowed values* : `WINDOWS_SERVER_2019`
func (LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutput ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutput() LookupAppBlockBuilderResultOutput
func (LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutputWithContext ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutputWithContext(ctx context.Context) LookupAppBlockBuilderResultOutput
func (LookupAppBlockBuilderResultOutput) VpcConfig ¶ added in v0.67.0
func (o LookupAppBlockBuilderResultOutput) VpcConfig() AppBlockBuilderVpcConfigPtrOutput
The VPC configuration for the app block builder.
type LookupAppBlockOutputArgs ¶ added in v0.12.0
type LookupAppBlockOutputArgs struct { // The ARN of the app block. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupAppBlockOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAppBlockOutputArgs) ElementType() reflect.Type
type LookupAppBlockResult ¶ added in v0.12.0
type LookupAppBlockResult struct { // The ARN of the app block. Arn *string `pulumi:"arn"` // The time when the app block was created. CreatedTime *string `pulumi:"createdTime"` }
func LookupAppBlock ¶ added in v0.12.0
func LookupAppBlock(ctx *pulumi.Context, args *LookupAppBlockArgs, opts ...pulumi.InvokeOption) (*LookupAppBlockResult, error)
Resource Type definition for AWS::AppStream::AppBlock
type LookupAppBlockResultOutput ¶ added in v0.12.0
type LookupAppBlockResultOutput struct{ *pulumi.OutputState }
func LookupAppBlockOutput ¶ added in v0.12.0
func LookupAppBlockOutput(ctx *pulumi.Context, args LookupAppBlockOutputArgs, opts ...pulumi.InvokeOption) LookupAppBlockResultOutput
func (LookupAppBlockResultOutput) Arn ¶ added in v0.12.0
func (o LookupAppBlockResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the app block.
func (LookupAppBlockResultOutput) CreatedTime ¶ added in v0.12.0
func (o LookupAppBlockResultOutput) CreatedTime() pulumi.StringPtrOutput
The time when the app block was created.
func (LookupAppBlockResultOutput) ElementType ¶ added in v0.12.0
func (LookupAppBlockResultOutput) ElementType() reflect.Type
func (LookupAppBlockResultOutput) ToLookupAppBlockResultOutput ¶ added in v0.12.0
func (o LookupAppBlockResultOutput) ToLookupAppBlockResultOutput() LookupAppBlockResultOutput
func (LookupAppBlockResultOutput) ToLookupAppBlockResultOutputWithContext ¶ added in v0.12.0
func (o LookupAppBlockResultOutput) ToLookupAppBlockResultOutputWithContext(ctx context.Context) LookupAppBlockResultOutput
type LookupApplicationArgs ¶ added in v0.12.0
type LookupApplicationArgs struct { // The ARN of the application. Arn string `pulumi:"arn"` }
type LookupApplicationOutputArgs ¶ added in v0.12.0
type LookupApplicationOutputArgs struct { // The ARN of the application. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupApplicationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶ added in v0.12.0
type LookupApplicationResult struct { // The app block ARN with which the application should be associated. AppBlockArn *string `pulumi:"appBlockArn"` // The ARN of the application. Arn *string `pulumi:"arn"` // The time when the application was created. CreatedTime *string `pulumi:"createdTime"` // The description of the application. Description *string `pulumi:"description"` // The display name of the application. This name is visible to users in the application catalog. DisplayName *string `pulumi:"displayName"` // The icon S3 location of the application. IconS3Location *ApplicationS3Location `pulumi:"iconS3Location"` // The launch parameters of the application. LaunchParameters *string `pulumi:"launchParameters"` // The launch path of the application. LaunchPath *string `pulumi:"launchPath"` // The working directory of the application. WorkingDirectory *string `pulumi:"workingDirectory"` }
func LookupApplication ¶ added in v0.12.0
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Resource Type definition for AWS::AppStream::Application
type LookupApplicationResultOutput ¶ added in v0.12.0
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
func LookupApplicationOutput ¶ added in v0.12.0
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) AppBlockArn ¶ added in v0.12.0
func (o LookupApplicationResultOutput) AppBlockArn() pulumi.StringPtrOutput
The app block ARN with which the application should be associated.
func (LookupApplicationResultOutput) Arn ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the application.
func (LookupApplicationResultOutput) CreatedTime ¶ added in v0.12.0
func (o LookupApplicationResultOutput) CreatedTime() pulumi.StringPtrOutput
The time when the application was created.
func (LookupApplicationResultOutput) Description ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
The description of the application.
func (LookupApplicationResultOutput) DisplayName ¶ added in v0.12.0
func (o LookupApplicationResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the application. This name is visible to users in the application catalog.
func (LookupApplicationResultOutput) ElementType ¶ added in v0.12.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) IconS3Location ¶ added in v0.12.0
func (o LookupApplicationResultOutput) IconS3Location() ApplicationS3LocationPtrOutput
The icon S3 location of the application.
func (LookupApplicationResultOutput) LaunchParameters ¶ added in v0.12.0
func (o LookupApplicationResultOutput) LaunchParameters() pulumi.StringPtrOutput
The launch parameters of the application.
func (LookupApplicationResultOutput) LaunchPath ¶ added in v0.12.0
func (o LookupApplicationResultOutput) LaunchPath() pulumi.StringPtrOutput
The launch path of the application.
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
func (LookupApplicationResultOutput) WorkingDirectory ¶ added in v0.12.0
func (o LookupApplicationResultOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory of the application.
type LookupDirectoryConfigArgs ¶ added in v0.12.0
type LookupDirectoryConfigArgs struct { // The fully qualified name of the directory (for example, corp.example.com). DirectoryName string `pulumi:"directoryName"` }
type LookupDirectoryConfigOutputArgs ¶ added in v0.12.0
type LookupDirectoryConfigOutputArgs struct { // The fully qualified name of the directory (for example, corp.example.com). DirectoryName pulumi.StringInput `pulumi:"directoryName"` }
func (LookupDirectoryConfigOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDirectoryConfigOutputArgs) ElementType() reflect.Type
type LookupDirectoryConfigResult ¶ added in v0.12.0
type LookupDirectoryConfigResult struct { // The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. CertificateBasedAuthProperties *DirectoryConfigCertificateBasedAuthProperties `pulumi:"certificateBasedAuthProperties"` // The distinguished names of the organizational units for computer accounts. OrganizationalUnitDistinguishedNames []string `pulumi:"organizationalUnitDistinguishedNames"` // The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use `ServiceAccountCredentials` as an input parameter with `noEcho` as shown in the [Parameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) . For best practices information, see [Do Not Embed Credentials in Your Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#creds) . ServiceAccountCredentials *DirectoryConfigServiceAccountCredentials `pulumi:"serviceAccountCredentials"` }
func LookupDirectoryConfig ¶ added in v0.12.0
func LookupDirectoryConfig(ctx *pulumi.Context, args *LookupDirectoryConfigArgs, opts ...pulumi.InvokeOption) (*LookupDirectoryConfigResult, error)
Resource Type definition for AWS::AppStream::DirectoryConfig
type LookupDirectoryConfigResultOutput ¶ added in v0.12.0
type LookupDirectoryConfigResultOutput struct{ *pulumi.OutputState }
func LookupDirectoryConfigOutput ¶ added in v0.12.0
func LookupDirectoryConfigOutput(ctx *pulumi.Context, args LookupDirectoryConfigOutputArgs, opts ...pulumi.InvokeOption) LookupDirectoryConfigResultOutput
func (LookupDirectoryConfigResultOutput) CertificateBasedAuthProperties ¶ added in v0.41.0
func (o LookupDirectoryConfigResultOutput) CertificateBasedAuthProperties() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances.
func (LookupDirectoryConfigResultOutput) ElementType ¶ added in v0.12.0
func (LookupDirectoryConfigResultOutput) ElementType() reflect.Type
func (LookupDirectoryConfigResultOutput) OrganizationalUnitDistinguishedNames ¶ added in v0.12.0
func (o LookupDirectoryConfigResultOutput) OrganizationalUnitDistinguishedNames() pulumi.StringArrayOutput
The distinguished names of the organizational units for computer accounts.
func (LookupDirectoryConfigResultOutput) ServiceAccountCredentials ¶ added in v0.12.0
func (o LookupDirectoryConfigResultOutput) ServiceAccountCredentials() DirectoryConfigServiceAccountCredentialsPtrOutput
The credentials for the service account used by the streaming instance to connect to the directory. Do not use this parameter directly. Use `ServiceAccountCredentials` as an input parameter with `noEcho` as shown in the [Parameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) . For best practices information, see [Do Not Embed Credentials in Your Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#creds) .
func (LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutput ¶ added in v0.12.0
func (o LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutput() LookupDirectoryConfigResultOutput
func (LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutputWithContext ¶ added in v0.12.0
func (o LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutputWithContext(ctx context.Context) LookupDirectoryConfigResultOutput
type LookupEntitlementArgs ¶ added in v0.12.0
type LookupEntitlementOutputArgs ¶ added in v0.12.0
type LookupEntitlementOutputArgs struct { // The name of the entitlement. Name pulumi.StringInput `pulumi:"name"` // The name of the stack. StackName pulumi.StringInput `pulumi:"stackName"` }
func (LookupEntitlementOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEntitlementOutputArgs) ElementType() reflect.Type
type LookupEntitlementResult ¶ added in v0.12.0
type LookupEntitlementResult struct { // Specifies whether to entitle all apps or only selected apps. AppVisibility *string `pulumi:"appVisibility"` // The attributes of the entitlement. Attributes []EntitlementAttribute `pulumi:"attributes"` // The time when the entitlement was created. CreatedTime *string `pulumi:"createdTime"` // The description of the entitlement. Description *string `pulumi:"description"` // The time when the entitlement was last modified. LastModifiedTime *string `pulumi:"lastModifiedTime"` }
func LookupEntitlement ¶ added in v0.12.0
func LookupEntitlement(ctx *pulumi.Context, args *LookupEntitlementArgs, opts ...pulumi.InvokeOption) (*LookupEntitlementResult, error)
Resource Type definition for AWS::AppStream::Entitlement
type LookupEntitlementResultOutput ¶ added in v0.12.0
type LookupEntitlementResultOutput struct{ *pulumi.OutputState }
func LookupEntitlementOutput ¶ added in v0.12.0
func LookupEntitlementOutput(ctx *pulumi.Context, args LookupEntitlementOutputArgs, opts ...pulumi.InvokeOption) LookupEntitlementResultOutput
func (LookupEntitlementResultOutput) AppVisibility ¶ added in v0.12.0
func (o LookupEntitlementResultOutput) AppVisibility() pulumi.StringPtrOutput
Specifies whether to entitle all apps or only selected apps.
func (LookupEntitlementResultOutput) Attributes ¶ added in v0.12.0
func (o LookupEntitlementResultOutput) Attributes() EntitlementAttributeArrayOutput
The attributes of the entitlement.
func (LookupEntitlementResultOutput) CreatedTime ¶ added in v0.12.0
func (o LookupEntitlementResultOutput) CreatedTime() pulumi.StringPtrOutput
The time when the entitlement was created.
func (LookupEntitlementResultOutput) Description ¶ added in v0.12.0
func (o LookupEntitlementResultOutput) Description() pulumi.StringPtrOutput
The description of the entitlement.
func (LookupEntitlementResultOutput) ElementType ¶ added in v0.12.0
func (LookupEntitlementResultOutput) ElementType() reflect.Type
func (LookupEntitlementResultOutput) LastModifiedTime ¶ added in v0.12.0
func (o LookupEntitlementResultOutput) LastModifiedTime() pulumi.StringPtrOutput
The time when the entitlement was last modified.
func (LookupEntitlementResultOutput) ToLookupEntitlementResultOutput ¶ added in v0.12.0
func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutput() LookupEntitlementResultOutput
func (LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext ¶ added in v0.12.0
func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext(ctx context.Context) LookupEntitlementResultOutput
type LookupImageBuilderArgs ¶ added in v0.12.0
type LookupImageBuilderArgs struct { // A unique name for the image builder. Name string `pulumi:"name"` }
type LookupImageBuilderOutputArgs ¶ added in v0.12.0
type LookupImageBuilderOutputArgs struct { // A unique name for the image builder. Name pulumi.StringInput `pulumi:"name"` }
func (LookupImageBuilderOutputArgs) ElementType ¶ added in v0.12.0
func (LookupImageBuilderOutputArgs) ElementType() reflect.Type
type LookupImageBuilderResult ¶ added in v0.12.0
type LookupImageBuilderResult struct { // The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints. AccessEndpoints []ImageBuilderAccessEndpoint `pulumi:"accessEndpoints"` // The 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]. AppstreamAgentVersion *string `pulumi:"appstreamAgentVersion"` // The description to display. Description *string `pulumi:"description"` // The image builder name to display. DisplayName *string `pulumi:"displayName"` // The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. DomainJoinInfo *ImageBuilderDomainJoinInfo `pulumi:"domainJoinInfo"` // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess *bool `pulumi:"enableDefaultInternetAccess"` // The 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 `AssumeRole` API 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](https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) in the *Amazon AppStream 2.0 Administration Guide* . IamRoleArn *string `pulumi:"iamRoleArn"` // The ARN of the public, private, or shared image to use. ImageArn *string `pulumi:"imageArn"` // The name of the image used to create the image builder. ImageName *string `pulumi:"imageName"` // The 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 InstanceType *string `pulumi:"instanceType"` // A unique name for the image builder. Name *string `pulumi:"name"` // The URL to start an image builder streaming session, returned as a string. StreamingUrl *string `pulumi:"streamingUrl"` // An array of key-value pairs. Tags []aws.Tag `pulumi:"tags"` // The VPC configuration for the image builder. You can specify only one subnet. VpcConfig *ImageBuilderVpcConfig `pulumi:"vpcConfig"` }
func LookupImageBuilder ¶ added in v0.12.0
func LookupImageBuilder(ctx *pulumi.Context, args *LookupImageBuilderArgs, opts ...pulumi.InvokeOption) (*LookupImageBuilderResult, error)
Resource Type definition for AWS::AppStream::ImageBuilder
type LookupImageBuilderResultOutput ¶ added in v0.12.0
type LookupImageBuilderResultOutput struct{ *pulumi.OutputState }
func LookupImageBuilderOutput ¶ added in v0.12.0
func LookupImageBuilderOutput(ctx *pulumi.Context, args LookupImageBuilderOutputArgs, opts ...pulumi.InvokeOption) LookupImageBuilderResultOutput
func (LookupImageBuilderResultOutput) AccessEndpoints ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) AccessEndpoints() ImageBuilderAccessEndpointArrayOutput
The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.
func (LookupImageBuilderResultOutput) AppstreamAgentVersion ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) AppstreamAgentVersion() pulumi.StringPtrOutput
The 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].
func (LookupImageBuilderResultOutput) Description ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) Description() pulumi.StringPtrOutput
The description to display.
func (LookupImageBuilderResultOutput) DisplayName ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) DisplayName() pulumi.StringPtrOutput
The image builder name to display.
func (LookupImageBuilderResultOutput) DomainJoinInfo ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) DomainJoinInfo() ImageBuilderDomainJoinInfoPtrOutput
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
func (LookupImageBuilderResultOutput) ElementType ¶ added in v0.12.0
func (LookupImageBuilderResultOutput) ElementType() reflect.Type
func (LookupImageBuilderResultOutput) EnableDefaultInternetAccess ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput
Enables or disables default internet access for the image builder.
func (LookupImageBuilderResultOutput) IamRoleArn ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) IamRoleArn() pulumi.StringPtrOutput
The 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 `AssumeRole` API 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](https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) in the *Amazon AppStream 2.0 Administration Guide* .
func (LookupImageBuilderResultOutput) ImageArn ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) ImageArn() pulumi.StringPtrOutput
The ARN of the public, private, or shared image to use.
func (LookupImageBuilderResultOutput) ImageName ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) ImageName() pulumi.StringPtrOutput
The name of the image used to create the image builder.
func (LookupImageBuilderResultOutput) InstanceType ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) InstanceType() pulumi.StringPtrOutput
The 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
func (LookupImageBuilderResultOutput) Name ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) Name() pulumi.StringPtrOutput
A unique name for the image builder.
func (LookupImageBuilderResultOutput) StreamingUrl ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) StreamingUrl() pulumi.StringPtrOutput
The URL to start an image builder streaming session, returned as a string.
func (LookupImageBuilderResultOutput) Tags ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs.
func (LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutput ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutput() LookupImageBuilderResultOutput
func (LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutputWithContext ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutputWithContext(ctx context.Context) LookupImageBuilderResultOutput
func (LookupImageBuilderResultOutput) VpcConfig ¶ added in v0.12.0
func (o LookupImageBuilderResultOutput) VpcConfig() ImageBuilderVpcConfigPtrOutput
The VPC configuration for the image builder. You can specify only one subnet.
Source Files
¶
- appBlock.go
- appBlockBuilder.go
- application.go
- applicationEntitlementAssociation.go
- applicationFleetAssociation.go
- directoryConfig.go
- entitlement.go
- getAppBlock.go
- getAppBlockBuilder.go
- getApplication.go
- getDirectoryConfig.go
- getEntitlement.go
- getImageBuilder.go
- imageBuilder.go
- init.go
- pulumiTypes.go