Documentation ¶
Index ¶
- type Fleet
- type FleetArgs
- type FleetArray
- type FleetArrayInput
- type FleetArrayOutput
- type FleetComputeCapacity
- type FleetComputeCapacityArgs
- func (FleetComputeCapacityArgs) ElementType() reflect.Type
- func (i FleetComputeCapacityArgs) ToFleetComputeCapacityOutput() FleetComputeCapacityOutput
- func (i FleetComputeCapacityArgs) ToFleetComputeCapacityOutputWithContext(ctx context.Context) FleetComputeCapacityOutput
- func (i FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput
- func (i FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput
- type FleetComputeCapacityInput
- type FleetComputeCapacityOutput
- func (o FleetComputeCapacityOutput) Available() pulumi.IntPtrOutput
- func (o FleetComputeCapacityOutput) DesiredInstances() pulumi.IntOutput
- func (FleetComputeCapacityOutput) ElementType() reflect.Type
- func (o FleetComputeCapacityOutput) InUse() pulumi.IntPtrOutput
- func (o FleetComputeCapacityOutput) Running() pulumi.IntPtrOutput
- func (o FleetComputeCapacityOutput) ToFleetComputeCapacityOutput() FleetComputeCapacityOutput
- func (o FleetComputeCapacityOutput) ToFleetComputeCapacityOutputWithContext(ctx context.Context) FleetComputeCapacityOutput
- func (o FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput
- func (o FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput
- type FleetComputeCapacityPtrInput
- type FleetComputeCapacityPtrOutput
- func (o FleetComputeCapacityPtrOutput) Available() pulumi.IntPtrOutput
- func (o FleetComputeCapacityPtrOutput) DesiredInstances() pulumi.IntPtrOutput
- func (o FleetComputeCapacityPtrOutput) Elem() FleetComputeCapacityOutput
- func (FleetComputeCapacityPtrOutput) ElementType() reflect.Type
- func (o FleetComputeCapacityPtrOutput) InUse() pulumi.IntPtrOutput
- func (o FleetComputeCapacityPtrOutput) Running() pulumi.IntPtrOutput
- func (o FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput
- func (o FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput
- type FleetDomainJoinInfo
- type FleetDomainJoinInfoArgs
- func (FleetDomainJoinInfoArgs) ElementType() reflect.Type
- func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput
- func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutputWithContext(ctx context.Context) FleetDomainJoinInfoOutput
- func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput
- func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput
- type FleetDomainJoinInfoInput
- type FleetDomainJoinInfoOutput
- func (o FleetDomainJoinInfoOutput) DirectoryName() pulumi.StringPtrOutput
- func (FleetDomainJoinInfoOutput) ElementType() reflect.Type
- func (o FleetDomainJoinInfoOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
- func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput
- func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutputWithContext(ctx context.Context) FleetDomainJoinInfoOutput
- func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput
- func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput
- type FleetDomainJoinInfoPtrInput
- type FleetDomainJoinInfoPtrOutput
- func (o FleetDomainJoinInfoPtrOutput) DirectoryName() pulumi.StringPtrOutput
- func (o FleetDomainJoinInfoPtrOutput) Elem() FleetDomainJoinInfoOutput
- func (FleetDomainJoinInfoPtrOutput) ElementType() reflect.Type
- func (o FleetDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
- func (o FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput
- func (o FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput
- type FleetInput
- type FleetMap
- type FleetMapInput
- type FleetMapOutput
- type FleetOutput
- func (FleetOutput) ElementType() reflect.Type
- func (o FleetOutput) ToFleetOutput() FleetOutput
- func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
- func (o FleetOutput) ToFleetPtrOutput() FleetPtrOutput
- func (o FleetOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
- type FleetPtrInput
- type FleetPtrOutput
- type FleetState
- type FleetVpcConfig
- type FleetVpcConfigArgs
- func (FleetVpcConfigArgs) ElementType() reflect.Type
- func (i FleetVpcConfigArgs) ToFleetVpcConfigOutput() FleetVpcConfigOutput
- func (i FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
- func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
- func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
- type FleetVpcConfigInput
- type FleetVpcConfigOutput
- func (FleetVpcConfigOutput) ElementType() reflect.Type
- func (o FleetVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FleetVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigOutput() FleetVpcConfigOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
- func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
- type FleetVpcConfigPtrInput
- type FleetVpcConfigPtrOutput
- func (o FleetVpcConfigPtrOutput) Elem() FleetVpcConfigOutput
- func (FleetVpcConfigPtrOutput) ElementType() reflect.Type
- func (o FleetVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FleetVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
- func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
- type ImageBuilder
- func (*ImageBuilder) ElementType() reflect.Type
- func (i *ImageBuilder) ToImageBuilderOutput() ImageBuilderOutput
- func (i *ImageBuilder) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
- func (i *ImageBuilder) ToImageBuilderPtrOutput() ImageBuilderPtrOutput
- func (i *ImageBuilder) ToImageBuilderPtrOutputWithContext(ctx context.Context) ImageBuilderPtrOutput
- 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.StringPtrOutput
- type ImageBuilderArgs
- type ImageBuilderArray
- type ImageBuilderArrayInput
- type ImageBuilderArrayOutput
- func (ImageBuilderArrayOutput) ElementType() reflect.Type
- func (o ImageBuilderArrayOutput) Index(i pulumi.IntInput) ImageBuilderOutput
- func (o ImageBuilderArrayOutput) ToImageBuilderArrayOutput() ImageBuilderArrayOutput
- func (o ImageBuilderArrayOutput) ToImageBuilderArrayOutputWithContext(ctx context.Context) ImageBuilderArrayOutput
- 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 ImageBuilderMap
- type ImageBuilderMapInput
- type ImageBuilderMapOutput
- func (ImageBuilderMapOutput) ElementType() reflect.Type
- func (o ImageBuilderMapOutput) MapIndex(k pulumi.StringInput) ImageBuilderOutput
- func (o ImageBuilderMapOutput) ToImageBuilderMapOutput() ImageBuilderMapOutput
- func (o ImageBuilderMapOutput) ToImageBuilderMapOutputWithContext(ctx context.Context) ImageBuilderMapOutput
- type ImageBuilderOutput
- func (ImageBuilderOutput) ElementType() reflect.Type
- func (o ImageBuilderOutput) ToImageBuilderOutput() ImageBuilderOutput
- func (o ImageBuilderOutput) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
- func (o ImageBuilderOutput) ToImageBuilderPtrOutput() ImageBuilderPtrOutput
- func (o ImageBuilderOutput) ToImageBuilderPtrOutputWithContext(ctx context.Context) ImageBuilderPtrOutput
- type ImageBuilderPtrInput
- type ImageBuilderPtrOutput
- func (o ImageBuilderPtrOutput) Elem() ImageBuilderOutput
- func (ImageBuilderPtrOutput) ElementType() reflect.Type
- func (o ImageBuilderPtrOutput) ToImageBuilderPtrOutput() ImageBuilderPtrOutput
- func (o ImageBuilderPtrOutput) ToImageBuilderPtrOutputWithContext(ctx context.Context) ImageBuilderPtrOutput
- type ImageBuilderState
- 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 Stack
- type StackAccessEndpoint
- type StackAccessEndpointArgs
- type StackAccessEndpointArray
- type StackAccessEndpointArrayInput
- type StackAccessEndpointArrayOutput
- func (StackAccessEndpointArrayOutput) ElementType() reflect.Type
- func (o StackAccessEndpointArrayOutput) Index(i pulumi.IntInput) StackAccessEndpointOutput
- func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput
- func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutputWithContext(ctx context.Context) StackAccessEndpointArrayOutput
- type StackAccessEndpointInput
- type StackAccessEndpointOutput
- func (StackAccessEndpointOutput) ElementType() reflect.Type
- func (o StackAccessEndpointOutput) EndpointType() pulumi.StringOutput
- func (o StackAccessEndpointOutput) ToStackAccessEndpointOutput() StackAccessEndpointOutput
- func (o StackAccessEndpointOutput) ToStackAccessEndpointOutputWithContext(ctx context.Context) StackAccessEndpointOutput
- func (o StackAccessEndpointOutput) VpceId() pulumi.StringPtrOutput
- type StackApplicationSettings
- type StackApplicationSettingsArgs
- func (StackApplicationSettingsArgs) ElementType() reflect.Type
- func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput
- func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput
- func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
- func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput
- type StackApplicationSettingsInput
- type StackApplicationSettingsOutput
- func (StackApplicationSettingsOutput) ElementType() reflect.Type
- func (o StackApplicationSettingsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StackApplicationSettingsOutput) SettingsGroup() pulumi.StringPtrOutput
- func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput
- func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput
- func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
- func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput
- type StackApplicationSettingsPtrInput
- type StackApplicationSettingsPtrOutput
- func (o StackApplicationSettingsPtrOutput) Elem() StackApplicationSettingsOutput
- func (StackApplicationSettingsPtrOutput) ElementType() reflect.Type
- func (o StackApplicationSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StackApplicationSettingsPtrOutput) SettingsGroup() pulumi.StringPtrOutput
- func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
- func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput
- type StackArgs
- type StackArray
- type StackArrayInput
- type StackArrayOutput
- type StackInput
- type StackMap
- type StackMapInput
- type StackMapOutput
- type StackOutput
- func (StackOutput) ElementType() reflect.Type
- func (o StackOutput) ToStackOutput() StackOutput
- func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
- func (o StackOutput) ToStackPtrOutput() StackPtrOutput
- func (o StackOutput) ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput
- type StackPtrInput
- type StackPtrOutput
- type StackState
- type StackStorageConnector
- type StackStorageConnectorArgs
- type StackStorageConnectorArray
- func (StackStorageConnectorArray) ElementType() reflect.Type
- func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput
- func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput
- type StackStorageConnectorArrayInput
- type StackStorageConnectorArrayOutput
- func (StackStorageConnectorArrayOutput) ElementType() reflect.Type
- func (o StackStorageConnectorArrayOutput) Index(i pulumi.IntInput) StackStorageConnectorOutput
- func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput
- func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput
- type StackStorageConnectorInput
- type StackStorageConnectorOutput
- func (o StackStorageConnectorOutput) ConnectorType() pulumi.StringOutput
- func (o StackStorageConnectorOutput) Domains() pulumi.StringArrayOutput
- func (StackStorageConnectorOutput) ElementType() reflect.Type
- func (o StackStorageConnectorOutput) ResourceIdentifier() pulumi.StringPtrOutput
- func (o StackStorageConnectorOutput) ToStackStorageConnectorOutput() StackStorageConnectorOutput
- func (o StackStorageConnectorOutput) ToStackStorageConnectorOutputWithContext(ctx context.Context) StackStorageConnectorOutput
- type StackUserSetting
- type StackUserSettingArgs
- type StackUserSettingArray
- type StackUserSettingArrayInput
- type StackUserSettingArrayOutput
- func (StackUserSettingArrayOutput) ElementType() reflect.Type
- func (o StackUserSettingArrayOutput) Index(i pulumi.IntInput) StackUserSettingOutput
- func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutput() StackUserSettingArrayOutput
- func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutputWithContext(ctx context.Context) StackUserSettingArrayOutput
- type StackUserSettingInput
- type StackUserSettingOutput
- func (o StackUserSettingOutput) Action() pulumi.StringOutput
- func (StackUserSettingOutput) ElementType() reflect.Type
- func (o StackUserSettingOutput) Permission() pulumi.StringOutput
- func (o StackUserSettingOutput) ToStackUserSettingOutput() StackUserSettingOutput
- func (o StackUserSettingOutput) ToStackUserSettingOutputWithContext(ctx context.Context) StackUserSettingOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fleet ¶ added in v4.22.0
type Fleet struct { pulumi.CustomResourceState // ARN of the appstream fleet. Arn pulumi.StringOutput `pulumi:"arn"` // Configuration block for the desired capacity of the fleet. See below. ComputeCapacity FleetComputeCapacityOutput `pulumi:"computeCapacity"` // Date and time, in UTC and extended RFC 3339 format, when the fleet was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Description to display. Description pulumi.StringOutput `pulumi:"description"` // Amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInSeconds pulumi.IntOutput `pulumi:"disconnectTimeoutInSeconds"` // Human-readable friendly name for the AppStream fleet. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Configuration block for the name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. See below. DomainJoinInfo FleetDomainJoinInfoOutput `pulumi:"domainJoinInfo"` // Enables or disables default internet access for the fleet. EnableDefaultInternetAccess pulumi.BoolOutput `pulumi:"enableDefaultInternetAccess"` // Fleet type. Valid values are: `ON_DEMAND`, `ALWAYS_ON` FleetType pulumi.StringOutput `pulumi:"fleetType"` // ARN of the IAM role to apply to the fleet. IamRoleArn pulumi.StringOutput `pulumi:"iamRoleArn"` // Amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the `disconnectTimeoutInSeconds` time interval begins. IdleDisconnectTimeoutInSeconds pulumi.IntPtrOutput `pulumi:"idleDisconnectTimeoutInSeconds"` // ARN of the public, private, or shared image to use. ImageArn pulumi.StringOutput `pulumi:"imageArn"` // Name of the image used to create the fleet. ImageName pulumi.StringOutput `pulumi:"imageName"` // Instance type to use when launching fleet instances. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // Maximum amount of time that a streaming session can remain active, in seconds. MaxUserDurationInSeconds pulumi.IntOutput `pulumi:"maxUserDurationInSeconds"` // Unique name for the fleet. Name pulumi.StringOutput `pulumi:"name"` // State of the fleet. Can be `STARTING`, `RUNNING`, `STOPPING` or `STOPPED` State pulumi.StringOutput `pulumi:"state"` // AppStream 2.0 view that is displayed to your users when they stream from the fleet. When `APP` is specified, only the windows of applications opened by users display. When `DESKTOP` is specified, the standard desktop that is provided by the operating system displays. StreamView pulumi.StringOutput `pulumi:"streamView"` // Map of tags to attach to AppStream instances. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block for the VPC configuration for the image builder. See below. VpcConfig FleetVpcConfigOutput `pulumi:"vpcConfig"` }
Provides an AppStream fleet.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appstream" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appstream.NewFleet(ctx, "testFleet", &appstream.FleetArgs{ ComputeCapacity: &appstream.FleetComputeCapacityArgs{ DesiredInstances: pulumi.Int(1), }, Description: pulumi.String("test fleet"), DisplayName: pulumi.String("test-fleet"), EnableDefaultInternetAccess: pulumi.Bool(false), FleetType: pulumi.String("ON_DEMAND"), IdleDisconnectTimeoutInSeconds: pulumi.Int(15), ImageName: pulumi.String("Amazon-AppStream2-Sample-Image-02-04-2019"), InstanceType: pulumi.String("stream.standard.large"), MaxUserDurationInSeconds: pulumi.Int(600), Tags: pulumi.StringMap{ "TagName": pulumi.String("tag-value"), }, VpcConfig: &appstream.FleetVpcConfigArgs{ SubnetIds: pulumi.StringArray{ pulumi.String("subnet-06e9b13400c225127"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
`aws_appstream_fleet` can be imported using the id, e.g.,
```sh
$ pulumi import aws:appstream/fleet:Fleet example fleetNameExample
```
func GetFleet ¶ added in v4.22.0
func GetFleet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)
GetFleet gets an existing Fleet 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 NewFleet ¶ added in v4.22.0
func NewFleet(ctx *pulumi.Context, name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)
NewFleet registers a new resource with the given unique name, arguments, and options.
func (*Fleet) ElementType ¶ added in v4.22.0
func (*Fleet) ToFleetOutput ¶ added in v4.22.0
func (i *Fleet) ToFleetOutput() FleetOutput
func (*Fleet) ToFleetOutputWithContext ¶ added in v4.22.0
func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput
func (*Fleet) ToFleetPtrOutput ¶ added in v4.22.0
func (i *Fleet) ToFleetPtrOutput() FleetPtrOutput
func (*Fleet) ToFleetPtrOutputWithContext ¶ added in v4.22.0
func (i *Fleet) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
type FleetArgs ¶ added in v4.22.0
type FleetArgs struct { // Configuration block for the desired capacity of the fleet. See below. ComputeCapacity FleetComputeCapacityInput // Description to display. Description pulumi.StringPtrInput // Amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInSeconds pulumi.IntPtrInput // Human-readable friendly name for the AppStream fleet. DisplayName pulumi.StringPtrInput // Configuration block for the name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. See below. DomainJoinInfo FleetDomainJoinInfoPtrInput // Enables or disables default internet access for the fleet. EnableDefaultInternetAccess pulumi.BoolPtrInput // Fleet type. Valid values are: `ON_DEMAND`, `ALWAYS_ON` FleetType pulumi.StringPtrInput // ARN of the IAM role to apply to the fleet. IamRoleArn pulumi.StringPtrInput // Amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the `disconnectTimeoutInSeconds` time interval begins. IdleDisconnectTimeoutInSeconds pulumi.IntPtrInput // ARN of the public, private, or shared image to use. ImageArn pulumi.StringPtrInput // Name of the image used to create the fleet. ImageName pulumi.StringPtrInput // Instance type to use when launching fleet instances. InstanceType pulumi.StringInput // Maximum amount of time that a streaming session can remain active, in seconds. MaxUserDurationInSeconds pulumi.IntPtrInput // Unique name for the fleet. Name pulumi.StringPtrInput // AppStream 2.0 view that is displayed to your users when they stream from the fleet. When `APP` is specified, only the windows of applications opened by users display. When `DESKTOP` is specified, the standard desktop that is provided by the operating system displays. StreamView pulumi.StringPtrInput // Map of tags to attach to AppStream instances. Tags pulumi.StringMapInput // Configuration block for the VPC configuration for the image builder. See below. VpcConfig FleetVpcConfigPtrInput }
The set of arguments for constructing a Fleet resource.
func (FleetArgs) ElementType ¶ added in v4.22.0
type FleetArray ¶ added in v4.22.0
type FleetArray []FleetInput
func (FleetArray) ElementType ¶ added in v4.22.0
func (FleetArray) ElementType() reflect.Type
func (FleetArray) ToFleetArrayOutput ¶ added in v4.22.0
func (i FleetArray) ToFleetArrayOutput() FleetArrayOutput
func (FleetArray) ToFleetArrayOutputWithContext ¶ added in v4.22.0
func (i FleetArray) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput
type FleetArrayInput ¶ added in v4.22.0
type FleetArrayInput interface { pulumi.Input ToFleetArrayOutput() FleetArrayOutput ToFleetArrayOutputWithContext(context.Context) FleetArrayOutput }
FleetArrayInput is an input type that accepts FleetArray and FleetArrayOutput values. You can construct a concrete instance of `FleetArrayInput` via:
FleetArray{ FleetArgs{...} }
type FleetArrayOutput ¶ added in v4.22.0
type FleetArrayOutput struct{ *pulumi.OutputState }
func (FleetArrayOutput) ElementType ¶ added in v4.22.0
func (FleetArrayOutput) ElementType() reflect.Type
func (FleetArrayOutput) Index ¶ added in v4.22.0
func (o FleetArrayOutput) Index(i pulumi.IntInput) FleetOutput
func (FleetArrayOutput) ToFleetArrayOutput ¶ added in v4.22.0
func (o FleetArrayOutput) ToFleetArrayOutput() FleetArrayOutput
func (FleetArrayOutput) ToFleetArrayOutputWithContext ¶ added in v4.22.0
func (o FleetArrayOutput) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput
type FleetComputeCapacity ¶ added in v4.22.0
type FleetComputeCapacity struct { // Number of currently available instances that can be used to stream sessions. Available *int `pulumi:"available"` // Desired number of streaming instances. DesiredInstances int `pulumi:"desiredInstances"` // Number of instances in use for streaming. InUse *int `pulumi:"inUse"` // Total number of simultaneous streaming instances that are running. Running *int `pulumi:"running"` }
type FleetComputeCapacityArgs ¶ added in v4.22.0
type FleetComputeCapacityArgs struct { // Number of currently available instances that can be used to stream sessions. Available pulumi.IntPtrInput `pulumi:"available"` // Desired number of streaming instances. DesiredInstances pulumi.IntInput `pulumi:"desiredInstances"` // Number of instances in use for streaming. InUse pulumi.IntPtrInput `pulumi:"inUse"` // Total number of simultaneous streaming instances that are running. Running pulumi.IntPtrInput `pulumi:"running"` }
func (FleetComputeCapacityArgs) ElementType ¶ added in v4.22.0
func (FleetComputeCapacityArgs) ElementType() reflect.Type
func (FleetComputeCapacityArgs) ToFleetComputeCapacityOutput ¶ added in v4.22.0
func (i FleetComputeCapacityArgs) ToFleetComputeCapacityOutput() FleetComputeCapacityOutput
func (FleetComputeCapacityArgs) ToFleetComputeCapacityOutputWithContext ¶ added in v4.22.0
func (i FleetComputeCapacityArgs) ToFleetComputeCapacityOutputWithContext(ctx context.Context) FleetComputeCapacityOutput
func (FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutput ¶ added in v4.22.0
func (i FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput
func (FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutputWithContext ¶ added in v4.22.0
func (i FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput
type FleetComputeCapacityInput ¶ added in v4.22.0
type FleetComputeCapacityInput interface { pulumi.Input ToFleetComputeCapacityOutput() FleetComputeCapacityOutput ToFleetComputeCapacityOutputWithContext(context.Context) FleetComputeCapacityOutput }
FleetComputeCapacityInput is an input type that accepts FleetComputeCapacityArgs and FleetComputeCapacityOutput values. You can construct a concrete instance of `FleetComputeCapacityInput` via:
FleetComputeCapacityArgs{...}
type FleetComputeCapacityOutput ¶ added in v4.22.0
type FleetComputeCapacityOutput struct{ *pulumi.OutputState }
func (FleetComputeCapacityOutput) Available ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) Available() pulumi.IntPtrOutput
Number of currently available instances that can be used to stream sessions.
func (FleetComputeCapacityOutput) DesiredInstances ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) DesiredInstances() pulumi.IntOutput
Desired number of streaming instances.
func (FleetComputeCapacityOutput) ElementType ¶ added in v4.22.0
func (FleetComputeCapacityOutput) ElementType() reflect.Type
func (FleetComputeCapacityOutput) InUse ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) InUse() pulumi.IntPtrOutput
Number of instances in use for streaming.
func (FleetComputeCapacityOutput) Running ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) Running() pulumi.IntPtrOutput
Total number of simultaneous streaming instances that are running.
func (FleetComputeCapacityOutput) ToFleetComputeCapacityOutput ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) ToFleetComputeCapacityOutput() FleetComputeCapacityOutput
func (FleetComputeCapacityOutput) ToFleetComputeCapacityOutputWithContext ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) ToFleetComputeCapacityOutputWithContext(ctx context.Context) FleetComputeCapacityOutput
func (FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutput ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput
func (FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutputWithContext ¶ added in v4.22.0
func (o FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput
type FleetComputeCapacityPtrInput ¶ added in v4.22.0
type FleetComputeCapacityPtrInput interface { pulumi.Input ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput ToFleetComputeCapacityPtrOutputWithContext(context.Context) FleetComputeCapacityPtrOutput }
FleetComputeCapacityPtrInput is an input type that accepts FleetComputeCapacityArgs, FleetComputeCapacityPtr and FleetComputeCapacityPtrOutput values. You can construct a concrete instance of `FleetComputeCapacityPtrInput` via:
FleetComputeCapacityArgs{...} or: nil
func FleetComputeCapacityPtr ¶ added in v4.22.0
func FleetComputeCapacityPtr(v *FleetComputeCapacityArgs) FleetComputeCapacityPtrInput
type FleetComputeCapacityPtrOutput ¶ added in v4.22.0
type FleetComputeCapacityPtrOutput struct{ *pulumi.OutputState }
func (FleetComputeCapacityPtrOutput) Available ¶ added in v4.22.0
func (o FleetComputeCapacityPtrOutput) Available() pulumi.IntPtrOutput
Number of currently available instances that can be used to stream sessions.
func (FleetComputeCapacityPtrOutput) DesiredInstances ¶ added in v4.22.0
func (o FleetComputeCapacityPtrOutput) DesiredInstances() pulumi.IntPtrOutput
Desired number of streaming instances.
func (FleetComputeCapacityPtrOutput) Elem ¶ added in v4.22.0
func (o FleetComputeCapacityPtrOutput) Elem() FleetComputeCapacityOutput
func (FleetComputeCapacityPtrOutput) ElementType ¶ added in v4.22.0
func (FleetComputeCapacityPtrOutput) ElementType() reflect.Type
func (FleetComputeCapacityPtrOutput) InUse ¶ added in v4.22.0
func (o FleetComputeCapacityPtrOutput) InUse() pulumi.IntPtrOutput
Number of instances in use for streaming.
func (FleetComputeCapacityPtrOutput) Running ¶ added in v4.22.0
func (o FleetComputeCapacityPtrOutput) Running() pulumi.IntPtrOutput
Total number of simultaneous streaming instances that are running.
func (FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutput ¶ added in v4.22.0
func (o FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput
func (FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutputWithContext ¶ added in v4.22.0
func (o FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput
type FleetDomainJoinInfo ¶ added in v4.22.0
type FleetDomainJoinInfo struct { // Fully qualified name of the directory (for example, corp.example.com). DirectoryName *string `pulumi:"directoryName"` // Distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName *string `pulumi:"organizationalUnitDistinguishedName"` }
type FleetDomainJoinInfoArgs ¶ added in v4.22.0
type FleetDomainJoinInfoArgs struct { // Fully qualified name of the directory (for example, corp.example.com). DirectoryName pulumi.StringPtrInput `pulumi:"directoryName"` // Distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName pulumi.StringPtrInput `pulumi:"organizationalUnitDistinguishedName"` }
func (FleetDomainJoinInfoArgs) ElementType ¶ added in v4.22.0
func (FleetDomainJoinInfoArgs) ElementType() reflect.Type
func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutput ¶ added in v4.22.0
func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput
func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutputWithContext ¶ added in v4.22.0
func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutputWithContext(ctx context.Context) FleetDomainJoinInfoOutput
func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutput ¶ added in v4.22.0
func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput
func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutputWithContext ¶ added in v4.22.0
func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput
type FleetDomainJoinInfoInput ¶ added in v4.22.0
type FleetDomainJoinInfoInput interface { pulumi.Input ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput ToFleetDomainJoinInfoOutputWithContext(context.Context) FleetDomainJoinInfoOutput }
FleetDomainJoinInfoInput is an input type that accepts FleetDomainJoinInfoArgs and FleetDomainJoinInfoOutput values. You can construct a concrete instance of `FleetDomainJoinInfoInput` via:
FleetDomainJoinInfoArgs{...}
type FleetDomainJoinInfoOutput ¶ added in v4.22.0
type FleetDomainJoinInfoOutput struct{ *pulumi.OutputState }
func (FleetDomainJoinInfoOutput) DirectoryName ¶ added in v4.22.0
func (o FleetDomainJoinInfoOutput) DirectoryName() pulumi.StringPtrOutput
Fully qualified name of the directory (for example, corp.example.com).
func (FleetDomainJoinInfoOutput) ElementType ¶ added in v4.22.0
func (FleetDomainJoinInfoOutput) ElementType() reflect.Type
func (FleetDomainJoinInfoOutput) OrganizationalUnitDistinguishedName ¶ added in v4.22.0
func (o FleetDomainJoinInfoOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
Distinguished name of the organizational unit for computer accounts.
func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutput ¶ added in v4.22.0
func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput
func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutputWithContext ¶ added in v4.22.0
func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutputWithContext(ctx context.Context) FleetDomainJoinInfoOutput
func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutput ¶ added in v4.22.0
func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput
func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutputWithContext ¶ added in v4.22.0
func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput
type FleetDomainJoinInfoPtrInput ¶ added in v4.22.0
type FleetDomainJoinInfoPtrInput interface { pulumi.Input ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput ToFleetDomainJoinInfoPtrOutputWithContext(context.Context) FleetDomainJoinInfoPtrOutput }
FleetDomainJoinInfoPtrInput is an input type that accepts FleetDomainJoinInfoArgs, FleetDomainJoinInfoPtr and FleetDomainJoinInfoPtrOutput values. You can construct a concrete instance of `FleetDomainJoinInfoPtrInput` via:
FleetDomainJoinInfoArgs{...} or: nil
func FleetDomainJoinInfoPtr ¶ added in v4.22.0
func FleetDomainJoinInfoPtr(v *FleetDomainJoinInfoArgs) FleetDomainJoinInfoPtrInput
type FleetDomainJoinInfoPtrOutput ¶ added in v4.22.0
type FleetDomainJoinInfoPtrOutput struct{ *pulumi.OutputState }
func (FleetDomainJoinInfoPtrOutput) DirectoryName ¶ added in v4.22.0
func (o FleetDomainJoinInfoPtrOutput) DirectoryName() pulumi.StringPtrOutput
Fully qualified name of the directory (for example, corp.example.com).
func (FleetDomainJoinInfoPtrOutput) Elem ¶ added in v4.22.0
func (o FleetDomainJoinInfoPtrOutput) Elem() FleetDomainJoinInfoOutput
func (FleetDomainJoinInfoPtrOutput) ElementType ¶ added in v4.22.0
func (FleetDomainJoinInfoPtrOutput) ElementType() reflect.Type
func (FleetDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName ¶ added in v4.22.0
func (o FleetDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
Distinguished name of the organizational unit for computer accounts.
func (FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutput ¶ added in v4.22.0
func (o FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput
func (FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutputWithContext ¶ added in v4.22.0
func (o FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput
type FleetInput ¶ added in v4.22.0
type FleetInput interface { pulumi.Input ToFleetOutput() FleetOutput ToFleetOutputWithContext(ctx context.Context) FleetOutput }
type FleetMap ¶ added in v4.22.0
type FleetMap map[string]FleetInput
func (FleetMap) ElementType ¶ added in v4.22.0
func (FleetMap) ToFleetMapOutput ¶ added in v4.22.0
func (i FleetMap) ToFleetMapOutput() FleetMapOutput
func (FleetMap) ToFleetMapOutputWithContext ¶ added in v4.22.0
func (i FleetMap) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput
type FleetMapInput ¶ added in v4.22.0
type FleetMapInput interface { pulumi.Input ToFleetMapOutput() FleetMapOutput ToFleetMapOutputWithContext(context.Context) FleetMapOutput }
FleetMapInput is an input type that accepts FleetMap and FleetMapOutput values. You can construct a concrete instance of `FleetMapInput` via:
FleetMap{ "key": FleetArgs{...} }
type FleetMapOutput ¶ added in v4.22.0
type FleetMapOutput struct{ *pulumi.OutputState }
func (FleetMapOutput) ElementType ¶ added in v4.22.0
func (FleetMapOutput) ElementType() reflect.Type
func (FleetMapOutput) MapIndex ¶ added in v4.22.0
func (o FleetMapOutput) MapIndex(k pulumi.StringInput) FleetOutput
func (FleetMapOutput) ToFleetMapOutput ¶ added in v4.22.0
func (o FleetMapOutput) ToFleetMapOutput() FleetMapOutput
func (FleetMapOutput) ToFleetMapOutputWithContext ¶ added in v4.22.0
func (o FleetMapOutput) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput
type FleetOutput ¶ added in v4.22.0
type FleetOutput struct{ *pulumi.OutputState }
func (FleetOutput) ElementType ¶ added in v4.22.0
func (FleetOutput) ElementType() reflect.Type
func (FleetOutput) ToFleetOutput ¶ added in v4.22.0
func (o FleetOutput) ToFleetOutput() FleetOutput
func (FleetOutput) ToFleetOutputWithContext ¶ added in v4.22.0
func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
func (FleetOutput) ToFleetPtrOutput ¶ added in v4.22.0
func (o FleetOutput) ToFleetPtrOutput() FleetPtrOutput
func (FleetOutput) ToFleetPtrOutputWithContext ¶ added in v4.22.0
func (o FleetOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
type FleetPtrInput ¶ added in v4.22.0
type FleetPtrInput interface { pulumi.Input ToFleetPtrOutput() FleetPtrOutput ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput }
type FleetPtrOutput ¶ added in v4.22.0
type FleetPtrOutput struct{ *pulumi.OutputState }
func (FleetPtrOutput) Elem ¶ added in v4.22.0
func (o FleetPtrOutput) Elem() FleetOutput
func (FleetPtrOutput) ElementType ¶ added in v4.22.0
func (FleetPtrOutput) ElementType() reflect.Type
func (FleetPtrOutput) ToFleetPtrOutput ¶ added in v4.22.0
func (o FleetPtrOutput) ToFleetPtrOutput() FleetPtrOutput
func (FleetPtrOutput) ToFleetPtrOutputWithContext ¶ added in v4.22.0
func (o FleetPtrOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
type FleetState ¶ added in v4.22.0
type FleetState struct { // ARN of the appstream fleet. Arn pulumi.StringPtrInput // Configuration block for the desired capacity of the fleet. See below. ComputeCapacity FleetComputeCapacityPtrInput // Date and time, in UTC and extended RFC 3339 format, when the fleet was created. CreatedTime pulumi.StringPtrInput // Description to display. Description pulumi.StringPtrInput // Amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInSeconds pulumi.IntPtrInput // Human-readable friendly name for the AppStream fleet. DisplayName pulumi.StringPtrInput // Configuration block for the name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain. See below. DomainJoinInfo FleetDomainJoinInfoPtrInput // Enables or disables default internet access for the fleet. EnableDefaultInternetAccess pulumi.BoolPtrInput // Fleet type. Valid values are: `ON_DEMAND`, `ALWAYS_ON` FleetType pulumi.StringPtrInput // ARN of the IAM role to apply to the fleet. IamRoleArn pulumi.StringPtrInput // Amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the `disconnectTimeoutInSeconds` time interval begins. IdleDisconnectTimeoutInSeconds pulumi.IntPtrInput // ARN of the public, private, or shared image to use. ImageArn pulumi.StringPtrInput // Name of the image used to create the fleet. ImageName pulumi.StringPtrInput // Instance type to use when launching fleet instances. InstanceType pulumi.StringPtrInput // Maximum amount of time that a streaming session can remain active, in seconds. MaxUserDurationInSeconds pulumi.IntPtrInput // Unique name for the fleet. Name pulumi.StringPtrInput // State of the fleet. Can be `STARTING`, `RUNNING`, `STOPPING` or `STOPPED` State pulumi.StringPtrInput // AppStream 2.0 view that is displayed to your users when they stream from the fleet. When `APP` is specified, only the windows of applications opened by users display. When `DESKTOP` is specified, the standard desktop that is provided by the operating system displays. StreamView pulumi.StringPtrInput // Map of tags to attach to AppStream instances. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput // Configuration block for the VPC configuration for the image builder. See below. VpcConfig FleetVpcConfigPtrInput }
func (FleetState) ElementType ¶ added in v4.22.0
func (FleetState) ElementType() reflect.Type
type FleetVpcConfig ¶ added in v4.22.0
type FleetVpcConfig struct { // Identifiers of the security groups for the fleet or image builder. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. SubnetIds []string `pulumi:"subnetIds"` }
type FleetVpcConfigArgs ¶ added in v4.22.0
type FleetVpcConfigArgs struct { // Identifiers of the security groups for the fleet or image builder. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
func (FleetVpcConfigArgs) ElementType ¶ added in v4.22.0
func (FleetVpcConfigArgs) ElementType() reflect.Type
func (FleetVpcConfigArgs) ToFleetVpcConfigOutput ¶ added in v4.22.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigOutput() FleetVpcConfigOutput
func (FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext ¶ added in v4.22.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
func (FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput ¶ added in v4.22.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
func (FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext ¶ added in v4.22.0
func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
type FleetVpcConfigInput ¶ added in v4.22.0
type FleetVpcConfigInput interface { pulumi.Input ToFleetVpcConfigOutput() FleetVpcConfigOutput ToFleetVpcConfigOutputWithContext(context.Context) FleetVpcConfigOutput }
FleetVpcConfigInput is an input type that accepts FleetVpcConfigArgs and FleetVpcConfigOutput values. You can construct a concrete instance of `FleetVpcConfigInput` via:
FleetVpcConfigArgs{...}
type FleetVpcConfigOutput ¶ added in v4.22.0
type FleetVpcConfigOutput struct{ *pulumi.OutputState }
func (FleetVpcConfigOutput) ElementType ¶ added in v4.22.0
func (FleetVpcConfigOutput) ElementType() reflect.Type
func (FleetVpcConfigOutput) SecurityGroupIds ¶ added in v4.22.0
func (o FleetVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Identifiers of the security groups for the fleet or image builder.
func (FleetVpcConfigOutput) SubnetIds ¶ added in v4.22.0
func (o FleetVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
Identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance.
func (FleetVpcConfigOutput) ToFleetVpcConfigOutput ¶ added in v4.22.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigOutput() FleetVpcConfigOutput
func (FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext ¶ added in v4.22.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput
func (FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput ¶ added in v4.22.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
func (FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext ¶ added in v4.22.0
func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
type FleetVpcConfigPtrInput ¶ added in v4.22.0
type FleetVpcConfigPtrInput interface { pulumi.Input ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput ToFleetVpcConfigPtrOutputWithContext(context.Context) FleetVpcConfigPtrOutput }
FleetVpcConfigPtrInput is an input type that accepts FleetVpcConfigArgs, FleetVpcConfigPtr and FleetVpcConfigPtrOutput values. You can construct a concrete instance of `FleetVpcConfigPtrInput` via:
FleetVpcConfigArgs{...} or: nil
func FleetVpcConfigPtr ¶ added in v4.22.0
func FleetVpcConfigPtr(v *FleetVpcConfigArgs) FleetVpcConfigPtrInput
type FleetVpcConfigPtrOutput ¶ added in v4.22.0
type FleetVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (FleetVpcConfigPtrOutput) Elem ¶ added in v4.22.0
func (o FleetVpcConfigPtrOutput) Elem() FleetVpcConfigOutput
func (FleetVpcConfigPtrOutput) ElementType ¶ added in v4.22.0
func (FleetVpcConfigPtrOutput) ElementType() reflect.Type
func (FleetVpcConfigPtrOutput) SecurityGroupIds ¶ added in v4.22.0
func (o FleetVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
Identifiers of the security groups for the fleet or image builder.
func (FleetVpcConfigPtrOutput) SubnetIds ¶ added in v4.22.0
func (o FleetVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
Identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance.
func (FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput ¶ added in v4.22.0
func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
func (FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext ¶ added in v4.22.0
func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput
type ImageBuilder ¶ added in v4.23.0
type ImageBuilder struct { pulumi.CustomResourceState // Set of interface VPC endpoint (interface endpoint) objects. Maximum of 4. See below. AccessEndpoints ImageBuilderAccessEndpointArrayOutput `pulumi:"accessEndpoints"` // The version of the AppStream 2.0 agent to use for this image builder. AppstreamAgentVersion pulumi.StringOutput `pulumi:"appstreamAgentVersion"` // ARN of the appstream image builder. Arn pulumi.StringOutput `pulumi:"arn"` // Date and time, in UTC and extended RFC 3339 format, when the image builder was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Description to display. Description pulumi.StringOutput `pulumi:"description"` // Human-readable friendly name for the AppStream image builder. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Configuration block for the name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. See below. DomainJoinInfo ImageBuilderDomainJoinInfoOutput `pulumi:"domainJoinInfo"` // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess pulumi.BoolOutput `pulumi:"enableDefaultInternetAccess"` // ARN of the IAM role to apply to the image builder. IamRoleArn pulumi.StringOutput `pulumi:"iamRoleArn"` // ARN of the public, private, or shared image to use. ImageArn pulumi.StringOutput `pulumi:"imageArn"` // Name of the image used to create the image builder. ImageName pulumi.StringOutput `pulumi:"imageName"` // The instance type to use when launching the image builder. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // Unique name for the image builder. Name pulumi.StringOutput `pulumi:"name"` // State of the image builder. Can be: `PENDING`, `UPDATING_AGENT`, `RUNNING`, `STOPPING`, `STOPPED`, `REBOOTING`, `SNAPSHOTTING`, `DELETING`, `FAILED`, `UPDATING`, `PENDING_QUALIFICATION` State pulumi.StringOutput `pulumi:"state"` // A map of tags to assign to the instance. If configured with a provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block) present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block). TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block for the VPC configuration for the image builder. See below. VpcConfig ImageBuilderVpcConfigOutput `pulumi:"vpcConfig"` }
Provides an AppStream image builder.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appstream" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appstream.NewImageBuilder(ctx, "testFleet", &appstream.ImageBuilderArgs{ Description: pulumi.String("Description of a ImageBuilder"), DisplayName: pulumi.String("Display name of a ImageBuilder"), EnableDefaultInternetAccess: pulumi.Bool(false), ImageName: pulumi.String("AppStream-WinServer2012R2-07-19-2021"), InstanceType: pulumi.String("stream.standard.large"), VpcConfig: &appstream.ImageBuilderVpcConfigArgs{ SubnetIds: pulumi.StringArray{ pulumi.Any(aws_subnet.Example.Id), }, }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Image Builder"), }, }) if err != nil { return err } return nil }) }
```
## Import
`aws_appstream_image_builder` can be imported using the `name`, e.g.,
```sh
$ pulumi import aws:appstream/imageBuilder:ImageBuilder example imageBuilderExample
```
func GetImageBuilder ¶ added in v4.23.0
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 ¶ added in v4.23.0
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 ¶ added in v4.23.0
func (*ImageBuilder) ElementType() reflect.Type
func (*ImageBuilder) ToImageBuilderOutput ¶ added in v4.23.0
func (i *ImageBuilder) ToImageBuilderOutput() ImageBuilderOutput
func (*ImageBuilder) ToImageBuilderOutputWithContext ¶ added in v4.23.0
func (i *ImageBuilder) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
func (*ImageBuilder) ToImageBuilderPtrOutput ¶ added in v4.23.0
func (i *ImageBuilder) ToImageBuilderPtrOutput() ImageBuilderPtrOutput
func (*ImageBuilder) ToImageBuilderPtrOutputWithContext ¶ added in v4.23.0
func (i *ImageBuilder) ToImageBuilderPtrOutputWithContext(ctx context.Context) ImageBuilderPtrOutput
type ImageBuilderAccessEndpoint ¶ added in v4.23.0
type ImageBuilderAccessEndpointArgs ¶ added in v4.23.0
type ImageBuilderAccessEndpointArgs struct { // Type of interface endpoint. EndpointType pulumi.StringInput `pulumi:"endpointType"` // Identifier (ID) of the VPC in which the interface endpoint is used. VpceId pulumi.StringPtrInput `pulumi:"vpceId"` }
func (ImageBuilderAccessEndpointArgs) ElementType ¶ added in v4.23.0
func (ImageBuilderAccessEndpointArgs) ElementType() reflect.Type
func (ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutput ¶ added in v4.23.0
func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput
type ImageBuilderAccessEndpointArray ¶ added in v4.23.0
type ImageBuilderAccessEndpointArray []ImageBuilderAccessEndpointInput
func (ImageBuilderAccessEndpointArray) ElementType ¶ added in v4.23.0
func (ImageBuilderAccessEndpointArray) ElementType() reflect.Type
func (ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutput ¶ added in v4.23.0
func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput
func (ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput
type ImageBuilderAccessEndpointArrayInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
type ImageBuilderAccessEndpointArrayOutput struct{ *pulumi.OutputState }
func (ImageBuilderAccessEndpointArrayOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderAccessEndpointArrayOutput) ElementType() reflect.Type
func (ImageBuilderAccessEndpointArrayOutput) Index ¶ added in v4.23.0
func (o ImageBuilderAccessEndpointArrayOutput) Index(i pulumi.IntInput) ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutput ¶ added in v4.23.0
func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput
func (ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput
type ImageBuilderAccessEndpointInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
type ImageBuilderAccessEndpointOutput struct{ *pulumi.OutputState }
func (ImageBuilderAccessEndpointOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderAccessEndpointOutput) ElementType() reflect.Type
func (ImageBuilderAccessEndpointOutput) EndpointType ¶ added in v4.23.0
func (o ImageBuilderAccessEndpointOutput) EndpointType() pulumi.StringOutput
Type of interface endpoint.
func (ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutput ¶ added in v4.23.0
func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput
func (ImageBuilderAccessEndpointOutput) VpceId ¶ added in v4.23.0
func (o ImageBuilderAccessEndpointOutput) VpceId() pulumi.StringPtrOutput
Identifier (ID) of the VPC in which the interface endpoint is used.
type ImageBuilderArgs ¶ added in v4.23.0
type ImageBuilderArgs struct { // Set of interface VPC endpoint (interface endpoint) objects. Maximum of 4. See below. AccessEndpoints ImageBuilderAccessEndpointArrayInput // The version of the AppStream 2.0 agent to use for this image builder. AppstreamAgentVersion pulumi.StringPtrInput // Description to display. Description pulumi.StringPtrInput // Human-readable friendly name for the AppStream image builder. DisplayName pulumi.StringPtrInput // Configuration block for the name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. See below. DomainJoinInfo ImageBuilderDomainJoinInfoPtrInput // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess pulumi.BoolPtrInput // ARN of the IAM role to apply to the image builder. IamRoleArn pulumi.StringPtrInput // ARN of the public, private, or shared image to use. ImageArn pulumi.StringPtrInput // Name of the image used to create the image builder. ImageName pulumi.StringPtrInput // The instance type to use when launching the image builder. InstanceType pulumi.StringInput // Unique name for the image builder. Name pulumi.StringPtrInput // A map of tags to assign to the instance. If configured with a provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block) present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block for the VPC configuration for the image builder. See below. VpcConfig ImageBuilderVpcConfigPtrInput }
The set of arguments for constructing a ImageBuilder resource.
func (ImageBuilderArgs) ElementType ¶ added in v4.23.0
func (ImageBuilderArgs) ElementType() reflect.Type
type ImageBuilderArray ¶ added in v4.23.0
type ImageBuilderArray []ImageBuilderInput
func (ImageBuilderArray) ElementType ¶ added in v4.23.0
func (ImageBuilderArray) ElementType() reflect.Type
func (ImageBuilderArray) ToImageBuilderArrayOutput ¶ added in v4.23.0
func (i ImageBuilderArray) ToImageBuilderArrayOutput() ImageBuilderArrayOutput
func (ImageBuilderArray) ToImageBuilderArrayOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderArray) ToImageBuilderArrayOutputWithContext(ctx context.Context) ImageBuilderArrayOutput
type ImageBuilderArrayInput ¶ added in v4.23.0
type ImageBuilderArrayInput interface { pulumi.Input ToImageBuilderArrayOutput() ImageBuilderArrayOutput ToImageBuilderArrayOutputWithContext(context.Context) ImageBuilderArrayOutput }
ImageBuilderArrayInput is an input type that accepts ImageBuilderArray and ImageBuilderArrayOutput values. You can construct a concrete instance of `ImageBuilderArrayInput` via:
ImageBuilderArray{ ImageBuilderArgs{...} }
type ImageBuilderArrayOutput ¶ added in v4.23.0
type ImageBuilderArrayOutput struct{ *pulumi.OutputState }
func (ImageBuilderArrayOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderArrayOutput) ElementType() reflect.Type
func (ImageBuilderArrayOutput) Index ¶ added in v4.23.0
func (o ImageBuilderArrayOutput) Index(i pulumi.IntInput) ImageBuilderOutput
func (ImageBuilderArrayOutput) ToImageBuilderArrayOutput ¶ added in v4.23.0
func (o ImageBuilderArrayOutput) ToImageBuilderArrayOutput() ImageBuilderArrayOutput
func (ImageBuilderArrayOutput) ToImageBuilderArrayOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderArrayOutput) ToImageBuilderArrayOutputWithContext(ctx context.Context) ImageBuilderArrayOutput
type ImageBuilderDomainJoinInfo ¶ added in v4.23.0
type ImageBuilderDomainJoinInfo struct { // Fully qualified name of the directory (for example, corp.example.com). DirectoryName *string `pulumi:"directoryName"` // Distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName *string `pulumi:"organizationalUnitDistinguishedName"` }
type ImageBuilderDomainJoinInfoArgs ¶ added in v4.23.0
type ImageBuilderDomainJoinInfoArgs struct { // Fully qualified name of the directory (for example, corp.example.com). DirectoryName pulumi.StringPtrInput `pulumi:"directoryName"` // Distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName pulumi.StringPtrInput `pulumi:"organizationalUnitDistinguishedName"` }
func (ImageBuilderDomainJoinInfoArgs) ElementType ¶ added in v4.23.0
func (ImageBuilderDomainJoinInfoArgs) ElementType() reflect.Type
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutput ¶ added in v4.23.0
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutput ¶ added in v4.23.0
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
type ImageBuilderDomainJoinInfoInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
type ImageBuilderDomainJoinInfoOutput struct{ *pulumi.OutputState }
func (ImageBuilderDomainJoinInfoOutput) DirectoryName ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoOutput) DirectoryName() pulumi.StringPtrOutput
Fully qualified name of the directory (for example, corp.example.com).
func (ImageBuilderDomainJoinInfoOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderDomainJoinInfoOutput) ElementType() reflect.Type
func (ImageBuilderDomainJoinInfoOutput) OrganizationalUnitDistinguishedName ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
Distinguished name of the organizational unit for computer accounts.
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutput ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutput ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
type ImageBuilderDomainJoinInfoPtrInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
func ImageBuilderDomainJoinInfoPtr(v *ImageBuilderDomainJoinInfoArgs) ImageBuilderDomainJoinInfoPtrInput
type ImageBuilderDomainJoinInfoPtrOutput ¶ added in v4.23.0
type ImageBuilderDomainJoinInfoPtrOutput struct{ *pulumi.OutputState }
func (ImageBuilderDomainJoinInfoPtrOutput) DirectoryName ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoPtrOutput) DirectoryName() pulumi.StringPtrOutput
Fully qualified name of the directory (for example, corp.example.com).
func (ImageBuilderDomainJoinInfoPtrOutput) Elem ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoPtrOutput) Elem() ImageBuilderDomainJoinInfoOutput
func (ImageBuilderDomainJoinInfoPtrOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderDomainJoinInfoPtrOutput) ElementType() reflect.Type
func (ImageBuilderDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
Distinguished name of the organizational unit for computer accounts.
func (ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutput ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
func (ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput
type ImageBuilderInput ¶ added in v4.23.0
type ImageBuilderInput interface { pulumi.Input ToImageBuilderOutput() ImageBuilderOutput ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput }
type ImageBuilderMap ¶ added in v4.23.0
type ImageBuilderMap map[string]ImageBuilderInput
func (ImageBuilderMap) ElementType ¶ added in v4.23.0
func (ImageBuilderMap) ElementType() reflect.Type
func (ImageBuilderMap) ToImageBuilderMapOutput ¶ added in v4.23.0
func (i ImageBuilderMap) ToImageBuilderMapOutput() ImageBuilderMapOutput
func (ImageBuilderMap) ToImageBuilderMapOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderMap) ToImageBuilderMapOutputWithContext(ctx context.Context) ImageBuilderMapOutput
type ImageBuilderMapInput ¶ added in v4.23.0
type ImageBuilderMapInput interface { pulumi.Input ToImageBuilderMapOutput() ImageBuilderMapOutput ToImageBuilderMapOutputWithContext(context.Context) ImageBuilderMapOutput }
ImageBuilderMapInput is an input type that accepts ImageBuilderMap and ImageBuilderMapOutput values. You can construct a concrete instance of `ImageBuilderMapInput` via:
ImageBuilderMap{ "key": ImageBuilderArgs{...} }
type ImageBuilderMapOutput ¶ added in v4.23.0
type ImageBuilderMapOutput struct{ *pulumi.OutputState }
func (ImageBuilderMapOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderMapOutput) ElementType() reflect.Type
func (ImageBuilderMapOutput) MapIndex ¶ added in v4.23.0
func (o ImageBuilderMapOutput) MapIndex(k pulumi.StringInput) ImageBuilderOutput
func (ImageBuilderMapOutput) ToImageBuilderMapOutput ¶ added in v4.23.0
func (o ImageBuilderMapOutput) ToImageBuilderMapOutput() ImageBuilderMapOutput
func (ImageBuilderMapOutput) ToImageBuilderMapOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderMapOutput) ToImageBuilderMapOutputWithContext(ctx context.Context) ImageBuilderMapOutput
type ImageBuilderOutput ¶ added in v4.23.0
type ImageBuilderOutput struct{ *pulumi.OutputState }
func (ImageBuilderOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderOutput) ElementType() reflect.Type
func (ImageBuilderOutput) ToImageBuilderOutput ¶ added in v4.23.0
func (o ImageBuilderOutput) ToImageBuilderOutput() ImageBuilderOutput
func (ImageBuilderOutput) ToImageBuilderOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderOutput) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
func (ImageBuilderOutput) ToImageBuilderPtrOutput ¶ added in v4.23.0
func (o ImageBuilderOutput) ToImageBuilderPtrOutput() ImageBuilderPtrOutput
func (ImageBuilderOutput) ToImageBuilderPtrOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderOutput) ToImageBuilderPtrOutputWithContext(ctx context.Context) ImageBuilderPtrOutput
type ImageBuilderPtrInput ¶ added in v4.23.0
type ImageBuilderPtrInput interface { pulumi.Input ToImageBuilderPtrOutput() ImageBuilderPtrOutput ToImageBuilderPtrOutputWithContext(ctx context.Context) ImageBuilderPtrOutput }
type ImageBuilderPtrOutput ¶ added in v4.23.0
type ImageBuilderPtrOutput struct{ *pulumi.OutputState }
func (ImageBuilderPtrOutput) Elem ¶ added in v4.23.0
func (o ImageBuilderPtrOutput) Elem() ImageBuilderOutput
func (ImageBuilderPtrOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderPtrOutput) ElementType() reflect.Type
func (ImageBuilderPtrOutput) ToImageBuilderPtrOutput ¶ added in v4.23.0
func (o ImageBuilderPtrOutput) ToImageBuilderPtrOutput() ImageBuilderPtrOutput
func (ImageBuilderPtrOutput) ToImageBuilderPtrOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderPtrOutput) ToImageBuilderPtrOutputWithContext(ctx context.Context) ImageBuilderPtrOutput
type ImageBuilderState ¶ added in v4.23.0
type ImageBuilderState struct { // Set of interface VPC endpoint (interface endpoint) objects. Maximum of 4. See below. AccessEndpoints ImageBuilderAccessEndpointArrayInput // The version of the AppStream 2.0 agent to use for this image builder. AppstreamAgentVersion pulumi.StringPtrInput // ARN of the appstream image builder. Arn pulumi.StringPtrInput // Date and time, in UTC and extended RFC 3339 format, when the image builder was created. CreatedTime pulumi.StringPtrInput // Description to display. Description pulumi.StringPtrInput // Human-readable friendly name for the AppStream image builder. DisplayName pulumi.StringPtrInput // Configuration block for the name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain. See below. DomainJoinInfo ImageBuilderDomainJoinInfoPtrInput // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess pulumi.BoolPtrInput // ARN of the IAM role to apply to the image builder. IamRoleArn pulumi.StringPtrInput // ARN of the public, private, or shared image to use. ImageArn pulumi.StringPtrInput // Name of the image used to create the image builder. ImageName pulumi.StringPtrInput // The instance type to use when launching the image builder. InstanceType pulumi.StringPtrInput // Unique name for the image builder. Name pulumi.StringPtrInput // State of the image builder. Can be: `PENDING`, `UPDATING_AGENT`, `RUNNING`, `STOPPING`, `STOPPED`, `REBOOTING`, `SNAPSHOTTING`, `DELETING`, `FAILED`, `UPDATING`, `PENDING_QUALIFICATION` State pulumi.StringPtrInput // A map of tags to assign to the instance. If configured with a provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block) present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block). TagsAll pulumi.StringMapInput // Configuration block for the VPC configuration for the image builder. See below. VpcConfig ImageBuilderVpcConfigPtrInput }
func (ImageBuilderState) ElementType ¶ added in v4.23.0
func (ImageBuilderState) ElementType() reflect.Type
type ImageBuilderVpcConfig ¶ added in v4.23.0
type ImageBuilderVpcConfig struct { // Identifiers of the security groups for the image builder or image builder. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Identifiers of the subnets to which a network interface is attached from the image builder instance or image builder instance. SubnetIds []string `pulumi:"subnetIds"` }
type ImageBuilderVpcConfigArgs ¶ added in v4.23.0
type ImageBuilderVpcConfigArgs struct { // Identifiers of the security groups for the image builder or image builder. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Identifiers of the subnets to which a network interface is attached from the image builder instance or image builder instance. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
func (ImageBuilderVpcConfigArgs) ElementType ¶ added in v4.23.0
func (ImageBuilderVpcConfigArgs) ElementType() reflect.Type
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutput ¶ added in v4.23.0
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutput ¶ added in v4.23.0
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutputWithContext ¶ added in v4.23.0
func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
type ImageBuilderVpcConfigInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
type ImageBuilderVpcConfigOutput struct{ *pulumi.OutputState }
func (ImageBuilderVpcConfigOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderVpcConfigOutput) ElementType() reflect.Type
func (ImageBuilderVpcConfigOutput) SecurityGroupIds ¶ added in v4.23.0
func (o ImageBuilderVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Identifiers of the security groups for the image builder or image builder.
func (ImageBuilderVpcConfigOutput) SubnetIds ¶ added in v4.23.0
func (o ImageBuilderVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
Identifiers of the subnets to which a network interface is attached from the image builder instance or image builder instance.
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutput ¶ added in v4.23.0
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutput ¶ added in v4.23.0
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
type ImageBuilderVpcConfigPtrInput ¶ added in v4.23.0
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 ¶ added in v4.23.0
func ImageBuilderVpcConfigPtr(v *ImageBuilderVpcConfigArgs) ImageBuilderVpcConfigPtrInput
type ImageBuilderVpcConfigPtrOutput ¶ added in v4.23.0
type ImageBuilderVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (ImageBuilderVpcConfigPtrOutput) Elem ¶ added in v4.23.0
func (o ImageBuilderVpcConfigPtrOutput) Elem() ImageBuilderVpcConfigOutput
func (ImageBuilderVpcConfigPtrOutput) ElementType ¶ added in v4.23.0
func (ImageBuilderVpcConfigPtrOutput) ElementType() reflect.Type
func (ImageBuilderVpcConfigPtrOutput) SecurityGroupIds ¶ added in v4.23.0
func (o ImageBuilderVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
Identifiers of the security groups for the image builder or image builder.
func (ImageBuilderVpcConfigPtrOutput) SubnetIds ¶ added in v4.23.0
func (o ImageBuilderVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
Identifiers of the subnets to which a network interface is attached from the image builder instance or image builder instance.
func (ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutput ¶ added in v4.23.0
func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
func (ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutputWithContext ¶ added in v4.23.0
func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput
type Stack ¶
type Stack struct { pulumi.CustomResourceState AccessEndpoints StackAccessEndpointArrayOutput `pulumi:"accessEndpoints"` // Settings for application settings persistence. ApplicationSettings StackApplicationSettingsOutput `pulumi:"applicationSettings"` // ARN of the appstream stack. Arn pulumi.StringOutput `pulumi:"arn"` // Date and time, in UTC and extended RFC 3339 format, when the stack was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Description for the AppStream stack. Description pulumi.StringOutput `pulumi:"description"` // Stack name to display. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions. EmbedHostDomains pulumi.StringArrayOutput `pulumi:"embedHostDomains"` // URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. . FeedbackUrl pulumi.StringOutput `pulumi:"feedbackUrl"` // Unique name for the AppStream stack. Name pulumi.StringOutput `pulumi:"name"` // URL that users are redirected to after their streaming session ends. RedirectUrl pulumi.StringOutput `pulumi:"redirectUrl"` // Configuration block for the storage connectors to enable. See below. StorageConnectors StackStorageConnectorArrayOutput `pulumi:"storageConnectors"` Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block for the actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled. See below. UserSettings StackUserSettingArrayOutput `pulumi:"userSettings"` }
Provides an AppStream stack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appstream" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appstream.NewStack(ctx, "example", &appstream.StackArgs{ ApplicationSettings: &appstream.StackApplicationSettingsArgs{ Enabled: pulumi.Bool(true), SettingsGroup: pulumi.String("SettingsGroup"), }, Description: pulumi.String("stack description"), DisplayName: pulumi.String("stack display name"), FeedbackUrl: pulumi.String("http://your-domain/feedback"), RedirectUrl: pulumi.String("http://your-domain/redirect"), StorageConnectors: appstream.StackStorageConnectorArray{ &appstream.StackStorageConnectorArgs{ ConnectorType: pulumi.String("HOMEFOLDERS"), }, }, Tags: pulumi.StringMap{ "TagName": pulumi.String("TagValue"), }, UserSettings: appstream.StackUserSettingArray{ &appstream.StackUserSettingArgs{ Action: pulumi.String("CLIPBOARD_COPY_FROM_LOCAL_DEVICE"), Permission: pulumi.String("ENABLED"), }, &appstream.StackUserSettingArgs{ Action: pulumi.String("CLIPBOARD_COPY_TO_LOCAL_DEVICE"), Permission: pulumi.String("ENABLED"), }, &appstream.StackUserSettingArgs{ Action: pulumi.String("FILE_UPLOAD"), Permission: pulumi.String("ENABLED"), }, &appstream.StackUserSettingArgs{ Action: pulumi.String("FILE_DOWNLOAD"), Permission: pulumi.String("ENABLED"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
`aws_appstream_stack` can be imported using the id, e.g.,
```sh
$ pulumi import aws:appstream/stack:Stack example stackID
```
func GetStack ¶
func GetStack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackState, opts ...pulumi.ResourceOption) (*Stack, error)
GetStack gets an existing Stack 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 NewStack ¶
func NewStack(ctx *pulumi.Context, name string, args *StackArgs, opts ...pulumi.ResourceOption) (*Stack, error)
NewStack registers a new resource with the given unique name, arguments, and options.
func (*Stack) ElementType ¶
func (*Stack) ToStackOutput ¶
func (i *Stack) ToStackOutput() StackOutput
func (*Stack) ToStackOutputWithContext ¶
func (i *Stack) ToStackOutputWithContext(ctx context.Context) StackOutput
func (*Stack) ToStackPtrOutput ¶
func (i *Stack) ToStackPtrOutput() StackPtrOutput
func (*Stack) ToStackPtrOutputWithContext ¶
func (i *Stack) ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput
type StackAccessEndpoint ¶
type StackAccessEndpointArgs ¶
type StackAccessEndpointArgs struct { EndpointType pulumi.StringInput `pulumi:"endpointType"` VpceId pulumi.StringPtrInput `pulumi:"vpceId"` }
func (StackAccessEndpointArgs) ElementType ¶
func (StackAccessEndpointArgs) ElementType() reflect.Type
func (StackAccessEndpointArgs) ToStackAccessEndpointOutput ¶
func (i StackAccessEndpointArgs) ToStackAccessEndpointOutput() StackAccessEndpointOutput
func (StackAccessEndpointArgs) ToStackAccessEndpointOutputWithContext ¶
func (i StackAccessEndpointArgs) ToStackAccessEndpointOutputWithContext(ctx context.Context) StackAccessEndpointOutput
type StackAccessEndpointArray ¶
type StackAccessEndpointArray []StackAccessEndpointInput
func (StackAccessEndpointArray) ElementType ¶
func (StackAccessEndpointArray) ElementType() reflect.Type
func (StackAccessEndpointArray) ToStackAccessEndpointArrayOutput ¶
func (i StackAccessEndpointArray) ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput
func (StackAccessEndpointArray) ToStackAccessEndpointArrayOutputWithContext ¶
func (i StackAccessEndpointArray) ToStackAccessEndpointArrayOutputWithContext(ctx context.Context) StackAccessEndpointArrayOutput
type StackAccessEndpointArrayInput ¶
type StackAccessEndpointArrayInput interface { pulumi.Input ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput ToStackAccessEndpointArrayOutputWithContext(context.Context) StackAccessEndpointArrayOutput }
StackAccessEndpointArrayInput is an input type that accepts StackAccessEndpointArray and StackAccessEndpointArrayOutput values. You can construct a concrete instance of `StackAccessEndpointArrayInput` via:
StackAccessEndpointArray{ StackAccessEndpointArgs{...} }
type StackAccessEndpointArrayOutput ¶
type StackAccessEndpointArrayOutput struct{ *pulumi.OutputState }
func (StackAccessEndpointArrayOutput) ElementType ¶
func (StackAccessEndpointArrayOutput) ElementType() reflect.Type
func (StackAccessEndpointArrayOutput) Index ¶
func (o StackAccessEndpointArrayOutput) Index(i pulumi.IntInput) StackAccessEndpointOutput
func (StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutput ¶
func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput
func (StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutputWithContext ¶
func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutputWithContext(ctx context.Context) StackAccessEndpointArrayOutput
type StackAccessEndpointInput ¶
type StackAccessEndpointInput interface { pulumi.Input ToStackAccessEndpointOutput() StackAccessEndpointOutput ToStackAccessEndpointOutputWithContext(context.Context) StackAccessEndpointOutput }
StackAccessEndpointInput is an input type that accepts StackAccessEndpointArgs and StackAccessEndpointOutput values. You can construct a concrete instance of `StackAccessEndpointInput` via:
StackAccessEndpointArgs{...}
type StackAccessEndpointOutput ¶
type StackAccessEndpointOutput struct{ *pulumi.OutputState }
func (StackAccessEndpointOutput) ElementType ¶
func (StackAccessEndpointOutput) ElementType() reflect.Type
func (StackAccessEndpointOutput) EndpointType ¶
func (o StackAccessEndpointOutput) EndpointType() pulumi.StringOutput
func (StackAccessEndpointOutput) ToStackAccessEndpointOutput ¶
func (o StackAccessEndpointOutput) ToStackAccessEndpointOutput() StackAccessEndpointOutput
func (StackAccessEndpointOutput) ToStackAccessEndpointOutputWithContext ¶
func (o StackAccessEndpointOutput) ToStackAccessEndpointOutputWithContext(ctx context.Context) StackAccessEndpointOutput
func (StackAccessEndpointOutput) VpceId ¶
func (o StackAccessEndpointOutput) VpceId() pulumi.StringPtrOutput
type StackApplicationSettingsArgs ¶
type StackApplicationSettingsArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` SettingsGroup pulumi.StringPtrInput `pulumi:"settingsGroup"` }
func (StackApplicationSettingsArgs) ElementType ¶
func (StackApplicationSettingsArgs) ElementType() reflect.Type
func (StackApplicationSettingsArgs) ToStackApplicationSettingsOutput ¶
func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput
func (StackApplicationSettingsArgs) ToStackApplicationSettingsOutputWithContext ¶
func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput
func (StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutput ¶
func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
func (StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutputWithContext ¶
func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput
type StackApplicationSettingsInput ¶
type StackApplicationSettingsInput interface { pulumi.Input ToStackApplicationSettingsOutput() StackApplicationSettingsOutput ToStackApplicationSettingsOutputWithContext(context.Context) StackApplicationSettingsOutput }
StackApplicationSettingsInput is an input type that accepts StackApplicationSettingsArgs and StackApplicationSettingsOutput values. You can construct a concrete instance of `StackApplicationSettingsInput` via:
StackApplicationSettingsArgs{...}
type StackApplicationSettingsOutput ¶
type StackApplicationSettingsOutput struct{ *pulumi.OutputState }
func (StackApplicationSettingsOutput) ElementType ¶
func (StackApplicationSettingsOutput) ElementType() reflect.Type
func (StackApplicationSettingsOutput) Enabled ¶
func (o StackApplicationSettingsOutput) Enabled() pulumi.BoolPtrOutput
func (StackApplicationSettingsOutput) SettingsGroup ¶
func (o StackApplicationSettingsOutput) SettingsGroup() pulumi.StringPtrOutput
func (StackApplicationSettingsOutput) ToStackApplicationSettingsOutput ¶
func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput
func (StackApplicationSettingsOutput) ToStackApplicationSettingsOutputWithContext ¶
func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput
func (StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutput ¶
func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
func (StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutputWithContext ¶
func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput
type StackApplicationSettingsPtrInput ¶
type StackApplicationSettingsPtrInput interface { pulumi.Input ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput ToStackApplicationSettingsPtrOutputWithContext(context.Context) StackApplicationSettingsPtrOutput }
StackApplicationSettingsPtrInput is an input type that accepts StackApplicationSettingsArgs, StackApplicationSettingsPtr and StackApplicationSettingsPtrOutput values. You can construct a concrete instance of `StackApplicationSettingsPtrInput` via:
StackApplicationSettingsArgs{...} or: nil
func StackApplicationSettingsPtr ¶
func StackApplicationSettingsPtr(v *StackApplicationSettingsArgs) StackApplicationSettingsPtrInput
type StackApplicationSettingsPtrOutput ¶
type StackApplicationSettingsPtrOutput struct{ *pulumi.OutputState }
func (StackApplicationSettingsPtrOutput) Elem ¶
func (o StackApplicationSettingsPtrOutput) Elem() StackApplicationSettingsOutput
func (StackApplicationSettingsPtrOutput) ElementType ¶
func (StackApplicationSettingsPtrOutput) ElementType() reflect.Type
func (StackApplicationSettingsPtrOutput) Enabled ¶
func (o StackApplicationSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
func (StackApplicationSettingsPtrOutput) SettingsGroup ¶
func (o StackApplicationSettingsPtrOutput) SettingsGroup() pulumi.StringPtrOutput
func (StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutput ¶
func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
func (StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutputWithContext ¶
func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput
type StackArgs ¶
type StackArgs struct { AccessEndpoints StackAccessEndpointArrayInput // Settings for application settings persistence. ApplicationSettings StackApplicationSettingsPtrInput // Description for the AppStream stack. Description pulumi.StringPtrInput // Stack name to display. DisplayName pulumi.StringPtrInput // Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions. EmbedHostDomains pulumi.StringArrayInput // URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. . FeedbackUrl pulumi.StringPtrInput // Unique name for the AppStream stack. Name pulumi.StringPtrInput // URL that users are redirected to after their streaming session ends. RedirectUrl pulumi.StringPtrInput // Configuration block for the storage connectors to enable. See below. StorageConnectors StackStorageConnectorArrayInput Tags pulumi.StringMapInput // Configuration block for the actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled. See below. UserSettings StackUserSettingArrayInput }
The set of arguments for constructing a Stack resource.
func (StackArgs) ElementType ¶
type StackArray ¶
type StackArray []StackInput
func (StackArray) ElementType ¶
func (StackArray) ElementType() reflect.Type
func (StackArray) ToStackArrayOutput ¶
func (i StackArray) ToStackArrayOutput() StackArrayOutput
func (StackArray) ToStackArrayOutputWithContext ¶
func (i StackArray) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput
type StackArrayInput ¶
type StackArrayInput interface { pulumi.Input ToStackArrayOutput() StackArrayOutput ToStackArrayOutputWithContext(context.Context) StackArrayOutput }
StackArrayInput is an input type that accepts StackArray and StackArrayOutput values. You can construct a concrete instance of `StackArrayInput` via:
StackArray{ StackArgs{...} }
type StackArrayOutput ¶
type StackArrayOutput struct{ *pulumi.OutputState }
func (StackArrayOutput) ElementType ¶
func (StackArrayOutput) ElementType() reflect.Type
func (StackArrayOutput) Index ¶
func (o StackArrayOutput) Index(i pulumi.IntInput) StackOutput
func (StackArrayOutput) ToStackArrayOutput ¶
func (o StackArrayOutput) ToStackArrayOutput() StackArrayOutput
func (StackArrayOutput) ToStackArrayOutputWithContext ¶
func (o StackArrayOutput) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput
type StackInput ¶
type StackInput interface { pulumi.Input ToStackOutput() StackOutput ToStackOutputWithContext(ctx context.Context) StackOutput }
type StackMap ¶
type StackMap map[string]StackInput
func (StackMap) ElementType ¶
func (StackMap) ToStackMapOutput ¶
func (i StackMap) ToStackMapOutput() StackMapOutput
func (StackMap) ToStackMapOutputWithContext ¶
func (i StackMap) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput
type StackMapInput ¶
type StackMapInput interface { pulumi.Input ToStackMapOutput() StackMapOutput ToStackMapOutputWithContext(context.Context) StackMapOutput }
StackMapInput is an input type that accepts StackMap and StackMapOutput values. You can construct a concrete instance of `StackMapInput` via:
StackMap{ "key": StackArgs{...} }
type StackMapOutput ¶
type StackMapOutput struct{ *pulumi.OutputState }
func (StackMapOutput) ElementType ¶
func (StackMapOutput) ElementType() reflect.Type
func (StackMapOutput) MapIndex ¶
func (o StackMapOutput) MapIndex(k pulumi.StringInput) StackOutput
func (StackMapOutput) ToStackMapOutput ¶
func (o StackMapOutput) ToStackMapOutput() StackMapOutput
func (StackMapOutput) ToStackMapOutputWithContext ¶
func (o StackMapOutput) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput
type StackOutput ¶
type StackOutput struct{ *pulumi.OutputState }
func (StackOutput) ElementType ¶
func (StackOutput) ElementType() reflect.Type
func (StackOutput) ToStackOutput ¶
func (o StackOutput) ToStackOutput() StackOutput
func (StackOutput) ToStackOutputWithContext ¶
func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
func (StackOutput) ToStackPtrOutput ¶
func (o StackOutput) ToStackPtrOutput() StackPtrOutput
func (StackOutput) ToStackPtrOutputWithContext ¶
func (o StackOutput) ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput
type StackPtrInput ¶
type StackPtrInput interface { pulumi.Input ToStackPtrOutput() StackPtrOutput ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput }
type StackPtrOutput ¶
type StackPtrOutput struct{ *pulumi.OutputState }
func (StackPtrOutput) Elem ¶
func (o StackPtrOutput) Elem() StackOutput
func (StackPtrOutput) ElementType ¶
func (StackPtrOutput) ElementType() reflect.Type
func (StackPtrOutput) ToStackPtrOutput ¶
func (o StackPtrOutput) ToStackPtrOutput() StackPtrOutput
func (StackPtrOutput) ToStackPtrOutputWithContext ¶
func (o StackPtrOutput) ToStackPtrOutputWithContext(ctx context.Context) StackPtrOutput
type StackState ¶
type StackState struct { AccessEndpoints StackAccessEndpointArrayInput // Settings for application settings persistence. ApplicationSettings StackApplicationSettingsPtrInput // ARN of the appstream stack. Arn pulumi.StringPtrInput // Date and time, in UTC and extended RFC 3339 format, when the stack was created. CreatedTime pulumi.StringPtrInput // Description for the AppStream stack. Description pulumi.StringPtrInput // Stack name to display. DisplayName pulumi.StringPtrInput // Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions. EmbedHostDomains pulumi.StringArrayInput // URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. . FeedbackUrl pulumi.StringPtrInput // Unique name for the AppStream stack. Name pulumi.StringPtrInput // URL that users are redirected to after their streaming session ends. RedirectUrl pulumi.StringPtrInput // Configuration block for the storage connectors to enable. See below. StorageConnectors StackStorageConnectorArrayInput Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput // Configuration block for the actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled. See below. UserSettings StackUserSettingArrayInput }
func (StackState) ElementType ¶
func (StackState) ElementType() reflect.Type
type StackStorageConnector ¶
type StackStorageConnector struct { // Type of storage connector. Valid values are: `HOMEFOLDERS`, `GOOGLE_DRIVE`, `ONE_DRIVE`. ConnectorType string `pulumi:"connectorType"` // Names of the domains for the account. Domains []string `pulumi:"domains"` // ARN of the storage connector. ResourceIdentifier *string `pulumi:"resourceIdentifier"` }
type StackStorageConnectorArgs ¶
type StackStorageConnectorArgs struct { // Type of storage connector. Valid values are: `HOMEFOLDERS`, `GOOGLE_DRIVE`, `ONE_DRIVE`. ConnectorType pulumi.StringInput `pulumi:"connectorType"` // Names of the domains for the account. Domains pulumi.StringArrayInput `pulumi:"domains"` // ARN of the storage connector. ResourceIdentifier pulumi.StringPtrInput `pulumi:"resourceIdentifier"` }
func (StackStorageConnectorArgs) ElementType ¶
func (StackStorageConnectorArgs) ElementType() reflect.Type
func (StackStorageConnectorArgs) ToStackStorageConnectorOutput ¶
func (i StackStorageConnectorArgs) ToStackStorageConnectorOutput() StackStorageConnectorOutput
func (StackStorageConnectorArgs) ToStackStorageConnectorOutputWithContext ¶
func (i StackStorageConnectorArgs) ToStackStorageConnectorOutputWithContext(ctx context.Context) StackStorageConnectorOutput
type StackStorageConnectorArray ¶
type StackStorageConnectorArray []StackStorageConnectorInput
func (StackStorageConnectorArray) ElementType ¶
func (StackStorageConnectorArray) ElementType() reflect.Type
func (StackStorageConnectorArray) ToStackStorageConnectorArrayOutput ¶
func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput
func (StackStorageConnectorArray) ToStackStorageConnectorArrayOutputWithContext ¶
func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput
type StackStorageConnectorArrayInput ¶
type StackStorageConnectorArrayInput interface { pulumi.Input ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput ToStackStorageConnectorArrayOutputWithContext(context.Context) StackStorageConnectorArrayOutput }
StackStorageConnectorArrayInput is an input type that accepts StackStorageConnectorArray and StackStorageConnectorArrayOutput values. You can construct a concrete instance of `StackStorageConnectorArrayInput` via:
StackStorageConnectorArray{ StackStorageConnectorArgs{...} }
type StackStorageConnectorArrayOutput ¶
type StackStorageConnectorArrayOutput struct{ *pulumi.OutputState }
func (StackStorageConnectorArrayOutput) ElementType ¶
func (StackStorageConnectorArrayOutput) ElementType() reflect.Type
func (StackStorageConnectorArrayOutput) Index ¶
func (o StackStorageConnectorArrayOutput) Index(i pulumi.IntInput) StackStorageConnectorOutput
func (StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutput ¶
func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput
func (StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutputWithContext ¶
func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput
type StackStorageConnectorInput ¶
type StackStorageConnectorInput interface { pulumi.Input ToStackStorageConnectorOutput() StackStorageConnectorOutput ToStackStorageConnectorOutputWithContext(context.Context) StackStorageConnectorOutput }
StackStorageConnectorInput is an input type that accepts StackStorageConnectorArgs and StackStorageConnectorOutput values. You can construct a concrete instance of `StackStorageConnectorInput` via:
StackStorageConnectorArgs{...}
type StackStorageConnectorOutput ¶
type StackStorageConnectorOutput struct{ *pulumi.OutputState }
func (StackStorageConnectorOutput) ConnectorType ¶
func (o StackStorageConnectorOutput) ConnectorType() pulumi.StringOutput
Type of storage connector. Valid values are: `HOMEFOLDERS`, `GOOGLE_DRIVE`, `ONE_DRIVE`.
func (StackStorageConnectorOutput) Domains ¶
func (o StackStorageConnectorOutput) Domains() pulumi.StringArrayOutput
Names of the domains for the account.
func (StackStorageConnectorOutput) ElementType ¶
func (StackStorageConnectorOutput) ElementType() reflect.Type
func (StackStorageConnectorOutput) ResourceIdentifier ¶
func (o StackStorageConnectorOutput) ResourceIdentifier() pulumi.StringPtrOutput
ARN of the storage connector.
func (StackStorageConnectorOutput) ToStackStorageConnectorOutput ¶
func (o StackStorageConnectorOutput) ToStackStorageConnectorOutput() StackStorageConnectorOutput
func (StackStorageConnectorOutput) ToStackStorageConnectorOutputWithContext ¶
func (o StackStorageConnectorOutput) ToStackStorageConnectorOutputWithContext(ctx context.Context) StackStorageConnectorOutput
type StackUserSetting ¶
type StackUserSetting struct { // Action that is enabled or disabled. Valid values are: `CLIPBOARD_COPY_FROM_LOCAL_DEVICE`, `CLIPBOARD_COPY_TO_LOCAL_DEVICE`, `FILE_UPLOAD`, `FILE_DOWNLOAD`, `PRINTING_TO_LOCAL_DEVICE`, `DOMAIN_PASSWORD_SIGNIN`, `DOMAIN_SMART_CARD_SIGNIN`. Action string `pulumi:"action"` // Indicates whether the action is enabled or disabled. Valid values are: `ENABLED`, `DISABLED`. Permission string `pulumi:"permission"` }
type StackUserSettingArgs ¶
type StackUserSettingArgs struct { // Action that is enabled or disabled. Valid values are: `CLIPBOARD_COPY_FROM_LOCAL_DEVICE`, `CLIPBOARD_COPY_TO_LOCAL_DEVICE`, `FILE_UPLOAD`, `FILE_DOWNLOAD`, `PRINTING_TO_LOCAL_DEVICE`, `DOMAIN_PASSWORD_SIGNIN`, `DOMAIN_SMART_CARD_SIGNIN`. Action pulumi.StringInput `pulumi:"action"` // Indicates whether the action is enabled or disabled. Valid values are: `ENABLED`, `DISABLED`. Permission pulumi.StringInput `pulumi:"permission"` }
func (StackUserSettingArgs) ElementType ¶
func (StackUserSettingArgs) ElementType() reflect.Type
func (StackUserSettingArgs) ToStackUserSettingOutput ¶
func (i StackUserSettingArgs) ToStackUserSettingOutput() StackUserSettingOutput
func (StackUserSettingArgs) ToStackUserSettingOutputWithContext ¶
func (i StackUserSettingArgs) ToStackUserSettingOutputWithContext(ctx context.Context) StackUserSettingOutput
type StackUserSettingArray ¶
type StackUserSettingArray []StackUserSettingInput
func (StackUserSettingArray) ElementType ¶
func (StackUserSettingArray) ElementType() reflect.Type
func (StackUserSettingArray) ToStackUserSettingArrayOutput ¶
func (i StackUserSettingArray) ToStackUserSettingArrayOutput() StackUserSettingArrayOutput
func (StackUserSettingArray) ToStackUserSettingArrayOutputWithContext ¶
func (i StackUserSettingArray) ToStackUserSettingArrayOutputWithContext(ctx context.Context) StackUserSettingArrayOutput
type StackUserSettingArrayInput ¶
type StackUserSettingArrayInput interface { pulumi.Input ToStackUserSettingArrayOutput() StackUserSettingArrayOutput ToStackUserSettingArrayOutputWithContext(context.Context) StackUserSettingArrayOutput }
StackUserSettingArrayInput is an input type that accepts StackUserSettingArray and StackUserSettingArrayOutput values. You can construct a concrete instance of `StackUserSettingArrayInput` via:
StackUserSettingArray{ StackUserSettingArgs{...} }
type StackUserSettingArrayOutput ¶
type StackUserSettingArrayOutput struct{ *pulumi.OutputState }
func (StackUserSettingArrayOutput) ElementType ¶
func (StackUserSettingArrayOutput) ElementType() reflect.Type
func (StackUserSettingArrayOutput) Index ¶
func (o StackUserSettingArrayOutput) Index(i pulumi.IntInput) StackUserSettingOutput
func (StackUserSettingArrayOutput) ToStackUserSettingArrayOutput ¶
func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutput() StackUserSettingArrayOutput
func (StackUserSettingArrayOutput) ToStackUserSettingArrayOutputWithContext ¶
func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutputWithContext(ctx context.Context) StackUserSettingArrayOutput
type StackUserSettingInput ¶
type StackUserSettingInput interface { pulumi.Input ToStackUserSettingOutput() StackUserSettingOutput ToStackUserSettingOutputWithContext(context.Context) StackUserSettingOutput }
StackUserSettingInput is an input type that accepts StackUserSettingArgs and StackUserSettingOutput values. You can construct a concrete instance of `StackUserSettingInput` via:
StackUserSettingArgs{...}
type StackUserSettingOutput ¶
type StackUserSettingOutput struct{ *pulumi.OutputState }
func (StackUserSettingOutput) Action ¶
func (o StackUserSettingOutput) Action() pulumi.StringOutput
Action that is enabled or disabled. Valid values are: `CLIPBOARD_COPY_FROM_LOCAL_DEVICE`, `CLIPBOARD_COPY_TO_LOCAL_DEVICE`, `FILE_UPLOAD`, `FILE_DOWNLOAD`, `PRINTING_TO_LOCAL_DEVICE`, `DOMAIN_PASSWORD_SIGNIN`, `DOMAIN_SMART_CARD_SIGNIN`.
func (StackUserSettingOutput) ElementType ¶
func (StackUserSettingOutput) ElementType() reflect.Type
func (StackUserSettingOutput) Permission ¶
func (o StackUserSettingOutput) Permission() pulumi.StringOutput
Indicates whether the action is enabled or disabled. Valid values are: `ENABLED`, `DISABLED`.
func (StackUserSettingOutput) ToStackUserSettingOutput ¶
func (o StackUserSettingOutput) ToStackUserSettingOutput() StackUserSettingOutput
func (StackUserSettingOutput) ToStackUserSettingOutputWithContext ¶
func (o StackUserSettingOutput) ToStackUserSettingOutputWithContext(ctx context.Context) StackUserSettingOutput