Documentation
¶
Index ¶
- type LaunchProfile
- type LaunchProfileArgs
- type LaunchProfileInput
- type LaunchProfileOutput
- func (o LaunchProfileOutput) Description() pulumi.StringPtrOutput
- func (o LaunchProfileOutput) Ec2SubnetIds() pulumi.StringArrayOutput
- func (LaunchProfileOutput) ElementType() reflect.Type
- func (o LaunchProfileOutput) LaunchProfileId() pulumi.StringOutput
- func (o LaunchProfileOutput) LaunchProfileProtocolVersions() pulumi.StringArrayOutput
- func (o LaunchProfileOutput) Name() pulumi.StringOutput
- func (o LaunchProfileOutput) StreamConfiguration() LaunchProfileStreamConfigurationOutput
- func (o LaunchProfileOutput) StudioComponentIds() pulumi.StringArrayOutput
- func (o LaunchProfileOutput) StudioId() pulumi.StringOutput
- func (o LaunchProfileOutput) Tags() pulumi.StringMapOutput
- func (o LaunchProfileOutput) ToLaunchProfileOutput() LaunchProfileOutput
- func (o LaunchProfileOutput) ToLaunchProfileOutputWithContext(ctx context.Context) LaunchProfileOutput
- type LaunchProfileState
- type LaunchProfileStreamConfiguration
- type LaunchProfileStreamConfigurationArgs
- func (LaunchProfileStreamConfigurationArgs) ElementType() reflect.Type
- func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput
- func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationOutput
- type LaunchProfileStreamConfigurationInput
- type LaunchProfileStreamConfigurationOutput
- func (o LaunchProfileStreamConfigurationOutput) AutomaticTerminationMode() pulumi.StringPtrOutput
- func (o LaunchProfileStreamConfigurationOutput) ClipboardMode() pulumi.StringOutput
- func (o LaunchProfileStreamConfigurationOutput) Ec2InstanceTypes() pulumi.StringArrayOutput
- func (LaunchProfileStreamConfigurationOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamConfigurationOutput) MaxSessionLengthInMinutes() pulumi.Float64PtrOutput
- func (o LaunchProfileStreamConfigurationOutput) MaxStoppedSessionLengthInMinutes() pulumi.Float64PtrOutput
- func (o LaunchProfileStreamConfigurationOutput) SessionBackup() LaunchProfileStreamConfigurationSessionBackupPtrOutput
- func (o LaunchProfileStreamConfigurationOutput) SessionPersistenceMode() pulumi.StringPtrOutput
- func (o LaunchProfileStreamConfigurationOutput) SessionStorage() LaunchProfileStreamConfigurationSessionStoragePtrOutput
- func (o LaunchProfileStreamConfigurationOutput) StreamingImageIds() pulumi.StringArrayOutput
- func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput
- func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationOutput
- func (o LaunchProfileStreamConfigurationOutput) VolumeConfiguration() LaunchProfileVolumeConfigurationPtrOutput
- type LaunchProfileStreamConfigurationPtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) AutomaticTerminationMode() pulumi.StringPtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) ClipboardMode() pulumi.StringPtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) Ec2InstanceTypes() pulumi.StringArrayOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) Elem() LaunchProfileStreamConfigurationOutput
- func (LaunchProfileStreamConfigurationPtrOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamConfigurationPtrOutput) MaxSessionLengthInMinutes() pulumi.Float64PtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) MaxStoppedSessionLengthInMinutes() pulumi.Float64PtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) SessionBackup() LaunchProfileStreamConfigurationSessionBackupPtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) SessionPersistenceMode() pulumi.StringPtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) SessionStorage() LaunchProfileStreamConfigurationSessionStoragePtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) StreamingImageIds() pulumi.StringArrayOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutput() LaunchProfileStreamConfigurationPtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationPtrOutput
- func (o LaunchProfileStreamConfigurationPtrOutput) VolumeConfiguration() LaunchProfileVolumeConfigurationPtrOutput
- type LaunchProfileStreamConfigurationSessionBackup
- type LaunchProfileStreamConfigurationSessionBackupArgs
- func (LaunchProfileStreamConfigurationSessionBackupArgs) ElementType() reflect.Type
- func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupOutput() LaunchProfileStreamConfigurationSessionBackupOutput
- func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupOutput
- func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput() LaunchProfileStreamConfigurationSessionBackupPtrOutput
- func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupPtrOutput
- type LaunchProfileStreamConfigurationSessionBackupInput
- type LaunchProfileStreamConfigurationSessionBackupOutput
- func (LaunchProfileStreamConfigurationSessionBackupOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamConfigurationSessionBackupOutput) MaxBackupsToRetain() pulumi.Float64PtrOutput
- func (o LaunchProfileStreamConfigurationSessionBackupOutput) Mode() pulumi.StringPtrOutput
- func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupOutput() LaunchProfileStreamConfigurationSessionBackupOutput
- func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupOutput
- func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput() LaunchProfileStreamConfigurationSessionBackupPtrOutput
- func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupPtrOutput
- type LaunchProfileStreamConfigurationSessionBackupPtrInput
- type LaunchProfileStreamConfigurationSessionBackupPtrOutput
- func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) Elem() LaunchProfileStreamConfigurationSessionBackupOutput
- func (LaunchProfileStreamConfigurationSessionBackupPtrOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) MaxBackupsToRetain() pulumi.Float64PtrOutput
- func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) Mode() pulumi.StringPtrOutput
- func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput() LaunchProfileStreamConfigurationSessionBackupPtrOutput
- func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupPtrOutput
- type LaunchProfileStreamConfigurationSessionStorage
- type LaunchProfileStreamConfigurationSessionStorageArgs
- func (LaunchProfileStreamConfigurationSessionStorageArgs) ElementType() reflect.Type
- func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutput() LaunchProfileStreamConfigurationSessionStorageOutput
- func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStorageOutput
- func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput
- func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput
- type LaunchProfileStreamConfigurationSessionStorageInput
- type LaunchProfileStreamConfigurationSessionStorageOutput
- func (LaunchProfileStreamConfigurationSessionStorageOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamConfigurationSessionStorageOutput) Mode() pulumi.StringArrayOutput
- func (o LaunchProfileStreamConfigurationSessionStorageOutput) Root() LaunchProfileStreamingSessionStorageRootPtrOutput
- func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutput() LaunchProfileStreamConfigurationSessionStorageOutput
- func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStorageOutput
- func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput
- func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput
- type LaunchProfileStreamConfigurationSessionStoragePtrInput
- type LaunchProfileStreamConfigurationSessionStoragePtrOutput
- func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) Elem() LaunchProfileStreamConfigurationSessionStorageOutput
- func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) Mode() pulumi.StringArrayOutput
- func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) Root() LaunchProfileStreamingSessionStorageRootPtrOutput
- func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput
- func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput
- type LaunchProfileStreamingSessionStorageRoot
- type LaunchProfileStreamingSessionStorageRootArgs
- func (LaunchProfileStreamingSessionStorageRootArgs) ElementType() reflect.Type
- func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput
- func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootOutput
- func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput
- func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput
- type LaunchProfileStreamingSessionStorageRootInput
- type LaunchProfileStreamingSessionStorageRootOutput
- func (LaunchProfileStreamingSessionStorageRootOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamingSessionStorageRootOutput) Linux() pulumi.StringPtrOutput
- func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput
- func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootOutput
- func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput
- func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput
- func (o LaunchProfileStreamingSessionStorageRootOutput) Windows() pulumi.StringPtrOutput
- type LaunchProfileStreamingSessionStorageRootPtrInput
- type LaunchProfileStreamingSessionStorageRootPtrOutput
- func (o LaunchProfileStreamingSessionStorageRootPtrOutput) Elem() LaunchProfileStreamingSessionStorageRootOutput
- func (LaunchProfileStreamingSessionStorageRootPtrOutput) ElementType() reflect.Type
- func (o LaunchProfileStreamingSessionStorageRootPtrOutput) Linux() pulumi.StringPtrOutput
- func (o LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput
- func (o LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput
- func (o LaunchProfileStreamingSessionStorageRootPtrOutput) Windows() pulumi.StringPtrOutput
- type LaunchProfileVolumeConfiguration
- type LaunchProfileVolumeConfigurationArgs
- func (LaunchProfileVolumeConfigurationArgs) ElementType() reflect.Type
- func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationOutput() LaunchProfileVolumeConfigurationOutput
- func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationOutput
- func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationPtrOutput() LaunchProfileVolumeConfigurationPtrOutput
- func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationPtrOutput
- type LaunchProfileVolumeConfigurationInput
- type LaunchProfileVolumeConfigurationOutput
- func (LaunchProfileVolumeConfigurationOutput) ElementType() reflect.Type
- func (o LaunchProfileVolumeConfigurationOutput) Iops() pulumi.Float64PtrOutput
- func (o LaunchProfileVolumeConfigurationOutput) Size() pulumi.Float64PtrOutput
- func (o LaunchProfileVolumeConfigurationOutput) Throughput() pulumi.Float64PtrOutput
- func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationOutput() LaunchProfileVolumeConfigurationOutput
- func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationOutput
- func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationPtrOutput() LaunchProfileVolumeConfigurationPtrOutput
- func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationPtrOutput
- type LaunchProfileVolumeConfigurationPtrInput
- type LaunchProfileVolumeConfigurationPtrOutput
- func (o LaunchProfileVolumeConfigurationPtrOutput) Elem() LaunchProfileVolumeConfigurationOutput
- func (LaunchProfileVolumeConfigurationPtrOutput) ElementType() reflect.Type
- func (o LaunchProfileVolumeConfigurationPtrOutput) Iops() pulumi.Float64PtrOutput
- func (o LaunchProfileVolumeConfigurationPtrOutput) Size() pulumi.Float64PtrOutput
- func (o LaunchProfileVolumeConfigurationPtrOutput) Throughput() pulumi.Float64PtrOutput
- func (o LaunchProfileVolumeConfigurationPtrOutput) ToLaunchProfileVolumeConfigurationPtrOutput() LaunchProfileVolumeConfigurationPtrOutput
- func (o LaunchProfileVolumeConfigurationPtrOutput) ToLaunchProfileVolumeConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationPtrOutput
- type LookupLaunchProfileArgs
- type LookupLaunchProfileOutputArgs
- type LookupLaunchProfileResult
- type LookupLaunchProfileResultOutput
- func (o LookupLaunchProfileResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLaunchProfileResultOutput) ElementType() reflect.Type
- func (o LookupLaunchProfileResultOutput) LaunchProfileId() pulumi.StringPtrOutput
- func (o LookupLaunchProfileResultOutput) LaunchProfileProtocolVersions() pulumi.StringArrayOutput
- func (o LookupLaunchProfileResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupLaunchProfileResultOutput) StreamConfiguration() LaunchProfileStreamConfigurationPtrOutput
- func (o LookupLaunchProfileResultOutput) StudioComponentIds() pulumi.StringArrayOutput
- func (o LookupLaunchProfileResultOutput) ToLookupLaunchProfileResultOutput() LookupLaunchProfileResultOutput
- func (o LookupLaunchProfileResultOutput) ToLookupLaunchProfileResultOutputWithContext(ctx context.Context) LookupLaunchProfileResultOutput
- type LookupStreamingImageArgs
- type LookupStreamingImageOutputArgs
- type LookupStreamingImageResult
- type LookupStreamingImageResultOutput
- func (o LookupStreamingImageResultOutput) Description() pulumi.StringPtrOutput
- func (LookupStreamingImageResultOutput) ElementType() reflect.Type
- func (o LookupStreamingImageResultOutput) EncryptionConfiguration() StreamingImageEncryptionConfigurationPtrOutput
- func (o LookupStreamingImageResultOutput) EncryptionConfigurationKeyArn() pulumi.StringPtrOutput
- func (o LookupStreamingImageResultOutput) EncryptionConfigurationKeyType() pulumi.StringPtrOutput
- func (o LookupStreamingImageResultOutput) EulaIds() pulumi.StringArrayOutput
- func (o LookupStreamingImageResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupStreamingImageResultOutput) Owner() pulumi.StringPtrOutput
- func (o LookupStreamingImageResultOutput) Platform() pulumi.StringPtrOutput
- func (o LookupStreamingImageResultOutput) StreamingImageId() pulumi.StringPtrOutput
- func (o LookupStreamingImageResultOutput) ToLookupStreamingImageResultOutput() LookupStreamingImageResultOutput
- func (o LookupStreamingImageResultOutput) ToLookupStreamingImageResultOutputWithContext(ctx context.Context) LookupStreamingImageResultOutput
- type LookupStudioArgs
- type LookupStudioComponentArgs
- type LookupStudioComponentOutputArgs
- type LookupStudioComponentResult
- type LookupStudioComponentResultOutput
- func (o LookupStudioComponentResultOutput) Configuration() StudioComponentConfigurationPtrOutput
- func (o LookupStudioComponentResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupStudioComponentResultOutput) Ec2SecurityGroupIds() pulumi.StringArrayOutput
- func (LookupStudioComponentResultOutput) ElementType() reflect.Type
- func (o LookupStudioComponentResultOutput) InitializationScripts() StudioComponentInitializationScriptArrayOutput
- func (o LookupStudioComponentResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupStudioComponentResultOutput) ScriptParameters() StudioComponentScriptParameterKeyValueArrayOutput
- func (o LookupStudioComponentResultOutput) StudioComponentId() pulumi.StringPtrOutput
- func (o LookupStudioComponentResultOutput) ToLookupStudioComponentResultOutput() LookupStudioComponentResultOutput
- func (o LookupStudioComponentResultOutput) ToLookupStudioComponentResultOutputWithContext(ctx context.Context) LookupStudioComponentResultOutput
- func (o LookupStudioComponentResultOutput) Type() pulumi.StringPtrOutput
- type LookupStudioOutputArgs
- type LookupStudioResult
- type LookupStudioResultOutput
- func (o LookupStudioResultOutput) AdminRoleArn() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupStudioResultOutput) ElementType() reflect.Type
- func (o LookupStudioResultOutput) HomeRegion() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) SsoClientId() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) StudioEncryptionConfiguration() StudioEncryptionConfigurationPtrOutput
- func (o LookupStudioResultOutput) StudioId() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) StudioUrl() pulumi.StringPtrOutput
- func (o LookupStudioResultOutput) ToLookupStudioResultOutput() LookupStudioResultOutput
- func (o LookupStudioResultOutput) ToLookupStudioResultOutputWithContext(ctx context.Context) LookupStudioResultOutput
- func (o LookupStudioResultOutput) UserRoleArn() pulumi.StringPtrOutput
- type StreamingImage
- type StreamingImageArgs
- type StreamingImageEncryptionConfiguration
- type StreamingImageEncryptionConfigurationOutput
- func (StreamingImageEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o StreamingImageEncryptionConfigurationOutput) KeyArn() pulumi.StringPtrOutput
- func (o StreamingImageEncryptionConfigurationOutput) KeyType() pulumi.StringOutput
- func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutput() StreamingImageEncryptionConfigurationOutput
- func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationOutput
- type StreamingImageEncryptionConfigurationPtrOutput
- func (o StreamingImageEncryptionConfigurationPtrOutput) Elem() StreamingImageEncryptionConfigurationOutput
- func (StreamingImageEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o StreamingImageEncryptionConfigurationPtrOutput) KeyArn() pulumi.StringPtrOutput
- func (o StreamingImageEncryptionConfigurationPtrOutput) KeyType() pulumi.StringPtrOutput
- func (o StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutput() StreamingImageEncryptionConfigurationPtrOutput
- func (o StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationPtrOutput
- type StreamingImageInput
- type StreamingImageOutput
- func (o StreamingImageOutput) Description() pulumi.StringPtrOutput
- func (o StreamingImageOutput) Ec2ImageId() pulumi.StringOutput
- func (StreamingImageOutput) ElementType() reflect.Type
- func (o StreamingImageOutput) EncryptionConfiguration() StreamingImageEncryptionConfigurationOutput
- func (o StreamingImageOutput) EncryptionConfigurationKeyArn() pulumi.StringPtrOutput
- func (o StreamingImageOutput) EncryptionConfigurationKeyType() pulumi.StringPtrOutput
- func (o StreamingImageOutput) EulaIds() pulumi.StringArrayOutput
- func (o StreamingImageOutput) Name() pulumi.StringOutput
- func (o StreamingImageOutput) Owner() pulumi.StringOutput
- func (o StreamingImageOutput) Platform() pulumi.StringOutput
- func (o StreamingImageOutput) StreamingImageId() pulumi.StringOutput
- func (o StreamingImageOutput) StudioId() pulumi.StringOutput
- func (o StreamingImageOutput) Tags() pulumi.StringMapOutput
- func (o StreamingImageOutput) ToStreamingImageOutput() StreamingImageOutput
- func (o StreamingImageOutput) ToStreamingImageOutputWithContext(ctx context.Context) StreamingImageOutput
- type StreamingImageState
- type Studio
- type StudioArgs
- type StudioComponent
- type StudioComponentActiveDirectoryComputerAttribute
- type StudioComponentActiveDirectoryComputerAttributeArgs
- func (StudioComponentActiveDirectoryComputerAttributeArgs) ElementType() reflect.Type
- func (i StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutput() StudioComponentActiveDirectoryComputerAttributeOutput
- func (i StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeOutput
- type StudioComponentActiveDirectoryComputerAttributeArray
- func (StudioComponentActiveDirectoryComputerAttributeArray) ElementType() reflect.Type
- func (i StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput() StudioComponentActiveDirectoryComputerAttributeArrayOutput
- func (i StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput
- type StudioComponentActiveDirectoryComputerAttributeArrayInput
- type StudioComponentActiveDirectoryComputerAttributeArrayOutput
- func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ElementType() reflect.Type
- func (o StudioComponentActiveDirectoryComputerAttributeArrayOutput) Index(i pulumi.IntInput) StudioComponentActiveDirectoryComputerAttributeOutput
- func (o StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput() StudioComponentActiveDirectoryComputerAttributeArrayOutput
- func (o StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput
- type StudioComponentActiveDirectoryComputerAttributeInput
- type StudioComponentActiveDirectoryComputerAttributeOutput
- func (StudioComponentActiveDirectoryComputerAttributeOutput) ElementType() reflect.Type
- func (o StudioComponentActiveDirectoryComputerAttributeOutput) Name() pulumi.StringPtrOutput
- func (o StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutput() StudioComponentActiveDirectoryComputerAttributeOutput
- func (o StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeOutput
- func (o StudioComponentActiveDirectoryComputerAttributeOutput) Value() pulumi.StringPtrOutput
- type StudioComponentActiveDirectoryConfiguration
- type StudioComponentActiveDirectoryConfigurationArgs
- func (StudioComponentActiveDirectoryConfigurationArgs) ElementType() reflect.Type
- func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput
- func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationOutput
- func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput
- func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput
- type StudioComponentActiveDirectoryConfigurationInput
- type StudioComponentActiveDirectoryConfigurationOutput
- func (o StudioComponentActiveDirectoryConfigurationOutput) ComputerAttributes() StudioComponentActiveDirectoryComputerAttributeArrayOutput
- func (o StudioComponentActiveDirectoryConfigurationOutput) DirectoryId() pulumi.StringPtrOutput
- func (StudioComponentActiveDirectoryConfigurationOutput) ElementType() reflect.Type
- func (o StudioComponentActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
- func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput
- func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationOutput
- func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput
- func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput
- type StudioComponentActiveDirectoryConfigurationPtrInput
- type StudioComponentActiveDirectoryConfigurationPtrOutput
- func (o StudioComponentActiveDirectoryConfigurationPtrOutput) ComputerAttributes() StudioComponentActiveDirectoryComputerAttributeArrayOutput
- func (o StudioComponentActiveDirectoryConfigurationPtrOutput) DirectoryId() pulumi.StringPtrOutput
- func (o StudioComponentActiveDirectoryConfigurationPtrOutput) Elem() StudioComponentActiveDirectoryConfigurationOutput
- func (StudioComponentActiveDirectoryConfigurationPtrOutput) ElementType() reflect.Type
- func (o StudioComponentActiveDirectoryConfigurationPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
- func (o StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput
- func (o StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput
- type StudioComponentArgs
- type StudioComponentComputeFarmConfiguration
- type StudioComponentComputeFarmConfigurationArgs
- func (StudioComponentComputeFarmConfigurationArgs) ElementType() reflect.Type
- func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput
- func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationOutput
- func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput
- func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput
- type StudioComponentComputeFarmConfigurationInput
- type StudioComponentComputeFarmConfigurationOutput
- func (o StudioComponentComputeFarmConfigurationOutput) ActiveDirectoryUser() pulumi.StringPtrOutput
- func (StudioComponentComputeFarmConfigurationOutput) ElementType() reflect.Type
- func (o StudioComponentComputeFarmConfigurationOutput) Endpoint() pulumi.StringPtrOutput
- func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput
- func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationOutput
- func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput
- func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput
- type StudioComponentComputeFarmConfigurationPtrInput
- type StudioComponentComputeFarmConfigurationPtrOutput
- func (o StudioComponentComputeFarmConfigurationPtrOutput) ActiveDirectoryUser() pulumi.StringPtrOutput
- func (o StudioComponentComputeFarmConfigurationPtrOutput) Elem() StudioComponentComputeFarmConfigurationOutput
- func (StudioComponentComputeFarmConfigurationPtrOutput) ElementType() reflect.Type
- func (o StudioComponentComputeFarmConfigurationPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput
- func (o StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput
- type StudioComponentConfiguration
- type StudioComponentConfigurationArgs
- func (StudioComponentConfigurationArgs) ElementType() reflect.Type
- func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput
- func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutputWithContext(ctx context.Context) StudioComponentConfigurationOutput
- func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput
- func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput
- type StudioComponentConfigurationInput
- type StudioComponentConfigurationOutput
- func (o StudioComponentConfigurationOutput) ActiveDirectoryConfiguration() StudioComponentActiveDirectoryConfigurationPtrOutput
- func (o StudioComponentConfigurationOutput) ComputeFarmConfiguration() StudioComponentComputeFarmConfigurationPtrOutput
- func (StudioComponentConfigurationOutput) ElementType() reflect.Type
- func (o StudioComponentConfigurationOutput) LicenseServiceConfiguration() StudioComponentLicenseServiceConfigurationPtrOutput
- func (o StudioComponentConfigurationOutput) SharedFileSystemConfiguration() StudioComponentSharedFileSystemConfigurationPtrOutput
- func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput
- func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutputWithContext(ctx context.Context) StudioComponentConfigurationOutput
- func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput
- func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput
- type StudioComponentConfigurationPtrInput
- type StudioComponentConfigurationPtrOutput
- func (o StudioComponentConfigurationPtrOutput) ActiveDirectoryConfiguration() StudioComponentActiveDirectoryConfigurationPtrOutput
- func (o StudioComponentConfigurationPtrOutput) ComputeFarmConfiguration() StudioComponentComputeFarmConfigurationPtrOutput
- func (o StudioComponentConfigurationPtrOutput) Elem() StudioComponentConfigurationOutput
- func (StudioComponentConfigurationPtrOutput) ElementType() reflect.Type
- func (o StudioComponentConfigurationPtrOutput) LicenseServiceConfiguration() StudioComponentLicenseServiceConfigurationPtrOutput
- func (o StudioComponentConfigurationPtrOutput) SharedFileSystemConfiguration() StudioComponentSharedFileSystemConfigurationPtrOutput
- func (o StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput
- func (o StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput
- type StudioComponentInitializationScript
- type StudioComponentInitializationScriptArgs
- func (StudioComponentInitializationScriptArgs) ElementType() reflect.Type
- func (i StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput
- func (i StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutputWithContext(ctx context.Context) StudioComponentInitializationScriptOutput
- type StudioComponentInitializationScriptArray
- func (StudioComponentInitializationScriptArray) ElementType() reflect.Type
- func (i StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput
- func (i StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutputWithContext(ctx context.Context) StudioComponentInitializationScriptArrayOutput
- type StudioComponentInitializationScriptArrayInput
- type StudioComponentInitializationScriptArrayOutput
- func (StudioComponentInitializationScriptArrayOutput) ElementType() reflect.Type
- func (o StudioComponentInitializationScriptArrayOutput) Index(i pulumi.IntInput) StudioComponentInitializationScriptOutput
- func (o StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput
- func (o StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutputWithContext(ctx context.Context) StudioComponentInitializationScriptArrayOutput
- type StudioComponentInitializationScriptInput
- type StudioComponentInitializationScriptOutput
- func (StudioComponentInitializationScriptOutput) ElementType() reflect.Type
- func (o StudioComponentInitializationScriptOutput) LaunchProfileProtocolVersion() pulumi.StringPtrOutput
- func (o StudioComponentInitializationScriptOutput) Platform() pulumi.StringPtrOutput
- func (o StudioComponentInitializationScriptOutput) RunContext() pulumi.StringPtrOutput
- func (o StudioComponentInitializationScriptOutput) Script() pulumi.StringPtrOutput
- func (o StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput
- func (o StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutputWithContext(ctx context.Context) StudioComponentInitializationScriptOutput
- type StudioComponentInput
- type StudioComponentLicenseServiceConfiguration
- type StudioComponentLicenseServiceConfigurationArgs
- func (StudioComponentLicenseServiceConfigurationArgs) ElementType() reflect.Type
- func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput
- func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationOutput
- func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput
- func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput
- type StudioComponentLicenseServiceConfigurationInput
- type StudioComponentLicenseServiceConfigurationOutput
- func (StudioComponentLicenseServiceConfigurationOutput) ElementType() reflect.Type
- func (o StudioComponentLicenseServiceConfigurationOutput) Endpoint() pulumi.StringPtrOutput
- func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput
- func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationOutput
- func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput
- func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput
- type StudioComponentLicenseServiceConfigurationPtrInput
- type StudioComponentLicenseServiceConfigurationPtrOutput
- func (o StudioComponentLicenseServiceConfigurationPtrOutput) Elem() StudioComponentLicenseServiceConfigurationOutput
- func (StudioComponentLicenseServiceConfigurationPtrOutput) ElementType() reflect.Type
- func (o StudioComponentLicenseServiceConfigurationPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput
- func (o StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput
- type StudioComponentOutput
- func (o StudioComponentOutput) Configuration() StudioComponentConfigurationPtrOutput
- func (o StudioComponentOutput) Description() pulumi.StringPtrOutput
- func (o StudioComponentOutput) Ec2SecurityGroupIds() pulumi.StringArrayOutput
- func (StudioComponentOutput) ElementType() reflect.Type
- func (o StudioComponentOutput) InitializationScripts() StudioComponentInitializationScriptArrayOutput
- func (o StudioComponentOutput) Name() pulumi.StringOutput
- func (o StudioComponentOutput) ScriptParameters() StudioComponentScriptParameterKeyValueArrayOutput
- func (o StudioComponentOutput) StudioComponentId() pulumi.StringOutput
- func (o StudioComponentOutput) StudioId() pulumi.StringOutput
- func (o StudioComponentOutput) Subtype() pulumi.StringPtrOutput
- func (o StudioComponentOutput) Tags() pulumi.StringMapOutput
- func (o StudioComponentOutput) ToStudioComponentOutput() StudioComponentOutput
- func (o StudioComponentOutput) ToStudioComponentOutputWithContext(ctx context.Context) StudioComponentOutput
- func (o StudioComponentOutput) Type() pulumi.StringOutput
- type StudioComponentScriptParameterKeyValue
- type StudioComponentScriptParameterKeyValueArgs
- func (StudioComponentScriptParameterKeyValueArgs) ElementType() reflect.Type
- func (i StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput
- func (i StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueOutput
- type StudioComponentScriptParameterKeyValueArray
- func (StudioComponentScriptParameterKeyValueArray) ElementType() reflect.Type
- func (i StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput
- func (i StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueArrayOutput
- type StudioComponentScriptParameterKeyValueArrayInput
- type StudioComponentScriptParameterKeyValueArrayOutput
- func (StudioComponentScriptParameterKeyValueArrayOutput) ElementType() reflect.Type
- func (o StudioComponentScriptParameterKeyValueArrayOutput) Index(i pulumi.IntInput) StudioComponentScriptParameterKeyValueOutput
- func (o StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput
- func (o StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueArrayOutput
- type StudioComponentScriptParameterKeyValueInput
- type StudioComponentScriptParameterKeyValueOutput
- func (StudioComponentScriptParameterKeyValueOutput) ElementType() reflect.Type
- func (o StudioComponentScriptParameterKeyValueOutput) Key() pulumi.StringPtrOutput
- func (o StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput
- func (o StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueOutput
- func (o StudioComponentScriptParameterKeyValueOutput) Value() pulumi.StringPtrOutput
- type StudioComponentSharedFileSystemConfiguration
- type StudioComponentSharedFileSystemConfigurationArgs
- func (StudioComponentSharedFileSystemConfigurationArgs) ElementType() reflect.Type
- func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutput() StudioComponentSharedFileSystemConfigurationOutput
- func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationOutput
- func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput
- func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput
- type StudioComponentSharedFileSystemConfigurationInput
- type StudioComponentSharedFileSystemConfigurationOutput
- func (StudioComponentSharedFileSystemConfigurationOutput) ElementType() reflect.Type
- func (o StudioComponentSharedFileSystemConfigurationOutput) Endpoint() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) FileSystemId() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) LinuxMountPoint() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) ShareName() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutput() StudioComponentSharedFileSystemConfigurationOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationOutput) WindowsMountDrive() pulumi.StringPtrOutput
- type StudioComponentSharedFileSystemConfigurationPtrInput
- type StudioComponentSharedFileSystemConfigurationPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) Elem() StudioComponentSharedFileSystemConfigurationOutput
- func (StudioComponentSharedFileSystemConfigurationPtrOutput) ElementType() reflect.Type
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) LinuxMountPoint() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) ShareName() pulumi.StringPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput
- func (o StudioComponentSharedFileSystemConfigurationPtrOutput) WindowsMountDrive() pulumi.StringPtrOutput
- type StudioComponentState
- type StudioEncryptionConfiguration
- type StudioEncryptionConfigurationArgs
- func (StudioEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput
- func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutputWithContext(ctx context.Context) StudioEncryptionConfigurationOutput
- func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput
- func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput
- type StudioEncryptionConfigurationInput
- type StudioEncryptionConfigurationOutput
- func (StudioEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o StudioEncryptionConfigurationOutput) KeyArn() pulumi.StringPtrOutput
- func (o StudioEncryptionConfigurationOutput) KeyType() pulumi.StringOutput
- func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput
- func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutputWithContext(ctx context.Context) StudioEncryptionConfigurationOutput
- func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput
- func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput
- type StudioEncryptionConfigurationPtrInput
- type StudioEncryptionConfigurationPtrOutput
- func (o StudioEncryptionConfigurationPtrOutput) Elem() StudioEncryptionConfigurationOutput
- func (StudioEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o StudioEncryptionConfigurationPtrOutput) KeyArn() pulumi.StringPtrOutput
- func (o StudioEncryptionConfigurationPtrOutput) KeyType() pulumi.StringPtrOutput
- func (o StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput
- func (o StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput
- type StudioInput
- type StudioOutput
- func (o StudioOutput) AdminRoleArn() pulumi.StringOutput
- func (o StudioOutput) DisplayName() pulumi.StringOutput
- func (StudioOutput) ElementType() reflect.Type
- func (o StudioOutput) HomeRegion() pulumi.StringOutput
- func (o StudioOutput) SsoClientId() pulumi.StringOutput
- func (o StudioOutput) StudioEncryptionConfiguration() StudioEncryptionConfigurationPtrOutput
- func (o StudioOutput) StudioId() pulumi.StringOutput
- func (o StudioOutput) StudioName() pulumi.StringOutput
- func (o StudioOutput) StudioUrl() pulumi.StringOutput
- func (o StudioOutput) Tags() pulumi.StringMapOutput
- func (o StudioOutput) ToStudioOutput() StudioOutput
- func (o StudioOutput) ToStudioOutputWithContext(ctx context.Context) StudioOutput
- func (o StudioOutput) UserRoleArn() pulumi.StringOutput
- type StudioState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LaunchProfile ¶
type LaunchProfile struct { pulumi.CustomResourceState // A human-readable description of the launch profile. Description pulumi.StringPtrOutput `pulumi:"description"` // Unique identifiers for a collection of EC2 subnets. Ec2SubnetIds pulumi.StringArrayOutput `pulumi:"ec2SubnetIds"` // The unique identifier for the launch profile resource. LaunchProfileId pulumi.StringOutput `pulumi:"launchProfileId"` // The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31". LaunchProfileProtocolVersions pulumi.StringArrayOutput `pulumi:"launchProfileProtocolVersions"` // A friendly name for the launch profile. Name pulumi.StringOutput `pulumi:"name"` // A configuration for a streaming session. StreamConfiguration LaunchProfileStreamConfigurationOutput `pulumi:"streamConfiguration"` // Unique identifiers for a collection of studio components that can be used with this launch profile. StudioComponentIds pulumi.StringArrayOutput `pulumi:"studioComponentIds"` // The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource. StudioId pulumi.StringOutput `pulumi:"studioId"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapOutput `pulumi:"tags"` }
Resource Type definition for AWS::NimbleStudio::LaunchProfile
func GetLaunchProfile ¶
func GetLaunchProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LaunchProfileState, opts ...pulumi.ResourceOption) (*LaunchProfile, error)
GetLaunchProfile gets an existing LaunchProfile 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 NewLaunchProfile ¶
func NewLaunchProfile(ctx *pulumi.Context, name string, args *LaunchProfileArgs, opts ...pulumi.ResourceOption) (*LaunchProfile, error)
NewLaunchProfile registers a new resource with the given unique name, arguments, and options.
func (*LaunchProfile) ElementType ¶
func (*LaunchProfile) ElementType() reflect.Type
func (*LaunchProfile) ToLaunchProfileOutput ¶
func (i *LaunchProfile) ToLaunchProfileOutput() LaunchProfileOutput
func (*LaunchProfile) ToLaunchProfileOutputWithContext ¶
func (i *LaunchProfile) ToLaunchProfileOutputWithContext(ctx context.Context) LaunchProfileOutput
type LaunchProfileArgs ¶
type LaunchProfileArgs struct { // A human-readable description of the launch profile. Description pulumi.StringPtrInput // Unique identifiers for a collection of EC2 subnets. Ec2SubnetIds pulumi.StringArrayInput // The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31". LaunchProfileProtocolVersions pulumi.StringArrayInput // A friendly name for the launch profile. Name pulumi.StringPtrInput // A configuration for a streaming session. StreamConfiguration LaunchProfileStreamConfigurationInput // Unique identifiers for a collection of studio components that can be used with this launch profile. StudioComponentIds pulumi.StringArrayInput // The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource. StudioId pulumi.StringInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapInput }
The set of arguments for constructing a LaunchProfile resource.
func (LaunchProfileArgs) ElementType ¶
func (LaunchProfileArgs) ElementType() reflect.Type
type LaunchProfileInput ¶
type LaunchProfileInput interface { pulumi.Input ToLaunchProfileOutput() LaunchProfileOutput ToLaunchProfileOutputWithContext(ctx context.Context) LaunchProfileOutput }
type LaunchProfileOutput ¶
type LaunchProfileOutput struct{ *pulumi.OutputState }
func (LaunchProfileOutput) Description ¶ added in v0.17.0
func (o LaunchProfileOutput) Description() pulumi.StringPtrOutput
A human-readable description of the launch profile.
func (LaunchProfileOutput) Ec2SubnetIds ¶ added in v0.17.0
func (o LaunchProfileOutput) Ec2SubnetIds() pulumi.StringArrayOutput
Unique identifiers for a collection of EC2 subnets.
func (LaunchProfileOutput) ElementType ¶
func (LaunchProfileOutput) ElementType() reflect.Type
func (LaunchProfileOutput) LaunchProfileId ¶ added in v0.17.0
func (o LaunchProfileOutput) LaunchProfileId() pulumi.StringOutput
The unique identifier for the launch profile resource.
func (LaunchProfileOutput) LaunchProfileProtocolVersions ¶ added in v0.17.0
func (o LaunchProfileOutput) LaunchProfileProtocolVersions() pulumi.StringArrayOutput
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
func (LaunchProfileOutput) Name ¶ added in v0.17.0
func (o LaunchProfileOutput) Name() pulumi.StringOutput
A friendly name for the launch profile.
func (LaunchProfileOutput) StreamConfiguration ¶ added in v0.17.0
func (o LaunchProfileOutput) StreamConfiguration() LaunchProfileStreamConfigurationOutput
A configuration for a streaming session.
func (LaunchProfileOutput) StudioComponentIds ¶ added in v0.17.0
func (o LaunchProfileOutput) StudioComponentIds() pulumi.StringArrayOutput
Unique identifiers for a collection of studio components that can be used with this launch profile.
func (LaunchProfileOutput) StudioId ¶ added in v0.17.0
func (o LaunchProfileOutput) StudioId() pulumi.StringOutput
The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
func (LaunchProfileOutput) Tags ¶ added in v0.17.0
func (o LaunchProfileOutput) Tags() pulumi.StringMapOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (LaunchProfileOutput) ToLaunchProfileOutput ¶
func (o LaunchProfileOutput) ToLaunchProfileOutput() LaunchProfileOutput
func (LaunchProfileOutput) ToLaunchProfileOutputWithContext ¶
func (o LaunchProfileOutput) ToLaunchProfileOutputWithContext(ctx context.Context) LaunchProfileOutput
type LaunchProfileState ¶
type LaunchProfileState struct { }
func (LaunchProfileState) ElementType ¶
func (LaunchProfileState) ElementType() reflect.Type
type LaunchProfileStreamConfiguration ¶
type LaunchProfileStreamConfiguration struct { // Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a `STOPPED` state. // // - When `ACTIVATED` , the streaming session is scheduled for termination after being in the `STOPPED` state for the time specified in `maxStoppedSessionLengthInMinutes` . // - When `DEACTIVATED` , the streaming session can remain in the `STOPPED` state indefinitely. // // This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` . When allowed, the default value for this parameter is `DEACTIVATED` . AutomaticTerminationMode *string `pulumi:"automaticTerminationMode"` // Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client. ClipboardMode string `pulumi:"clipboardMode"` // The EC2 instance types that users can select from when launching a streaming session with this launch profile. Ec2InstanceTypes []string `pulumi:"ec2InstanceTypes"` // The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days. MaxSessionLengthInMinutes *float64 `pulumi:"maxSessionLengthInMinutes"` // Integer that determines if you can start and stop your sessions and how long a session can stay in the `STOPPED` state. The default value is 0. The maximum value is 5760. // // This field is allowed only when `sessionPersistenceMode` is `ACTIVATED` and `automaticTerminationMode` is `ACTIVATED` . // // If the value is set to 0, your sessions can’t be `STOPPED` . If you then call `StopStreamingSession` , the session fails. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be terminated (instead of `STOPPED` ). // // If the value is set to a positive number, the session can be stopped. You can call `StopStreamingSession` to stop sessions in the `READY` state. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be stopped (instead of terminated). MaxStoppedSessionLengthInMinutes *float64 `pulumi:"maxStoppedSessionLengthInMinutes"` // Information about the streaming session backup. SessionBackup *LaunchProfileStreamConfigurationSessionBackup `pulumi:"sessionBackup"` // Determine if a streaming session created from this launch profile can configure persistent storage. This means that `volumeConfiguration` and `automaticTerminationMode` are configured. SessionPersistenceMode *string `pulumi:"sessionPersistenceMode"` // The upload storage for a streaming session. SessionStorage *LaunchProfileStreamConfigurationSessionStorage `pulumi:"sessionStorage"` // The streaming images that users can select from when launching a streaming session with this launch profile. StreamingImageIds []string `pulumi:"streamingImageIds"` // Custom volume configuration for the root volumes that are attached to streaming sessions. // // This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` . VolumeConfiguration *LaunchProfileVolumeConfiguration `pulumi:"volumeConfiguration"` }
type LaunchProfileStreamConfigurationArgs ¶
type LaunchProfileStreamConfigurationArgs struct { // Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a `STOPPED` state. // // - When `ACTIVATED` , the streaming session is scheduled for termination after being in the `STOPPED` state for the time specified in `maxStoppedSessionLengthInMinutes` . // - When `DEACTIVATED` , the streaming session can remain in the `STOPPED` state indefinitely. // // This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` . When allowed, the default value for this parameter is `DEACTIVATED` . AutomaticTerminationMode pulumi.StringPtrInput `pulumi:"automaticTerminationMode"` // Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client. ClipboardMode pulumi.StringInput `pulumi:"clipboardMode"` // The EC2 instance types that users can select from when launching a streaming session with this launch profile. Ec2InstanceTypes pulumi.StringArrayInput `pulumi:"ec2InstanceTypes"` // The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days. MaxSessionLengthInMinutes pulumi.Float64PtrInput `pulumi:"maxSessionLengthInMinutes"` // Integer that determines if you can start and stop your sessions and how long a session can stay in the `STOPPED` state. The default value is 0. The maximum value is 5760. // // This field is allowed only when `sessionPersistenceMode` is `ACTIVATED` and `automaticTerminationMode` is `ACTIVATED` . // // If the value is set to 0, your sessions can’t be `STOPPED` . If you then call `StopStreamingSession` , the session fails. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be terminated (instead of `STOPPED` ). // // If the value is set to a positive number, the session can be stopped. You can call `StopStreamingSession` to stop sessions in the `READY` state. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be stopped (instead of terminated). MaxStoppedSessionLengthInMinutes pulumi.Float64PtrInput `pulumi:"maxStoppedSessionLengthInMinutes"` // Information about the streaming session backup. SessionBackup LaunchProfileStreamConfigurationSessionBackupPtrInput `pulumi:"sessionBackup"` // Determine if a streaming session created from this launch profile can configure persistent storage. This means that `volumeConfiguration` and `automaticTerminationMode` are configured. SessionPersistenceMode pulumi.StringPtrInput `pulumi:"sessionPersistenceMode"` // The upload storage for a streaming session. SessionStorage LaunchProfileStreamConfigurationSessionStoragePtrInput `pulumi:"sessionStorage"` // The streaming images that users can select from when launching a streaming session with this launch profile. StreamingImageIds pulumi.StringArrayInput `pulumi:"streamingImageIds"` // Custom volume configuration for the root volumes that are attached to streaming sessions. // // This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` . VolumeConfiguration LaunchProfileVolumeConfigurationPtrInput `pulumi:"volumeConfiguration"` }
func (LaunchProfileStreamConfigurationArgs) ElementType ¶
func (LaunchProfileStreamConfigurationArgs) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutput ¶
func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput
func (LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutputWithContext ¶
func (i LaunchProfileStreamConfigurationArgs) ToLaunchProfileStreamConfigurationOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationOutput
type LaunchProfileStreamConfigurationInput ¶
type LaunchProfileStreamConfigurationInput interface { pulumi.Input ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput ToLaunchProfileStreamConfigurationOutputWithContext(context.Context) LaunchProfileStreamConfigurationOutput }
LaunchProfileStreamConfigurationInput is an input type that accepts LaunchProfileStreamConfigurationArgs and LaunchProfileStreamConfigurationOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationInput` via:
LaunchProfileStreamConfigurationArgs{...}
type LaunchProfileStreamConfigurationOutput ¶
type LaunchProfileStreamConfigurationOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamConfigurationOutput) AutomaticTerminationMode ¶ added in v0.46.0
func (o LaunchProfileStreamConfigurationOutput) AutomaticTerminationMode() pulumi.StringPtrOutput
Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a `STOPPED` state.
- When `ACTIVATED` , the streaming session is scheduled for termination after being in the `STOPPED` state for the time specified in `maxStoppedSessionLengthInMinutes` . - When `DEACTIVATED` , the streaming session can remain in the `STOPPED` state indefinitely.
This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` . When allowed, the default value for this parameter is `DEACTIVATED` .
func (LaunchProfileStreamConfigurationOutput) ClipboardMode ¶
func (o LaunchProfileStreamConfigurationOutput) ClipboardMode() pulumi.StringOutput
Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
func (LaunchProfileStreamConfigurationOutput) Ec2InstanceTypes ¶
func (o LaunchProfileStreamConfigurationOutput) Ec2InstanceTypes() pulumi.StringArrayOutput
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
func (LaunchProfileStreamConfigurationOutput) ElementType ¶
func (LaunchProfileStreamConfigurationOutput) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationOutput) MaxSessionLengthInMinutes ¶
func (o LaunchProfileStreamConfigurationOutput) MaxSessionLengthInMinutes() pulumi.Float64PtrOutput
The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
func (LaunchProfileStreamConfigurationOutput) MaxStoppedSessionLengthInMinutes ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationOutput) MaxStoppedSessionLengthInMinutes() pulumi.Float64PtrOutput
Integer that determines if you can start and stop your sessions and how long a session can stay in the `STOPPED` state. The default value is 0. The maximum value is 5760.
This field is allowed only when `sessionPersistenceMode` is `ACTIVATED` and `automaticTerminationMode` is `ACTIVATED` .
If the value is set to 0, your sessions can’t be `STOPPED` . If you then call `StopStreamingSession` , the session fails. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be terminated (instead of `STOPPED` ).
If the value is set to a positive number, the session can be stopped. You can call `StopStreamingSession` to stop sessions in the `READY` state. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be stopped (instead of terminated).
func (LaunchProfileStreamConfigurationOutput) SessionBackup ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationOutput) SessionBackup() LaunchProfileStreamConfigurationSessionBackupPtrOutput
Information about the streaming session backup.
func (LaunchProfileStreamConfigurationOutput) SessionPersistenceMode ¶ added in v0.46.0
func (o LaunchProfileStreamConfigurationOutput) SessionPersistenceMode() pulumi.StringPtrOutput
Determine if a streaming session created from this launch profile can configure persistent storage. This means that `volumeConfiguration` and `automaticTerminationMode` are configured.
func (LaunchProfileStreamConfigurationOutput) SessionStorage ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationOutput) SessionStorage() LaunchProfileStreamConfigurationSessionStoragePtrOutput
The upload storage for a streaming session.
func (LaunchProfileStreamConfigurationOutput) StreamingImageIds ¶
func (o LaunchProfileStreamConfigurationOutput) StreamingImageIds() pulumi.StringArrayOutput
The streaming images that users can select from when launching a streaming session with this launch profile.
func (LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutput ¶
func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutput() LaunchProfileStreamConfigurationOutput
func (LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutputWithContext ¶
func (o LaunchProfileStreamConfigurationOutput) ToLaunchProfileStreamConfigurationOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationOutput
func (LaunchProfileStreamConfigurationOutput) VolumeConfiguration ¶ added in v0.46.0
func (o LaunchProfileStreamConfigurationOutput) VolumeConfiguration() LaunchProfileVolumeConfigurationPtrOutput
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` .
type LaunchProfileStreamConfigurationPtrOutput ¶
type LaunchProfileStreamConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamConfigurationPtrOutput) AutomaticTerminationMode ¶ added in v0.46.0
func (o LaunchProfileStreamConfigurationPtrOutput) AutomaticTerminationMode() pulumi.StringPtrOutput
Indicates if a streaming session created from this launch profile should be terminated automatically or retained without termination after being in a `STOPPED` state.
- When `ACTIVATED` , the streaming session is scheduled for termination after being in the `STOPPED` state for the time specified in `maxStoppedSessionLengthInMinutes` . - When `DEACTIVATED` , the streaming session can remain in the `STOPPED` state indefinitely.
This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` . When allowed, the default value for this parameter is `DEACTIVATED` .
func (LaunchProfileStreamConfigurationPtrOutput) ClipboardMode ¶
func (o LaunchProfileStreamConfigurationPtrOutput) ClipboardMode() pulumi.StringPtrOutput
Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
func (LaunchProfileStreamConfigurationPtrOutput) Ec2InstanceTypes ¶
func (o LaunchProfileStreamConfigurationPtrOutput) Ec2InstanceTypes() pulumi.StringArrayOutput
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
func (LaunchProfileStreamConfigurationPtrOutput) ElementType ¶
func (LaunchProfileStreamConfigurationPtrOutput) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationPtrOutput) MaxSessionLengthInMinutes ¶
func (o LaunchProfileStreamConfigurationPtrOutput) MaxSessionLengthInMinutes() pulumi.Float64PtrOutput
The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
func (LaunchProfileStreamConfigurationPtrOutput) MaxStoppedSessionLengthInMinutes ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationPtrOutput) MaxStoppedSessionLengthInMinutes() pulumi.Float64PtrOutput
Integer that determines if you can start and stop your sessions and how long a session can stay in the `STOPPED` state. The default value is 0. The maximum value is 5760.
This field is allowed only when `sessionPersistenceMode` is `ACTIVATED` and `automaticTerminationMode` is `ACTIVATED` .
If the value is set to 0, your sessions can’t be `STOPPED` . If you then call `StopStreamingSession` , the session fails. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be terminated (instead of `STOPPED` ).
If the value is set to a positive number, the session can be stopped. You can call `StopStreamingSession` to stop sessions in the `READY` state. If the time that a session stays in the `READY` state exceeds the `maxSessionLengthInMinutes` value, the session will automatically be stopped (instead of terminated).
func (LaunchProfileStreamConfigurationPtrOutput) SessionBackup ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationPtrOutput) SessionBackup() LaunchProfileStreamConfigurationSessionBackupPtrOutput
Information about the streaming session backup.
func (LaunchProfileStreamConfigurationPtrOutput) SessionPersistenceMode ¶ added in v0.46.0
func (o LaunchProfileStreamConfigurationPtrOutput) SessionPersistenceMode() pulumi.StringPtrOutput
Determine if a streaming session created from this launch profile can configure persistent storage. This means that `volumeConfiguration` and `automaticTerminationMode` are configured.
func (LaunchProfileStreamConfigurationPtrOutput) SessionStorage ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationPtrOutput) SessionStorage() LaunchProfileStreamConfigurationSessionStoragePtrOutput
The upload storage for a streaming session.
func (LaunchProfileStreamConfigurationPtrOutput) StreamingImageIds ¶
func (o LaunchProfileStreamConfigurationPtrOutput) StreamingImageIds() pulumi.StringArrayOutput
The streaming images that users can select from when launching a streaming session with this launch profile.
func (LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutput ¶
func (o LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutput() LaunchProfileStreamConfigurationPtrOutput
func (LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutputWithContext ¶
func (o LaunchProfileStreamConfigurationPtrOutput) ToLaunchProfileStreamConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationPtrOutput
func (LaunchProfileStreamConfigurationPtrOutput) VolumeConfiguration ¶ added in v0.46.0
func (o LaunchProfileStreamConfigurationPtrOutput) VolumeConfiguration() LaunchProfileVolumeConfigurationPtrOutput
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when `sessionPersistenceMode` is `ACTIVATED` .
type LaunchProfileStreamConfigurationSessionBackup ¶ added in v0.50.0
type LaunchProfileStreamConfigurationSessionBackup struct { // The maximum number of backups that each streaming session created from this launch profile can have. MaxBackupsToRetain *float64 `pulumi:"maxBackupsToRetain"` // Specifies how artists sessions are backed up. // // Configures backups for streaming sessions launched with this launch profile. The default value is `DEACTIVATED` , which means that backups are deactivated. To allow backups, set this value to `AUTOMATIC` . Mode *string `pulumi:"mode"` }
type LaunchProfileStreamConfigurationSessionBackupArgs ¶ added in v0.50.0
type LaunchProfileStreamConfigurationSessionBackupArgs struct { // The maximum number of backups that each streaming session created from this launch profile can have. MaxBackupsToRetain pulumi.Float64PtrInput `pulumi:"maxBackupsToRetain"` // Specifies how artists sessions are backed up. // // Configures backups for streaming sessions launched with this launch profile. The default value is `DEACTIVATED` , which means that backups are deactivated. To allow backups, set this value to `AUTOMATIC` . Mode pulumi.StringPtrInput `pulumi:"mode"` }
func (LaunchProfileStreamConfigurationSessionBackupArgs) ElementType ¶ added in v0.50.0
func (LaunchProfileStreamConfigurationSessionBackupArgs) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupOutput ¶ added in v0.50.0
func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupOutput() LaunchProfileStreamConfigurationSessionBackupOutput
func (LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupOutputWithContext ¶ added in v0.50.0
func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupOutput
func (LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput ¶ added in v0.50.0
func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput() LaunchProfileStreamConfigurationSessionBackupPtrOutput
func (LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext ¶ added in v0.50.0
func (i LaunchProfileStreamConfigurationSessionBackupArgs) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupPtrOutput
type LaunchProfileStreamConfigurationSessionBackupInput ¶ added in v0.50.0
type LaunchProfileStreamConfigurationSessionBackupInput interface { pulumi.Input ToLaunchProfileStreamConfigurationSessionBackupOutput() LaunchProfileStreamConfigurationSessionBackupOutput ToLaunchProfileStreamConfigurationSessionBackupOutputWithContext(context.Context) LaunchProfileStreamConfigurationSessionBackupOutput }
LaunchProfileStreamConfigurationSessionBackupInput is an input type that accepts LaunchProfileStreamConfigurationSessionBackupArgs and LaunchProfileStreamConfigurationSessionBackupOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationSessionBackupInput` via:
LaunchProfileStreamConfigurationSessionBackupArgs{...}
type LaunchProfileStreamConfigurationSessionBackupOutput ¶ added in v0.50.0
type LaunchProfileStreamConfigurationSessionBackupOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamConfigurationSessionBackupOutput) ElementType ¶ added in v0.50.0
func (LaunchProfileStreamConfigurationSessionBackupOutput) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationSessionBackupOutput) MaxBackupsToRetain ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupOutput) MaxBackupsToRetain() pulumi.Float64PtrOutput
The maximum number of backups that each streaming session created from this launch profile can have.
func (LaunchProfileStreamConfigurationSessionBackupOutput) Mode ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupOutput) Mode() pulumi.StringPtrOutput
Specifies how artists sessions are backed up.
Configures backups for streaming sessions launched with this launch profile. The default value is `DEACTIVATED` , which means that backups are deactivated. To allow backups, set this value to `AUTOMATIC` .
func (LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupOutput ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupOutput() LaunchProfileStreamConfigurationSessionBackupOutput
func (LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupOutputWithContext ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupOutput
func (LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput() LaunchProfileStreamConfigurationSessionBackupPtrOutput
func (LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupPtrOutput
type LaunchProfileStreamConfigurationSessionBackupPtrInput ¶ added in v0.50.0
type LaunchProfileStreamConfigurationSessionBackupPtrInput interface { pulumi.Input ToLaunchProfileStreamConfigurationSessionBackupPtrOutput() LaunchProfileStreamConfigurationSessionBackupPtrOutput ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext(context.Context) LaunchProfileStreamConfigurationSessionBackupPtrOutput }
LaunchProfileStreamConfigurationSessionBackupPtrInput is an input type that accepts LaunchProfileStreamConfigurationSessionBackupArgs, LaunchProfileStreamConfigurationSessionBackupPtr and LaunchProfileStreamConfigurationSessionBackupPtrOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationSessionBackupPtrInput` via:
LaunchProfileStreamConfigurationSessionBackupArgs{...} or: nil
func LaunchProfileStreamConfigurationSessionBackupPtr ¶ added in v0.50.0
func LaunchProfileStreamConfigurationSessionBackupPtr(v *LaunchProfileStreamConfigurationSessionBackupArgs) LaunchProfileStreamConfigurationSessionBackupPtrInput
type LaunchProfileStreamConfigurationSessionBackupPtrOutput ¶ added in v0.50.0
type LaunchProfileStreamConfigurationSessionBackupPtrOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamConfigurationSessionBackupPtrOutput) ElementType ¶ added in v0.50.0
func (LaunchProfileStreamConfigurationSessionBackupPtrOutput) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationSessionBackupPtrOutput) MaxBackupsToRetain ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) MaxBackupsToRetain() pulumi.Float64PtrOutput
The maximum number of backups that each streaming session created from this launch profile can have.
func (LaunchProfileStreamConfigurationSessionBackupPtrOutput) Mode ¶ added in v0.50.0
Specifies how artists sessions are backed up.
Configures backups for streaming sessions launched with this launch profile. The default value is `DEACTIVATED` , which means that backups are deactivated. To allow backups, set this value to `AUTOMATIC` .
func (LaunchProfileStreamConfigurationSessionBackupPtrOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutput() LaunchProfileStreamConfigurationSessionBackupPtrOutput
func (LaunchProfileStreamConfigurationSessionBackupPtrOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext ¶ added in v0.50.0
func (o LaunchProfileStreamConfigurationSessionBackupPtrOutput) ToLaunchProfileStreamConfigurationSessionBackupPtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionBackupPtrOutput
type LaunchProfileStreamConfigurationSessionStorage ¶ added in v0.10.0
type LaunchProfileStreamConfigurationSessionStorage struct { // Allows artists to upload files to their workstations. The only valid option is `UPLOAD` . Mode []string `pulumi:"mode"` // The configuration for the upload storage root of the streaming session. Root *LaunchProfileStreamingSessionStorageRoot `pulumi:"root"` }
type LaunchProfileStreamConfigurationSessionStorageArgs ¶ added in v0.10.0
type LaunchProfileStreamConfigurationSessionStorageArgs struct { // Allows artists to upload files to their workstations. The only valid option is `UPLOAD` . Mode pulumi.StringArrayInput `pulumi:"mode"` // The configuration for the upload storage root of the streaming session. Root LaunchProfileStreamingSessionStorageRootPtrInput `pulumi:"root"` }
func (LaunchProfileStreamConfigurationSessionStorageArgs) ElementType ¶ added in v0.10.0
func (LaunchProfileStreamConfigurationSessionStorageArgs) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutput ¶ added in v0.10.0
func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutput() LaunchProfileStreamConfigurationSessionStorageOutput
func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext ¶ added in v0.10.0
func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStorageOutput
func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput ¶ added in v0.10.0
func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput
func (LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext ¶ added in v0.10.0
func (i LaunchProfileStreamConfigurationSessionStorageArgs) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput
type LaunchProfileStreamConfigurationSessionStorageInput ¶ added in v0.10.0
type LaunchProfileStreamConfigurationSessionStorageInput interface { pulumi.Input ToLaunchProfileStreamConfigurationSessionStorageOutput() LaunchProfileStreamConfigurationSessionStorageOutput ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(context.Context) LaunchProfileStreamConfigurationSessionStorageOutput }
LaunchProfileStreamConfigurationSessionStorageInput is an input type that accepts LaunchProfileStreamConfigurationSessionStorageArgs and LaunchProfileStreamConfigurationSessionStorageOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationSessionStorageInput` via:
LaunchProfileStreamConfigurationSessionStorageArgs{...}
type LaunchProfileStreamConfigurationSessionStorageOutput ¶ added in v0.10.0
type LaunchProfileStreamConfigurationSessionStorageOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamConfigurationSessionStorageOutput) ElementType ¶ added in v0.10.0
func (LaunchProfileStreamConfigurationSessionStorageOutput) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationSessionStorageOutput) Mode ¶ added in v0.10.0
Allows artists to upload files to their workstations. The only valid option is `UPLOAD` .
func (LaunchProfileStreamConfigurationSessionStorageOutput) Root ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStorageOutput) Root() LaunchProfileStreamingSessionStorageRootPtrOutput
The configuration for the upload storage root of the streaming session.
func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutput ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutput() LaunchProfileStreamConfigurationSessionStorageOutput
func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStorageOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStorageOutput
func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput
func (LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStorageOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput
type LaunchProfileStreamConfigurationSessionStoragePtrInput ¶ added in v0.10.0
type LaunchProfileStreamConfigurationSessionStoragePtrInput interface { pulumi.Input ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput }
LaunchProfileStreamConfigurationSessionStoragePtrInput is an input type that accepts LaunchProfileStreamConfigurationSessionStorageArgs, LaunchProfileStreamConfigurationSessionStoragePtr and LaunchProfileStreamConfigurationSessionStoragePtrOutput values. You can construct a concrete instance of `LaunchProfileStreamConfigurationSessionStoragePtrInput` via:
LaunchProfileStreamConfigurationSessionStorageArgs{...} or: nil
func LaunchProfileStreamConfigurationSessionStoragePtr ¶ added in v0.10.0
func LaunchProfileStreamConfigurationSessionStoragePtr(v *LaunchProfileStreamConfigurationSessionStorageArgs) LaunchProfileStreamConfigurationSessionStoragePtrInput
type LaunchProfileStreamConfigurationSessionStoragePtrOutput ¶ added in v0.10.0
type LaunchProfileStreamConfigurationSessionStoragePtrOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ElementType ¶ added in v0.10.0
func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ElementType() reflect.Type
func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) Mode ¶ added in v0.10.0
Allows artists to upload files to their workstations. The only valid option is `UPLOAD` .
func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) Root ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) Root() LaunchProfileStreamingSessionStorageRootPtrOutput
The configuration for the upload storage root of the streaming session.
func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutput() LaunchProfileStreamConfigurationSessionStoragePtrOutput
func (LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext ¶ added in v0.10.0
func (o LaunchProfileStreamConfigurationSessionStoragePtrOutput) ToLaunchProfileStreamConfigurationSessionStoragePtrOutputWithContext(ctx context.Context) LaunchProfileStreamConfigurationSessionStoragePtrOutput
type LaunchProfileStreamingSessionStorageRoot ¶ added in v0.10.0
type LaunchProfileStreamingSessionStorageRootArgs ¶ added in v0.10.0
type LaunchProfileStreamingSessionStorageRootArgs struct { // The folder path in Linux workstations where files are uploaded. Linux pulumi.StringPtrInput `pulumi:"linux"` // The folder path in Windows workstations where files are uploaded. Windows pulumi.StringPtrInput `pulumi:"windows"` }
func (LaunchProfileStreamingSessionStorageRootArgs) ElementType ¶ added in v0.10.0
func (LaunchProfileStreamingSessionStorageRootArgs) ElementType() reflect.Type
func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutput ¶ added in v0.10.0
func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput
func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutputWithContext ¶ added in v0.10.0
func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootOutput
func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutput ¶ added in v0.10.0
func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput
func (LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext ¶ added in v0.10.0
func (i LaunchProfileStreamingSessionStorageRootArgs) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput
type LaunchProfileStreamingSessionStorageRootInput ¶ added in v0.10.0
type LaunchProfileStreamingSessionStorageRootInput interface { pulumi.Input ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput ToLaunchProfileStreamingSessionStorageRootOutputWithContext(context.Context) LaunchProfileStreamingSessionStorageRootOutput }
LaunchProfileStreamingSessionStorageRootInput is an input type that accepts LaunchProfileStreamingSessionStorageRootArgs and LaunchProfileStreamingSessionStorageRootOutput values. You can construct a concrete instance of `LaunchProfileStreamingSessionStorageRootInput` via:
LaunchProfileStreamingSessionStorageRootArgs{...}
type LaunchProfileStreamingSessionStorageRootOutput ¶ added in v0.10.0
type LaunchProfileStreamingSessionStorageRootOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamingSessionStorageRootOutput) ElementType ¶ added in v0.10.0
func (LaunchProfileStreamingSessionStorageRootOutput) ElementType() reflect.Type
func (LaunchProfileStreamingSessionStorageRootOutput) Linux ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootOutput) Linux() pulumi.StringPtrOutput
The folder path in Linux workstations where files are uploaded.
func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutput ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutput() LaunchProfileStreamingSessionStorageRootOutput
func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutputWithContext ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootOutput
func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput
func (LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput
func (LaunchProfileStreamingSessionStorageRootOutput) Windows ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootOutput) Windows() pulumi.StringPtrOutput
The folder path in Windows workstations where files are uploaded.
type LaunchProfileStreamingSessionStorageRootPtrInput ¶ added in v0.10.0
type LaunchProfileStreamingSessionStorageRootPtrInput interface { pulumi.Input ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput }
LaunchProfileStreamingSessionStorageRootPtrInput is an input type that accepts LaunchProfileStreamingSessionStorageRootArgs, LaunchProfileStreamingSessionStorageRootPtr and LaunchProfileStreamingSessionStorageRootPtrOutput values. You can construct a concrete instance of `LaunchProfileStreamingSessionStorageRootPtrInput` via:
LaunchProfileStreamingSessionStorageRootArgs{...} or: nil
func LaunchProfileStreamingSessionStorageRootPtr ¶ added in v0.10.0
func LaunchProfileStreamingSessionStorageRootPtr(v *LaunchProfileStreamingSessionStorageRootArgs) LaunchProfileStreamingSessionStorageRootPtrInput
type LaunchProfileStreamingSessionStorageRootPtrOutput ¶ added in v0.10.0
type LaunchProfileStreamingSessionStorageRootPtrOutput struct{ *pulumi.OutputState }
func (LaunchProfileStreamingSessionStorageRootPtrOutput) ElementType ¶ added in v0.10.0
func (LaunchProfileStreamingSessionStorageRootPtrOutput) ElementType() reflect.Type
func (LaunchProfileStreamingSessionStorageRootPtrOutput) Linux ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootPtrOutput) Linux() pulumi.StringPtrOutput
The folder path in Linux workstations where files are uploaded.
func (LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutput() LaunchProfileStreamingSessionStorageRootPtrOutput
func (LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootPtrOutput) ToLaunchProfileStreamingSessionStorageRootPtrOutputWithContext(ctx context.Context) LaunchProfileStreamingSessionStorageRootPtrOutput
func (LaunchProfileStreamingSessionStorageRootPtrOutput) Windows ¶ added in v0.10.0
func (o LaunchProfileStreamingSessionStorageRootPtrOutput) Windows() pulumi.StringPtrOutput
The folder path in Windows workstations where files are uploaded.
type LaunchProfileVolumeConfiguration ¶ added in v0.46.0
type LaunchProfileVolumeConfiguration struct { // The number of I/O operations per second for the root volume that is attached to streaming session. Iops *float64 `pulumi:"iops"` // The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs. Size *float64 `pulumi:"size"` // The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s. Throughput *float64 `pulumi:"throughput"` }
type LaunchProfileVolumeConfigurationArgs ¶ added in v0.46.0
type LaunchProfileVolumeConfigurationArgs struct { // The number of I/O operations per second for the root volume that is attached to streaming session. Iops pulumi.Float64PtrInput `pulumi:"iops"` // The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs. Size pulumi.Float64PtrInput `pulumi:"size"` // The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s. Throughput pulumi.Float64PtrInput `pulumi:"throughput"` }
func (LaunchProfileVolumeConfigurationArgs) ElementType ¶ added in v0.46.0
func (LaunchProfileVolumeConfigurationArgs) ElementType() reflect.Type
func (LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationOutput ¶ added in v0.46.0
func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationOutput() LaunchProfileVolumeConfigurationOutput
func (LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationOutputWithContext ¶ added in v0.46.0
func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationOutput
func (LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationPtrOutput ¶ added in v0.46.0
func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationPtrOutput() LaunchProfileVolumeConfigurationPtrOutput
func (LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationPtrOutputWithContext ¶ added in v0.46.0
func (i LaunchProfileVolumeConfigurationArgs) ToLaunchProfileVolumeConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationPtrOutput
type LaunchProfileVolumeConfigurationInput ¶ added in v0.46.0
type LaunchProfileVolumeConfigurationInput interface { pulumi.Input ToLaunchProfileVolumeConfigurationOutput() LaunchProfileVolumeConfigurationOutput ToLaunchProfileVolumeConfigurationOutputWithContext(context.Context) LaunchProfileVolumeConfigurationOutput }
LaunchProfileVolumeConfigurationInput is an input type that accepts LaunchProfileVolumeConfigurationArgs and LaunchProfileVolumeConfigurationOutput values. You can construct a concrete instance of `LaunchProfileVolumeConfigurationInput` via:
LaunchProfileVolumeConfigurationArgs{...}
type LaunchProfileVolumeConfigurationOutput ¶ added in v0.46.0
type LaunchProfileVolumeConfigurationOutput struct{ *pulumi.OutputState }
func (LaunchProfileVolumeConfigurationOutput) ElementType ¶ added in v0.46.0
func (LaunchProfileVolumeConfigurationOutput) ElementType() reflect.Type
func (LaunchProfileVolumeConfigurationOutput) Iops ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationOutput) Iops() pulumi.Float64PtrOutput
The number of I/O operations per second for the root volume that is attached to streaming session.
func (LaunchProfileVolumeConfigurationOutput) Size ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationOutput) Size() pulumi.Float64PtrOutput
The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.
func (LaunchProfileVolumeConfigurationOutput) Throughput ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationOutput) Throughput() pulumi.Float64PtrOutput
The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.
func (LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationOutput ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationOutput() LaunchProfileVolumeConfigurationOutput
func (LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationOutputWithContext ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationOutput
func (LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationPtrOutput ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationPtrOutput() LaunchProfileVolumeConfigurationPtrOutput
func (LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationPtrOutputWithContext ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationOutput) ToLaunchProfileVolumeConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationPtrOutput
type LaunchProfileVolumeConfigurationPtrInput ¶ added in v0.46.0
type LaunchProfileVolumeConfigurationPtrInput interface { pulumi.Input ToLaunchProfileVolumeConfigurationPtrOutput() LaunchProfileVolumeConfigurationPtrOutput ToLaunchProfileVolumeConfigurationPtrOutputWithContext(context.Context) LaunchProfileVolumeConfigurationPtrOutput }
LaunchProfileVolumeConfigurationPtrInput is an input type that accepts LaunchProfileVolumeConfigurationArgs, LaunchProfileVolumeConfigurationPtr and LaunchProfileVolumeConfigurationPtrOutput values. You can construct a concrete instance of `LaunchProfileVolumeConfigurationPtrInput` via:
LaunchProfileVolumeConfigurationArgs{...} or: nil
func LaunchProfileVolumeConfigurationPtr ¶ added in v0.46.0
func LaunchProfileVolumeConfigurationPtr(v *LaunchProfileVolumeConfigurationArgs) LaunchProfileVolumeConfigurationPtrInput
type LaunchProfileVolumeConfigurationPtrOutput ¶ added in v0.46.0
type LaunchProfileVolumeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LaunchProfileVolumeConfigurationPtrOutput) ElementType ¶ added in v0.46.0
func (LaunchProfileVolumeConfigurationPtrOutput) ElementType() reflect.Type
func (LaunchProfileVolumeConfigurationPtrOutput) Iops ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationPtrOutput) Iops() pulumi.Float64PtrOutput
The number of I/O operations per second for the root volume that is attached to streaming session.
func (LaunchProfileVolumeConfigurationPtrOutput) Size ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationPtrOutput) Size() pulumi.Float64PtrOutput
The size of the root volume that is attached to the streaming session. The root volume size is measured in GiBs.
func (LaunchProfileVolumeConfigurationPtrOutput) Throughput ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationPtrOutput) Throughput() pulumi.Float64PtrOutput
The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.
func (LaunchProfileVolumeConfigurationPtrOutput) ToLaunchProfileVolumeConfigurationPtrOutput ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationPtrOutput) ToLaunchProfileVolumeConfigurationPtrOutput() LaunchProfileVolumeConfigurationPtrOutput
func (LaunchProfileVolumeConfigurationPtrOutput) ToLaunchProfileVolumeConfigurationPtrOutputWithContext ¶ added in v0.46.0
func (o LaunchProfileVolumeConfigurationPtrOutput) ToLaunchProfileVolumeConfigurationPtrOutputWithContext(ctx context.Context) LaunchProfileVolumeConfigurationPtrOutput
type LookupLaunchProfileArgs ¶ added in v0.12.0
type LookupLaunchProfileArgs struct { // The unique identifier for the launch profile resource. LaunchProfileId string `pulumi:"launchProfileId"` }
type LookupLaunchProfileOutputArgs ¶ added in v0.12.0
type LookupLaunchProfileOutputArgs struct { // The unique identifier for the launch profile resource. LaunchProfileId pulumi.StringInput `pulumi:"launchProfileId"` }
func (LookupLaunchProfileOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLaunchProfileOutputArgs) ElementType() reflect.Type
type LookupLaunchProfileResult ¶ added in v0.12.0
type LookupLaunchProfileResult struct { // A human-readable description of the launch profile. Description *string `pulumi:"description"` // The unique identifier for the launch profile resource. LaunchProfileId *string `pulumi:"launchProfileId"` // The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31". LaunchProfileProtocolVersions []string `pulumi:"launchProfileProtocolVersions"` // A friendly name for the launch profile. Name *string `pulumi:"name"` // A configuration for a streaming session. StreamConfiguration *LaunchProfileStreamConfiguration `pulumi:"streamConfiguration"` // Unique identifiers for a collection of studio components that can be used with this launch profile. StudioComponentIds []string `pulumi:"studioComponentIds"` }
func LookupLaunchProfile ¶ added in v0.12.0
func LookupLaunchProfile(ctx *pulumi.Context, args *LookupLaunchProfileArgs, opts ...pulumi.InvokeOption) (*LookupLaunchProfileResult, error)
Resource Type definition for AWS::NimbleStudio::LaunchProfile
type LookupLaunchProfileResultOutput ¶ added in v0.12.0
type LookupLaunchProfileResultOutput struct{ *pulumi.OutputState }
func LookupLaunchProfileOutput ¶ added in v0.12.0
func LookupLaunchProfileOutput(ctx *pulumi.Context, args LookupLaunchProfileOutputArgs, opts ...pulumi.InvokeOption) LookupLaunchProfileResultOutput
func (LookupLaunchProfileResultOutput) Description ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) Description() pulumi.StringPtrOutput
A human-readable description of the launch profile.
func (LookupLaunchProfileResultOutput) ElementType ¶ added in v0.12.0
func (LookupLaunchProfileResultOutput) ElementType() reflect.Type
func (LookupLaunchProfileResultOutput) LaunchProfileId ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) LaunchProfileId() pulumi.StringPtrOutput
The unique identifier for the launch profile resource.
func (LookupLaunchProfileResultOutput) LaunchProfileProtocolVersions ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) LaunchProfileProtocolVersions() pulumi.StringArrayOutput
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
func (LookupLaunchProfileResultOutput) Name ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) Name() pulumi.StringPtrOutput
A friendly name for the launch profile.
func (LookupLaunchProfileResultOutput) StreamConfiguration ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) StreamConfiguration() LaunchProfileStreamConfigurationPtrOutput
A configuration for a streaming session.
func (LookupLaunchProfileResultOutput) StudioComponentIds ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) StudioComponentIds() pulumi.StringArrayOutput
Unique identifiers for a collection of studio components that can be used with this launch profile.
func (LookupLaunchProfileResultOutput) ToLookupLaunchProfileResultOutput ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) ToLookupLaunchProfileResultOutput() LookupLaunchProfileResultOutput
func (LookupLaunchProfileResultOutput) ToLookupLaunchProfileResultOutputWithContext ¶ added in v0.12.0
func (o LookupLaunchProfileResultOutput) ToLookupLaunchProfileResultOutputWithContext(ctx context.Context) LookupLaunchProfileResultOutput
type LookupStreamingImageArgs ¶ added in v0.12.0
type LookupStreamingImageArgs struct { // The unique identifier for the streaming image resource. StreamingImageId string `pulumi:"streamingImageId"` }
type LookupStreamingImageOutputArgs ¶ added in v0.12.0
type LookupStreamingImageOutputArgs struct { // The unique identifier for the streaming image resource. StreamingImageId pulumi.StringInput `pulumi:"streamingImageId"` }
func (LookupStreamingImageOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStreamingImageOutputArgs) ElementType() reflect.Type
type LookupStreamingImageResult ¶ added in v0.12.0
type LookupStreamingImageResult struct { // A human-readable description of the streaming image. Description *string `pulumi:"description"` EncryptionConfiguration *StreamingImageEncryptionConfiguration `pulumi:"encryptionConfiguration"` EncryptionConfigurationKeyArn *string `pulumi:"encryptionConfigurationKeyArn"` EncryptionConfigurationKeyType *string `pulumi:"encryptionConfigurationKeyType"` // The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image. EulaIds []string `pulumi:"eulaIds"` // A friendly name for a streaming image resource. Name *string `pulumi:"name"` // The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by . Owner *string `pulumi:"owner"` // The platform of the streaming image, either WINDOWS or LINUX. Platform *string `pulumi:"platform"` // The unique identifier for the streaming image resource. StreamingImageId *string `pulumi:"streamingImageId"` }
func LookupStreamingImage ¶ added in v0.12.0
func LookupStreamingImage(ctx *pulumi.Context, args *LookupStreamingImageArgs, opts ...pulumi.InvokeOption) (*LookupStreamingImageResult, error)
Resource Type definition for AWS::NimbleStudio::StreamingImage
type LookupStreamingImageResultOutput ¶ added in v0.12.0
type LookupStreamingImageResultOutput struct{ *pulumi.OutputState }
func LookupStreamingImageOutput ¶ added in v0.12.0
func LookupStreamingImageOutput(ctx *pulumi.Context, args LookupStreamingImageOutputArgs, opts ...pulumi.InvokeOption) LookupStreamingImageResultOutput
func (LookupStreamingImageResultOutput) Description ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) Description() pulumi.StringPtrOutput
A human-readable description of the streaming image.
func (LookupStreamingImageResultOutput) ElementType ¶ added in v0.12.0
func (LookupStreamingImageResultOutput) ElementType() reflect.Type
func (LookupStreamingImageResultOutput) EncryptionConfiguration ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) EncryptionConfiguration() StreamingImageEncryptionConfigurationPtrOutput
func (LookupStreamingImageResultOutput) EncryptionConfigurationKeyArn ¶ added in v1.7.0
func (o LookupStreamingImageResultOutput) EncryptionConfigurationKeyArn() pulumi.StringPtrOutput
func (LookupStreamingImageResultOutput) EncryptionConfigurationKeyType ¶ added in v1.7.0
func (o LookupStreamingImageResultOutput) EncryptionConfigurationKeyType() pulumi.StringPtrOutput
func (LookupStreamingImageResultOutput) EulaIds ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) EulaIds() pulumi.StringArrayOutput
The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
func (LookupStreamingImageResultOutput) Name ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) Name() pulumi.StringPtrOutput
A friendly name for a streaming image resource.
func (LookupStreamingImageResultOutput) Owner ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) Owner() pulumi.StringPtrOutput
The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
func (LookupStreamingImageResultOutput) Platform ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) Platform() pulumi.StringPtrOutput
The platform of the streaming image, either WINDOWS or LINUX.
func (LookupStreamingImageResultOutput) StreamingImageId ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) StreamingImageId() pulumi.StringPtrOutput
The unique identifier for the streaming image resource.
func (LookupStreamingImageResultOutput) ToLookupStreamingImageResultOutput ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) ToLookupStreamingImageResultOutput() LookupStreamingImageResultOutput
func (LookupStreamingImageResultOutput) ToLookupStreamingImageResultOutputWithContext ¶ added in v0.12.0
func (o LookupStreamingImageResultOutput) ToLookupStreamingImageResultOutputWithContext(ctx context.Context) LookupStreamingImageResultOutput
type LookupStudioArgs ¶ added in v0.12.0
type LookupStudioArgs struct { // The unique identifier for the studio resource. StudioId string `pulumi:"studioId"` }
type LookupStudioComponentArgs ¶ added in v0.12.0
type LookupStudioComponentArgs struct { // The unique identifier for the studio component resource. StudioComponentId string `pulumi:"studioComponentId"` }
type LookupStudioComponentOutputArgs ¶ added in v0.12.0
type LookupStudioComponentOutputArgs struct { // The unique identifier for the studio component resource. StudioComponentId pulumi.StringInput `pulumi:"studioComponentId"` }
func (LookupStudioComponentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStudioComponentOutputArgs) ElementType() reflect.Type
type LookupStudioComponentResult ¶ added in v0.12.0
type LookupStudioComponentResult struct { // The configuration of the studio component, based on component type. Configuration *StudioComponentConfiguration `pulumi:"configuration"` // A human-readable description for the studio component resource. Description *string `pulumi:"description"` // The EC2 security groups that control access to the studio component. Ec2SecurityGroupIds []string `pulumi:"ec2SecurityGroupIds"` // Initialization scripts for studio components. InitializationScripts []StudioComponentInitializationScript `pulumi:"initializationScripts"` // A friendly name for the studio component resource. Name *string `pulumi:"name"` // Parameters for the studio component scripts. ScriptParameters []StudioComponentScriptParameterKeyValue `pulumi:"scriptParameters"` // The unique identifier for the studio component resource. StudioComponentId *string `pulumi:"studioComponentId"` // The type of the studio component. Type *string `pulumi:"type"` }
func LookupStudioComponent ¶ added in v0.12.0
func LookupStudioComponent(ctx *pulumi.Context, args *LookupStudioComponentArgs, opts ...pulumi.InvokeOption) (*LookupStudioComponentResult, error)
Resource Type definition for AWS::NimbleStudio::StudioComponent
type LookupStudioComponentResultOutput ¶ added in v0.12.0
type LookupStudioComponentResultOutput struct{ *pulumi.OutputState }
func LookupStudioComponentOutput ¶ added in v0.12.0
func LookupStudioComponentOutput(ctx *pulumi.Context, args LookupStudioComponentOutputArgs, opts ...pulumi.InvokeOption) LookupStudioComponentResultOutput
func (LookupStudioComponentResultOutput) Configuration ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) Configuration() StudioComponentConfigurationPtrOutput
The configuration of the studio component, based on component type.
func (LookupStudioComponentResultOutput) Description ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) Description() pulumi.StringPtrOutput
A human-readable description for the studio component resource.
func (LookupStudioComponentResultOutput) Ec2SecurityGroupIds ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) Ec2SecurityGroupIds() pulumi.StringArrayOutput
The EC2 security groups that control access to the studio component.
func (LookupStudioComponentResultOutput) ElementType ¶ added in v0.12.0
func (LookupStudioComponentResultOutput) ElementType() reflect.Type
func (LookupStudioComponentResultOutput) InitializationScripts ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) InitializationScripts() StudioComponentInitializationScriptArrayOutput
Initialization scripts for studio components.
func (LookupStudioComponentResultOutput) Name ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) Name() pulumi.StringPtrOutput
A friendly name for the studio component resource.
func (LookupStudioComponentResultOutput) ScriptParameters ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) ScriptParameters() StudioComponentScriptParameterKeyValueArrayOutput
Parameters for the studio component scripts.
func (LookupStudioComponentResultOutput) StudioComponentId ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) StudioComponentId() pulumi.StringPtrOutput
The unique identifier for the studio component resource.
func (LookupStudioComponentResultOutput) ToLookupStudioComponentResultOutput ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) ToLookupStudioComponentResultOutput() LookupStudioComponentResultOutput
func (LookupStudioComponentResultOutput) ToLookupStudioComponentResultOutputWithContext ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) ToLookupStudioComponentResultOutputWithContext(ctx context.Context) LookupStudioComponentResultOutput
func (LookupStudioComponentResultOutput) Type ¶ added in v0.12.0
func (o LookupStudioComponentResultOutput) Type() pulumi.StringPtrOutput
The type of the studio component.
type LookupStudioOutputArgs ¶ added in v0.12.0
type LookupStudioOutputArgs struct { // The unique identifier for the studio resource. StudioId pulumi.StringInput `pulumi:"studioId"` }
func (LookupStudioOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStudioOutputArgs) ElementType() reflect.Type
type LookupStudioResult ¶ added in v0.12.0
type LookupStudioResult struct { // The IAM role that studio admins assume when logging in to the Nimble Studio portal. AdminRoleArn *string `pulumi:"adminRoleArn"` // A friendly name for the studio. DisplayName *string `pulumi:"displayName"` // The AWS Region where the studio resource is located. For example, `us-west-2` . HomeRegion *string `pulumi:"homeRegion"` // The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal. SsoClientId *string `pulumi:"ssoClientId"` // Configuration of the encryption method that is used for the studio. StudioEncryptionConfiguration *StudioEncryptionConfiguration `pulumi:"studioEncryptionConfiguration"` // The unique identifier for the studio resource. StudioId *string `pulumi:"studioId"` // The unique identifier for the studio resource. StudioUrl *string `pulumi:"studioUrl"` // The IAM role that studio users assume when logging in to the Nimble Studio portal. UserRoleArn *string `pulumi:"userRoleArn"` }
func LookupStudio ¶ added in v0.12.0
func LookupStudio(ctx *pulumi.Context, args *LookupStudioArgs, opts ...pulumi.InvokeOption) (*LookupStudioResult, error)
Resource Type definition for AWS::NimbleStudio::Studio
type LookupStudioResultOutput ¶ added in v0.12.0
type LookupStudioResultOutput struct{ *pulumi.OutputState }
func LookupStudioOutput ¶ added in v0.12.0
func LookupStudioOutput(ctx *pulumi.Context, args LookupStudioOutputArgs, opts ...pulumi.InvokeOption) LookupStudioResultOutput
func (LookupStudioResultOutput) AdminRoleArn ¶ added in v0.12.0
func (o LookupStudioResultOutput) AdminRoleArn() pulumi.StringPtrOutput
The IAM role that studio admins assume when logging in to the Nimble Studio portal.
func (LookupStudioResultOutput) DisplayName ¶ added in v0.12.0
func (o LookupStudioResultOutput) DisplayName() pulumi.StringPtrOutput
A friendly name for the studio.
func (LookupStudioResultOutput) ElementType ¶ added in v0.12.0
func (LookupStudioResultOutput) ElementType() reflect.Type
func (LookupStudioResultOutput) HomeRegion ¶ added in v0.12.0
func (o LookupStudioResultOutput) HomeRegion() pulumi.StringPtrOutput
The AWS Region where the studio resource is located. For example, `us-west-2` .
func (LookupStudioResultOutput) SsoClientId ¶ added in v0.12.0
func (o LookupStudioResultOutput) SsoClientId() pulumi.StringPtrOutput
The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
func (LookupStudioResultOutput) StudioEncryptionConfiguration ¶ added in v0.12.0
func (o LookupStudioResultOutput) StudioEncryptionConfiguration() StudioEncryptionConfigurationPtrOutput
Configuration of the encryption method that is used for the studio.
func (LookupStudioResultOutput) StudioId ¶ added in v0.12.0
func (o LookupStudioResultOutput) StudioId() pulumi.StringPtrOutput
The unique identifier for the studio resource.
func (LookupStudioResultOutput) StudioUrl ¶ added in v0.12.0
func (o LookupStudioResultOutput) StudioUrl() pulumi.StringPtrOutput
The unique identifier for the studio resource.
func (LookupStudioResultOutput) ToLookupStudioResultOutput ¶ added in v0.12.0
func (o LookupStudioResultOutput) ToLookupStudioResultOutput() LookupStudioResultOutput
func (LookupStudioResultOutput) ToLookupStudioResultOutputWithContext ¶ added in v0.12.0
func (o LookupStudioResultOutput) ToLookupStudioResultOutputWithContext(ctx context.Context) LookupStudioResultOutput
func (LookupStudioResultOutput) UserRoleArn ¶ added in v0.12.0
func (o LookupStudioResultOutput) UserRoleArn() pulumi.StringPtrOutput
The IAM role that studio users assume when logging in to the Nimble Studio portal.
type StreamingImage ¶
type StreamingImage struct { pulumi.CustomResourceState // A human-readable description of the streaming image. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of an EC2 machine image with which to create the streaming image. Ec2ImageId pulumi.StringOutput `pulumi:"ec2ImageId"` EncryptionConfiguration StreamingImageEncryptionConfigurationOutput `pulumi:"encryptionConfiguration"` EncryptionConfigurationKeyArn pulumi.StringPtrOutput `pulumi:"encryptionConfigurationKeyArn"` EncryptionConfigurationKeyType pulumi.StringPtrOutput `pulumi:"encryptionConfigurationKeyType"` // The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image. EulaIds pulumi.StringArrayOutput `pulumi:"eulaIds"` // A friendly name for a streaming image resource. Name pulumi.StringOutput `pulumi:"name"` // The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by . Owner pulumi.StringOutput `pulumi:"owner"` // The platform of the streaming image, either WINDOWS or LINUX. Platform pulumi.StringOutput `pulumi:"platform"` // The unique identifier for the streaming image resource. StreamingImageId pulumi.StringOutput `pulumi:"streamingImageId"` // The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource. StudioId pulumi.StringOutput `pulumi:"studioId"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapOutput `pulumi:"tags"` }
Resource Type definition for AWS::NimbleStudio::StreamingImage
func GetStreamingImage ¶
func GetStreamingImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamingImageState, opts ...pulumi.ResourceOption) (*StreamingImage, error)
GetStreamingImage gets an existing StreamingImage 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 NewStreamingImage ¶
func NewStreamingImage(ctx *pulumi.Context, name string, args *StreamingImageArgs, opts ...pulumi.ResourceOption) (*StreamingImage, error)
NewStreamingImage registers a new resource with the given unique name, arguments, and options.
func (*StreamingImage) ElementType ¶
func (*StreamingImage) ElementType() reflect.Type
func (*StreamingImage) ToStreamingImageOutput ¶
func (i *StreamingImage) ToStreamingImageOutput() StreamingImageOutput
func (*StreamingImage) ToStreamingImageOutputWithContext ¶
func (i *StreamingImage) ToStreamingImageOutputWithContext(ctx context.Context) StreamingImageOutput
type StreamingImageArgs ¶
type StreamingImageArgs struct { // A human-readable description of the streaming image. Description pulumi.StringPtrInput // The ID of an EC2 machine image with which to create the streaming image. Ec2ImageId pulumi.StringInput EncryptionConfigurationKeyArn pulumi.StringPtrInput EncryptionConfigurationKeyType pulumi.StringPtrInput // A friendly name for a streaming image resource. Name pulumi.StringPtrInput // The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource. StudioId pulumi.StringInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapInput }
The set of arguments for constructing a StreamingImage resource.
func (StreamingImageArgs) ElementType ¶
func (StreamingImageArgs) ElementType() reflect.Type
type StreamingImageEncryptionConfiguration ¶ added in v0.2.0
type StreamingImageEncryptionConfigurationOutput ¶ added in v0.2.0
type StreamingImageEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (StreamingImageEncryptionConfigurationOutput) ElementType ¶ added in v0.2.0
func (StreamingImageEncryptionConfigurationOutput) ElementType() reflect.Type
func (StreamingImageEncryptionConfigurationOutput) KeyArn ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationOutput) KeyArn() pulumi.StringPtrOutput
The ARN for a KMS key that is used to encrypt studio data.
func (StreamingImageEncryptionConfigurationOutput) KeyType ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationOutput) KeyType() pulumi.StringOutput
The type of KMS key that is used to encrypt studio data.
func (StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutput ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutput() StreamingImageEncryptionConfigurationOutput
func (StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutputWithContext ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationOutput) ToStreamingImageEncryptionConfigurationOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationOutput
type StreamingImageEncryptionConfigurationPtrOutput ¶ added in v0.2.0
type StreamingImageEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StreamingImageEncryptionConfigurationPtrOutput) ElementType ¶ added in v0.2.0
func (StreamingImageEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (StreamingImageEncryptionConfigurationPtrOutput) KeyArn ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationPtrOutput) KeyArn() pulumi.StringPtrOutput
The ARN for a KMS key that is used to encrypt studio data.
func (StreamingImageEncryptionConfigurationPtrOutput) KeyType ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationPtrOutput) KeyType() pulumi.StringPtrOutput
The type of KMS key that is used to encrypt studio data.
func (StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutput ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutput() StreamingImageEncryptionConfigurationPtrOutput
func (StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o StreamingImageEncryptionConfigurationPtrOutput) ToStreamingImageEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StreamingImageEncryptionConfigurationPtrOutput
type StreamingImageInput ¶
type StreamingImageInput interface { pulumi.Input ToStreamingImageOutput() StreamingImageOutput ToStreamingImageOutputWithContext(ctx context.Context) StreamingImageOutput }
type StreamingImageOutput ¶
type StreamingImageOutput struct{ *pulumi.OutputState }
func (StreamingImageOutput) Description ¶ added in v0.17.0
func (o StreamingImageOutput) Description() pulumi.StringPtrOutput
A human-readable description of the streaming image.
func (StreamingImageOutput) Ec2ImageId ¶ added in v0.17.0
func (o StreamingImageOutput) Ec2ImageId() pulumi.StringOutput
The ID of an EC2 machine image with which to create the streaming image.
func (StreamingImageOutput) ElementType ¶
func (StreamingImageOutput) ElementType() reflect.Type
func (StreamingImageOutput) EncryptionConfiguration ¶ added in v0.17.0
func (o StreamingImageOutput) EncryptionConfiguration() StreamingImageEncryptionConfigurationOutput
func (StreamingImageOutput) EncryptionConfigurationKeyArn ¶ added in v1.7.0
func (o StreamingImageOutput) EncryptionConfigurationKeyArn() pulumi.StringPtrOutput
func (StreamingImageOutput) EncryptionConfigurationKeyType ¶ added in v1.7.0
func (o StreamingImageOutput) EncryptionConfigurationKeyType() pulumi.StringPtrOutput
func (StreamingImageOutput) EulaIds ¶ added in v0.17.0
func (o StreamingImageOutput) EulaIds() pulumi.StringArrayOutput
The list of IDs of EULAs that must be accepted before a streaming session can be started using this streaming image.
func (StreamingImageOutput) Name ¶ added in v0.17.0
func (o StreamingImageOutput) Name() pulumi.StringOutput
A friendly name for a streaming image resource.
func (StreamingImageOutput) Owner ¶ added in v0.17.0
func (o StreamingImageOutput) Owner() pulumi.StringOutput
The owner of the streaming image, either the studioId that contains the streaming image or 'amazon' for images that are provided by .
func (StreamingImageOutput) Platform ¶ added in v0.17.0
func (o StreamingImageOutput) Platform() pulumi.StringOutput
The platform of the streaming image, either WINDOWS or LINUX.
func (StreamingImageOutput) StreamingImageId ¶ added in v0.17.0
func (o StreamingImageOutput) StreamingImageId() pulumi.StringOutput
The unique identifier for the streaming image resource.
func (StreamingImageOutput) StudioId ¶ added in v0.17.0
func (o StreamingImageOutput) StudioId() pulumi.StringOutput
The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
func (StreamingImageOutput) Tags ¶ added in v0.17.0
func (o StreamingImageOutput) Tags() pulumi.StringMapOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (StreamingImageOutput) ToStreamingImageOutput ¶
func (o StreamingImageOutput) ToStreamingImageOutput() StreamingImageOutput
func (StreamingImageOutput) ToStreamingImageOutputWithContext ¶
func (o StreamingImageOutput) ToStreamingImageOutputWithContext(ctx context.Context) StreamingImageOutput
type StreamingImageState ¶
type StreamingImageState struct { }
func (StreamingImageState) ElementType ¶
func (StreamingImageState) ElementType() reflect.Type
type Studio ¶
type Studio struct { pulumi.CustomResourceState // The IAM role that studio admins assume when logging in to the Nimble Studio portal. AdminRoleArn pulumi.StringOutput `pulumi:"adminRoleArn"` // A friendly name for the studio. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The AWS Region where the studio resource is located. For example, `us-west-2` . HomeRegion pulumi.StringOutput `pulumi:"homeRegion"` // The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal. SsoClientId pulumi.StringOutput `pulumi:"ssoClientId"` // Configuration of the encryption method that is used for the studio. StudioEncryptionConfiguration StudioEncryptionConfigurationPtrOutput `pulumi:"studioEncryptionConfiguration"` // The unique identifier for the studio resource. StudioId pulumi.StringOutput `pulumi:"studioId"` // The name of the studio, as included in the URL when accessing it in the Nimble Studio portal. StudioName pulumi.StringOutput `pulumi:"studioName"` // The unique identifier for the studio resource. StudioUrl pulumi.StringOutput `pulumi:"studioUrl"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapOutput `pulumi:"tags"` // The IAM role that studio users assume when logging in to the Nimble Studio portal. UserRoleArn pulumi.StringOutput `pulumi:"userRoleArn"` }
Resource Type definition for AWS::NimbleStudio::Studio
func GetStudio ¶
func GetStudio(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StudioState, opts ...pulumi.ResourceOption) (*Studio, error)
GetStudio gets an existing Studio 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 NewStudio ¶
func NewStudio(ctx *pulumi.Context, name string, args *StudioArgs, opts ...pulumi.ResourceOption) (*Studio, error)
NewStudio registers a new resource with the given unique name, arguments, and options.
func (*Studio) ElementType ¶
func (*Studio) ToStudioOutput ¶
func (i *Studio) ToStudioOutput() StudioOutput
func (*Studio) ToStudioOutputWithContext ¶
func (i *Studio) ToStudioOutputWithContext(ctx context.Context) StudioOutput
type StudioArgs ¶
type StudioArgs struct { // The IAM role that studio admins assume when logging in to the Nimble Studio portal. AdminRoleArn pulumi.StringInput // A friendly name for the studio. DisplayName pulumi.StringInput // Configuration of the encryption method that is used for the studio. StudioEncryptionConfiguration StudioEncryptionConfigurationPtrInput // The name of the studio, as included in the URL when accessing it in the Nimble Studio portal. StudioName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapInput // The IAM role that studio users assume when logging in to the Nimble Studio portal. UserRoleArn pulumi.StringInput }
The set of arguments for constructing a Studio resource.
func (StudioArgs) ElementType ¶
func (StudioArgs) ElementType() reflect.Type
type StudioComponent ¶
type StudioComponent struct { pulumi.CustomResourceState // The configuration of the studio component, based on component type. Configuration StudioComponentConfigurationPtrOutput `pulumi:"configuration"` // A human-readable description for the studio component resource. Description pulumi.StringPtrOutput `pulumi:"description"` // The EC2 security groups that control access to the studio component. Ec2SecurityGroupIds pulumi.StringArrayOutput `pulumi:"ec2SecurityGroupIds"` // Initialization scripts for studio components. InitializationScripts StudioComponentInitializationScriptArrayOutput `pulumi:"initializationScripts"` // A friendly name for the studio component resource. Name pulumi.StringOutput `pulumi:"name"` // Parameters for the studio component scripts. ScriptParameters StudioComponentScriptParameterKeyValueArrayOutput `pulumi:"scriptParameters"` // The unique identifier for the studio component resource. StudioComponentId pulumi.StringOutput `pulumi:"studioComponentId"` // The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource. StudioId pulumi.StringOutput `pulumi:"studioId"` // The specific subtype of a studio component. Subtype pulumi.StringPtrOutput `pulumi:"subtype"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the studio component. Type pulumi.StringOutput `pulumi:"type"` }
Resource Type definition for AWS::NimbleStudio::StudioComponent
func GetStudioComponent ¶
func GetStudioComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StudioComponentState, opts ...pulumi.ResourceOption) (*StudioComponent, error)
GetStudioComponent gets an existing StudioComponent 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 NewStudioComponent ¶
func NewStudioComponent(ctx *pulumi.Context, name string, args *StudioComponentArgs, opts ...pulumi.ResourceOption) (*StudioComponent, error)
NewStudioComponent registers a new resource with the given unique name, arguments, and options.
func (*StudioComponent) ElementType ¶
func (*StudioComponent) ElementType() reflect.Type
func (*StudioComponent) ToStudioComponentOutput ¶
func (i *StudioComponent) ToStudioComponentOutput() StudioComponentOutput
func (*StudioComponent) ToStudioComponentOutputWithContext ¶
func (i *StudioComponent) ToStudioComponentOutputWithContext(ctx context.Context) StudioComponentOutput
type StudioComponentActiveDirectoryComputerAttributeArgs ¶
type StudioComponentActiveDirectoryComputerAttributeArgs struct { // The name for the LDAP attribute. Name pulumi.StringPtrInput `pulumi:"name"` // The value for the LDAP attribute. Value pulumi.StringPtrInput `pulumi:"value"` }
func (StudioComponentActiveDirectoryComputerAttributeArgs) ElementType ¶
func (StudioComponentActiveDirectoryComputerAttributeArgs) ElementType() reflect.Type
func (StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutput ¶
func (i StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutput() StudioComponentActiveDirectoryComputerAttributeOutput
func (StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext ¶
func (i StudioComponentActiveDirectoryComputerAttributeArgs) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeOutput
type StudioComponentActiveDirectoryComputerAttributeArray ¶
type StudioComponentActiveDirectoryComputerAttributeArray []StudioComponentActiveDirectoryComputerAttributeInput
func (StudioComponentActiveDirectoryComputerAttributeArray) ElementType ¶
func (StudioComponentActiveDirectoryComputerAttributeArray) ElementType() reflect.Type
func (StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput ¶
func (i StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput() StudioComponentActiveDirectoryComputerAttributeArrayOutput
func (StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext ¶
func (i StudioComponentActiveDirectoryComputerAttributeArray) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput
type StudioComponentActiveDirectoryComputerAttributeArrayInput ¶
type StudioComponentActiveDirectoryComputerAttributeArrayInput interface { pulumi.Input ToStudioComponentActiveDirectoryComputerAttributeArrayOutput() StudioComponentActiveDirectoryComputerAttributeArrayOutput ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput }
StudioComponentActiveDirectoryComputerAttributeArrayInput is an input type that accepts StudioComponentActiveDirectoryComputerAttributeArray and StudioComponentActiveDirectoryComputerAttributeArrayOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryComputerAttributeArrayInput` via:
StudioComponentActiveDirectoryComputerAttributeArray{ StudioComponentActiveDirectoryComputerAttributeArgs{...} }
type StudioComponentActiveDirectoryComputerAttributeArrayOutput ¶
type StudioComponentActiveDirectoryComputerAttributeArrayOutput struct{ *pulumi.OutputState }
func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ElementType ¶
func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ElementType() reflect.Type
func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput ¶
func (o StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutput() StudioComponentActiveDirectoryComputerAttributeArrayOutput
func (StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext ¶
func (o StudioComponentActiveDirectoryComputerAttributeArrayOutput) ToStudioComponentActiveDirectoryComputerAttributeArrayOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeArrayOutput
type StudioComponentActiveDirectoryComputerAttributeInput ¶
type StudioComponentActiveDirectoryComputerAttributeInput interface { pulumi.Input ToStudioComponentActiveDirectoryComputerAttributeOutput() StudioComponentActiveDirectoryComputerAttributeOutput ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(context.Context) StudioComponentActiveDirectoryComputerAttributeOutput }
StudioComponentActiveDirectoryComputerAttributeInput is an input type that accepts StudioComponentActiveDirectoryComputerAttributeArgs and StudioComponentActiveDirectoryComputerAttributeOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryComputerAttributeInput` via:
StudioComponentActiveDirectoryComputerAttributeArgs{...}
type StudioComponentActiveDirectoryComputerAttributeOutput ¶
type StudioComponentActiveDirectoryComputerAttributeOutput struct{ *pulumi.OutputState }
func (StudioComponentActiveDirectoryComputerAttributeOutput) ElementType ¶
func (StudioComponentActiveDirectoryComputerAttributeOutput) ElementType() reflect.Type
func (StudioComponentActiveDirectoryComputerAttributeOutput) Name ¶
The name for the LDAP attribute.
func (StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutput ¶
func (o StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutput() StudioComponentActiveDirectoryComputerAttributeOutput
func (StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext ¶
func (o StudioComponentActiveDirectoryComputerAttributeOutput) ToStudioComponentActiveDirectoryComputerAttributeOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryComputerAttributeOutput
func (StudioComponentActiveDirectoryComputerAttributeOutput) Value ¶
func (o StudioComponentActiveDirectoryComputerAttributeOutput) Value() pulumi.StringPtrOutput
The value for the LDAP attribute.
type StudioComponentActiveDirectoryConfiguration ¶
type StudioComponentActiveDirectoryConfiguration struct { // A collection of custom attributes for an Active Directory computer. ComputerAttributes []StudioComponentActiveDirectoryComputerAttribute `pulumi:"computerAttributes"` // The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component. DirectoryId *string `pulumi:"directoryId"` // The distinguished name (DN) and organizational unit (OU) of an Active Directory computer. OrganizationalUnitDistinguishedName *string `pulumi:"organizationalUnitDistinguishedName"` }
type StudioComponentActiveDirectoryConfigurationArgs ¶
type StudioComponentActiveDirectoryConfigurationArgs struct { // A collection of custom attributes for an Active Directory computer. ComputerAttributes StudioComponentActiveDirectoryComputerAttributeArrayInput `pulumi:"computerAttributes"` // The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component. DirectoryId pulumi.StringPtrInput `pulumi:"directoryId"` // The distinguished name (DN) and organizational unit (OU) of an Active Directory computer. OrganizationalUnitDistinguishedName pulumi.StringPtrInput `pulumi:"organizationalUnitDistinguishedName"` }
func (StudioComponentActiveDirectoryConfigurationArgs) ElementType ¶
func (StudioComponentActiveDirectoryConfigurationArgs) ElementType() reflect.Type
func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutput ¶
func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput
func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutputWithContext ¶
func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationOutput
func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutput ¶
func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput
func (StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext ¶
func (i StudioComponentActiveDirectoryConfigurationArgs) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput
type StudioComponentActiveDirectoryConfigurationInput ¶
type StudioComponentActiveDirectoryConfigurationInput interface { pulumi.Input ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput ToStudioComponentActiveDirectoryConfigurationOutputWithContext(context.Context) StudioComponentActiveDirectoryConfigurationOutput }
StudioComponentActiveDirectoryConfigurationInput is an input type that accepts StudioComponentActiveDirectoryConfigurationArgs and StudioComponentActiveDirectoryConfigurationOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryConfigurationInput` via:
StudioComponentActiveDirectoryConfigurationArgs{...}
type StudioComponentActiveDirectoryConfigurationOutput ¶
type StudioComponentActiveDirectoryConfigurationOutput struct{ *pulumi.OutputState }
func (StudioComponentActiveDirectoryConfigurationOutput) ComputerAttributes ¶
func (o StudioComponentActiveDirectoryConfigurationOutput) ComputerAttributes() StudioComponentActiveDirectoryComputerAttributeArrayOutput
A collection of custom attributes for an Active Directory computer.
func (StudioComponentActiveDirectoryConfigurationOutput) DirectoryId ¶
func (o StudioComponentActiveDirectoryConfigurationOutput) DirectoryId() pulumi.StringPtrOutput
The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
func (StudioComponentActiveDirectoryConfigurationOutput) ElementType ¶
func (StudioComponentActiveDirectoryConfigurationOutput) ElementType() reflect.Type
func (StudioComponentActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName ¶
func (o StudioComponentActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutput ¶
func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutput() StudioComponentActiveDirectoryConfigurationOutput
func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutputWithContext ¶
func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationOutput
func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput ¶
func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput
func (StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext ¶
func (o StudioComponentActiveDirectoryConfigurationOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput
type StudioComponentActiveDirectoryConfigurationPtrInput ¶
type StudioComponentActiveDirectoryConfigurationPtrInput interface { pulumi.Input ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput }
StudioComponentActiveDirectoryConfigurationPtrInput is an input type that accepts StudioComponentActiveDirectoryConfigurationArgs, StudioComponentActiveDirectoryConfigurationPtr and StudioComponentActiveDirectoryConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentActiveDirectoryConfigurationPtrInput` via:
StudioComponentActiveDirectoryConfigurationArgs{...} or: nil
func StudioComponentActiveDirectoryConfigurationPtr ¶
func StudioComponentActiveDirectoryConfigurationPtr(v *StudioComponentActiveDirectoryConfigurationArgs) StudioComponentActiveDirectoryConfigurationPtrInput
type StudioComponentActiveDirectoryConfigurationPtrOutput ¶
type StudioComponentActiveDirectoryConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StudioComponentActiveDirectoryConfigurationPtrOutput) ComputerAttributes ¶
func (o StudioComponentActiveDirectoryConfigurationPtrOutput) ComputerAttributes() StudioComponentActiveDirectoryComputerAttributeArrayOutput
A collection of custom attributes for an Active Directory computer.
func (StudioComponentActiveDirectoryConfigurationPtrOutput) DirectoryId ¶
func (o StudioComponentActiveDirectoryConfigurationPtrOutput) DirectoryId() pulumi.StringPtrOutput
The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
func (StudioComponentActiveDirectoryConfigurationPtrOutput) ElementType ¶
func (StudioComponentActiveDirectoryConfigurationPtrOutput) ElementType() reflect.Type
func (StudioComponentActiveDirectoryConfigurationPtrOutput) OrganizationalUnitDistinguishedName ¶
func (o StudioComponentActiveDirectoryConfigurationPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput
The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
func (StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput ¶
func (o StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutput() StudioComponentActiveDirectoryConfigurationPtrOutput
func (StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext ¶
func (o StudioComponentActiveDirectoryConfigurationPtrOutput) ToStudioComponentActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentActiveDirectoryConfigurationPtrOutput
type StudioComponentArgs ¶
type StudioComponentArgs struct { // The configuration of the studio component, based on component type. Configuration StudioComponentConfigurationPtrInput // A human-readable description for the studio component resource. Description pulumi.StringPtrInput // The EC2 security groups that control access to the studio component. Ec2SecurityGroupIds pulumi.StringArrayInput // Initialization scripts for studio components. InitializationScripts StudioComponentInitializationScriptArrayInput // A friendly name for the studio component resource. Name pulumi.StringPtrInput // Parameters for the studio component scripts. ScriptParameters StudioComponentScriptParameterKeyValueArrayInput // The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource. StudioId pulumi.StringInput // The specific subtype of a studio component. Subtype pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags pulumi.StringMapInput // The type of the studio component. Type pulumi.StringInput }
The set of arguments for constructing a StudioComponent resource.
func (StudioComponentArgs) ElementType ¶
func (StudioComponentArgs) ElementType() reflect.Type
type StudioComponentComputeFarmConfiguration ¶
type StudioComponentComputeFarmConfiguration struct { // The name of an Active Directory user that is used on ComputeFarm worker instances. ActiveDirectoryUser *string `pulumi:"activeDirectoryUser"` // The endpoint of the ComputeFarm that is accessed by the studio component resource. Endpoint *string `pulumi:"endpoint"` }
type StudioComponentComputeFarmConfigurationArgs ¶
type StudioComponentComputeFarmConfigurationArgs struct { // The name of an Active Directory user that is used on ComputeFarm worker instances. ActiveDirectoryUser pulumi.StringPtrInput `pulumi:"activeDirectoryUser"` // The endpoint of the ComputeFarm that is accessed by the studio component resource. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` }
func (StudioComponentComputeFarmConfigurationArgs) ElementType ¶
func (StudioComponentComputeFarmConfigurationArgs) ElementType() reflect.Type
func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutput ¶
func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput
func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutputWithContext ¶
func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationOutput
func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutput ¶
func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput
func (StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext ¶
func (i StudioComponentComputeFarmConfigurationArgs) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput
type StudioComponentComputeFarmConfigurationInput ¶
type StudioComponentComputeFarmConfigurationInput interface { pulumi.Input ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput ToStudioComponentComputeFarmConfigurationOutputWithContext(context.Context) StudioComponentComputeFarmConfigurationOutput }
StudioComponentComputeFarmConfigurationInput is an input type that accepts StudioComponentComputeFarmConfigurationArgs and StudioComponentComputeFarmConfigurationOutput values. You can construct a concrete instance of `StudioComponentComputeFarmConfigurationInput` via:
StudioComponentComputeFarmConfigurationArgs{...}
type StudioComponentComputeFarmConfigurationOutput ¶
type StudioComponentComputeFarmConfigurationOutput struct{ *pulumi.OutputState }
func (StudioComponentComputeFarmConfigurationOutput) ActiveDirectoryUser ¶
func (o StudioComponentComputeFarmConfigurationOutput) ActiveDirectoryUser() pulumi.StringPtrOutput
The name of an Active Directory user that is used on ComputeFarm worker instances.
func (StudioComponentComputeFarmConfigurationOutput) ElementType ¶
func (StudioComponentComputeFarmConfigurationOutput) ElementType() reflect.Type
func (StudioComponentComputeFarmConfigurationOutput) Endpoint ¶
func (o StudioComponentComputeFarmConfigurationOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of the ComputeFarm that is accessed by the studio component resource.
func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutput ¶
func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutput() StudioComponentComputeFarmConfigurationOutput
func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutputWithContext ¶
func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationOutput
func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutput ¶
func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput
func (StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext ¶
func (o StudioComponentComputeFarmConfigurationOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput
type StudioComponentComputeFarmConfigurationPtrInput ¶
type StudioComponentComputeFarmConfigurationPtrInput interface { pulumi.Input ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(context.Context) StudioComponentComputeFarmConfigurationPtrOutput }
StudioComponentComputeFarmConfigurationPtrInput is an input type that accepts StudioComponentComputeFarmConfigurationArgs, StudioComponentComputeFarmConfigurationPtr and StudioComponentComputeFarmConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentComputeFarmConfigurationPtrInput` via:
StudioComponentComputeFarmConfigurationArgs{...} or: nil
func StudioComponentComputeFarmConfigurationPtr ¶
func StudioComponentComputeFarmConfigurationPtr(v *StudioComponentComputeFarmConfigurationArgs) StudioComponentComputeFarmConfigurationPtrInput
type StudioComponentComputeFarmConfigurationPtrOutput ¶
type StudioComponentComputeFarmConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StudioComponentComputeFarmConfigurationPtrOutput) ActiveDirectoryUser ¶
func (o StudioComponentComputeFarmConfigurationPtrOutput) ActiveDirectoryUser() pulumi.StringPtrOutput
The name of an Active Directory user that is used on ComputeFarm worker instances.
func (StudioComponentComputeFarmConfigurationPtrOutput) ElementType ¶
func (StudioComponentComputeFarmConfigurationPtrOutput) ElementType() reflect.Type
func (StudioComponentComputeFarmConfigurationPtrOutput) Endpoint ¶
func (o StudioComponentComputeFarmConfigurationPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of the ComputeFarm that is accessed by the studio component resource.
func (StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutput ¶
func (o StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutput() StudioComponentComputeFarmConfigurationPtrOutput
func (StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext ¶
func (o StudioComponentComputeFarmConfigurationPtrOutput) ToStudioComponentComputeFarmConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentComputeFarmConfigurationPtrOutput
type StudioComponentConfiguration ¶ added in v0.2.0
type StudioComponentConfiguration struct { // The configuration for a AWS Directory Service for Microsoft Active Directory studio resource. ActiveDirectoryConfiguration *StudioComponentActiveDirectoryConfiguration `pulumi:"activeDirectoryConfiguration"` // The configuration for a render farm that is associated with a studio resource. ComputeFarmConfiguration *StudioComponentComputeFarmConfiguration `pulumi:"computeFarmConfiguration"` // The configuration for a license service that is associated with a studio resource. LicenseServiceConfiguration *StudioComponentLicenseServiceConfiguration `pulumi:"licenseServiceConfiguration"` SharedFileSystemConfiguration *StudioComponentSharedFileSystemConfiguration `pulumi:"sharedFileSystemConfiguration"` }
type StudioComponentConfigurationArgs ¶ added in v0.2.0
type StudioComponentConfigurationArgs struct { // The configuration for a AWS Directory Service for Microsoft Active Directory studio resource. ActiveDirectoryConfiguration StudioComponentActiveDirectoryConfigurationPtrInput `pulumi:"activeDirectoryConfiguration"` // The configuration for a render farm that is associated with a studio resource. ComputeFarmConfiguration StudioComponentComputeFarmConfigurationPtrInput `pulumi:"computeFarmConfiguration"` // The configuration for a license service that is associated with a studio resource. LicenseServiceConfiguration StudioComponentLicenseServiceConfigurationPtrInput `pulumi:"licenseServiceConfiguration"` SharedFileSystemConfiguration StudioComponentSharedFileSystemConfigurationPtrInput `pulumi:"sharedFileSystemConfiguration"` }
func (StudioComponentConfigurationArgs) ElementType ¶ added in v0.2.0
func (StudioComponentConfigurationArgs) ElementType() reflect.Type
func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutput ¶ added in v0.2.0
func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput
func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutputWithContext ¶ added in v0.2.0
func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationOutputWithContext(ctx context.Context) StudioComponentConfigurationOutput
func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutput ¶ added in v0.2.0
func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput
func (StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (i StudioComponentConfigurationArgs) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput
type StudioComponentConfigurationInput ¶ added in v0.2.0
type StudioComponentConfigurationInput interface { pulumi.Input ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput ToStudioComponentConfigurationOutputWithContext(context.Context) StudioComponentConfigurationOutput }
StudioComponentConfigurationInput is an input type that accepts StudioComponentConfigurationArgs and StudioComponentConfigurationOutput values. You can construct a concrete instance of `StudioComponentConfigurationInput` via:
StudioComponentConfigurationArgs{...}
type StudioComponentConfigurationOutput ¶ added in v0.2.0
type StudioComponentConfigurationOutput struct{ *pulumi.OutputState }
func (StudioComponentConfigurationOutput) ActiveDirectoryConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) ActiveDirectoryConfiguration() StudioComponentActiveDirectoryConfigurationPtrOutput
The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
func (StudioComponentConfigurationOutput) ComputeFarmConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) ComputeFarmConfiguration() StudioComponentComputeFarmConfigurationPtrOutput
The configuration for a render farm that is associated with a studio resource.
func (StudioComponentConfigurationOutput) ElementType ¶ added in v0.2.0
func (StudioComponentConfigurationOutput) ElementType() reflect.Type
func (StudioComponentConfigurationOutput) LicenseServiceConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) LicenseServiceConfiguration() StudioComponentLicenseServiceConfigurationPtrOutput
The configuration for a license service that is associated with a studio resource.
func (StudioComponentConfigurationOutput) SharedFileSystemConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) SharedFileSystemConfiguration() StudioComponentSharedFileSystemConfigurationPtrOutput
The configuration for a shared file storage system that is associated with a studio resource.
func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutput ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutput() StudioComponentConfigurationOutput
func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutputWithContext ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationOutputWithContext(ctx context.Context) StudioComponentConfigurationOutput
func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutput ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput
func (StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o StudioComponentConfigurationOutput) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput
type StudioComponentConfigurationPtrInput ¶ added in v0.2.0
type StudioComponentConfigurationPtrInput interface { pulumi.Input ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput ToStudioComponentConfigurationPtrOutputWithContext(context.Context) StudioComponentConfigurationPtrOutput }
StudioComponentConfigurationPtrInput is an input type that accepts StudioComponentConfigurationArgs, StudioComponentConfigurationPtr and StudioComponentConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentConfigurationPtrInput` via:
StudioComponentConfigurationArgs{...} or: nil
func StudioComponentConfigurationPtr ¶ added in v0.2.0
func StudioComponentConfigurationPtr(v *StudioComponentConfigurationArgs) StudioComponentConfigurationPtrInput
type StudioComponentConfigurationPtrOutput ¶ added in v0.2.0
type StudioComponentConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StudioComponentConfigurationPtrOutput) ActiveDirectoryConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationPtrOutput) ActiveDirectoryConfiguration() StudioComponentActiveDirectoryConfigurationPtrOutput
The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
func (StudioComponentConfigurationPtrOutput) ComputeFarmConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationPtrOutput) ComputeFarmConfiguration() StudioComponentComputeFarmConfigurationPtrOutput
The configuration for a render farm that is associated with a studio resource.
func (StudioComponentConfigurationPtrOutput) ElementType ¶ added in v0.2.0
func (StudioComponentConfigurationPtrOutput) ElementType() reflect.Type
func (StudioComponentConfigurationPtrOutput) LicenseServiceConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationPtrOutput) LicenseServiceConfiguration() StudioComponentLicenseServiceConfigurationPtrOutput
The configuration for a license service that is associated with a studio resource.
func (StudioComponentConfigurationPtrOutput) SharedFileSystemConfiguration ¶ added in v0.2.0
func (o StudioComponentConfigurationPtrOutput) SharedFileSystemConfiguration() StudioComponentSharedFileSystemConfigurationPtrOutput
The configuration for a shared file storage system that is associated with a studio resource.
func (StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutput ¶ added in v0.2.0
func (o StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutput() StudioComponentConfigurationPtrOutput
func (StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o StudioComponentConfigurationPtrOutput) ToStudioComponentConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentConfigurationPtrOutput
type StudioComponentInitializationScript ¶ added in v0.2.0
type StudioComponentInitializationScript struct { // The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31". LaunchProfileProtocolVersion *string `pulumi:"launchProfileProtocolVersion"` // The platform of the initialization script, either Windows or Linux. Platform *string `pulumi:"platform"` // The method to use when running the initialization script. RunContext *string `pulumi:"runContext"` // The initialization script. Script *string `pulumi:"script"` }
type StudioComponentInitializationScriptArgs ¶ added in v0.2.0
type StudioComponentInitializationScriptArgs struct { // The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31". LaunchProfileProtocolVersion pulumi.StringPtrInput `pulumi:"launchProfileProtocolVersion"` // The platform of the initialization script, either Windows or Linux. Platform pulumi.StringPtrInput `pulumi:"platform"` // The method to use when running the initialization script. RunContext pulumi.StringPtrInput `pulumi:"runContext"` // The initialization script. Script pulumi.StringPtrInput `pulumi:"script"` }
func (StudioComponentInitializationScriptArgs) ElementType ¶ added in v0.2.0
func (StudioComponentInitializationScriptArgs) ElementType() reflect.Type
func (StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutput ¶ added in v0.2.0
func (i StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput
func (StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutputWithContext ¶ added in v0.2.0
func (i StudioComponentInitializationScriptArgs) ToStudioComponentInitializationScriptOutputWithContext(ctx context.Context) StudioComponentInitializationScriptOutput
type StudioComponentInitializationScriptArray ¶ added in v0.2.0
type StudioComponentInitializationScriptArray []StudioComponentInitializationScriptInput
func (StudioComponentInitializationScriptArray) ElementType ¶ added in v0.2.0
func (StudioComponentInitializationScriptArray) ElementType() reflect.Type
func (StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutput ¶ added in v0.2.0
func (i StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput
func (StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutputWithContext ¶ added in v0.2.0
func (i StudioComponentInitializationScriptArray) ToStudioComponentInitializationScriptArrayOutputWithContext(ctx context.Context) StudioComponentInitializationScriptArrayOutput
type StudioComponentInitializationScriptArrayInput ¶ added in v0.2.0
type StudioComponentInitializationScriptArrayInput interface { pulumi.Input ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput ToStudioComponentInitializationScriptArrayOutputWithContext(context.Context) StudioComponentInitializationScriptArrayOutput }
StudioComponentInitializationScriptArrayInput is an input type that accepts StudioComponentInitializationScriptArray and StudioComponentInitializationScriptArrayOutput values. You can construct a concrete instance of `StudioComponentInitializationScriptArrayInput` via:
StudioComponentInitializationScriptArray{ StudioComponentInitializationScriptArgs{...} }
type StudioComponentInitializationScriptArrayOutput ¶ added in v0.2.0
type StudioComponentInitializationScriptArrayOutput struct{ *pulumi.OutputState }
func (StudioComponentInitializationScriptArrayOutput) ElementType ¶ added in v0.2.0
func (StudioComponentInitializationScriptArrayOutput) ElementType() reflect.Type
func (StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutput ¶ added in v0.2.0
func (o StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutput() StudioComponentInitializationScriptArrayOutput
func (StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutputWithContext ¶ added in v0.2.0
func (o StudioComponentInitializationScriptArrayOutput) ToStudioComponentInitializationScriptArrayOutputWithContext(ctx context.Context) StudioComponentInitializationScriptArrayOutput
type StudioComponentInitializationScriptInput ¶ added in v0.2.0
type StudioComponentInitializationScriptInput interface { pulumi.Input ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput ToStudioComponentInitializationScriptOutputWithContext(context.Context) StudioComponentInitializationScriptOutput }
StudioComponentInitializationScriptInput is an input type that accepts StudioComponentInitializationScriptArgs and StudioComponentInitializationScriptOutput values. You can construct a concrete instance of `StudioComponentInitializationScriptInput` via:
StudioComponentInitializationScriptArgs{...}
type StudioComponentInitializationScriptOutput ¶ added in v0.2.0
type StudioComponentInitializationScriptOutput struct{ *pulumi.OutputState }
func (StudioComponentInitializationScriptOutput) ElementType ¶ added in v0.2.0
func (StudioComponentInitializationScriptOutput) ElementType() reflect.Type
func (StudioComponentInitializationScriptOutput) LaunchProfileProtocolVersion ¶ added in v0.2.0
func (o StudioComponentInitializationScriptOutput) LaunchProfileProtocolVersion() pulumi.StringPtrOutput
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
func (StudioComponentInitializationScriptOutput) Platform ¶ added in v0.2.0
func (o StudioComponentInitializationScriptOutput) Platform() pulumi.StringPtrOutput
The platform of the initialization script, either Windows or Linux.
func (StudioComponentInitializationScriptOutput) RunContext ¶ added in v0.2.0
func (o StudioComponentInitializationScriptOutput) RunContext() pulumi.StringPtrOutput
The method to use when running the initialization script.
func (StudioComponentInitializationScriptOutput) Script ¶ added in v0.2.0
func (o StudioComponentInitializationScriptOutput) Script() pulumi.StringPtrOutput
The initialization script.
func (StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutput ¶ added in v0.2.0
func (o StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutput() StudioComponentInitializationScriptOutput
func (StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutputWithContext ¶ added in v0.2.0
func (o StudioComponentInitializationScriptOutput) ToStudioComponentInitializationScriptOutputWithContext(ctx context.Context) StudioComponentInitializationScriptOutput
type StudioComponentInput ¶
type StudioComponentInput interface { pulumi.Input ToStudioComponentOutput() StudioComponentOutput ToStudioComponentOutputWithContext(ctx context.Context) StudioComponentOutput }
type StudioComponentLicenseServiceConfiguration ¶
type StudioComponentLicenseServiceConfiguration struct { // The endpoint of the license service that is accessed by the studio component resource. Endpoint *string `pulumi:"endpoint"` }
type StudioComponentLicenseServiceConfigurationArgs ¶
type StudioComponentLicenseServiceConfigurationArgs struct { // The endpoint of the license service that is accessed by the studio component resource. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` }
func (StudioComponentLicenseServiceConfigurationArgs) ElementType ¶
func (StudioComponentLicenseServiceConfigurationArgs) ElementType() reflect.Type
func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutput ¶
func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput
func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutputWithContext ¶
func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationOutput
func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutput ¶
func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput
func (StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext ¶
func (i StudioComponentLicenseServiceConfigurationArgs) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput
type StudioComponentLicenseServiceConfigurationInput ¶
type StudioComponentLicenseServiceConfigurationInput interface { pulumi.Input ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput ToStudioComponentLicenseServiceConfigurationOutputWithContext(context.Context) StudioComponentLicenseServiceConfigurationOutput }
StudioComponentLicenseServiceConfigurationInput is an input type that accepts StudioComponentLicenseServiceConfigurationArgs and StudioComponentLicenseServiceConfigurationOutput values. You can construct a concrete instance of `StudioComponentLicenseServiceConfigurationInput` via:
StudioComponentLicenseServiceConfigurationArgs{...}
type StudioComponentLicenseServiceConfigurationOutput ¶
type StudioComponentLicenseServiceConfigurationOutput struct{ *pulumi.OutputState }
func (StudioComponentLicenseServiceConfigurationOutput) ElementType ¶
func (StudioComponentLicenseServiceConfigurationOutput) ElementType() reflect.Type
func (StudioComponentLicenseServiceConfigurationOutput) Endpoint ¶
func (o StudioComponentLicenseServiceConfigurationOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of the license service that is accessed by the studio component resource.
func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutput ¶
func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutput() StudioComponentLicenseServiceConfigurationOutput
func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutputWithContext ¶
func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationOutput
func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput ¶
func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput
func (StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext ¶
func (o StudioComponentLicenseServiceConfigurationOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput
type StudioComponentLicenseServiceConfigurationPtrInput ¶
type StudioComponentLicenseServiceConfigurationPtrInput interface { pulumi.Input ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(context.Context) StudioComponentLicenseServiceConfigurationPtrOutput }
StudioComponentLicenseServiceConfigurationPtrInput is an input type that accepts StudioComponentLicenseServiceConfigurationArgs, StudioComponentLicenseServiceConfigurationPtr and StudioComponentLicenseServiceConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentLicenseServiceConfigurationPtrInput` via:
StudioComponentLicenseServiceConfigurationArgs{...} or: nil
func StudioComponentLicenseServiceConfigurationPtr ¶
func StudioComponentLicenseServiceConfigurationPtr(v *StudioComponentLicenseServiceConfigurationArgs) StudioComponentLicenseServiceConfigurationPtrInput
type StudioComponentLicenseServiceConfigurationPtrOutput ¶
type StudioComponentLicenseServiceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StudioComponentLicenseServiceConfigurationPtrOutput) ElementType ¶
func (StudioComponentLicenseServiceConfigurationPtrOutput) ElementType() reflect.Type
func (StudioComponentLicenseServiceConfigurationPtrOutput) Endpoint ¶
func (o StudioComponentLicenseServiceConfigurationPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of the license service that is accessed by the studio component resource.
func (StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput ¶
func (o StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutput() StudioComponentLicenseServiceConfigurationPtrOutput
func (StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext ¶
func (o StudioComponentLicenseServiceConfigurationPtrOutput) ToStudioComponentLicenseServiceConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentLicenseServiceConfigurationPtrOutput
type StudioComponentOutput ¶
type StudioComponentOutput struct{ *pulumi.OutputState }
func (StudioComponentOutput) Configuration ¶ added in v0.17.0
func (o StudioComponentOutput) Configuration() StudioComponentConfigurationPtrOutput
The configuration of the studio component, based on component type.
func (StudioComponentOutput) Description ¶ added in v0.17.0
func (o StudioComponentOutput) Description() pulumi.StringPtrOutput
A human-readable description for the studio component resource.
func (StudioComponentOutput) Ec2SecurityGroupIds ¶ added in v0.17.0
func (o StudioComponentOutput) Ec2SecurityGroupIds() pulumi.StringArrayOutput
The EC2 security groups that control access to the studio component.
func (StudioComponentOutput) ElementType ¶
func (StudioComponentOutput) ElementType() reflect.Type
func (StudioComponentOutput) InitializationScripts ¶ added in v0.17.0
func (o StudioComponentOutput) InitializationScripts() StudioComponentInitializationScriptArrayOutput
Initialization scripts for studio components.
func (StudioComponentOutput) Name ¶ added in v0.17.0
func (o StudioComponentOutput) Name() pulumi.StringOutput
A friendly name for the studio component resource.
func (StudioComponentOutput) ScriptParameters ¶ added in v0.17.0
func (o StudioComponentOutput) ScriptParameters() StudioComponentScriptParameterKeyValueArrayOutput
Parameters for the studio component scripts.
func (StudioComponentOutput) StudioComponentId ¶ added in v0.17.0
func (o StudioComponentOutput) StudioComponentId() pulumi.StringOutput
The unique identifier for the studio component resource.
func (StudioComponentOutput) StudioId ¶ added in v0.17.0
func (o StudioComponentOutput) StudioId() pulumi.StringOutput
The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
func (StudioComponentOutput) Subtype ¶ added in v0.17.0
func (o StudioComponentOutput) Subtype() pulumi.StringPtrOutput
The specific subtype of a studio component.
func (StudioComponentOutput) Tags ¶ added in v0.17.0
func (o StudioComponentOutput) Tags() pulumi.StringMapOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (StudioComponentOutput) ToStudioComponentOutput ¶
func (o StudioComponentOutput) ToStudioComponentOutput() StudioComponentOutput
func (StudioComponentOutput) ToStudioComponentOutputWithContext ¶
func (o StudioComponentOutput) ToStudioComponentOutputWithContext(ctx context.Context) StudioComponentOutput
func (StudioComponentOutput) Type ¶ added in v0.17.0
func (o StudioComponentOutput) Type() pulumi.StringOutput
The type of the studio component.
type StudioComponentScriptParameterKeyValueArgs ¶
type StudioComponentScriptParameterKeyValueArgs struct { // A script parameter key. Key pulumi.StringPtrInput `pulumi:"key"` // A script parameter value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (StudioComponentScriptParameterKeyValueArgs) ElementType ¶
func (StudioComponentScriptParameterKeyValueArgs) ElementType() reflect.Type
func (StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutput ¶
func (i StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput
func (StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutputWithContext ¶
func (i StudioComponentScriptParameterKeyValueArgs) ToStudioComponentScriptParameterKeyValueOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueOutput
type StudioComponentScriptParameterKeyValueArray ¶
type StudioComponentScriptParameterKeyValueArray []StudioComponentScriptParameterKeyValueInput
func (StudioComponentScriptParameterKeyValueArray) ElementType ¶
func (StudioComponentScriptParameterKeyValueArray) ElementType() reflect.Type
func (StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutput ¶
func (i StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput
func (StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext ¶
func (i StudioComponentScriptParameterKeyValueArray) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueArrayOutput
type StudioComponentScriptParameterKeyValueArrayInput ¶
type StudioComponentScriptParameterKeyValueArrayInput interface { pulumi.Input ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(context.Context) StudioComponentScriptParameterKeyValueArrayOutput }
StudioComponentScriptParameterKeyValueArrayInput is an input type that accepts StudioComponentScriptParameterKeyValueArray and StudioComponentScriptParameterKeyValueArrayOutput values. You can construct a concrete instance of `StudioComponentScriptParameterKeyValueArrayInput` via:
StudioComponentScriptParameterKeyValueArray{ StudioComponentScriptParameterKeyValueArgs{...} }
type StudioComponentScriptParameterKeyValueArrayOutput ¶
type StudioComponentScriptParameterKeyValueArrayOutput struct{ *pulumi.OutputState }
func (StudioComponentScriptParameterKeyValueArrayOutput) ElementType ¶
func (StudioComponentScriptParameterKeyValueArrayOutput) ElementType() reflect.Type
func (StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutput ¶
func (o StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutput() StudioComponentScriptParameterKeyValueArrayOutput
func (StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext ¶
func (o StudioComponentScriptParameterKeyValueArrayOutput) ToStudioComponentScriptParameterKeyValueArrayOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueArrayOutput
type StudioComponentScriptParameterKeyValueInput ¶
type StudioComponentScriptParameterKeyValueInput interface { pulumi.Input ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput ToStudioComponentScriptParameterKeyValueOutputWithContext(context.Context) StudioComponentScriptParameterKeyValueOutput }
StudioComponentScriptParameterKeyValueInput is an input type that accepts StudioComponentScriptParameterKeyValueArgs and StudioComponentScriptParameterKeyValueOutput values. You can construct a concrete instance of `StudioComponentScriptParameterKeyValueInput` via:
StudioComponentScriptParameterKeyValueArgs{...}
type StudioComponentScriptParameterKeyValueOutput ¶
type StudioComponentScriptParameterKeyValueOutput struct{ *pulumi.OutputState }
func (StudioComponentScriptParameterKeyValueOutput) ElementType ¶
func (StudioComponentScriptParameterKeyValueOutput) ElementType() reflect.Type
func (StudioComponentScriptParameterKeyValueOutput) Key ¶
func (o StudioComponentScriptParameterKeyValueOutput) Key() pulumi.StringPtrOutput
A script parameter key.
func (StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutput ¶
func (o StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutput() StudioComponentScriptParameterKeyValueOutput
func (StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutputWithContext ¶
func (o StudioComponentScriptParameterKeyValueOutput) ToStudioComponentScriptParameterKeyValueOutputWithContext(ctx context.Context) StudioComponentScriptParameterKeyValueOutput
func (StudioComponentScriptParameterKeyValueOutput) Value ¶
func (o StudioComponentScriptParameterKeyValueOutput) Value() pulumi.StringPtrOutput
A script parameter value.
type StudioComponentSharedFileSystemConfigurationArgs ¶
type StudioComponentSharedFileSystemConfigurationArgs struct { pulumi.StringPtrInput `pulumi:"endpoint"` FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` LinuxMountPoint pulumi.StringPtrInput `pulumi:"linuxMountPoint"` ShareName pulumi.StringPtrInput `pulumi:"shareName"` WindowsMountDrive pulumi.StringPtrInput `pulumi:"windowsMountDrive"` }Endpoint
func (StudioComponentSharedFileSystemConfigurationArgs) ElementType ¶
func (StudioComponentSharedFileSystemConfigurationArgs) ElementType() reflect.Type
func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutput ¶
func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutput() StudioComponentSharedFileSystemConfigurationOutput
func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutputWithContext ¶
func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationOutput
func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutput ¶
func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput
func (StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext ¶
func (i StudioComponentSharedFileSystemConfigurationArgs) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput
type StudioComponentSharedFileSystemConfigurationInput ¶
StudioComponentSharedFileSystemConfigurationInput is an input type that accepts StudioComponentSharedFileSystemConfigurationArgs and StudioComponentSharedFileSystemConfigurationOutput values. You can construct a concrete instance of `StudioComponentSharedFileSystemConfigurationInput` via:
StudioComponentSharedFileSystemConfigurationArgs{...}
type StudioComponentSharedFileSystemConfigurationOutput ¶
func (StudioComponentSharedFileSystemConfigurationOutput) ElementType ¶
func (StudioComponentSharedFileSystemConfigurationOutput) ElementType() reflect.Type
func (StudioComponentSharedFileSystemConfigurationOutput) Endpoint ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of the shared file system that is accessed by the studio component resource.
func (StudioComponentSharedFileSystemConfigurationOutput) FileSystemId ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) FileSystemId() pulumi.StringPtrOutput
The unique identifier for a file system.
func (StudioComponentSharedFileSystemConfigurationOutput) LinuxMountPoint ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) LinuxMountPoint() pulumi.StringPtrOutput
The mount location for a shared file system on a Linux virtual workstation.
func (StudioComponentSharedFileSystemConfigurationOutput) ShareName ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) ShareName() pulumi.StringPtrOutput
The name of the file share.
func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutput ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutput() StudioComponentSharedFileSystemConfigurationOutput
func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutputWithContext ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationOutput
func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput
func (StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput
func (StudioComponentSharedFileSystemConfigurationOutput) WindowsMountDrive ¶
func (o StudioComponentSharedFileSystemConfigurationOutput) WindowsMountDrive() pulumi.StringPtrOutput
The mount location for a shared file system on a Windows virtual workstation.
type StudioComponentSharedFileSystemConfigurationPtrInput ¶
StudioComponentSharedFileSystemConfigurationPtrInput is an input type that accepts StudioComponentSharedFileSystemConfigurationArgs, StudioComponentSharedFileSystemConfigurationPtr and StudioComponentSharedFileSystemConfigurationPtrOutput values. You can construct a concrete instance of `StudioComponentSharedFileSystemConfigurationPtrInput` via:
StudioComponentSharedFileSystemConfigurationArgs{...} or: nil
func StudioComponentSharedFileSystemConfigurationPtr ¶
func StudioComponentSharedFileSystemConfigurationPtr(v *StudioComponentSharedFileSystemConfigurationArgs) StudioComponentSharedFileSystemConfigurationPtrInput
type StudioComponentSharedFileSystemConfigurationPtrOutput ¶
func (StudioComponentSharedFileSystemConfigurationPtrOutput) ElementType ¶
func (StudioComponentSharedFileSystemConfigurationPtrOutput) ElementType() reflect.Type
func (StudioComponentSharedFileSystemConfigurationPtrOutput) Endpoint ¶
func (o StudioComponentSharedFileSystemConfigurationPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of the shared file system that is accessed by the studio component resource.
func (StudioComponentSharedFileSystemConfigurationPtrOutput) FileSystemId ¶
func (o StudioComponentSharedFileSystemConfigurationPtrOutput) FileSystemId() pulumi.StringPtrOutput
The unique identifier for a file system.
func (StudioComponentSharedFileSystemConfigurationPtrOutput) LinuxMountPoint ¶
func (o StudioComponentSharedFileSystemConfigurationPtrOutput) LinuxMountPoint() pulumi.StringPtrOutput
The mount location for a shared file system on a Linux virtual workstation.
func (StudioComponentSharedFileSystemConfigurationPtrOutput) ShareName ¶
func (o StudioComponentSharedFileSystemConfigurationPtrOutput) ShareName() pulumi.StringPtrOutput
The name of the file share.
func (StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput ¶
func (o StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutput() StudioComponentSharedFileSystemConfigurationPtrOutput
func (StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext ¶
func (o StudioComponentSharedFileSystemConfigurationPtrOutput) ToStudioComponentSharedFileSystemConfigurationPtrOutputWithContext(ctx context.Context) StudioComponentSharedFileSystemConfigurationPtrOutput
func (StudioComponentSharedFileSystemConfigurationPtrOutput) WindowsMountDrive ¶
func (o StudioComponentSharedFileSystemConfigurationPtrOutput) WindowsMountDrive() pulumi.StringPtrOutput
The mount location for a shared file system on a Windows virtual workstation.
type StudioComponentState ¶
type StudioComponentState struct { }
func (StudioComponentState) ElementType ¶
func (StudioComponentState) ElementType() reflect.Type
type StudioEncryptionConfiguration ¶ added in v0.2.0
type StudioEncryptionConfigurationArgs ¶ added in v0.2.0
type StudioEncryptionConfigurationArgs struct { // The ARN for a KMS key that is used to encrypt studio data. KeyArn pulumi.StringPtrInput `pulumi:"keyArn"` // The type of KMS key that is used to encrypt studio data. KeyType pulumi.StringInput `pulumi:"keyType"` }
func (StudioEncryptionConfigurationArgs) ElementType ¶ added in v0.2.0
func (StudioEncryptionConfigurationArgs) ElementType() reflect.Type
func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutput ¶ added in v0.2.0
func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput
func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutputWithContext ¶ added in v0.2.0
func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationOutputWithContext(ctx context.Context) StudioEncryptionConfigurationOutput
func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutput ¶ added in v0.2.0
func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput
func (StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (i StudioEncryptionConfigurationArgs) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput
type StudioEncryptionConfigurationInput ¶ added in v0.2.0
type StudioEncryptionConfigurationInput interface { pulumi.Input ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput ToStudioEncryptionConfigurationOutputWithContext(context.Context) StudioEncryptionConfigurationOutput }
StudioEncryptionConfigurationInput is an input type that accepts StudioEncryptionConfigurationArgs and StudioEncryptionConfigurationOutput values. You can construct a concrete instance of `StudioEncryptionConfigurationInput` via:
StudioEncryptionConfigurationArgs{...}
type StudioEncryptionConfigurationOutput ¶ added in v0.2.0
type StudioEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (StudioEncryptionConfigurationOutput) ElementType ¶ added in v0.2.0
func (StudioEncryptionConfigurationOutput) ElementType() reflect.Type
func (StudioEncryptionConfigurationOutput) KeyArn ¶ added in v0.2.0
func (o StudioEncryptionConfigurationOutput) KeyArn() pulumi.StringPtrOutput
The ARN for a KMS key that is used to encrypt studio data.
func (StudioEncryptionConfigurationOutput) KeyType ¶ added in v0.2.0
func (o StudioEncryptionConfigurationOutput) KeyType() pulumi.StringOutput
The type of KMS key that is used to encrypt studio data.
func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutput ¶ added in v0.2.0
func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutput() StudioEncryptionConfigurationOutput
func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutputWithContext ¶ added in v0.2.0
func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationOutputWithContext(ctx context.Context) StudioEncryptionConfigurationOutput
func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutput ¶ added in v0.2.0
func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput
func (StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o StudioEncryptionConfigurationOutput) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput
type StudioEncryptionConfigurationPtrInput ¶ added in v0.2.0
type StudioEncryptionConfigurationPtrInput interface { pulumi.Input ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput ToStudioEncryptionConfigurationPtrOutputWithContext(context.Context) StudioEncryptionConfigurationPtrOutput }
StudioEncryptionConfigurationPtrInput is an input type that accepts StudioEncryptionConfigurationArgs, StudioEncryptionConfigurationPtr and StudioEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `StudioEncryptionConfigurationPtrInput` via:
StudioEncryptionConfigurationArgs{...} or: nil
func StudioEncryptionConfigurationPtr ¶ added in v0.2.0
func StudioEncryptionConfigurationPtr(v *StudioEncryptionConfigurationArgs) StudioEncryptionConfigurationPtrInput
type StudioEncryptionConfigurationPtrOutput ¶ added in v0.2.0
type StudioEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StudioEncryptionConfigurationPtrOutput) ElementType ¶ added in v0.2.0
func (StudioEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (StudioEncryptionConfigurationPtrOutput) KeyArn ¶ added in v0.2.0
func (o StudioEncryptionConfigurationPtrOutput) KeyArn() pulumi.StringPtrOutput
The ARN for a KMS key that is used to encrypt studio data.
func (StudioEncryptionConfigurationPtrOutput) KeyType ¶ added in v0.2.0
func (o StudioEncryptionConfigurationPtrOutput) KeyType() pulumi.StringPtrOutput
The type of KMS key that is used to encrypt studio data.
func (StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutput ¶ added in v0.2.0
func (o StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutput() StudioEncryptionConfigurationPtrOutput
func (StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o StudioEncryptionConfigurationPtrOutput) ToStudioEncryptionConfigurationPtrOutputWithContext(ctx context.Context) StudioEncryptionConfigurationPtrOutput
type StudioInput ¶
type StudioInput interface { pulumi.Input ToStudioOutput() StudioOutput ToStudioOutputWithContext(ctx context.Context) StudioOutput }
type StudioOutput ¶
type StudioOutput struct{ *pulumi.OutputState }
func (StudioOutput) AdminRoleArn ¶ added in v0.17.0
func (o StudioOutput) AdminRoleArn() pulumi.StringOutput
The IAM role that studio admins assume when logging in to the Nimble Studio portal.
func (StudioOutput) DisplayName ¶ added in v0.17.0
func (o StudioOutput) DisplayName() pulumi.StringOutput
A friendly name for the studio.
func (StudioOutput) ElementType ¶
func (StudioOutput) ElementType() reflect.Type
func (StudioOutput) HomeRegion ¶ added in v0.17.0
func (o StudioOutput) HomeRegion() pulumi.StringOutput
The AWS Region where the studio resource is located. For example, `us-west-2` .
func (StudioOutput) SsoClientId ¶ added in v0.17.0
func (o StudioOutput) SsoClientId() pulumi.StringOutput
The IAM Identity Center application client ID that is used to integrate with IAM Identity Center , which enables IAM Identity Center users to log into the portal.
func (StudioOutput) StudioEncryptionConfiguration ¶ added in v0.17.0
func (o StudioOutput) StudioEncryptionConfiguration() StudioEncryptionConfigurationPtrOutput
Configuration of the encryption method that is used for the studio.
func (StudioOutput) StudioId ¶ added in v0.17.0
func (o StudioOutput) StudioId() pulumi.StringOutput
The unique identifier for the studio resource.
func (StudioOutput) StudioName ¶ added in v0.17.0
func (o StudioOutput) StudioName() pulumi.StringOutput
The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
func (StudioOutput) StudioUrl ¶ added in v0.17.0
func (o StudioOutput) StudioUrl() pulumi.StringOutput
The unique identifier for the studio resource.
func (StudioOutput) Tags ¶ added in v0.17.0
func (o StudioOutput) Tags() pulumi.StringMapOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (StudioOutput) ToStudioOutput ¶
func (o StudioOutput) ToStudioOutput() StudioOutput
func (StudioOutput) ToStudioOutputWithContext ¶
func (o StudioOutput) ToStudioOutputWithContext(ctx context.Context) StudioOutput
func (StudioOutput) UserRoleArn ¶ added in v0.17.0
func (o StudioOutput) UserRoleArn() pulumi.StringOutput
The IAM role that studio users assume when logging in to the Nimble Studio portal.
type StudioState ¶
type StudioState struct { }
func (StudioState) ElementType ¶
func (StudioState) ElementType() reflect.Type