Documentation ¶
Index ¶
- Constants
- type AddRemove
- func (AddRemove) ElementType() reflect.Type
- func (e AddRemove) ToAddRemoveOutput() AddRemoveOutput
- func (e AddRemove) ToAddRemoveOutputWithContext(ctx context.Context) AddRemoveOutput
- func (e AddRemove) ToAddRemovePtrOutput() AddRemovePtrOutput
- func (e AddRemove) ToAddRemovePtrOutputWithContext(ctx context.Context) AddRemovePtrOutput
- func (e AddRemove) ToStringOutput() pulumi.StringOutput
- func (e AddRemove) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AddRemove) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AddRemove) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddRemoveInput
- type AddRemoveOutput
- func (AddRemoveOutput) ElementType() reflect.Type
- func (o AddRemoveOutput) ToAddRemoveOutput() AddRemoveOutput
- func (o AddRemoveOutput) ToAddRemoveOutputWithContext(ctx context.Context) AddRemoveOutput
- func (o AddRemoveOutput) ToAddRemovePtrOutput() AddRemovePtrOutput
- func (o AddRemoveOutput) ToAddRemovePtrOutputWithContext(ctx context.Context) AddRemovePtrOutput
- func (o AddRemoveOutput) ToStringOutput() pulumi.StringOutput
- func (o AddRemoveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AddRemoveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AddRemoveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddRemovePtrInput
- type AddRemovePtrOutput
- func (o AddRemovePtrOutput) Elem() AddRemoveOutput
- func (AddRemovePtrOutput) ElementType() reflect.Type
- func (o AddRemovePtrOutput) ToAddRemovePtrOutput() AddRemovePtrOutput
- func (o AddRemovePtrOutput) ToAddRemovePtrOutputWithContext(ctx context.Context) AddRemovePtrOutput
- func (o AddRemovePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AddRemovePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoShutdownProfile
- type AutoShutdownProfileArgs
- func (val *AutoShutdownProfileArgs) Defaults() *AutoShutdownProfileArgs
- func (AutoShutdownProfileArgs) ElementType() reflect.Type
- func (i AutoShutdownProfileArgs) ToAutoShutdownProfileOutput() AutoShutdownProfileOutput
- func (i AutoShutdownProfileArgs) ToAutoShutdownProfileOutputWithContext(ctx context.Context) AutoShutdownProfileOutput
- func (i AutoShutdownProfileArgs) ToAutoShutdownProfilePtrOutput() AutoShutdownProfilePtrOutput
- func (i AutoShutdownProfileArgs) ToAutoShutdownProfilePtrOutputWithContext(ctx context.Context) AutoShutdownProfilePtrOutput
- type AutoShutdownProfileInput
- type AutoShutdownProfileOutput
- func (o AutoShutdownProfileOutput) DisconnectDelay() pulumi.StringPtrOutput
- func (AutoShutdownProfileOutput) ElementType() reflect.Type
- func (o AutoShutdownProfileOutput) IdleDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfileOutput) NoConnectDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfileOutput) ShutdownOnDisconnect() EnableStatePtrOutput
- func (o AutoShutdownProfileOutput) ShutdownOnIdle() ShutdownOnIdleModePtrOutput
- func (o AutoShutdownProfileOutput) ShutdownWhenNotConnected() EnableStatePtrOutput
- func (o AutoShutdownProfileOutput) ToAutoShutdownProfileOutput() AutoShutdownProfileOutput
- func (o AutoShutdownProfileOutput) ToAutoShutdownProfileOutputWithContext(ctx context.Context) AutoShutdownProfileOutput
- func (o AutoShutdownProfileOutput) ToAutoShutdownProfilePtrOutput() AutoShutdownProfilePtrOutput
- func (o AutoShutdownProfileOutput) ToAutoShutdownProfilePtrOutputWithContext(ctx context.Context) AutoShutdownProfilePtrOutput
- type AutoShutdownProfilePtrInput
- type AutoShutdownProfilePtrOutput
- func (o AutoShutdownProfilePtrOutput) DisconnectDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfilePtrOutput) Elem() AutoShutdownProfileOutput
- func (AutoShutdownProfilePtrOutput) ElementType() reflect.Type
- func (o AutoShutdownProfilePtrOutput) IdleDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfilePtrOutput) NoConnectDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfilePtrOutput) ShutdownOnDisconnect() EnableStatePtrOutput
- func (o AutoShutdownProfilePtrOutput) ShutdownOnIdle() ShutdownOnIdleModePtrOutput
- func (o AutoShutdownProfilePtrOutput) ShutdownWhenNotConnected() EnableStatePtrOutput
- func (o AutoShutdownProfilePtrOutput) ToAutoShutdownProfilePtrOutput() AutoShutdownProfilePtrOutput
- func (o AutoShutdownProfilePtrOutput) ToAutoShutdownProfilePtrOutputWithContext(ctx context.Context) AutoShutdownProfilePtrOutput
- type AutoShutdownProfileResponse
- type AutoShutdownProfileResponseOutput
- func (o AutoShutdownProfileResponseOutput) DisconnectDelay() pulumi.StringPtrOutput
- func (AutoShutdownProfileResponseOutput) ElementType() reflect.Type
- func (o AutoShutdownProfileResponseOutput) IdleDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponseOutput) NoConnectDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponseOutput) ShutdownOnDisconnect() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponseOutput) ShutdownOnIdle() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponseOutput) ShutdownWhenNotConnected() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponseOutput) ToAutoShutdownProfileResponseOutput() AutoShutdownProfileResponseOutput
- func (o AutoShutdownProfileResponseOutput) ToAutoShutdownProfileResponseOutputWithContext(ctx context.Context) AutoShutdownProfileResponseOutput
- type AutoShutdownProfileResponsePtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) DisconnectDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) Elem() AutoShutdownProfileResponseOutput
- func (AutoShutdownProfileResponsePtrOutput) ElementType() reflect.Type
- func (o AutoShutdownProfileResponsePtrOutput) IdleDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) NoConnectDelay() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) ShutdownOnDisconnect() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) ShutdownOnIdle() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) ShutdownWhenNotConnected() pulumi.StringPtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) ToAutoShutdownProfileResponsePtrOutput() AutoShutdownProfileResponsePtrOutput
- func (o AutoShutdownProfileResponsePtrOutput) ToAutoShutdownProfileResponsePtrOutputWithContext(ctx context.Context) AutoShutdownProfileResponsePtrOutput
- type ConfigurationState
- func (ConfigurationState) ElementType() reflect.Type
- func (e ConfigurationState) ToConfigurationStateOutput() ConfigurationStateOutput
- func (e ConfigurationState) ToConfigurationStateOutputWithContext(ctx context.Context) ConfigurationStateOutput
- func (e ConfigurationState) ToConfigurationStatePtrOutput() ConfigurationStatePtrOutput
- func (e ConfigurationState) ToConfigurationStatePtrOutputWithContext(ctx context.Context) ConfigurationStatePtrOutput
- func (e ConfigurationState) ToStringOutput() pulumi.StringOutput
- func (e ConfigurationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConfigurationState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConfigurationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigurationStateInput
- type ConfigurationStateOutput
- func (ConfigurationStateOutput) ElementType() reflect.Type
- func (o ConfigurationStateOutput) ToConfigurationStateOutput() ConfigurationStateOutput
- func (o ConfigurationStateOutput) ToConfigurationStateOutputWithContext(ctx context.Context) ConfigurationStateOutput
- func (o ConfigurationStateOutput) ToConfigurationStatePtrOutput() ConfigurationStatePtrOutput
- func (o ConfigurationStateOutput) ToConfigurationStatePtrOutputWithContext(ctx context.Context) ConfigurationStatePtrOutput
- func (o ConfigurationStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ConfigurationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConfigurationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConfigurationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigurationStatePtrInput
- type ConfigurationStatePtrOutput
- func (o ConfigurationStatePtrOutput) Elem() ConfigurationStateOutput
- func (ConfigurationStatePtrOutput) ElementType() reflect.Type
- func (o ConfigurationStatePtrOutput) ToConfigurationStatePtrOutput() ConfigurationStatePtrOutput
- func (o ConfigurationStatePtrOutput) ToConfigurationStatePtrOutputWithContext(ctx context.Context) ConfigurationStatePtrOutput
- func (o ConfigurationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConfigurationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionProfile
- type ConnectionProfileArgs
- func (val *ConnectionProfileArgs) Defaults() *ConnectionProfileArgs
- func (ConnectionProfileArgs) ElementType() reflect.Type
- func (i ConnectionProfileArgs) ToConnectionProfileOutput() ConnectionProfileOutput
- func (i ConnectionProfileArgs) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
- func (i ConnectionProfileArgs) ToConnectionProfilePtrOutput() ConnectionProfilePtrOutput
- func (i ConnectionProfileArgs) ToConnectionProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePtrOutput
- type ConnectionProfileInput
- type ConnectionProfileOutput
- func (o ConnectionProfileOutput) ClientRdpAccess() ConnectionTypePtrOutput
- func (o ConnectionProfileOutput) ClientSshAccess() ConnectionTypePtrOutput
- func (ConnectionProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
- func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
- func (o ConnectionProfileOutput) ToConnectionProfilePtrOutput() ConnectionProfilePtrOutput
- func (o ConnectionProfileOutput) ToConnectionProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePtrOutput
- func (o ConnectionProfileOutput) WebRdpAccess() ConnectionTypePtrOutput
- func (o ConnectionProfileOutput) WebSshAccess() ConnectionTypePtrOutput
- type ConnectionProfilePtrInput
- type ConnectionProfilePtrOutput
- func (o ConnectionProfilePtrOutput) ClientRdpAccess() ConnectionTypePtrOutput
- func (o ConnectionProfilePtrOutput) ClientSshAccess() ConnectionTypePtrOutput
- func (o ConnectionProfilePtrOutput) Elem() ConnectionProfileOutput
- func (ConnectionProfilePtrOutput) ElementType() reflect.Type
- func (o ConnectionProfilePtrOutput) ToConnectionProfilePtrOutput() ConnectionProfilePtrOutput
- func (o ConnectionProfilePtrOutput) ToConnectionProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePtrOutput
- func (o ConnectionProfilePtrOutput) WebRdpAccess() ConnectionTypePtrOutput
- func (o ConnectionProfilePtrOutput) WebSshAccess() ConnectionTypePtrOutput
- type ConnectionProfileResponse
- type ConnectionProfileResponseOutput
- func (o ConnectionProfileResponseOutput) ClientRdpAccess() pulumi.StringPtrOutput
- func (o ConnectionProfileResponseOutput) ClientSshAccess() pulumi.StringPtrOutput
- func (ConnectionProfileResponseOutput) ElementType() reflect.Type
- func (o ConnectionProfileResponseOutput) ToConnectionProfileResponseOutput() ConnectionProfileResponseOutput
- func (o ConnectionProfileResponseOutput) ToConnectionProfileResponseOutputWithContext(ctx context.Context) ConnectionProfileResponseOutput
- func (o ConnectionProfileResponseOutput) WebRdpAccess() pulumi.StringPtrOutput
- func (o ConnectionProfileResponseOutput) WebSshAccess() pulumi.StringPtrOutput
- type ConnectionProfileResponsePtrOutput
- func (o ConnectionProfileResponsePtrOutput) ClientRdpAccess() pulumi.StringPtrOutput
- func (o ConnectionProfileResponsePtrOutput) ClientSshAccess() pulumi.StringPtrOutput
- func (o ConnectionProfileResponsePtrOutput) Elem() ConnectionProfileResponseOutput
- func (ConnectionProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileResponsePtrOutput) ToConnectionProfileResponsePtrOutput() ConnectionProfileResponsePtrOutput
- func (o ConnectionProfileResponsePtrOutput) ToConnectionProfileResponsePtrOutputWithContext(ctx context.Context) ConnectionProfileResponsePtrOutput
- func (o ConnectionProfileResponsePtrOutput) WebRdpAccess() pulumi.StringPtrOutput
- func (o ConnectionProfileResponsePtrOutput) WebSshAccess() pulumi.StringPtrOutput
- type ConnectionType
- func (ConnectionType) ElementType() reflect.Type
- func (e ConnectionType) ToConnectionTypeOutput() ConnectionTypeOutput
- func (e ConnectionType) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput
- func (e ConnectionType) ToConnectionTypePtrOutput() ConnectionTypePtrOutput
- func (e ConnectionType) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput
- func (e ConnectionType) ToStringOutput() pulumi.StringOutput
- func (e ConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionTypeInput
- type ConnectionTypeOutput
- func (ConnectionTypeOutput) ElementType() reflect.Type
- func (o ConnectionTypeOutput) ToConnectionTypeOutput() ConnectionTypeOutput
- func (o ConnectionTypeOutput) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput
- func (o ConnectionTypeOutput) ToConnectionTypePtrOutput() ConnectionTypePtrOutput
- func (o ConnectionTypeOutput) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput
- func (o ConnectionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionTypePtrInput
- type ConnectionTypePtrOutput
- func (o ConnectionTypePtrOutput) Elem() ConnectionTypeOutput
- func (ConnectionTypePtrOutput) ElementType() reflect.Type
- func (o ConnectionTypePtrOutput) ToConnectionTypePtrOutput() ConnectionTypePtrOutput
- func (o ConnectionTypePtrOutput) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput
- func (o ConnectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CreateOption
- func (CreateOption) ElementType() reflect.Type
- func (e CreateOption) ToCreateOptionOutput() CreateOptionOutput
- func (e CreateOption) ToCreateOptionOutputWithContext(ctx context.Context) CreateOptionOutput
- func (e CreateOption) ToCreateOptionPtrOutput() CreateOptionPtrOutput
- func (e CreateOption) ToCreateOptionPtrOutputWithContext(ctx context.Context) CreateOptionPtrOutput
- func (e CreateOption) ToStringOutput() pulumi.StringOutput
- func (e CreateOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CreateOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CreateOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CreateOptionInput
- type CreateOptionOutput
- func (CreateOptionOutput) ElementType() reflect.Type
- func (o CreateOptionOutput) ToCreateOptionOutput() CreateOptionOutput
- func (o CreateOptionOutput) ToCreateOptionOutputWithContext(ctx context.Context) CreateOptionOutput
- func (o CreateOptionOutput) ToCreateOptionPtrOutput() CreateOptionPtrOutput
- func (o CreateOptionOutput) ToCreateOptionPtrOutputWithContext(ctx context.Context) CreateOptionPtrOutput
- func (o CreateOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o CreateOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CreateOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CreateOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CreateOptionPtrInput
- type CreateOptionPtrOutput
- func (o CreateOptionPtrOutput) Elem() CreateOptionOutput
- func (CreateOptionPtrOutput) ElementType() reflect.Type
- func (o CreateOptionPtrOutput) ToCreateOptionPtrOutput() CreateOptionPtrOutput
- func (o CreateOptionPtrOutput) ToCreateOptionPtrOutputWithContext(ctx context.Context) CreateOptionPtrOutput
- func (o CreateOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CreateOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Credentials
- type CredentialsArgs
- func (CredentialsArgs) ElementType() reflect.Type
- func (i CredentialsArgs) ToCredentialsOutput() CredentialsOutput
- func (i CredentialsArgs) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
- func (i CredentialsArgs) ToCredentialsPtrOutput() CredentialsPtrOutput
- func (i CredentialsArgs) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput
- type CredentialsInput
- type CredentialsOutput
- func (CredentialsOutput) ElementType() reflect.Type
- func (o CredentialsOutput) Password() pulumi.StringPtrOutput
- func (o CredentialsOutput) ToCredentialsOutput() CredentialsOutput
- func (o CredentialsOutput) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
- func (o CredentialsOutput) ToCredentialsPtrOutput() CredentialsPtrOutput
- func (o CredentialsOutput) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput
- func (o CredentialsOutput) Username() pulumi.StringOutput
- type CredentialsPtrInput
- type CredentialsPtrOutput
- func (o CredentialsPtrOutput) Elem() CredentialsOutput
- func (CredentialsPtrOutput) ElementType() reflect.Type
- func (o CredentialsPtrOutput) Password() pulumi.StringPtrOutput
- func (o CredentialsPtrOutput) ToCredentialsPtrOutput() CredentialsPtrOutput
- func (o CredentialsPtrOutput) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput
- func (o CredentialsPtrOutput) Username() pulumi.StringPtrOutput
- type CredentialsResponse
- type CredentialsResponseOutput
- func (CredentialsResponseOutput) ElementType() reflect.Type
- func (o CredentialsResponseOutput) ToCredentialsResponseOutput() CredentialsResponseOutput
- func (o CredentialsResponseOutput) ToCredentialsResponseOutputWithContext(ctx context.Context) CredentialsResponseOutput
- func (o CredentialsResponseOutput) Username() pulumi.StringOutput
- type CredentialsResponsePtrOutput
- func (o CredentialsResponsePtrOutput) Elem() CredentialsResponseOutput
- func (CredentialsResponsePtrOutput) ElementType() reflect.Type
- func (o CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutput() CredentialsResponsePtrOutput
- func (o CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutputWithContext(ctx context.Context) CredentialsResponsePtrOutput
- func (o CredentialsResponsePtrOutput) Username() pulumi.StringPtrOutput
- type EnableState
- func (EnableState) ElementType() reflect.Type
- func (e EnableState) ToEnableStateOutput() EnableStateOutput
- func (e EnableState) ToEnableStateOutputWithContext(ctx context.Context) EnableStateOutput
- func (e EnableState) ToEnableStatePtrOutput() EnableStatePtrOutput
- func (e EnableState) ToEnableStatePtrOutputWithContext(ctx context.Context) EnableStatePtrOutput
- func (e EnableState) ToStringOutput() pulumi.StringOutput
- func (e EnableState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnableState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnableState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnableStateInput
- type EnableStateOutput
- func (EnableStateOutput) ElementType() reflect.Type
- func (o EnableStateOutput) ToEnableStateOutput() EnableStateOutput
- func (o EnableStateOutput) ToEnableStateOutputWithContext(ctx context.Context) EnableStateOutput
- func (o EnableStateOutput) ToEnableStatePtrOutput() EnableStatePtrOutput
- func (o EnableStateOutput) ToEnableStatePtrOutputWithContext(ctx context.Context) EnableStatePtrOutput
- func (o EnableStateOutput) ToStringOutput() pulumi.StringOutput
- func (o EnableStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnableStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnableStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnableStatePtrInput
- type EnableStatePtrOutput
- func (o EnableStatePtrOutput) Elem() EnableStateOutput
- func (EnableStatePtrOutput) ElementType() reflect.Type
- func (o EnableStatePtrOutput) ToEnableStatePtrOutput() EnableStatePtrOutput
- func (o EnableStatePtrOutput) ToEnableStatePtrOutputWithContext(ctx context.Context) EnableStatePtrOutput
- func (o EnableStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnableStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Environment
- type EnvironmentArgs
- type EnvironmentDetailsResponse
- type EnvironmentDetailsResponseArrayOutput
- func (EnvironmentDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o EnvironmentDetailsResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutput() EnvironmentDetailsResponseArrayOutput
- func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutputWithContext(ctx context.Context) EnvironmentDetailsResponseArrayOutput
- type EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseOutput) Description() pulumi.StringOutput
- func (EnvironmentDetailsResponseOutput) ElementType() reflect.Type
- func (o EnvironmentDetailsResponseOutput) EnvironmentState() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) Id() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o EnvironmentDetailsResponseOutput) Name() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) PasswordLastReset() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutput() EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutputWithContext(ctx context.Context) EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseOutput) TotalUsage() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) VirtualMachineDetails() VirtualMachineDetailsResponseOutput
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) ClaimedByUserName() pulumi.StringOutput
- func (o EnvironmentOutput) ClaimedByUserObjectId() pulumi.StringOutput
- func (o EnvironmentOutput) ClaimedByUserPrincipalId() pulumi.StringOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) IsClaimed() pulumi.BoolOutput
- func (o EnvironmentOutput) LastKnownPowerState() pulumi.StringOutput
- func (o EnvironmentOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o EnvironmentOutput) Location() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) NetworkInterface() NetworkInterfaceResponseOutput
- func (o EnvironmentOutput) PasswordLastReset() pulumi.StringOutput
- func (o EnvironmentOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o EnvironmentOutput) ResourceSets() ResourceSetResponsePtrOutput
- func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) TotalUsage() pulumi.StringOutput
- func (o EnvironmentOutput) Type() pulumi.StringOutput
- func (o EnvironmentOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type EnvironmentSetting
- type EnvironmentSettingArgs
- type EnvironmentSettingInput
- type EnvironmentSettingOutput
- func (o EnvironmentSettingOutput) ConfigurationState() pulumi.StringPtrOutput
- func (o EnvironmentSettingOutput) Description() pulumi.StringPtrOutput
- func (EnvironmentSettingOutput) ElementType() reflect.Type
- func (o EnvironmentSettingOutput) LastChanged() pulumi.StringOutput
- func (o EnvironmentSettingOutput) LastPublished() pulumi.StringOutput
- func (o EnvironmentSettingOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o EnvironmentSettingOutput) Location() pulumi.StringPtrOutput
- func (o EnvironmentSettingOutput) Name() pulumi.StringOutput
- func (o EnvironmentSettingOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o EnvironmentSettingOutput) PublishingState() pulumi.StringOutput
- func (o EnvironmentSettingOutput) ResourceSettings() ResourceSettingsResponseOutput
- func (o EnvironmentSettingOutput) Tags() pulumi.StringMapOutput
- func (o EnvironmentSettingOutput) Title() pulumi.StringPtrOutput
- func (o EnvironmentSettingOutput) ToEnvironmentSettingOutput() EnvironmentSettingOutput
- func (o EnvironmentSettingOutput) ToEnvironmentSettingOutputWithContext(ctx context.Context) EnvironmentSettingOutput
- func (o EnvironmentSettingOutput) Type() pulumi.StringOutput
- func (o EnvironmentSettingOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type EnvironmentSettingState
- type EnvironmentSizeResponse
- type EnvironmentSizeResponseArrayOutput
- func (EnvironmentSizeResponseArrayOutput) ElementType() reflect.Type
- func (o EnvironmentSizeResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentSizeResponseOutput
- func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutput() EnvironmentSizeResponseArrayOutput
- func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutputWithContext(ctx context.Context) EnvironmentSizeResponseArrayOutput
- type EnvironmentSizeResponseOutput
- func (EnvironmentSizeResponseOutput) ElementType() reflect.Type
- func (o EnvironmentSizeResponseOutput) MaxPrice() pulumi.Float64Output
- func (o EnvironmentSizeResponseOutput) MinMemory() pulumi.Float64Output
- func (o EnvironmentSizeResponseOutput) MinNumberOfCores() pulumi.IntOutput
- func (o EnvironmentSizeResponseOutput) Name() pulumi.StringPtrOutput
- func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutput() EnvironmentSizeResponseOutput
- func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutputWithContext(ctx context.Context) EnvironmentSizeResponseOutput
- func (o EnvironmentSizeResponseOutput) VmSizes() SizeInfoResponseArrayOutput
- type EnvironmentState
- type GalleryImage
- type GalleryImageArgs
- type GalleryImageInput
- type GalleryImageOutput
- func (o GalleryImageOutput) Author() pulumi.StringOutput
- func (o GalleryImageOutput) CreatedDate() pulumi.StringOutput
- func (o GalleryImageOutput) Description() pulumi.StringOutput
- func (GalleryImageOutput) ElementType() reflect.Type
- func (o GalleryImageOutput) Icon() pulumi.StringOutput
- func (o GalleryImageOutput) ImageReference() GalleryImageReferenceResponseOutput
- func (o GalleryImageOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o GalleryImageOutput) IsOverride() pulumi.BoolPtrOutput
- func (o GalleryImageOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
- func (o GalleryImageOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o GalleryImageOutput) Location() pulumi.StringPtrOutput
- func (o GalleryImageOutput) Name() pulumi.StringOutput
- func (o GalleryImageOutput) PlanId() pulumi.StringOutput
- func (o GalleryImageOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o GalleryImageOutput) Tags() pulumi.StringMapOutput
- func (o GalleryImageOutput) ToGalleryImageOutput() GalleryImageOutput
- func (o GalleryImageOutput) ToGalleryImageOutputWithContext(ctx context.Context) GalleryImageOutput
- func (o GalleryImageOutput) Type() pulumi.StringOutput
- func (o GalleryImageOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type GalleryImageReferenceResponse
- type GalleryImageReferenceResponseOutput
- func (GalleryImageReferenceResponseOutput) ElementType() reflect.Type
- func (o GalleryImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
- func (o GalleryImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type GalleryImageState
- type GetGlobalUserEnvironmentArgs
- type GetGlobalUserEnvironmentOutputArgs
- type GetGlobalUserEnvironmentResult
- type GetGlobalUserEnvironmentResultOutput
- func (GetGlobalUserEnvironmentResultOutput) ElementType() reflect.Type
- func (o GetGlobalUserEnvironmentResultOutput) Environment() EnvironmentDetailsResponseOutput
- func (o GetGlobalUserEnvironmentResultOutput) ToGetGlobalUserEnvironmentResultOutput() GetGlobalUserEnvironmentResultOutput
- func (o GetGlobalUserEnvironmentResultOutput) ToGetGlobalUserEnvironmentResultOutputWithContext(ctx context.Context) GetGlobalUserEnvironmentResultOutput
- type GetGlobalUserOperationBatchStatusArgs
- type GetGlobalUserOperationBatchStatusOutputArgs
- type GetGlobalUserOperationBatchStatusResult
- type GetGlobalUserOperationBatchStatusResultOutput
- func (GetGlobalUserOperationBatchStatusResultOutput) ElementType() reflect.Type
- func (o GetGlobalUserOperationBatchStatusResultOutput) Items() OperationBatchStatusResponseItemResponseArrayOutput
- func (o GetGlobalUserOperationBatchStatusResultOutput) ToGetGlobalUserOperationBatchStatusResultOutput() GetGlobalUserOperationBatchStatusResultOutput
- func (o GetGlobalUserOperationBatchStatusResultOutput) ToGetGlobalUserOperationBatchStatusResultOutputWithContext(ctx context.Context) GetGlobalUserOperationBatchStatusResultOutput
- type GetGlobalUserOperationStatusArgs
- type GetGlobalUserOperationStatusOutputArgs
- type GetGlobalUserOperationStatusResult
- type GetGlobalUserOperationStatusResultOutput
- func (GetGlobalUserOperationStatusResultOutput) ElementType() reflect.Type
- func (o GetGlobalUserOperationStatusResultOutput) Status() pulumi.StringOutput
- func (o GetGlobalUserOperationStatusResultOutput) ToGetGlobalUserOperationStatusResultOutput() GetGlobalUserOperationStatusResultOutput
- func (o GetGlobalUserOperationStatusResultOutput) ToGetGlobalUserOperationStatusResultOutputWithContext(ctx context.Context) GetGlobalUserOperationStatusResultOutput
- type GetGlobalUserPersonalPreferencesArgs
- type GetGlobalUserPersonalPreferencesOutputArgs
- type GetGlobalUserPersonalPreferencesResult
- type GetGlobalUserPersonalPreferencesResultOutput
- func (GetGlobalUserPersonalPreferencesResultOutput) ElementType() reflect.Type
- func (o GetGlobalUserPersonalPreferencesResultOutput) FavoriteLabResourceIds() pulumi.StringArrayOutput
- func (o GetGlobalUserPersonalPreferencesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetGlobalUserPersonalPreferencesResultOutput) ToGetGlobalUserPersonalPreferencesResultOutput() GetGlobalUserPersonalPreferencesResultOutput
- func (o GetGlobalUserPersonalPreferencesResultOutput) ToGetGlobalUserPersonalPreferencesResultOutputWithContext(ctx context.Context) GetGlobalUserPersonalPreferencesResultOutput
- type GetLabAccountRegionalAvailabilityArgs
- type GetLabAccountRegionalAvailabilityOutputArgs
- type GetLabAccountRegionalAvailabilityResult
- type GetLabAccountRegionalAvailabilityResultOutput
- func (GetLabAccountRegionalAvailabilityResultOutput) ElementType() reflect.Type
- func (o GetLabAccountRegionalAvailabilityResultOutput) RegionalAvailability() RegionalAvailabilityResponseArrayOutput
- func (o GetLabAccountRegionalAvailabilityResultOutput) ToGetLabAccountRegionalAvailabilityResultOutput() GetLabAccountRegionalAvailabilityResultOutput
- func (o GetLabAccountRegionalAvailabilityResultOutput) ToGetLabAccountRegionalAvailabilityResultOutputWithContext(ctx context.Context) GetLabAccountRegionalAvailabilityResultOutput
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() ResourceIdentityTypePtrOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() ResourceIdentityTypePtrOutput
- type IdentityResponse
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ImageReference
- type ImageReferenceArgs
- type ImageReferenceInput
- type ImageReferenceOutput
- func (ImageReferenceOutput) ElementType() reflect.Type
- func (o ImageReferenceOutput) Id() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
- func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
- func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
- type ImageReferenceResponse
- type ImageReferenceResponseOutput
- func (ImageReferenceResponseOutput) ElementType() reflect.Type
- func (o ImageReferenceResponseOutput) ExactVersion() pulumi.StringOutput
- func (o ImageReferenceResponseOutput) Id() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type Lab
- type LabAccount
- type LabAccountArgs
- type LabAccountInput
- type LabAccountOutput
- func (LabAccountOutput) ElementType() reflect.Type
- func (o LabAccountOutput) EnabledRegionSelection() pulumi.BoolPtrOutput
- func (o LabAccountOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o LabAccountOutput) Location() pulumi.StringPtrOutput
- func (o LabAccountOutput) Name() pulumi.StringOutput
- func (o LabAccountOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabAccountOutput) SizeConfiguration() SizeConfigurationPropertiesResponseOutput
- func (o LabAccountOutput) Tags() pulumi.StringMapOutput
- func (o LabAccountOutput) ToLabAccountOutput() LabAccountOutput
- func (o LabAccountOutput) ToLabAccountOutputWithContext(ctx context.Context) LabAccountOutput
- func (o LabAccountOutput) Type() pulumi.StringOutput
- func (o LabAccountOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type LabAccountState
- type LabArgs
- type LabDetailsResponse
- type LabDetailsResponseArrayOutput
- func (LabDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o LabDetailsResponseArrayOutput) Index(i pulumi.IntInput) LabDetailsResponseOutput
- func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutput() LabDetailsResponseArrayOutput
- func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutputWithContext(ctx context.Context) LabDetailsResponseArrayOutput
- type LabDetailsResponseOutput
- func (LabDetailsResponseOutput) ElementType() reflect.Type
- func (o LabDetailsResponseOutput) Id() pulumi.StringPtrOutput
- func (o LabDetailsResponseOutput) Name() pulumi.StringPtrOutput
- func (o LabDetailsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabDetailsResponseOutput) ToLabDetailsResponseOutput() LabDetailsResponseOutput
- func (o LabDetailsResponseOutput) ToLabDetailsResponseOutputWithContext(ctx context.Context) LabDetailsResponseOutput
- func (o LabDetailsResponseOutput) UsageQuota() pulumi.StringOutput
- type LabInput
- type LabNetworkProfile
- type LabNetworkProfileArgs
- func (LabNetworkProfileArgs) ElementType() reflect.Type
- func (i LabNetworkProfileArgs) ToLabNetworkProfileOutput() LabNetworkProfileOutput
- func (i LabNetworkProfileArgs) ToLabNetworkProfileOutputWithContext(ctx context.Context) LabNetworkProfileOutput
- func (i LabNetworkProfileArgs) ToLabNetworkProfilePtrOutput() LabNetworkProfilePtrOutput
- func (i LabNetworkProfileArgs) ToLabNetworkProfilePtrOutputWithContext(ctx context.Context) LabNetworkProfilePtrOutput
- type LabNetworkProfileInput
- type LabNetworkProfileOutput
- func (LabNetworkProfileOutput) ElementType() reflect.Type
- func (o LabNetworkProfileOutput) LoadBalancerId() pulumi.StringPtrOutput
- func (o LabNetworkProfileOutput) PublicIpId() pulumi.StringPtrOutput
- func (o LabNetworkProfileOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabNetworkProfileOutput) ToLabNetworkProfileOutput() LabNetworkProfileOutput
- func (o LabNetworkProfileOutput) ToLabNetworkProfileOutputWithContext(ctx context.Context) LabNetworkProfileOutput
- func (o LabNetworkProfileOutput) ToLabNetworkProfilePtrOutput() LabNetworkProfilePtrOutput
- func (o LabNetworkProfileOutput) ToLabNetworkProfilePtrOutputWithContext(ctx context.Context) LabNetworkProfilePtrOutput
- type LabNetworkProfilePtrInput
- type LabNetworkProfilePtrOutput
- func (o LabNetworkProfilePtrOutput) Elem() LabNetworkProfileOutput
- func (LabNetworkProfilePtrOutput) ElementType() reflect.Type
- func (o LabNetworkProfilePtrOutput) LoadBalancerId() pulumi.StringPtrOutput
- func (o LabNetworkProfilePtrOutput) PublicIpId() pulumi.StringPtrOutput
- func (o LabNetworkProfilePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabNetworkProfilePtrOutput) ToLabNetworkProfilePtrOutput() LabNetworkProfilePtrOutput
- func (o LabNetworkProfilePtrOutput) ToLabNetworkProfilePtrOutputWithContext(ctx context.Context) LabNetworkProfilePtrOutput
- type LabNetworkProfileResponse
- type LabNetworkProfileResponseOutput
- func (LabNetworkProfileResponseOutput) ElementType() reflect.Type
- func (o LabNetworkProfileResponseOutput) LoadBalancerId() pulumi.StringPtrOutput
- func (o LabNetworkProfileResponseOutput) PublicIpId() pulumi.StringPtrOutput
- func (o LabNetworkProfileResponseOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabNetworkProfileResponseOutput) ToLabNetworkProfileResponseOutput() LabNetworkProfileResponseOutput
- func (o LabNetworkProfileResponseOutput) ToLabNetworkProfileResponseOutputWithContext(ctx context.Context) LabNetworkProfileResponseOutput
- type LabNetworkProfileResponsePtrOutput
- func (o LabNetworkProfileResponsePtrOutput) Elem() LabNetworkProfileResponseOutput
- func (LabNetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o LabNetworkProfileResponsePtrOutput) LoadBalancerId() pulumi.StringPtrOutput
- func (o LabNetworkProfileResponsePtrOutput) PublicIpId() pulumi.StringPtrOutput
- func (o LabNetworkProfileResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabNetworkProfileResponsePtrOutput) ToLabNetworkProfileResponsePtrOutput() LabNetworkProfileResponsePtrOutput
- func (o LabNetworkProfileResponsePtrOutput) ToLabNetworkProfileResponsePtrOutputWithContext(ctx context.Context) LabNetworkProfileResponsePtrOutput
- type LabOutput
- func (o LabOutput) AutoShutdownProfile() AutoShutdownProfileResponseOutput
- func (o LabOutput) ConnectionProfile() ConnectionProfileResponseOutput
- func (o LabOutput) Description() pulumi.StringPtrOutput
- func (LabOutput) ElementType() reflect.Type
- func (o LabOutput) LabPlanId() pulumi.StringPtrOutput
- func (o LabOutput) Location() pulumi.StringOutput
- func (o LabOutput) Name() pulumi.StringOutput
- func (o LabOutput) NetworkProfile() LabNetworkProfileResponsePtrOutput
- func (o LabOutput) ProvisioningState() pulumi.StringOutput
- func (o LabOutput) RosterProfile() RosterProfileResponsePtrOutput
- func (o LabOutput) SecurityProfile() SecurityProfileResponseOutput
- func (o LabOutput) State() pulumi.StringOutput
- func (o LabOutput) SystemData() SystemDataResponseOutput
- func (o LabOutput) Tags() pulumi.StringMapOutput
- func (o LabOutput) Title() pulumi.StringPtrOutput
- func (o LabOutput) ToLabOutput() LabOutput
- func (o LabOutput) ToLabOutputWithContext(ctx context.Context) LabOutput
- func (o LabOutput) Type() pulumi.StringOutput
- func (o LabOutput) VirtualMachineProfile() VirtualMachineProfileResponseOutput
- type LabPlan
- type LabPlanArgs
- type LabPlanInput
- type LabPlanNetworkProfile
- type LabPlanNetworkProfileArgs
- func (LabPlanNetworkProfileArgs) ElementType() reflect.Type
- func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfileOutput() LabPlanNetworkProfileOutput
- func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfileOutputWithContext(ctx context.Context) LabPlanNetworkProfileOutput
- func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfilePtrOutput() LabPlanNetworkProfilePtrOutput
- func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfilePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfilePtrOutput
- type LabPlanNetworkProfileInput
- type LabPlanNetworkProfileOutput
- func (LabPlanNetworkProfileOutput) ElementType() reflect.Type
- func (o LabPlanNetworkProfileOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfileOutput() LabPlanNetworkProfileOutput
- func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfileOutputWithContext(ctx context.Context) LabPlanNetworkProfileOutput
- func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfilePtrOutput() LabPlanNetworkProfilePtrOutput
- func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfilePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfilePtrOutput
- type LabPlanNetworkProfilePtrInput
- type LabPlanNetworkProfilePtrOutput
- func (o LabPlanNetworkProfilePtrOutput) Elem() LabPlanNetworkProfileOutput
- func (LabPlanNetworkProfilePtrOutput) ElementType() reflect.Type
- func (o LabPlanNetworkProfilePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabPlanNetworkProfilePtrOutput) ToLabPlanNetworkProfilePtrOutput() LabPlanNetworkProfilePtrOutput
- func (o LabPlanNetworkProfilePtrOutput) ToLabPlanNetworkProfilePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfilePtrOutput
- type LabPlanNetworkProfileResponse
- type LabPlanNetworkProfileResponseOutput
- func (LabPlanNetworkProfileResponseOutput) ElementType() reflect.Type
- func (o LabPlanNetworkProfileResponseOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabPlanNetworkProfileResponseOutput) ToLabPlanNetworkProfileResponseOutput() LabPlanNetworkProfileResponseOutput
- func (o LabPlanNetworkProfileResponseOutput) ToLabPlanNetworkProfileResponseOutputWithContext(ctx context.Context) LabPlanNetworkProfileResponseOutput
- type LabPlanNetworkProfileResponsePtrOutput
- func (o LabPlanNetworkProfileResponsePtrOutput) Elem() LabPlanNetworkProfileResponseOutput
- func (LabPlanNetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o LabPlanNetworkProfileResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o LabPlanNetworkProfileResponsePtrOutput) ToLabPlanNetworkProfileResponsePtrOutput() LabPlanNetworkProfileResponsePtrOutput
- func (o LabPlanNetworkProfileResponsePtrOutput) ToLabPlanNetworkProfileResponsePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfileResponsePtrOutput
- type LabPlanOutput
- func (o LabPlanOutput) AllowedRegions() pulumi.StringArrayOutput
- func (o LabPlanOutput) DefaultAutoShutdownProfile() AutoShutdownProfileResponsePtrOutput
- func (o LabPlanOutput) DefaultConnectionProfile() ConnectionProfileResponsePtrOutput
- func (o LabPlanOutput) DefaultNetworkProfile() LabPlanNetworkProfileResponsePtrOutput
- func (LabPlanOutput) ElementType() reflect.Type
- func (o LabPlanOutput) Identity() IdentityResponsePtrOutput
- func (o LabPlanOutput) LinkedLmsInstance() pulumi.StringPtrOutput
- func (o LabPlanOutput) Location() pulumi.StringOutput
- func (o LabPlanOutput) Name() pulumi.StringOutput
- func (o LabPlanOutput) ProvisioningState() pulumi.StringOutput
- func (o LabPlanOutput) SharedGalleryId() pulumi.StringPtrOutput
- func (o LabPlanOutput) SupportInfo() SupportInfoResponsePtrOutput
- func (o LabPlanOutput) SystemData() SystemDataResponseOutput
- func (o LabPlanOutput) Tags() pulumi.StringMapOutput
- func (o LabPlanOutput) ToLabPlanOutput() LabPlanOutput
- func (o LabPlanOutput) ToLabPlanOutputWithContext(ctx context.Context) LabPlanOutput
- func (o LabPlanOutput) Type() pulumi.StringOutput
- type LabPlanState
- type LabState
- type LatestOperationResultResponse
- type LatestOperationResultResponseOutput
- func (LatestOperationResultResponseOutput) ElementType() reflect.Type
- func (o LatestOperationResultResponseOutput) ErrorCode() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) HttpMethod() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) OperationUrl() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) RequestUri() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) Status() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutput() LatestOperationResultResponseOutput
- func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutputWithContext(ctx context.Context) LatestOperationResultResponseOutput
- type ListGlobalUserEnvironmentsArgs
- type ListGlobalUserEnvironmentsOutputArgs
- type ListGlobalUserEnvironmentsResult
- type ListGlobalUserEnvironmentsResultOutput
- func (ListGlobalUserEnvironmentsResultOutput) ElementType() reflect.Type
- func (o ListGlobalUserEnvironmentsResultOutput) Environments() EnvironmentDetailsResponseArrayOutput
- func (o ListGlobalUserEnvironmentsResultOutput) ToListGlobalUserEnvironmentsResultOutput() ListGlobalUserEnvironmentsResultOutput
- func (o ListGlobalUserEnvironmentsResultOutput) ToListGlobalUserEnvironmentsResultOutputWithContext(ctx context.Context) ListGlobalUserEnvironmentsResultOutput
- type ListGlobalUserLabsArgs
- type ListGlobalUserLabsOutputArgs
- type ListGlobalUserLabsResult
- type ListGlobalUserLabsResultOutput
- func (ListGlobalUserLabsResultOutput) ElementType() reflect.Type
- func (o ListGlobalUserLabsResultOutput) Labs() LabDetailsResponseArrayOutput
- func (o ListGlobalUserLabsResultOutput) ToListGlobalUserLabsResultOutput() ListGlobalUserLabsResultOutput
- func (o ListGlobalUserLabsResultOutput) ToListGlobalUserLabsResultOutputWithContext(ctx context.Context) ListGlobalUserLabsResultOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ClaimedByUserName() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ClaimedByUserObjectId() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ClaimedByUserPrincipalId() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) IsClaimed() pulumi.BoolOutput
- func (o LookupEnvironmentResultOutput) LastKnownPowerState() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o LookupEnvironmentResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) NetworkInterface() NetworkInterfaceResponseOutput
- func (o LookupEnvironmentResultOutput) PasswordLastReset() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) ResourceSets() ResourceSetResponsePtrOutput
- func (o LookupEnvironmentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) TotalUsage() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type LookupEnvironmentSettingArgs
- type LookupEnvironmentSettingOutputArgs
- type LookupEnvironmentSettingResult
- type LookupEnvironmentSettingResultOutput
- func (o LookupEnvironmentSettingResultOutput) ConfigurationState() pulumi.StringPtrOutput
- func (o LookupEnvironmentSettingResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEnvironmentSettingResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentSettingResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentSettingResultOutput) LastChanged() pulumi.StringOutput
- func (o LookupEnvironmentSettingResultOutput) LastPublished() pulumi.StringOutput
- func (o LookupEnvironmentSettingResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o LookupEnvironmentSettingResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupEnvironmentSettingResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentSettingResultOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LookupEnvironmentSettingResultOutput) PublishingState() pulumi.StringOutput
- func (o LookupEnvironmentSettingResultOutput) ResourceSettings() ResourceSettingsResponseOutput
- func (o LookupEnvironmentSettingResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupEnvironmentSettingResultOutput) Title() pulumi.StringPtrOutput
- func (o LookupEnvironmentSettingResultOutput) ToLookupEnvironmentSettingResultOutput() LookupEnvironmentSettingResultOutput
- func (o LookupEnvironmentSettingResultOutput) ToLookupEnvironmentSettingResultOutputWithContext(ctx context.Context) LookupEnvironmentSettingResultOutput
- func (o LookupEnvironmentSettingResultOutput) Type() pulumi.StringOutput
- func (o LookupEnvironmentSettingResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type LookupGalleryImageArgs
- type LookupGalleryImageOutputArgs
- type LookupGalleryImageResult
- type LookupGalleryImageResultOutput
- func (o LookupGalleryImageResultOutput) Author() pulumi.StringOutput
- func (o LookupGalleryImageResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupGalleryImageResultOutput) Description() pulumi.StringOutput
- func (LookupGalleryImageResultOutput) ElementType() reflect.Type
- func (o LookupGalleryImageResultOutput) Icon() pulumi.StringOutput
- func (o LookupGalleryImageResultOutput) Id() pulumi.StringOutput
- func (o LookupGalleryImageResultOutput) ImageReference() GalleryImageReferenceResponseOutput
- func (o LookupGalleryImageResultOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o LookupGalleryImageResultOutput) IsOverride() pulumi.BoolPtrOutput
- func (o LookupGalleryImageResultOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
- func (o LookupGalleryImageResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o LookupGalleryImageResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupGalleryImageResultOutput) Name() pulumi.StringOutput
- func (o LookupGalleryImageResultOutput) PlanId() pulumi.StringOutput
- func (o LookupGalleryImageResultOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LookupGalleryImageResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupGalleryImageResultOutput) ToLookupGalleryImageResultOutput() LookupGalleryImageResultOutput
- func (o LookupGalleryImageResultOutput) ToLookupGalleryImageResultOutputWithContext(ctx context.Context) LookupGalleryImageResultOutput
- func (o LookupGalleryImageResultOutput) Type() pulumi.StringOutput
- func (o LookupGalleryImageResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type LookupLabAccountArgs
- type LookupLabAccountOutputArgs
- type LookupLabAccountResult
- type LookupLabAccountResultOutput
- func (LookupLabAccountResultOutput) ElementType() reflect.Type
- func (o LookupLabAccountResultOutput) EnabledRegionSelection() pulumi.BoolPtrOutput
- func (o LookupLabAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupLabAccountResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o LookupLabAccountResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupLabAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupLabAccountResultOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LookupLabAccountResultOutput) SizeConfiguration() SizeConfigurationPropertiesResponseOutput
- func (o LookupLabAccountResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupLabAccountResultOutput) ToLookupLabAccountResultOutput() LookupLabAccountResultOutput
- func (o LookupLabAccountResultOutput) ToLookupLabAccountResultOutputWithContext(ctx context.Context) LookupLabAccountResultOutput
- func (o LookupLabAccountResultOutput) Type() pulumi.StringOutput
- func (o LookupLabAccountResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type LookupLabArgs
- type LookupLabOutputArgs
- type LookupLabPlanArgs
- type LookupLabPlanOutputArgs
- type LookupLabPlanResult
- type LookupLabPlanResultOutput
- func (o LookupLabPlanResultOutput) AllowedRegions() pulumi.StringArrayOutput
- func (o LookupLabPlanResultOutput) DefaultAutoShutdownProfile() AutoShutdownProfileResponsePtrOutput
- func (o LookupLabPlanResultOutput) DefaultConnectionProfile() ConnectionProfileResponsePtrOutput
- func (o LookupLabPlanResultOutput) DefaultNetworkProfile() LabPlanNetworkProfileResponsePtrOutput
- func (LookupLabPlanResultOutput) ElementType() reflect.Type
- func (o LookupLabPlanResultOutput) Id() pulumi.StringOutput
- func (o LookupLabPlanResultOutput) Identity() IdentityResponsePtrOutput
- func (o LookupLabPlanResultOutput) LinkedLmsInstance() pulumi.StringPtrOutput
- func (o LookupLabPlanResultOutput) Location() pulumi.StringOutput
- func (o LookupLabPlanResultOutput) Name() pulumi.StringOutput
- func (o LookupLabPlanResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupLabPlanResultOutput) SharedGalleryId() pulumi.StringPtrOutput
- func (o LookupLabPlanResultOutput) SupportInfo() SupportInfoResponsePtrOutput
- func (o LookupLabPlanResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupLabPlanResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupLabPlanResultOutput) ToLookupLabPlanResultOutput() LookupLabPlanResultOutput
- func (o LookupLabPlanResultOutput) ToLookupLabPlanResultOutputWithContext(ctx context.Context) LookupLabPlanResultOutput
- func (o LookupLabPlanResultOutput) Type() pulumi.StringOutput
- type LookupLabResult
- type LookupLabResultOutput
- func (o LookupLabResultOutput) AutoShutdownProfile() AutoShutdownProfileResponseOutput
- func (o LookupLabResultOutput) ConnectionProfile() ConnectionProfileResponseOutput
- func (o LookupLabResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLabResultOutput) ElementType() reflect.Type
- func (o LookupLabResultOutput) Id() pulumi.StringOutput
- func (o LookupLabResultOutput) LabPlanId() pulumi.StringPtrOutput
- func (o LookupLabResultOutput) Location() pulumi.StringOutput
- func (o LookupLabResultOutput) Name() pulumi.StringOutput
- func (o LookupLabResultOutput) NetworkProfile() LabNetworkProfileResponsePtrOutput
- func (o LookupLabResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupLabResultOutput) RosterProfile() RosterProfileResponsePtrOutput
- func (o LookupLabResultOutput) SecurityProfile() SecurityProfileResponseOutput
- func (o LookupLabResultOutput) State() pulumi.StringOutput
- func (o LookupLabResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupLabResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupLabResultOutput) Title() pulumi.StringPtrOutput
- func (o LookupLabResultOutput) ToLookupLabResultOutput() LookupLabResultOutput
- func (o LookupLabResultOutput) ToLookupLabResultOutputWithContext(ctx context.Context) LookupLabResultOutput
- func (o LookupLabResultOutput) Type() pulumi.StringOutput
- func (o LookupLabResultOutput) VirtualMachineProfile() VirtualMachineProfileResponseOutput
- type LookupScheduleArgs
- type LookupScheduleOutputArgs
- type LookupScheduleResult
- type LookupScheduleResultOutput
- func (LookupScheduleResultOutput) ElementType() reflect.Type
- func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduleResultOutput) Notes() pulumi.StringPtrOutput
- func (o LookupScheduleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupScheduleResultOutput) RecurrencePattern() RecurrencePatternResponsePtrOutput
- func (o LookupScheduleResultOutput) StartAt() pulumi.StringPtrOutput
- func (o LookupScheduleResultOutput) StopAt() pulumi.StringOutput
- func (o LookupScheduleResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupScheduleResultOutput) TimeZoneId() pulumi.StringOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) Type() pulumi.StringOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) AdditionalUsageQuota() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) DisplayName() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Email() pulumi.StringOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) InvitationSent() pulumi.StringOutput
- func (o LookupUserResultOutput) InvitationState() pulumi.StringOutput
- func (o LookupUserResultOutput) Name() pulumi.StringOutput
- func (o LookupUserResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupUserResultOutput) RegistrationState() pulumi.StringOutput
- func (o LookupUserResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) TotalUsage() pulumi.StringOutput
- func (o LookupUserResultOutput) Type() pulumi.StringOutput
- type ManagedLabVmSize
- func (ManagedLabVmSize) ElementType() reflect.Type
- func (e ManagedLabVmSize) ToManagedLabVmSizeOutput() ManagedLabVmSizeOutput
- func (e ManagedLabVmSize) ToManagedLabVmSizeOutputWithContext(ctx context.Context) ManagedLabVmSizeOutput
- func (e ManagedLabVmSize) ToManagedLabVmSizePtrOutput() ManagedLabVmSizePtrOutput
- func (e ManagedLabVmSize) ToManagedLabVmSizePtrOutputWithContext(ctx context.Context) ManagedLabVmSizePtrOutput
- func (e ManagedLabVmSize) ToStringOutput() pulumi.StringOutput
- func (e ManagedLabVmSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedLabVmSize) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedLabVmSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedLabVmSizeInput
- type ManagedLabVmSizeOutput
- func (ManagedLabVmSizeOutput) ElementType() reflect.Type
- func (o ManagedLabVmSizeOutput) ToManagedLabVmSizeOutput() ManagedLabVmSizeOutput
- func (o ManagedLabVmSizeOutput) ToManagedLabVmSizeOutputWithContext(ctx context.Context) ManagedLabVmSizeOutput
- func (o ManagedLabVmSizeOutput) ToManagedLabVmSizePtrOutput() ManagedLabVmSizePtrOutput
- func (o ManagedLabVmSizeOutput) ToManagedLabVmSizePtrOutputWithContext(ctx context.Context) ManagedLabVmSizePtrOutput
- func (o ManagedLabVmSizeOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedLabVmSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedLabVmSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedLabVmSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedLabVmSizePtrInput
- type ManagedLabVmSizePtrOutput
- func (o ManagedLabVmSizePtrOutput) Elem() ManagedLabVmSizeOutput
- func (ManagedLabVmSizePtrOutput) ElementType() reflect.Type
- func (o ManagedLabVmSizePtrOutput) ToManagedLabVmSizePtrOutput() ManagedLabVmSizePtrOutput
- func (o ManagedLabVmSizePtrOutput) ToManagedLabVmSizePtrOutputWithContext(ctx context.Context) ManagedLabVmSizePtrOutput
- func (o ManagedLabVmSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedLabVmSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkInterfaceResponse
- type NetworkInterfaceResponseOutput
- func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseOutput) PrivateIpAddress() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) RdpAuthority() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) SshAuthority() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) Username() pulumi.StringOutput
- type OperationBatchStatusResponseItemResponse
- type OperationBatchStatusResponseItemResponseArrayOutput
- func (OperationBatchStatusResponseItemResponseArrayOutput) ElementType() reflect.Type
- func (o OperationBatchStatusResponseItemResponseArrayOutput) Index(i pulumi.IntInput) OperationBatchStatusResponseItemResponseOutput
- func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutput() OperationBatchStatusResponseItemResponseArrayOutput
- func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseArrayOutput
- type OperationBatchStatusResponseItemResponseOutput
- func (OperationBatchStatusResponseItemResponseOutput) ElementType() reflect.Type
- func (o OperationBatchStatusResponseItemResponseOutput) OperationUrl() pulumi.StringOutput
- func (o OperationBatchStatusResponseItemResponseOutput) Status() pulumi.StringOutput
- func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutput() OperationBatchStatusResponseItemResponseOutput
- func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseOutput
- type RecurrenceFrequency
- func (RecurrenceFrequency) ElementType() reflect.Type
- func (e RecurrenceFrequency) ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput
- func (e RecurrenceFrequency) ToRecurrenceFrequencyOutputWithContext(ctx context.Context) RecurrenceFrequencyOutput
- func (e RecurrenceFrequency) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput
- func (e RecurrenceFrequency) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput
- func (e RecurrenceFrequency) ToStringOutput() pulumi.StringOutput
- func (e RecurrenceFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RecurrenceFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RecurrenceFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurrenceFrequencyInput
- type RecurrenceFrequencyOutput
- func (RecurrenceFrequencyOutput) ElementType() reflect.Type
- func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput
- func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutputWithContext(ctx context.Context) RecurrenceFrequencyOutput
- func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput
- func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput
- func (o RecurrenceFrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o RecurrenceFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RecurrenceFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecurrenceFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurrenceFrequencyPtrInput
- type RecurrenceFrequencyPtrOutput
- func (o RecurrenceFrequencyPtrOutput) Elem() RecurrenceFrequencyOutput
- func (RecurrenceFrequencyPtrOutput) ElementType() reflect.Type
- func (o RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput
- func (o RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput
- func (o RecurrenceFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecurrenceFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurrencePattern
- type RecurrencePatternArgs
- func (RecurrencePatternArgs) ElementType() reflect.Type
- func (i RecurrencePatternArgs) ToRecurrencePatternOutput() RecurrencePatternOutput
- func (i RecurrencePatternArgs) ToRecurrencePatternOutputWithContext(ctx context.Context) RecurrencePatternOutput
- func (i RecurrencePatternArgs) ToRecurrencePatternPtrOutput() RecurrencePatternPtrOutput
- func (i RecurrencePatternArgs) ToRecurrencePatternPtrOutputWithContext(ctx context.Context) RecurrencePatternPtrOutput
- type RecurrencePatternInput
- type RecurrencePatternOutput
- func (RecurrencePatternOutput) ElementType() reflect.Type
- func (o RecurrencePatternOutput) ExpirationDate() pulumi.StringOutput
- func (o RecurrencePatternOutput) Frequency() RecurrenceFrequencyOutput
- func (o RecurrencePatternOutput) Interval() pulumi.IntPtrOutput
- func (o RecurrencePatternOutput) ToRecurrencePatternOutput() RecurrencePatternOutput
- func (o RecurrencePatternOutput) ToRecurrencePatternOutputWithContext(ctx context.Context) RecurrencePatternOutput
- func (o RecurrencePatternOutput) ToRecurrencePatternPtrOutput() RecurrencePatternPtrOutput
- func (o RecurrencePatternOutput) ToRecurrencePatternPtrOutputWithContext(ctx context.Context) RecurrencePatternPtrOutput
- func (o RecurrencePatternOutput) WeekDays() WeekDayArrayOutput
- type RecurrencePatternPtrInput
- type RecurrencePatternPtrOutput
- func (o RecurrencePatternPtrOutput) Elem() RecurrencePatternOutput
- func (RecurrencePatternPtrOutput) ElementType() reflect.Type
- func (o RecurrencePatternPtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o RecurrencePatternPtrOutput) Frequency() RecurrenceFrequencyPtrOutput
- func (o RecurrencePatternPtrOutput) Interval() pulumi.IntPtrOutput
- func (o RecurrencePatternPtrOutput) ToRecurrencePatternPtrOutput() RecurrencePatternPtrOutput
- func (o RecurrencePatternPtrOutput) ToRecurrencePatternPtrOutputWithContext(ctx context.Context) RecurrencePatternPtrOutput
- func (o RecurrencePatternPtrOutput) WeekDays() WeekDayArrayOutput
- type RecurrencePatternResponse
- type RecurrencePatternResponseOutput
- func (RecurrencePatternResponseOutput) ElementType() reflect.Type
- func (o RecurrencePatternResponseOutput) ExpirationDate() pulumi.StringOutput
- func (o RecurrencePatternResponseOutput) Frequency() pulumi.StringOutput
- func (o RecurrencePatternResponseOutput) Interval() pulumi.IntPtrOutput
- func (o RecurrencePatternResponseOutput) ToRecurrencePatternResponseOutput() RecurrencePatternResponseOutput
- func (o RecurrencePatternResponseOutput) ToRecurrencePatternResponseOutputWithContext(ctx context.Context) RecurrencePatternResponseOutput
- func (o RecurrencePatternResponseOutput) WeekDays() pulumi.StringArrayOutput
- type RecurrencePatternResponsePtrOutput
- func (o RecurrencePatternResponsePtrOutput) Elem() RecurrencePatternResponseOutput
- func (RecurrencePatternResponsePtrOutput) ElementType() reflect.Type
- func (o RecurrencePatternResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o RecurrencePatternResponsePtrOutput) Frequency() pulumi.StringPtrOutput
- func (o RecurrencePatternResponsePtrOutput) Interval() pulumi.IntPtrOutput
- func (o RecurrencePatternResponsePtrOutput) ToRecurrencePatternResponsePtrOutput() RecurrencePatternResponsePtrOutput
- func (o RecurrencePatternResponsePtrOutput) ToRecurrencePatternResponsePtrOutputWithContext(ctx context.Context) RecurrencePatternResponsePtrOutput
- func (o RecurrencePatternResponsePtrOutput) WeekDays() pulumi.StringArrayOutput
- type ReferenceVm
- type ReferenceVmArgs
- type ReferenceVmInput
- type ReferenceVmOutput
- func (ReferenceVmOutput) ElementType() reflect.Type
- func (o ReferenceVmOutput) Password() pulumi.StringPtrOutput
- func (o ReferenceVmOutput) ToReferenceVmOutput() ReferenceVmOutput
- func (o ReferenceVmOutput) ToReferenceVmOutputWithContext(ctx context.Context) ReferenceVmOutput
- func (o ReferenceVmOutput) UserName() pulumi.StringOutput
- type ReferenceVmResponse
- type ReferenceVmResponseOutput
- func (ReferenceVmResponseOutput) ElementType() reflect.Type
- func (o ReferenceVmResponseOutput) Password() pulumi.StringPtrOutput
- func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutput() ReferenceVmResponseOutput
- func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutputWithContext(ctx context.Context) ReferenceVmResponseOutput
- func (o ReferenceVmResponseOutput) UserName() pulumi.StringOutput
- func (o ReferenceVmResponseOutput) VmResourceId() pulumi.StringOutput
- func (o ReferenceVmResponseOutput) VmStateDetails() VmStateDetailsResponseOutput
- type RegionalAvailabilityResponse
- type RegionalAvailabilityResponseArrayOutput
- func (RegionalAvailabilityResponseArrayOutput) ElementType() reflect.Type
- func (o RegionalAvailabilityResponseArrayOutput) Index(i pulumi.IntInput) RegionalAvailabilityResponseOutput
- func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutput() RegionalAvailabilityResponseArrayOutput
- func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutputWithContext(ctx context.Context) RegionalAvailabilityResponseArrayOutput
- type RegionalAvailabilityResponseOutput
- func (RegionalAvailabilityResponseOutput) ElementType() reflect.Type
- func (o RegionalAvailabilityResponseOutput) Region() pulumi.StringPtrOutput
- func (o RegionalAvailabilityResponseOutput) SizeAvailabilities() SizeAvailabilityResponseArrayOutput
- func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutput() RegionalAvailabilityResponseOutput
- func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutputWithContext(ctx context.Context) RegionalAvailabilityResponseOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypeInput
- type ResourceIdentityTypeOutput
- func (ResourceIdentityTypeOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypePtrInput
- type ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
- func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSet
- type ResourceSetArgs
- func (ResourceSetArgs) ElementType() reflect.Type
- func (i ResourceSetArgs) ToResourceSetOutput() ResourceSetOutput
- func (i ResourceSetArgs) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- func (i ResourceSetArgs) ToResourceSetPtrOutput() ResourceSetPtrOutput
- func (i ResourceSetArgs) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
- type ResourceSetInput
- type ResourceSetOutput
- func (ResourceSetOutput) ElementType() reflect.Type
- func (o ResourceSetOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
- func (o ResourceSetOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
- func (o ResourceSetOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSetPtrInput
- type ResourceSetPtrOutput
- func (o ResourceSetPtrOutput) Elem() ResourceSetOutput
- func (ResourceSetPtrOutput) ElementType() reflect.Type
- func (o ResourceSetPtrOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetPtrOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
- func (o ResourceSetPtrOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
- func (o ResourceSetPtrOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSetResponse
- type ResourceSetResponseOutput
- func (ResourceSetResponseOutput) ElementType() reflect.Type
- func (o ResourceSetResponseOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetResponseOutput) ToResourceSetResponseOutput() ResourceSetResponseOutput
- func (o ResourceSetResponseOutput) ToResourceSetResponseOutputWithContext(ctx context.Context) ResourceSetResponseOutput
- func (o ResourceSetResponseOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSetResponsePtrOutput
- func (o ResourceSetResponsePtrOutput) Elem() ResourceSetResponseOutput
- func (ResourceSetResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceSetResponsePtrOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
- func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
- func (o ResourceSetResponsePtrOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSettings
- type ResourceSettingsArgs
- type ResourceSettingsInput
- type ResourceSettingsOutput
- func (ResourceSettingsOutput) ElementType() reflect.Type
- func (o ResourceSettingsOutput) GalleryImageResourceId() pulumi.StringPtrOutput
- func (o ResourceSettingsOutput) ReferenceVm() ReferenceVmOutput
- func (o ResourceSettingsOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSettingsOutput) ToResourceSettingsOutput() ResourceSettingsOutput
- func (o ResourceSettingsOutput) ToResourceSettingsOutputWithContext(ctx context.Context) ResourceSettingsOutput
- type ResourceSettingsResponse
- type ResourceSettingsResponseOutput
- func (o ResourceSettingsResponseOutput) Cores() pulumi.IntOutput
- func (ResourceSettingsResponseOutput) ElementType() reflect.Type
- func (o ResourceSettingsResponseOutput) GalleryImageResourceId() pulumi.StringPtrOutput
- func (o ResourceSettingsResponseOutput) Id() pulumi.StringOutput
- func (o ResourceSettingsResponseOutput) ImageName() pulumi.StringOutput
- func (o ResourceSettingsResponseOutput) ReferenceVm() ReferenceVmResponseOutput
- func (o ResourceSettingsResponseOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutput() ResourceSettingsResponseOutput
- func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceSettingsResponseOutput
- type RosterProfile
- type RosterProfileArgs
- func (RosterProfileArgs) ElementType() reflect.Type
- func (i RosterProfileArgs) ToRosterProfileOutput() RosterProfileOutput
- func (i RosterProfileArgs) ToRosterProfileOutputWithContext(ctx context.Context) RosterProfileOutput
- func (i RosterProfileArgs) ToRosterProfilePtrOutput() RosterProfilePtrOutput
- func (i RosterProfileArgs) ToRosterProfilePtrOutputWithContext(ctx context.Context) RosterProfilePtrOutput
- type RosterProfileInput
- type RosterProfileOutput
- func (o RosterProfileOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
- func (RosterProfileOutput) ElementType() reflect.Type
- func (o RosterProfileOutput) LmsInstance() pulumi.StringPtrOutput
- func (o RosterProfileOutput) LtiClientId() pulumi.StringPtrOutput
- func (o RosterProfileOutput) LtiContextId() pulumi.StringPtrOutput
- func (o RosterProfileOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
- func (o RosterProfileOutput) ToRosterProfileOutput() RosterProfileOutput
- func (o RosterProfileOutput) ToRosterProfileOutputWithContext(ctx context.Context) RosterProfileOutput
- func (o RosterProfileOutput) ToRosterProfilePtrOutput() RosterProfilePtrOutput
- func (o RosterProfileOutput) ToRosterProfilePtrOutputWithContext(ctx context.Context) RosterProfilePtrOutput
- type RosterProfilePtrInput
- type RosterProfilePtrOutput
- func (o RosterProfilePtrOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
- func (o RosterProfilePtrOutput) Elem() RosterProfileOutput
- func (RosterProfilePtrOutput) ElementType() reflect.Type
- func (o RosterProfilePtrOutput) LmsInstance() pulumi.StringPtrOutput
- func (o RosterProfilePtrOutput) LtiClientId() pulumi.StringPtrOutput
- func (o RosterProfilePtrOutput) LtiContextId() pulumi.StringPtrOutput
- func (o RosterProfilePtrOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
- func (o RosterProfilePtrOutput) ToRosterProfilePtrOutput() RosterProfilePtrOutput
- func (o RosterProfilePtrOutput) ToRosterProfilePtrOutputWithContext(ctx context.Context) RosterProfilePtrOutput
- type RosterProfileResponse
- type RosterProfileResponseOutput
- func (o RosterProfileResponseOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
- func (RosterProfileResponseOutput) ElementType() reflect.Type
- func (o RosterProfileResponseOutput) LmsInstance() pulumi.StringPtrOutput
- func (o RosterProfileResponseOutput) LtiClientId() pulumi.StringPtrOutput
- func (o RosterProfileResponseOutput) LtiContextId() pulumi.StringPtrOutput
- func (o RosterProfileResponseOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
- func (o RosterProfileResponseOutput) ToRosterProfileResponseOutput() RosterProfileResponseOutput
- func (o RosterProfileResponseOutput) ToRosterProfileResponseOutputWithContext(ctx context.Context) RosterProfileResponseOutput
- type RosterProfileResponsePtrOutput
- func (o RosterProfileResponsePtrOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
- func (o RosterProfileResponsePtrOutput) Elem() RosterProfileResponseOutput
- func (RosterProfileResponsePtrOutput) ElementType() reflect.Type
- func (o RosterProfileResponsePtrOutput) LmsInstance() pulumi.StringPtrOutput
- func (o RosterProfileResponsePtrOutput) LtiClientId() pulumi.StringPtrOutput
- func (o RosterProfileResponsePtrOutput) LtiContextId() pulumi.StringPtrOutput
- func (o RosterProfileResponsePtrOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
- func (o RosterProfileResponsePtrOutput) ToRosterProfileResponsePtrOutput() RosterProfileResponsePtrOutput
- func (o RosterProfileResponsePtrOutput) ToRosterProfileResponsePtrOutputWithContext(ctx context.Context) RosterProfileResponsePtrOutput
- type Schedule
- type ScheduleArgs
- type ScheduleInput
- type ScheduleOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) Name() pulumi.StringOutput
- func (o ScheduleOutput) Notes() pulumi.StringPtrOutput
- func (o ScheduleOutput) ProvisioningState() pulumi.StringOutput
- func (o ScheduleOutput) RecurrencePattern() RecurrencePatternResponsePtrOutput
- func (o ScheduleOutput) StartAt() pulumi.StringPtrOutput
- func (o ScheduleOutput) StopAt() pulumi.StringOutput
- func (o ScheduleOutput) SystemData() SystemDataResponseOutput
- func (o ScheduleOutput) TimeZoneId() pulumi.StringOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) Type() pulumi.StringOutput
- type ScheduleState
- type SecurityProfile
- type SecurityProfileArgs
- type SecurityProfileInput
- type SecurityProfileOutput
- func (SecurityProfileOutput) ElementType() reflect.Type
- func (o SecurityProfileOutput) OpenAccess() EnableStatePtrOutput
- func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
- func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
- type SecurityProfileResponse
- type SecurityProfileResponseOutput
- func (SecurityProfileResponseOutput) ElementType() reflect.Type
- func (o SecurityProfileResponseOutput) OpenAccess() pulumi.StringPtrOutput
- func (o SecurityProfileResponseOutput) RegistrationCode() pulumi.StringOutput
- func (o SecurityProfileResponseOutput) ToSecurityProfileResponseOutput() SecurityProfileResponseOutput
- func (o SecurityProfileResponseOutput) ToSecurityProfileResponseOutputWithContext(ctx context.Context) SecurityProfileResponseOutput
- type ShutdownOnIdleMode
- func (ShutdownOnIdleMode) ElementType() reflect.Type
- func (e ShutdownOnIdleMode) ToShutdownOnIdleModeOutput() ShutdownOnIdleModeOutput
- func (e ShutdownOnIdleMode) ToShutdownOnIdleModeOutputWithContext(ctx context.Context) ShutdownOnIdleModeOutput
- func (e ShutdownOnIdleMode) ToShutdownOnIdleModePtrOutput() ShutdownOnIdleModePtrOutput
- func (e ShutdownOnIdleMode) ToShutdownOnIdleModePtrOutputWithContext(ctx context.Context) ShutdownOnIdleModePtrOutput
- func (e ShutdownOnIdleMode) ToStringOutput() pulumi.StringOutput
- func (e ShutdownOnIdleMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ShutdownOnIdleMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ShutdownOnIdleMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ShutdownOnIdleModeInput
- type ShutdownOnIdleModeOutput
- func (ShutdownOnIdleModeOutput) ElementType() reflect.Type
- func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModeOutput() ShutdownOnIdleModeOutput
- func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModeOutputWithContext(ctx context.Context) ShutdownOnIdleModeOutput
- func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModePtrOutput() ShutdownOnIdleModePtrOutput
- func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModePtrOutputWithContext(ctx context.Context) ShutdownOnIdleModePtrOutput
- func (o ShutdownOnIdleModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ShutdownOnIdleModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ShutdownOnIdleModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ShutdownOnIdleModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ShutdownOnIdleModePtrInput
- type ShutdownOnIdleModePtrOutput
- func (o ShutdownOnIdleModePtrOutput) Elem() ShutdownOnIdleModeOutput
- func (ShutdownOnIdleModePtrOutput) ElementType() reflect.Type
- func (o ShutdownOnIdleModePtrOutput) ToShutdownOnIdleModePtrOutput() ShutdownOnIdleModePtrOutput
- func (o ShutdownOnIdleModePtrOutput) ToShutdownOnIdleModePtrOutputWithContext(ctx context.Context) ShutdownOnIdleModePtrOutput
- func (o ShutdownOnIdleModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ShutdownOnIdleModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SizeAvailabilityResponse
- type SizeAvailabilityResponseArrayOutput
- func (SizeAvailabilityResponseArrayOutput) ElementType() reflect.Type
- func (o SizeAvailabilityResponseArrayOutput) Index(i pulumi.IntInput) SizeAvailabilityResponseOutput
- func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutput() SizeAvailabilityResponseArrayOutput
- func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutputWithContext(ctx context.Context) SizeAvailabilityResponseArrayOutput
- type SizeAvailabilityResponseOutput
- func (SizeAvailabilityResponseOutput) ElementType() reflect.Type
- func (o SizeAvailabilityResponseOutput) IsAvailable() pulumi.BoolPtrOutput
- func (o SizeAvailabilityResponseOutput) SizeCategory() pulumi.StringPtrOutput
- func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutput() SizeAvailabilityResponseOutput
- func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutputWithContext(ctx context.Context) SizeAvailabilityResponseOutput
- type SizeConfigurationPropertiesResponse
- type SizeConfigurationPropertiesResponseOutput
- func (SizeConfigurationPropertiesResponseOutput) ElementType() reflect.Type
- func (o SizeConfigurationPropertiesResponseOutput) EnvironmentSizes() EnvironmentSizeResponseArrayOutput
- func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutput() SizeConfigurationPropertiesResponseOutput
- func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponseOutput
- type SizeInfoResponse
- type SizeInfoResponseArrayOutput
- func (SizeInfoResponseArrayOutput) ElementType() reflect.Type
- func (o SizeInfoResponseArrayOutput) Index(i pulumi.IntInput) SizeInfoResponseOutput
- func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutput() SizeInfoResponseArrayOutput
- func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutputWithContext(ctx context.Context) SizeInfoResponseArrayOutput
- type SizeInfoResponseOutput
- func (o SizeInfoResponseOutput) ComputeSize() pulumi.StringPtrOutput
- func (SizeInfoResponseOutput) ElementType() reflect.Type
- func (o SizeInfoResponseOutput) Memory() pulumi.Float64PtrOutput
- func (o SizeInfoResponseOutput) NumberOfCores() pulumi.IntPtrOutput
- func (o SizeInfoResponseOutput) Price() pulumi.Float64PtrOutput
- func (o SizeInfoResponseOutput) ToSizeInfoResponseOutput() SizeInfoResponseOutput
- func (o SizeInfoResponseOutput) ToSizeInfoResponseOutputWithContext(ctx context.Context) SizeInfoResponseOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringPtrOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Size() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() SkuTierPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- type SkuResponse
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- type SkuTier
- func (SkuTier) ElementType() reflect.Type
- func (e SkuTier) ToSkuTierOutput() SkuTierOutput
- func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
- func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput
- func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
- func (e SkuTier) ToStringOutput() pulumi.StringOutput
- func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuTierInput
- type SkuTierOutput
- func (SkuTierOutput) ElementType() reflect.Type
- func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput
- func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
- func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
- func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
- func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput
- func (o SkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuTierPtrInput
- type SkuTierPtrOutput
- func (o SkuTierPtrOutput) Elem() SkuTierOutput
- func (SkuTierPtrOutput) ElementType() reflect.Type
- func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
- func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
- func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SupportInfo
- type SupportInfoArgs
- func (SupportInfoArgs) ElementType() reflect.Type
- func (i SupportInfoArgs) ToSupportInfoOutput() SupportInfoOutput
- func (i SupportInfoArgs) ToSupportInfoOutputWithContext(ctx context.Context) SupportInfoOutput
- func (i SupportInfoArgs) ToSupportInfoPtrOutput() SupportInfoPtrOutput
- func (i SupportInfoArgs) ToSupportInfoPtrOutputWithContext(ctx context.Context) SupportInfoPtrOutput
- type SupportInfoInput
- type SupportInfoOutput
- func (SupportInfoOutput) ElementType() reflect.Type
- func (o SupportInfoOutput) Email() pulumi.StringPtrOutput
- func (o SupportInfoOutput) Instructions() pulumi.StringPtrOutput
- func (o SupportInfoOutput) Phone() pulumi.StringPtrOutput
- func (o SupportInfoOutput) ToSupportInfoOutput() SupportInfoOutput
- func (o SupportInfoOutput) ToSupportInfoOutputWithContext(ctx context.Context) SupportInfoOutput
- func (o SupportInfoOutput) ToSupportInfoPtrOutput() SupportInfoPtrOutput
- func (o SupportInfoOutput) ToSupportInfoPtrOutputWithContext(ctx context.Context) SupportInfoPtrOutput
- func (o SupportInfoOutput) Url() pulumi.StringPtrOutput
- type SupportInfoPtrInput
- type SupportInfoPtrOutput
- func (o SupportInfoPtrOutput) Elem() SupportInfoOutput
- func (SupportInfoPtrOutput) ElementType() reflect.Type
- func (o SupportInfoPtrOutput) Email() pulumi.StringPtrOutput
- func (o SupportInfoPtrOutput) Instructions() pulumi.StringPtrOutput
- func (o SupportInfoPtrOutput) Phone() pulumi.StringPtrOutput
- func (o SupportInfoPtrOutput) ToSupportInfoPtrOutput() SupportInfoPtrOutput
- func (o SupportInfoPtrOutput) ToSupportInfoPtrOutputWithContext(ctx context.Context) SupportInfoPtrOutput
- func (o SupportInfoPtrOutput) Url() pulumi.StringPtrOutput
- type SupportInfoResponse
- type SupportInfoResponseOutput
- func (SupportInfoResponseOutput) ElementType() reflect.Type
- func (o SupportInfoResponseOutput) Email() pulumi.StringPtrOutput
- func (o SupportInfoResponseOutput) Instructions() pulumi.StringPtrOutput
- func (o SupportInfoResponseOutput) Phone() pulumi.StringPtrOutput
- func (o SupportInfoResponseOutput) ToSupportInfoResponseOutput() SupportInfoResponseOutput
- func (o SupportInfoResponseOutput) ToSupportInfoResponseOutputWithContext(ctx context.Context) SupportInfoResponseOutput
- func (o SupportInfoResponseOutput) Url() pulumi.StringPtrOutput
- type SupportInfoResponsePtrOutput
- func (o SupportInfoResponsePtrOutput) Elem() SupportInfoResponseOutput
- func (SupportInfoResponsePtrOutput) ElementType() reflect.Type
- func (o SupportInfoResponsePtrOutput) Email() pulumi.StringPtrOutput
- func (o SupportInfoResponsePtrOutput) Instructions() pulumi.StringPtrOutput
- func (o SupportInfoResponsePtrOutput) Phone() pulumi.StringPtrOutput
- func (o SupportInfoResponsePtrOutput) ToSupportInfoResponsePtrOutput() SupportInfoResponsePtrOutput
- func (o SupportInfoResponsePtrOutput) ToSupportInfoResponsePtrOutputWithContext(ctx context.Context) SupportInfoResponsePtrOutput
- func (o SupportInfoResponsePtrOutput) Url() pulumi.StringPtrOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type User
- type UserArgs
- type UserInput
- type UserOutput
- func (o UserOutput) AdditionalUsageQuota() pulumi.StringPtrOutput
- func (o UserOutput) DisplayName() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringOutput
- func (o UserOutput) InvitationSent() pulumi.StringOutput
- func (o UserOutput) InvitationState() pulumi.StringOutput
- func (o UserOutput) Name() pulumi.StringOutput
- func (o UserOutput) ProvisioningState() pulumi.StringOutput
- func (o UserOutput) RegistrationState() pulumi.StringOutput
- func (o UserOutput) SystemData() SystemDataResponseOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) TotalUsage() pulumi.StringOutput
- func (o UserOutput) Type() pulumi.StringOutput
- type UserState
- type VirtualMachineAdditionalCapabilities
- type VirtualMachineAdditionalCapabilitiesArgs
- func (val *VirtualMachineAdditionalCapabilitiesArgs) Defaults() *VirtualMachineAdditionalCapabilitiesArgs
- func (VirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
- func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
- type VirtualMachineAdditionalCapabilitiesInput
- type VirtualMachineAdditionalCapabilitiesOutput
- func (VirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
- func (o VirtualMachineAdditionalCapabilitiesOutput) InstallGpuDrivers() EnableStatePtrOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
- type VirtualMachineAdditionalCapabilitiesPtrInput
- type VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) Elem() VirtualMachineAdditionalCapabilitiesOutput
- func (VirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) InstallGpuDrivers() EnableStatePtrOutput
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
- type VirtualMachineAdditionalCapabilitiesResponse
- type VirtualMachineAdditionalCapabilitiesResponseOutput
- func (VirtualMachineAdditionalCapabilitiesResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineAdditionalCapabilitiesResponseOutput) InstallGpuDrivers() pulumi.StringPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesResponseOutput) ToVirtualMachineAdditionalCapabilitiesResponseOutput() VirtualMachineAdditionalCapabilitiesResponseOutput
- func (o VirtualMachineAdditionalCapabilitiesResponseOutput) ToVirtualMachineAdditionalCapabilitiesResponseOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesResponseOutput
- type VirtualMachineAdditionalCapabilitiesResponsePtrOutput
- func (o VirtualMachineAdditionalCapabilitiesResponsePtrOutput) Elem() VirtualMachineAdditionalCapabilitiesResponseOutput
- func (VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineAdditionalCapabilitiesResponsePtrOutput) InstallGpuDrivers() pulumi.StringPtrOutput
- func (o VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ToVirtualMachineAdditionalCapabilitiesResponsePtrOutput() VirtualMachineAdditionalCapabilitiesResponsePtrOutput
- func (o VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ToVirtualMachineAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesResponsePtrOutput
- type VirtualMachineDetailsResponse
- type VirtualMachineDetailsResponseOutput
- func (VirtualMachineDetailsResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) PrivateIpAddress() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) SshAuthority() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutput() VirtualMachineDetailsResponseOutput
- func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutputWithContext(ctx context.Context) VirtualMachineDetailsResponseOutput
- func (o VirtualMachineDetailsResponseOutput) UserName() pulumi.StringOutput
- type VirtualMachineProfile
- type VirtualMachineProfileArgs
- func (val *VirtualMachineProfileArgs) Defaults() *VirtualMachineProfileArgs
- func (VirtualMachineProfileArgs) ElementType() reflect.Type
- func (i VirtualMachineProfileArgs) ToVirtualMachineProfileOutput() VirtualMachineProfileOutput
- func (i VirtualMachineProfileArgs) ToVirtualMachineProfileOutputWithContext(ctx context.Context) VirtualMachineProfileOutput
- type VirtualMachineProfileInput
- type VirtualMachineProfileOutput
- func (o VirtualMachineProfileOutput) AdditionalCapabilities() VirtualMachineAdditionalCapabilitiesPtrOutput
- func (o VirtualMachineProfileOutput) AdminUser() CredentialsOutput
- func (o VirtualMachineProfileOutput) CreateOption() CreateOptionOutput
- func (VirtualMachineProfileOutput) ElementType() reflect.Type
- func (o VirtualMachineProfileOutput) ImageReference() ImageReferenceOutput
- func (o VirtualMachineProfileOutput) NonAdminUser() CredentialsPtrOutput
- func (o VirtualMachineProfileOutput) Sku() SkuOutput
- func (o VirtualMachineProfileOutput) ToVirtualMachineProfileOutput() VirtualMachineProfileOutput
- func (o VirtualMachineProfileOutput) ToVirtualMachineProfileOutputWithContext(ctx context.Context) VirtualMachineProfileOutput
- func (o VirtualMachineProfileOutput) UsageQuota() pulumi.StringOutput
- func (o VirtualMachineProfileOutput) UseSharedPassword() EnableStatePtrOutput
- type VirtualMachineProfileResponse
- type VirtualMachineProfileResponseOutput
- func (o VirtualMachineProfileResponseOutput) AdditionalCapabilities() VirtualMachineAdditionalCapabilitiesResponsePtrOutput
- func (o VirtualMachineProfileResponseOutput) AdminUser() CredentialsResponseOutput
- func (o VirtualMachineProfileResponseOutput) CreateOption() pulumi.StringOutput
- func (VirtualMachineProfileResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineProfileResponseOutput) ImageReference() ImageReferenceResponseOutput
- func (o VirtualMachineProfileResponseOutput) NonAdminUser() CredentialsResponsePtrOutput
- func (o VirtualMachineProfileResponseOutput) OsType() pulumi.StringOutput
- func (o VirtualMachineProfileResponseOutput) Sku() SkuResponseOutput
- func (o VirtualMachineProfileResponseOutput) ToVirtualMachineProfileResponseOutput() VirtualMachineProfileResponseOutput
- func (o VirtualMachineProfileResponseOutput) ToVirtualMachineProfileResponseOutputWithContext(ctx context.Context) VirtualMachineProfileResponseOutput
- func (o VirtualMachineProfileResponseOutput) UsageQuota() pulumi.StringOutput
- func (o VirtualMachineProfileResponseOutput) UseSharedPassword() pulumi.StringPtrOutput
- type VmStateDetailsResponse
- type VmStateDetailsResponseOutput
- func (VmStateDetailsResponseOutput) ElementType() reflect.Type
- func (o VmStateDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) PowerState() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) SshAuthority() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutput() VmStateDetailsResponseOutput
- func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutputWithContext(ctx context.Context) VmStateDetailsResponseOutput
- type WeekDay
- func (WeekDay) ElementType() reflect.Type
- func (e WeekDay) ToStringOutput() pulumi.StringOutput
- func (e WeekDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WeekDay) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WeekDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WeekDay) ToWeekDayOutput() WeekDayOutput
- func (e WeekDay) ToWeekDayOutputWithContext(ctx context.Context) WeekDayOutput
- func (e WeekDay) ToWeekDayPtrOutput() WeekDayPtrOutput
- func (e WeekDay) ToWeekDayPtrOutputWithContext(ctx context.Context) WeekDayPtrOutput
- type WeekDayArray
- type WeekDayArrayInput
- type WeekDayArrayOutput
- type WeekDayInput
- type WeekDayOutput
- func (WeekDayOutput) ElementType() reflect.Type
- func (o WeekDayOutput) ToStringOutput() pulumi.StringOutput
- func (o WeekDayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WeekDayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeekDayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeekDayOutput) ToWeekDayOutput() WeekDayOutput
- func (o WeekDayOutput) ToWeekDayOutputWithContext(ctx context.Context) WeekDayOutput
- func (o WeekDayOutput) ToWeekDayPtrOutput() WeekDayPtrOutput
- func (o WeekDayOutput) ToWeekDayPtrOutputWithContext(ctx context.Context) WeekDayPtrOutput
- type WeekDayPtrInput
- type WeekDayPtrOutput
- func (o WeekDayPtrOutput) Elem() WeekDayOutput
- func (WeekDayPtrOutput) ElementType() reflect.Type
- func (o WeekDayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeekDayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeekDayPtrOutput) ToWeekDayPtrOutput() WeekDayPtrOutput
- func (o WeekDayPtrOutput) ToWeekDayPtrOutputWithContext(ctx context.Context) WeekDayPtrOutput
Constants ¶
const ( // Indicates that a user is adding a favorite lab AddRemoveAdd = AddRemove("Add") // Indicates that a user is removing a favorite lab AddRemoveRemove = AddRemove("Remove") )
const ( // User either hasn't started configuring their template // or they haven't started the configuration process. ConfigurationStateNotApplicable = ConfigurationState("NotApplicable") // User is finished modifying the template. ConfigurationStateCompleted = ConfigurationState("Completed") )
const ( ConnectionTypePublic = ConnectionType("Public") ConnectionTypePrivate = ConnectionType("Private") ConnectionTypeNone = ConnectionType("None") )
const ( // An image is used to create all lab user virtual machines. When this option is set, no template VM will be created. CreateOptionImage = CreateOption("Image") // A template VM will be used to create all lab user virtual machines. CreateOptionTemplateVM = CreateOption("TemplateVM") )
const ( EnableStateEnabled = EnableState("Enabled") EnableStateDisabled = EnableState("Disabled") )
const ( // The base VM size ManagedLabVmSizeBasic = ManagedLabVmSize("Basic") // The standard or default VM size ManagedLabVmSizeStandard = ManagedLabVmSize("Standard") // The most performant VM size ManagedLabVmSizePerformance = ManagedLabVmSize("Performance") )
const ( // Schedule will run every days. RecurrenceFrequencyDaily = RecurrenceFrequency("Daily") // Schedule will run every week on days specified in weekDays. RecurrenceFrequencyWeekly = RecurrenceFrequency("Weekly") )
const ( // The VM won't be shut down when it is idle. ShutdownOnIdleModeNone = ShutdownOnIdleMode("None") // The VM will be considered as idle when there is no keyboard or mouse input. ShutdownOnIdleModeUserAbsence = ShutdownOnIdleMode("UserAbsence") // The VM will be considered as idle when user is absent and the resource (CPU and disk) consumption is low. ShutdownOnIdleModeLowUsage = ShutdownOnIdleMode("LowUsage") )
const ( SkuTierFree = SkuTier("Free") SkuTierBasic = SkuTier("Basic") SkuTierStandard = SkuTier("Standard") SkuTierPremium = SkuTier("Premium") )
const ( // Schedule will run on Sunday WeekDaySunday = WeekDay("Sunday") // Schedule will run on Monday WeekDayMonday = WeekDay("Monday") // Schedule will run on Tuesday WeekDayTuesday = WeekDay("Tuesday") // Schedule will run on Wednesday WeekDayWednesday = WeekDay("Wednesday") // Schedule will run on Thursday WeekDayThursday = WeekDay("Thursday") // Schedule will run on Friday WeekDayFriday = WeekDay("Friday") // Schedule will run on Saturday WeekDaySaturday = WeekDay("Saturday") )
const (
ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddRemove ¶
type AddRemove string
Enum indicating if user is adding or removing a favorite lab
func (AddRemove) ElementType ¶
func (AddRemove) ToAddRemoveOutput ¶
func (e AddRemove) ToAddRemoveOutput() AddRemoveOutput
func (AddRemove) ToAddRemoveOutputWithContext ¶
func (e AddRemove) ToAddRemoveOutputWithContext(ctx context.Context) AddRemoveOutput
func (AddRemove) ToAddRemovePtrOutput ¶
func (e AddRemove) ToAddRemovePtrOutput() AddRemovePtrOutput
func (AddRemove) ToAddRemovePtrOutputWithContext ¶
func (e AddRemove) ToAddRemovePtrOutputWithContext(ctx context.Context) AddRemovePtrOutput
func (AddRemove) ToStringOutput ¶
func (e AddRemove) ToStringOutput() pulumi.StringOutput
func (AddRemove) ToStringOutputWithContext ¶
func (e AddRemove) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AddRemove) ToStringPtrOutput ¶
func (e AddRemove) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddRemove) ToStringPtrOutputWithContext ¶
func (e AddRemove) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddRemoveInput ¶
type AddRemoveInput interface { pulumi.Input ToAddRemoveOutput() AddRemoveOutput ToAddRemoveOutputWithContext(context.Context) AddRemoveOutput }
AddRemoveInput is an input type that accepts values of the AddRemove enum A concrete instance of `AddRemoveInput` can be one of the following:
AddRemoveAdd AddRemoveRemove
type AddRemoveOutput ¶
type AddRemoveOutput struct{ *pulumi.OutputState }
func (AddRemoveOutput) ElementType ¶
func (AddRemoveOutput) ElementType() reflect.Type
func (AddRemoveOutput) ToAddRemoveOutput ¶
func (o AddRemoveOutput) ToAddRemoveOutput() AddRemoveOutput
func (AddRemoveOutput) ToAddRemoveOutputWithContext ¶
func (o AddRemoveOutput) ToAddRemoveOutputWithContext(ctx context.Context) AddRemoveOutput
func (AddRemoveOutput) ToAddRemovePtrOutput ¶
func (o AddRemoveOutput) ToAddRemovePtrOutput() AddRemovePtrOutput
func (AddRemoveOutput) ToAddRemovePtrOutputWithContext ¶
func (o AddRemoveOutput) ToAddRemovePtrOutputWithContext(ctx context.Context) AddRemovePtrOutput
func (AddRemoveOutput) ToStringOutput ¶
func (o AddRemoveOutput) ToStringOutput() pulumi.StringOutput
func (AddRemoveOutput) ToStringOutputWithContext ¶
func (o AddRemoveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AddRemoveOutput) ToStringPtrOutput ¶
func (o AddRemoveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddRemoveOutput) ToStringPtrOutputWithContext ¶
func (o AddRemoveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddRemovePtrInput ¶
type AddRemovePtrInput interface { pulumi.Input ToAddRemovePtrOutput() AddRemovePtrOutput ToAddRemovePtrOutputWithContext(context.Context) AddRemovePtrOutput }
func AddRemovePtr ¶
func AddRemovePtr(v string) AddRemovePtrInput
type AddRemovePtrOutput ¶
type AddRemovePtrOutput struct{ *pulumi.OutputState }
func (AddRemovePtrOutput) Elem ¶
func (o AddRemovePtrOutput) Elem() AddRemoveOutput
func (AddRemovePtrOutput) ElementType ¶
func (AddRemovePtrOutput) ElementType() reflect.Type
func (AddRemovePtrOutput) ToAddRemovePtrOutput ¶
func (o AddRemovePtrOutput) ToAddRemovePtrOutput() AddRemovePtrOutput
func (AddRemovePtrOutput) ToAddRemovePtrOutputWithContext ¶
func (o AddRemovePtrOutput) ToAddRemovePtrOutputWithContext(ctx context.Context) AddRemovePtrOutput
func (AddRemovePtrOutput) ToStringPtrOutput ¶
func (o AddRemovePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddRemovePtrOutput) ToStringPtrOutputWithContext ¶
func (o AddRemovePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoShutdownProfile ¶
type AutoShutdownProfile struct { // The amount of time a VM will stay running after a user disconnects if this behavior is enabled. DisconnectDelay *string `pulumi:"disconnectDelay"` // The amount of time a VM will idle before it is shutdown if this behavior is enabled. IdleDelay *string `pulumi:"idleDelay"` // The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled. NoConnectDelay *string `pulumi:"noConnectDelay"` // Whether shutdown on disconnect is enabled ShutdownOnDisconnect *EnableState `pulumi:"shutdownOnDisconnect"` // Whether a VM will get shutdown when it has idled for a period of time. ShutdownOnIdle *ShutdownOnIdleMode `pulumi:"shutdownOnIdle"` // Whether a VM will get shutdown when it hasn't been connected to after a period of time. ShutdownWhenNotConnected *EnableState `pulumi:"shutdownWhenNotConnected"` }
Profile for how to handle shutting down virtual machines.
func (*AutoShutdownProfile) Defaults ¶
func (val *AutoShutdownProfile) Defaults() *AutoShutdownProfile
Defaults sets the appropriate defaults for AutoShutdownProfile
type AutoShutdownProfileArgs ¶
type AutoShutdownProfileArgs struct { // The amount of time a VM will stay running after a user disconnects if this behavior is enabled. DisconnectDelay pulumi.StringPtrInput `pulumi:"disconnectDelay"` // The amount of time a VM will idle before it is shutdown if this behavior is enabled. IdleDelay pulumi.StringPtrInput `pulumi:"idleDelay"` // The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled. NoConnectDelay pulumi.StringPtrInput `pulumi:"noConnectDelay"` // Whether shutdown on disconnect is enabled ShutdownOnDisconnect EnableStatePtrInput `pulumi:"shutdownOnDisconnect"` // Whether a VM will get shutdown when it has idled for a period of time. ShutdownOnIdle ShutdownOnIdleModePtrInput `pulumi:"shutdownOnIdle"` // Whether a VM will get shutdown when it hasn't been connected to after a period of time. ShutdownWhenNotConnected EnableStatePtrInput `pulumi:"shutdownWhenNotConnected"` }
Profile for how to handle shutting down virtual machines.
func (*AutoShutdownProfileArgs) Defaults ¶
func (val *AutoShutdownProfileArgs) Defaults() *AutoShutdownProfileArgs
Defaults sets the appropriate defaults for AutoShutdownProfileArgs
func (AutoShutdownProfileArgs) ElementType ¶
func (AutoShutdownProfileArgs) ElementType() reflect.Type
func (AutoShutdownProfileArgs) ToAutoShutdownProfileOutput ¶
func (i AutoShutdownProfileArgs) ToAutoShutdownProfileOutput() AutoShutdownProfileOutput
func (AutoShutdownProfileArgs) ToAutoShutdownProfileOutputWithContext ¶
func (i AutoShutdownProfileArgs) ToAutoShutdownProfileOutputWithContext(ctx context.Context) AutoShutdownProfileOutput
func (AutoShutdownProfileArgs) ToAutoShutdownProfilePtrOutput ¶
func (i AutoShutdownProfileArgs) ToAutoShutdownProfilePtrOutput() AutoShutdownProfilePtrOutput
func (AutoShutdownProfileArgs) ToAutoShutdownProfilePtrOutputWithContext ¶
func (i AutoShutdownProfileArgs) ToAutoShutdownProfilePtrOutputWithContext(ctx context.Context) AutoShutdownProfilePtrOutput
type AutoShutdownProfileInput ¶
type AutoShutdownProfileInput interface { pulumi.Input ToAutoShutdownProfileOutput() AutoShutdownProfileOutput ToAutoShutdownProfileOutputWithContext(context.Context) AutoShutdownProfileOutput }
AutoShutdownProfileInput is an input type that accepts AutoShutdownProfileArgs and AutoShutdownProfileOutput values. You can construct a concrete instance of `AutoShutdownProfileInput` via:
AutoShutdownProfileArgs{...}
type AutoShutdownProfileOutput ¶
type AutoShutdownProfileOutput struct{ *pulumi.OutputState }
Profile for how to handle shutting down virtual machines.
func (AutoShutdownProfileOutput) DisconnectDelay ¶
func (o AutoShutdownProfileOutput) DisconnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
func (AutoShutdownProfileOutput) ElementType ¶
func (AutoShutdownProfileOutput) ElementType() reflect.Type
func (AutoShutdownProfileOutput) IdleDelay ¶
func (o AutoShutdownProfileOutput) IdleDelay() pulumi.StringPtrOutput
The amount of time a VM will idle before it is shutdown if this behavior is enabled.
func (AutoShutdownProfileOutput) NoConnectDelay ¶
func (o AutoShutdownProfileOutput) NoConnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
func (AutoShutdownProfileOutput) ShutdownOnDisconnect ¶
func (o AutoShutdownProfileOutput) ShutdownOnDisconnect() EnableStatePtrOutput
Whether shutdown on disconnect is enabled
func (AutoShutdownProfileOutput) ShutdownOnIdle ¶
func (o AutoShutdownProfileOutput) ShutdownOnIdle() ShutdownOnIdleModePtrOutput
Whether a VM will get shutdown when it has idled for a period of time.
func (AutoShutdownProfileOutput) ShutdownWhenNotConnected ¶
func (o AutoShutdownProfileOutput) ShutdownWhenNotConnected() EnableStatePtrOutput
Whether a VM will get shutdown when it hasn't been connected to after a period of time.
func (AutoShutdownProfileOutput) ToAutoShutdownProfileOutput ¶
func (o AutoShutdownProfileOutput) ToAutoShutdownProfileOutput() AutoShutdownProfileOutput
func (AutoShutdownProfileOutput) ToAutoShutdownProfileOutputWithContext ¶
func (o AutoShutdownProfileOutput) ToAutoShutdownProfileOutputWithContext(ctx context.Context) AutoShutdownProfileOutput
func (AutoShutdownProfileOutput) ToAutoShutdownProfilePtrOutput ¶
func (o AutoShutdownProfileOutput) ToAutoShutdownProfilePtrOutput() AutoShutdownProfilePtrOutput
func (AutoShutdownProfileOutput) ToAutoShutdownProfilePtrOutputWithContext ¶
func (o AutoShutdownProfileOutput) ToAutoShutdownProfilePtrOutputWithContext(ctx context.Context) AutoShutdownProfilePtrOutput
type AutoShutdownProfilePtrInput ¶
type AutoShutdownProfilePtrInput interface { pulumi.Input ToAutoShutdownProfilePtrOutput() AutoShutdownProfilePtrOutput ToAutoShutdownProfilePtrOutputWithContext(context.Context) AutoShutdownProfilePtrOutput }
AutoShutdownProfilePtrInput is an input type that accepts AutoShutdownProfileArgs, AutoShutdownProfilePtr and AutoShutdownProfilePtrOutput values. You can construct a concrete instance of `AutoShutdownProfilePtrInput` via:
AutoShutdownProfileArgs{...} or: nil
func AutoShutdownProfilePtr ¶
func AutoShutdownProfilePtr(v *AutoShutdownProfileArgs) AutoShutdownProfilePtrInput
type AutoShutdownProfilePtrOutput ¶
type AutoShutdownProfilePtrOutput struct{ *pulumi.OutputState }
func (AutoShutdownProfilePtrOutput) DisconnectDelay ¶
func (o AutoShutdownProfilePtrOutput) DisconnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
func (AutoShutdownProfilePtrOutput) Elem ¶
func (o AutoShutdownProfilePtrOutput) Elem() AutoShutdownProfileOutput
func (AutoShutdownProfilePtrOutput) ElementType ¶
func (AutoShutdownProfilePtrOutput) ElementType() reflect.Type
func (AutoShutdownProfilePtrOutput) IdleDelay ¶
func (o AutoShutdownProfilePtrOutput) IdleDelay() pulumi.StringPtrOutput
The amount of time a VM will idle before it is shutdown if this behavior is enabled.
func (AutoShutdownProfilePtrOutput) NoConnectDelay ¶
func (o AutoShutdownProfilePtrOutput) NoConnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
func (AutoShutdownProfilePtrOutput) ShutdownOnDisconnect ¶
func (o AutoShutdownProfilePtrOutput) ShutdownOnDisconnect() EnableStatePtrOutput
Whether shutdown on disconnect is enabled
func (AutoShutdownProfilePtrOutput) ShutdownOnIdle ¶
func (o AutoShutdownProfilePtrOutput) ShutdownOnIdle() ShutdownOnIdleModePtrOutput
Whether a VM will get shutdown when it has idled for a period of time.
func (AutoShutdownProfilePtrOutput) ShutdownWhenNotConnected ¶
func (o AutoShutdownProfilePtrOutput) ShutdownWhenNotConnected() EnableStatePtrOutput
Whether a VM will get shutdown when it hasn't been connected to after a period of time.
func (AutoShutdownProfilePtrOutput) ToAutoShutdownProfilePtrOutput ¶
func (o AutoShutdownProfilePtrOutput) ToAutoShutdownProfilePtrOutput() AutoShutdownProfilePtrOutput
func (AutoShutdownProfilePtrOutput) ToAutoShutdownProfilePtrOutputWithContext ¶
func (o AutoShutdownProfilePtrOutput) ToAutoShutdownProfilePtrOutputWithContext(ctx context.Context) AutoShutdownProfilePtrOutput
type AutoShutdownProfileResponse ¶
type AutoShutdownProfileResponse struct { // The amount of time a VM will stay running after a user disconnects if this behavior is enabled. DisconnectDelay *string `pulumi:"disconnectDelay"` // The amount of time a VM will idle before it is shutdown if this behavior is enabled. IdleDelay *string `pulumi:"idleDelay"` // The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled. NoConnectDelay *string `pulumi:"noConnectDelay"` // Whether shutdown on disconnect is enabled ShutdownOnDisconnect *string `pulumi:"shutdownOnDisconnect"` // Whether a VM will get shutdown when it has idled for a period of time. ShutdownOnIdle *string `pulumi:"shutdownOnIdle"` // Whether a VM will get shutdown when it hasn't been connected to after a period of time. ShutdownWhenNotConnected *string `pulumi:"shutdownWhenNotConnected"` }
Profile for how to handle shutting down virtual machines.
func (*AutoShutdownProfileResponse) Defaults ¶
func (val *AutoShutdownProfileResponse) Defaults() *AutoShutdownProfileResponse
Defaults sets the appropriate defaults for AutoShutdownProfileResponse
type AutoShutdownProfileResponseOutput ¶
type AutoShutdownProfileResponseOutput struct{ *pulumi.OutputState }
Profile for how to handle shutting down virtual machines.
func (AutoShutdownProfileResponseOutput) DisconnectDelay ¶
func (o AutoShutdownProfileResponseOutput) DisconnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
func (AutoShutdownProfileResponseOutput) ElementType ¶
func (AutoShutdownProfileResponseOutput) ElementType() reflect.Type
func (AutoShutdownProfileResponseOutput) IdleDelay ¶
func (o AutoShutdownProfileResponseOutput) IdleDelay() pulumi.StringPtrOutput
The amount of time a VM will idle before it is shutdown if this behavior is enabled.
func (AutoShutdownProfileResponseOutput) NoConnectDelay ¶
func (o AutoShutdownProfileResponseOutput) NoConnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
func (AutoShutdownProfileResponseOutput) ShutdownOnDisconnect ¶
func (o AutoShutdownProfileResponseOutput) ShutdownOnDisconnect() pulumi.StringPtrOutput
Whether shutdown on disconnect is enabled
func (AutoShutdownProfileResponseOutput) ShutdownOnIdle ¶
func (o AutoShutdownProfileResponseOutput) ShutdownOnIdle() pulumi.StringPtrOutput
Whether a VM will get shutdown when it has idled for a period of time.
func (AutoShutdownProfileResponseOutput) ShutdownWhenNotConnected ¶
func (o AutoShutdownProfileResponseOutput) ShutdownWhenNotConnected() pulumi.StringPtrOutput
Whether a VM will get shutdown when it hasn't been connected to after a period of time.
func (AutoShutdownProfileResponseOutput) ToAutoShutdownProfileResponseOutput ¶
func (o AutoShutdownProfileResponseOutput) ToAutoShutdownProfileResponseOutput() AutoShutdownProfileResponseOutput
func (AutoShutdownProfileResponseOutput) ToAutoShutdownProfileResponseOutputWithContext ¶
func (o AutoShutdownProfileResponseOutput) ToAutoShutdownProfileResponseOutputWithContext(ctx context.Context) AutoShutdownProfileResponseOutput
type AutoShutdownProfileResponsePtrOutput ¶
type AutoShutdownProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (AutoShutdownProfileResponsePtrOutput) DisconnectDelay ¶
func (o AutoShutdownProfileResponsePtrOutput) DisconnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running after a user disconnects if this behavior is enabled.
func (AutoShutdownProfileResponsePtrOutput) ElementType ¶
func (AutoShutdownProfileResponsePtrOutput) ElementType() reflect.Type
func (AutoShutdownProfileResponsePtrOutput) IdleDelay ¶
func (o AutoShutdownProfileResponsePtrOutput) IdleDelay() pulumi.StringPtrOutput
The amount of time a VM will idle before it is shutdown if this behavior is enabled.
func (AutoShutdownProfileResponsePtrOutput) NoConnectDelay ¶
func (o AutoShutdownProfileResponsePtrOutput) NoConnectDelay() pulumi.StringPtrOutput
The amount of time a VM will stay running before it is shutdown if no connection is made and this behavior is enabled.
func (AutoShutdownProfileResponsePtrOutput) ShutdownOnDisconnect ¶
func (o AutoShutdownProfileResponsePtrOutput) ShutdownOnDisconnect() pulumi.StringPtrOutput
Whether shutdown on disconnect is enabled
func (AutoShutdownProfileResponsePtrOutput) ShutdownOnIdle ¶
func (o AutoShutdownProfileResponsePtrOutput) ShutdownOnIdle() pulumi.StringPtrOutput
Whether a VM will get shutdown when it has idled for a period of time.
func (AutoShutdownProfileResponsePtrOutput) ShutdownWhenNotConnected ¶
func (o AutoShutdownProfileResponsePtrOutput) ShutdownWhenNotConnected() pulumi.StringPtrOutput
Whether a VM will get shutdown when it hasn't been connected to after a period of time.
func (AutoShutdownProfileResponsePtrOutput) ToAutoShutdownProfileResponsePtrOutput ¶
func (o AutoShutdownProfileResponsePtrOutput) ToAutoShutdownProfileResponsePtrOutput() AutoShutdownProfileResponsePtrOutput
func (AutoShutdownProfileResponsePtrOutput) ToAutoShutdownProfileResponsePtrOutputWithContext ¶
func (o AutoShutdownProfileResponsePtrOutput) ToAutoShutdownProfileResponsePtrOutputWithContext(ctx context.Context) AutoShutdownProfileResponsePtrOutput
type ConfigurationState ¶
type ConfigurationState string
Describes the user's progress in configuring their environment setting
func (ConfigurationState) ElementType ¶
func (ConfigurationState) ElementType() reflect.Type
func (ConfigurationState) ToConfigurationStateOutput ¶
func (e ConfigurationState) ToConfigurationStateOutput() ConfigurationStateOutput
func (ConfigurationState) ToConfigurationStateOutputWithContext ¶
func (e ConfigurationState) ToConfigurationStateOutputWithContext(ctx context.Context) ConfigurationStateOutput
func (ConfigurationState) ToConfigurationStatePtrOutput ¶
func (e ConfigurationState) ToConfigurationStatePtrOutput() ConfigurationStatePtrOutput
func (ConfigurationState) ToConfigurationStatePtrOutputWithContext ¶
func (e ConfigurationState) ToConfigurationStatePtrOutputWithContext(ctx context.Context) ConfigurationStatePtrOutput
func (ConfigurationState) ToStringOutput ¶
func (e ConfigurationState) ToStringOutput() pulumi.StringOutput
func (ConfigurationState) ToStringOutputWithContext ¶
func (e ConfigurationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConfigurationState) ToStringPtrOutput ¶
func (e ConfigurationState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigurationState) ToStringPtrOutputWithContext ¶
func (e ConfigurationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigurationStateInput ¶
type ConfigurationStateInput interface { pulumi.Input ToConfigurationStateOutput() ConfigurationStateOutput ToConfigurationStateOutputWithContext(context.Context) ConfigurationStateOutput }
ConfigurationStateInput is an input type that accepts values of the ConfigurationState enum A concrete instance of `ConfigurationStateInput` can be one of the following:
ConfigurationStateNotApplicable ConfigurationStateCompleted
type ConfigurationStateOutput ¶
type ConfigurationStateOutput struct{ *pulumi.OutputState }
func (ConfigurationStateOutput) ElementType ¶
func (ConfigurationStateOutput) ElementType() reflect.Type
func (ConfigurationStateOutput) ToConfigurationStateOutput ¶
func (o ConfigurationStateOutput) ToConfigurationStateOutput() ConfigurationStateOutput
func (ConfigurationStateOutput) ToConfigurationStateOutputWithContext ¶
func (o ConfigurationStateOutput) ToConfigurationStateOutputWithContext(ctx context.Context) ConfigurationStateOutput
func (ConfigurationStateOutput) ToConfigurationStatePtrOutput ¶
func (o ConfigurationStateOutput) ToConfigurationStatePtrOutput() ConfigurationStatePtrOutput
func (ConfigurationStateOutput) ToConfigurationStatePtrOutputWithContext ¶
func (o ConfigurationStateOutput) ToConfigurationStatePtrOutputWithContext(ctx context.Context) ConfigurationStatePtrOutput
func (ConfigurationStateOutput) ToStringOutput ¶
func (o ConfigurationStateOutput) ToStringOutput() pulumi.StringOutput
func (ConfigurationStateOutput) ToStringOutputWithContext ¶
func (o ConfigurationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConfigurationStateOutput) ToStringPtrOutput ¶
func (o ConfigurationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigurationStateOutput) ToStringPtrOutputWithContext ¶
func (o ConfigurationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigurationStatePtrInput ¶
type ConfigurationStatePtrInput interface { pulumi.Input ToConfigurationStatePtrOutput() ConfigurationStatePtrOutput ToConfigurationStatePtrOutputWithContext(context.Context) ConfigurationStatePtrOutput }
func ConfigurationStatePtr ¶
func ConfigurationStatePtr(v string) ConfigurationStatePtrInput
type ConfigurationStatePtrOutput ¶
type ConfigurationStatePtrOutput struct{ *pulumi.OutputState }
func (ConfigurationStatePtrOutput) Elem ¶
func (o ConfigurationStatePtrOutput) Elem() ConfigurationStateOutput
func (ConfigurationStatePtrOutput) ElementType ¶
func (ConfigurationStatePtrOutput) ElementType() reflect.Type
func (ConfigurationStatePtrOutput) ToConfigurationStatePtrOutput ¶
func (o ConfigurationStatePtrOutput) ToConfigurationStatePtrOutput() ConfigurationStatePtrOutput
func (ConfigurationStatePtrOutput) ToConfigurationStatePtrOutputWithContext ¶
func (o ConfigurationStatePtrOutput) ToConfigurationStatePtrOutputWithContext(ctx context.Context) ConfigurationStatePtrOutput
func (ConfigurationStatePtrOutput) ToStringPtrOutput ¶
func (o ConfigurationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigurationStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ConfigurationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionProfile ¶
type ConnectionProfile struct { // The enabled access level for Client Access over RDP. ClientRdpAccess *ConnectionType `pulumi:"clientRdpAccess"` // The enabled access level for Client Access over SSH. ClientSshAccess *ConnectionType `pulumi:"clientSshAccess"` // The enabled access level for Web Access over RDP. WebRdpAccess *ConnectionType `pulumi:"webRdpAccess"` // The enabled access level for Web Access over SSH. WebSshAccess *ConnectionType `pulumi:"webSshAccess"` }
Connection profile for how users connect to lab virtual machines.
func (*ConnectionProfile) Defaults ¶
func (val *ConnectionProfile) Defaults() *ConnectionProfile
Defaults sets the appropriate defaults for ConnectionProfile
type ConnectionProfileArgs ¶
type ConnectionProfileArgs struct { // The enabled access level for Client Access over RDP. ClientRdpAccess ConnectionTypePtrInput `pulumi:"clientRdpAccess"` // The enabled access level for Client Access over SSH. ClientSshAccess ConnectionTypePtrInput `pulumi:"clientSshAccess"` // The enabled access level for Web Access over RDP. WebRdpAccess ConnectionTypePtrInput `pulumi:"webRdpAccess"` // The enabled access level for Web Access over SSH. WebSshAccess ConnectionTypePtrInput `pulumi:"webSshAccess"` }
Connection profile for how users connect to lab virtual machines.
func (*ConnectionProfileArgs) Defaults ¶
func (val *ConnectionProfileArgs) Defaults() *ConnectionProfileArgs
Defaults sets the appropriate defaults for ConnectionProfileArgs
func (ConnectionProfileArgs) ElementType ¶
func (ConnectionProfileArgs) ElementType() reflect.Type
func (ConnectionProfileArgs) ToConnectionProfileOutput ¶
func (i ConnectionProfileArgs) ToConnectionProfileOutput() ConnectionProfileOutput
func (ConnectionProfileArgs) ToConnectionProfileOutputWithContext ¶
func (i ConnectionProfileArgs) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
func (ConnectionProfileArgs) ToConnectionProfilePtrOutput ¶
func (i ConnectionProfileArgs) ToConnectionProfilePtrOutput() ConnectionProfilePtrOutput
func (ConnectionProfileArgs) ToConnectionProfilePtrOutputWithContext ¶
func (i ConnectionProfileArgs) ToConnectionProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePtrOutput
type ConnectionProfileInput ¶
type ConnectionProfileInput interface { pulumi.Input ToConnectionProfileOutput() ConnectionProfileOutput ToConnectionProfileOutputWithContext(context.Context) ConnectionProfileOutput }
ConnectionProfileInput is an input type that accepts ConnectionProfileArgs and ConnectionProfileOutput values. You can construct a concrete instance of `ConnectionProfileInput` via:
ConnectionProfileArgs{...}
type ConnectionProfileOutput ¶
type ConnectionProfileOutput struct{ *pulumi.OutputState }
Connection profile for how users connect to lab virtual machines.
func (ConnectionProfileOutput) ClientRdpAccess ¶
func (o ConnectionProfileOutput) ClientRdpAccess() ConnectionTypePtrOutput
The enabled access level for Client Access over RDP.
func (ConnectionProfileOutput) ClientSshAccess ¶
func (o ConnectionProfileOutput) ClientSshAccess() ConnectionTypePtrOutput
The enabled access level for Client Access over SSH.
func (ConnectionProfileOutput) ElementType ¶
func (ConnectionProfileOutput) ElementType() reflect.Type
func (ConnectionProfileOutput) ToConnectionProfileOutput ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
func (ConnectionProfileOutput) ToConnectionProfileOutputWithContext ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
func (ConnectionProfileOutput) ToConnectionProfilePtrOutput ¶
func (o ConnectionProfileOutput) ToConnectionProfilePtrOutput() ConnectionProfilePtrOutput
func (ConnectionProfileOutput) ToConnectionProfilePtrOutputWithContext ¶
func (o ConnectionProfileOutput) ToConnectionProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePtrOutput
func (ConnectionProfileOutput) WebRdpAccess ¶
func (o ConnectionProfileOutput) WebRdpAccess() ConnectionTypePtrOutput
The enabled access level for Web Access over RDP.
func (ConnectionProfileOutput) WebSshAccess ¶
func (o ConnectionProfileOutput) WebSshAccess() ConnectionTypePtrOutput
The enabled access level for Web Access over SSH.
type ConnectionProfilePtrInput ¶
type ConnectionProfilePtrInput interface { pulumi.Input ToConnectionProfilePtrOutput() ConnectionProfilePtrOutput ToConnectionProfilePtrOutputWithContext(context.Context) ConnectionProfilePtrOutput }
ConnectionProfilePtrInput is an input type that accepts ConnectionProfileArgs, ConnectionProfilePtr and ConnectionProfilePtrOutput values. You can construct a concrete instance of `ConnectionProfilePtrInput` via:
ConnectionProfileArgs{...} or: nil
func ConnectionProfilePtr ¶
func ConnectionProfilePtr(v *ConnectionProfileArgs) ConnectionProfilePtrInput
type ConnectionProfilePtrOutput ¶
type ConnectionProfilePtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfilePtrOutput) ClientRdpAccess ¶
func (o ConnectionProfilePtrOutput) ClientRdpAccess() ConnectionTypePtrOutput
The enabled access level for Client Access over RDP.
func (ConnectionProfilePtrOutput) ClientSshAccess ¶
func (o ConnectionProfilePtrOutput) ClientSshAccess() ConnectionTypePtrOutput
The enabled access level for Client Access over SSH.
func (ConnectionProfilePtrOutput) Elem ¶
func (o ConnectionProfilePtrOutput) Elem() ConnectionProfileOutput
func (ConnectionProfilePtrOutput) ElementType ¶
func (ConnectionProfilePtrOutput) ElementType() reflect.Type
func (ConnectionProfilePtrOutput) ToConnectionProfilePtrOutput ¶
func (o ConnectionProfilePtrOutput) ToConnectionProfilePtrOutput() ConnectionProfilePtrOutput
func (ConnectionProfilePtrOutput) ToConnectionProfilePtrOutputWithContext ¶
func (o ConnectionProfilePtrOutput) ToConnectionProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePtrOutput
func (ConnectionProfilePtrOutput) WebRdpAccess ¶
func (o ConnectionProfilePtrOutput) WebRdpAccess() ConnectionTypePtrOutput
The enabled access level for Web Access over RDP.
func (ConnectionProfilePtrOutput) WebSshAccess ¶
func (o ConnectionProfilePtrOutput) WebSshAccess() ConnectionTypePtrOutput
The enabled access level for Web Access over SSH.
type ConnectionProfileResponse ¶
type ConnectionProfileResponse struct { // The enabled access level for Client Access over RDP. ClientRdpAccess *string `pulumi:"clientRdpAccess"` // The enabled access level for Client Access over SSH. ClientSshAccess *string `pulumi:"clientSshAccess"` // The enabled access level for Web Access over RDP. WebRdpAccess *string `pulumi:"webRdpAccess"` // The enabled access level for Web Access over SSH. WebSshAccess *string `pulumi:"webSshAccess"` }
Connection profile for how users connect to lab virtual machines.
func (*ConnectionProfileResponse) Defaults ¶
func (val *ConnectionProfileResponse) Defaults() *ConnectionProfileResponse
Defaults sets the appropriate defaults for ConnectionProfileResponse
type ConnectionProfileResponseOutput ¶
type ConnectionProfileResponseOutput struct{ *pulumi.OutputState }
Connection profile for how users connect to lab virtual machines.
func (ConnectionProfileResponseOutput) ClientRdpAccess ¶
func (o ConnectionProfileResponseOutput) ClientRdpAccess() pulumi.StringPtrOutput
The enabled access level for Client Access over RDP.
func (ConnectionProfileResponseOutput) ClientSshAccess ¶
func (o ConnectionProfileResponseOutput) ClientSshAccess() pulumi.StringPtrOutput
The enabled access level for Client Access over SSH.
func (ConnectionProfileResponseOutput) ElementType ¶
func (ConnectionProfileResponseOutput) ElementType() reflect.Type
func (ConnectionProfileResponseOutput) ToConnectionProfileResponseOutput ¶
func (o ConnectionProfileResponseOutput) ToConnectionProfileResponseOutput() ConnectionProfileResponseOutput
func (ConnectionProfileResponseOutput) ToConnectionProfileResponseOutputWithContext ¶
func (o ConnectionProfileResponseOutput) ToConnectionProfileResponseOutputWithContext(ctx context.Context) ConnectionProfileResponseOutput
func (ConnectionProfileResponseOutput) WebRdpAccess ¶
func (o ConnectionProfileResponseOutput) WebRdpAccess() pulumi.StringPtrOutput
The enabled access level for Web Access over RDP.
func (ConnectionProfileResponseOutput) WebSshAccess ¶
func (o ConnectionProfileResponseOutput) WebSshAccess() pulumi.StringPtrOutput
The enabled access level for Web Access over SSH.
type ConnectionProfileResponsePtrOutput ¶
type ConnectionProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileResponsePtrOutput) ClientRdpAccess ¶
func (o ConnectionProfileResponsePtrOutput) ClientRdpAccess() pulumi.StringPtrOutput
The enabled access level for Client Access over RDP.
func (ConnectionProfileResponsePtrOutput) ClientSshAccess ¶
func (o ConnectionProfileResponsePtrOutput) ClientSshAccess() pulumi.StringPtrOutput
The enabled access level for Client Access over SSH.
func (ConnectionProfileResponsePtrOutput) Elem ¶
func (o ConnectionProfileResponsePtrOutput) Elem() ConnectionProfileResponseOutput
func (ConnectionProfileResponsePtrOutput) ElementType ¶
func (ConnectionProfileResponsePtrOutput) ElementType() reflect.Type
func (ConnectionProfileResponsePtrOutput) ToConnectionProfileResponsePtrOutput ¶
func (o ConnectionProfileResponsePtrOutput) ToConnectionProfileResponsePtrOutput() ConnectionProfileResponsePtrOutput
func (ConnectionProfileResponsePtrOutput) ToConnectionProfileResponsePtrOutputWithContext ¶
func (o ConnectionProfileResponsePtrOutput) ToConnectionProfileResponsePtrOutputWithContext(ctx context.Context) ConnectionProfileResponsePtrOutput
func (ConnectionProfileResponsePtrOutput) WebRdpAccess ¶
func (o ConnectionProfileResponsePtrOutput) WebRdpAccess() pulumi.StringPtrOutput
The enabled access level for Web Access over RDP.
func (ConnectionProfileResponsePtrOutput) WebSshAccess ¶
func (o ConnectionProfileResponsePtrOutput) WebSshAccess() pulumi.StringPtrOutput
The enabled access level for Web Access over SSH.
type ConnectionType ¶
type ConnectionType string
The enabled access level for Web Access over SSH.
func (ConnectionType) ElementType ¶
func (ConnectionType) ElementType() reflect.Type
func (ConnectionType) ToConnectionTypeOutput ¶
func (e ConnectionType) ToConnectionTypeOutput() ConnectionTypeOutput
func (ConnectionType) ToConnectionTypeOutputWithContext ¶
func (e ConnectionType) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput
func (ConnectionType) ToConnectionTypePtrOutput ¶
func (e ConnectionType) ToConnectionTypePtrOutput() ConnectionTypePtrOutput
func (ConnectionType) ToConnectionTypePtrOutputWithContext ¶
func (e ConnectionType) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput
func (ConnectionType) ToStringOutput ¶
func (e ConnectionType) ToStringOutput() pulumi.StringOutput
func (ConnectionType) ToStringOutputWithContext ¶
func (e ConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionType) ToStringPtrOutput ¶
func (e ConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionType) ToStringPtrOutputWithContext ¶
func (e ConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionTypeInput ¶
type ConnectionTypeInput interface { pulumi.Input ToConnectionTypeOutput() ConnectionTypeOutput ToConnectionTypeOutputWithContext(context.Context) ConnectionTypeOutput }
ConnectionTypeInput is an input type that accepts values of the ConnectionType enum A concrete instance of `ConnectionTypeInput` can be one of the following:
ConnectionTypePublic ConnectionTypePrivate ConnectionTypeNone
type ConnectionTypeOutput ¶
type ConnectionTypeOutput struct{ *pulumi.OutputState }
func (ConnectionTypeOutput) ElementType ¶
func (ConnectionTypeOutput) ElementType() reflect.Type
func (ConnectionTypeOutput) ToConnectionTypeOutput ¶
func (o ConnectionTypeOutput) ToConnectionTypeOutput() ConnectionTypeOutput
func (ConnectionTypeOutput) ToConnectionTypeOutputWithContext ¶
func (o ConnectionTypeOutput) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput
func (ConnectionTypeOutput) ToConnectionTypePtrOutput ¶
func (o ConnectionTypeOutput) ToConnectionTypePtrOutput() ConnectionTypePtrOutput
func (ConnectionTypeOutput) ToConnectionTypePtrOutputWithContext ¶
func (o ConnectionTypeOutput) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput
func (ConnectionTypeOutput) ToStringOutput ¶
func (o ConnectionTypeOutput) ToStringOutput() pulumi.StringOutput
func (ConnectionTypeOutput) ToStringOutputWithContext ¶
func (o ConnectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionTypeOutput) ToStringPtrOutput ¶
func (o ConnectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionTypeOutput) ToStringPtrOutputWithContext ¶
func (o ConnectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionTypePtrInput ¶
type ConnectionTypePtrInput interface { pulumi.Input ToConnectionTypePtrOutput() ConnectionTypePtrOutput ToConnectionTypePtrOutputWithContext(context.Context) ConnectionTypePtrOutput }
func ConnectionTypePtr ¶
func ConnectionTypePtr(v string) ConnectionTypePtrInput
type ConnectionTypePtrOutput ¶
type ConnectionTypePtrOutput struct{ *pulumi.OutputState }
func (ConnectionTypePtrOutput) Elem ¶
func (o ConnectionTypePtrOutput) Elem() ConnectionTypeOutput
func (ConnectionTypePtrOutput) ElementType ¶
func (ConnectionTypePtrOutput) ElementType() reflect.Type
func (ConnectionTypePtrOutput) ToConnectionTypePtrOutput ¶
func (o ConnectionTypePtrOutput) ToConnectionTypePtrOutput() ConnectionTypePtrOutput
func (ConnectionTypePtrOutput) ToConnectionTypePtrOutputWithContext ¶
func (o ConnectionTypePtrOutput) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput
func (ConnectionTypePtrOutput) ToStringPtrOutput ¶
func (o ConnectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ConnectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CreateOption ¶
type CreateOption string
Indicates what lab virtual machines are created from.
func (CreateOption) ElementType ¶
func (CreateOption) ElementType() reflect.Type
func (CreateOption) ToCreateOptionOutput ¶
func (e CreateOption) ToCreateOptionOutput() CreateOptionOutput
func (CreateOption) ToCreateOptionOutputWithContext ¶
func (e CreateOption) ToCreateOptionOutputWithContext(ctx context.Context) CreateOptionOutput
func (CreateOption) ToCreateOptionPtrOutput ¶
func (e CreateOption) ToCreateOptionPtrOutput() CreateOptionPtrOutput
func (CreateOption) ToCreateOptionPtrOutputWithContext ¶
func (e CreateOption) ToCreateOptionPtrOutputWithContext(ctx context.Context) CreateOptionPtrOutput
func (CreateOption) ToStringOutput ¶
func (e CreateOption) ToStringOutput() pulumi.StringOutput
func (CreateOption) ToStringOutputWithContext ¶
func (e CreateOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CreateOption) ToStringPtrOutput ¶
func (e CreateOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (CreateOption) ToStringPtrOutputWithContext ¶
func (e CreateOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CreateOptionInput ¶
type CreateOptionInput interface { pulumi.Input ToCreateOptionOutput() CreateOptionOutput ToCreateOptionOutputWithContext(context.Context) CreateOptionOutput }
CreateOptionInput is an input type that accepts values of the CreateOption enum A concrete instance of `CreateOptionInput` can be one of the following:
CreateOptionImage CreateOptionTemplateVM
type CreateOptionOutput ¶
type CreateOptionOutput struct{ *pulumi.OutputState }
func (CreateOptionOutput) ElementType ¶
func (CreateOptionOutput) ElementType() reflect.Type
func (CreateOptionOutput) ToCreateOptionOutput ¶
func (o CreateOptionOutput) ToCreateOptionOutput() CreateOptionOutput
func (CreateOptionOutput) ToCreateOptionOutputWithContext ¶
func (o CreateOptionOutput) ToCreateOptionOutputWithContext(ctx context.Context) CreateOptionOutput
func (CreateOptionOutput) ToCreateOptionPtrOutput ¶
func (o CreateOptionOutput) ToCreateOptionPtrOutput() CreateOptionPtrOutput
func (CreateOptionOutput) ToCreateOptionPtrOutputWithContext ¶
func (o CreateOptionOutput) ToCreateOptionPtrOutputWithContext(ctx context.Context) CreateOptionPtrOutput
func (CreateOptionOutput) ToStringOutput ¶
func (o CreateOptionOutput) ToStringOutput() pulumi.StringOutput
func (CreateOptionOutput) ToStringOutputWithContext ¶
func (o CreateOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CreateOptionOutput) ToStringPtrOutput ¶
func (o CreateOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CreateOptionOutput) ToStringPtrOutputWithContext ¶
func (o CreateOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CreateOptionPtrInput ¶
type CreateOptionPtrInput interface { pulumi.Input ToCreateOptionPtrOutput() CreateOptionPtrOutput ToCreateOptionPtrOutputWithContext(context.Context) CreateOptionPtrOutput }
func CreateOptionPtr ¶
func CreateOptionPtr(v string) CreateOptionPtrInput
type CreateOptionPtrOutput ¶
type CreateOptionPtrOutput struct{ *pulumi.OutputState }
func (CreateOptionPtrOutput) Elem ¶
func (o CreateOptionPtrOutput) Elem() CreateOptionOutput
func (CreateOptionPtrOutput) ElementType ¶
func (CreateOptionPtrOutput) ElementType() reflect.Type
func (CreateOptionPtrOutput) ToCreateOptionPtrOutput ¶
func (o CreateOptionPtrOutput) ToCreateOptionPtrOutput() CreateOptionPtrOutput
func (CreateOptionPtrOutput) ToCreateOptionPtrOutputWithContext ¶
func (o CreateOptionPtrOutput) ToCreateOptionPtrOutputWithContext(ctx context.Context) CreateOptionPtrOutput
func (CreateOptionPtrOutput) ToStringPtrOutput ¶
func (o CreateOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CreateOptionPtrOutput) ToStringPtrOutputWithContext ¶
func (o CreateOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Credentials ¶
type Credentials struct { // The password for the user. This is required for the TemplateVM createOption. Password *string `pulumi:"password"` // The username to use when signing in to lab VMs. Username string `pulumi:"username"` }
Credentials for a user on a lab VM.
type CredentialsArgs ¶
type CredentialsArgs struct { // The password for the user. This is required for the TemplateVM createOption. Password pulumi.StringPtrInput `pulumi:"password"` // The username to use when signing in to lab VMs. Username pulumi.StringInput `pulumi:"username"` }
Credentials for a user on a lab VM.
func (CredentialsArgs) ElementType ¶
func (CredentialsArgs) ElementType() reflect.Type
func (CredentialsArgs) ToCredentialsOutput ¶
func (i CredentialsArgs) ToCredentialsOutput() CredentialsOutput
func (CredentialsArgs) ToCredentialsOutputWithContext ¶
func (i CredentialsArgs) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
func (CredentialsArgs) ToCredentialsPtrOutput ¶
func (i CredentialsArgs) ToCredentialsPtrOutput() CredentialsPtrOutput
func (CredentialsArgs) ToCredentialsPtrOutputWithContext ¶
func (i CredentialsArgs) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput
type CredentialsInput ¶
type CredentialsInput interface { pulumi.Input ToCredentialsOutput() CredentialsOutput ToCredentialsOutputWithContext(context.Context) CredentialsOutput }
CredentialsInput is an input type that accepts CredentialsArgs and CredentialsOutput values. You can construct a concrete instance of `CredentialsInput` via:
CredentialsArgs{...}
type CredentialsOutput ¶
type CredentialsOutput struct{ *pulumi.OutputState }
Credentials for a user on a lab VM.
func (CredentialsOutput) ElementType ¶
func (CredentialsOutput) ElementType() reflect.Type
func (CredentialsOutput) Password ¶
func (o CredentialsOutput) Password() pulumi.StringPtrOutput
The password for the user. This is required for the TemplateVM createOption.
func (CredentialsOutput) ToCredentialsOutput ¶
func (o CredentialsOutput) ToCredentialsOutput() CredentialsOutput
func (CredentialsOutput) ToCredentialsOutputWithContext ¶
func (o CredentialsOutput) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
func (CredentialsOutput) ToCredentialsPtrOutput ¶
func (o CredentialsOutput) ToCredentialsPtrOutput() CredentialsPtrOutput
func (CredentialsOutput) ToCredentialsPtrOutputWithContext ¶
func (o CredentialsOutput) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput
func (CredentialsOutput) Username ¶
func (o CredentialsOutput) Username() pulumi.StringOutput
The username to use when signing in to lab VMs.
type CredentialsPtrInput ¶
type CredentialsPtrInput interface { pulumi.Input ToCredentialsPtrOutput() CredentialsPtrOutput ToCredentialsPtrOutputWithContext(context.Context) CredentialsPtrOutput }
CredentialsPtrInput is an input type that accepts CredentialsArgs, CredentialsPtr and CredentialsPtrOutput values. You can construct a concrete instance of `CredentialsPtrInput` via:
CredentialsArgs{...} or: nil
func CredentialsPtr ¶
func CredentialsPtr(v *CredentialsArgs) CredentialsPtrInput
type CredentialsPtrOutput ¶
type CredentialsPtrOutput struct{ *pulumi.OutputState }
func (CredentialsPtrOutput) Elem ¶
func (o CredentialsPtrOutput) Elem() CredentialsOutput
func (CredentialsPtrOutput) ElementType ¶
func (CredentialsPtrOutput) ElementType() reflect.Type
func (CredentialsPtrOutput) Password ¶
func (o CredentialsPtrOutput) Password() pulumi.StringPtrOutput
The password for the user. This is required for the TemplateVM createOption.
func (CredentialsPtrOutput) ToCredentialsPtrOutput ¶
func (o CredentialsPtrOutput) ToCredentialsPtrOutput() CredentialsPtrOutput
func (CredentialsPtrOutput) ToCredentialsPtrOutputWithContext ¶
func (o CredentialsPtrOutput) ToCredentialsPtrOutputWithContext(ctx context.Context) CredentialsPtrOutput
func (CredentialsPtrOutput) Username ¶
func (o CredentialsPtrOutput) Username() pulumi.StringPtrOutput
The username to use when signing in to lab VMs.
type CredentialsResponse ¶
type CredentialsResponse struct { // The username to use when signing in to lab VMs. Username string `pulumi:"username"` }
Credentials for a user on a lab VM.
type CredentialsResponseOutput ¶
type CredentialsResponseOutput struct{ *pulumi.OutputState }
Credentials for a user on a lab VM.
func (CredentialsResponseOutput) ElementType ¶
func (CredentialsResponseOutput) ElementType() reflect.Type
func (CredentialsResponseOutput) ToCredentialsResponseOutput ¶
func (o CredentialsResponseOutput) ToCredentialsResponseOutput() CredentialsResponseOutput
func (CredentialsResponseOutput) ToCredentialsResponseOutputWithContext ¶
func (o CredentialsResponseOutput) ToCredentialsResponseOutputWithContext(ctx context.Context) CredentialsResponseOutput
func (CredentialsResponseOutput) Username ¶
func (o CredentialsResponseOutput) Username() pulumi.StringOutput
The username to use when signing in to lab VMs.
type CredentialsResponsePtrOutput ¶
type CredentialsResponsePtrOutput struct{ *pulumi.OutputState }
func (CredentialsResponsePtrOutput) Elem ¶
func (o CredentialsResponsePtrOutput) Elem() CredentialsResponseOutput
func (CredentialsResponsePtrOutput) ElementType ¶
func (CredentialsResponsePtrOutput) ElementType() reflect.Type
func (CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutput ¶
func (o CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutput() CredentialsResponsePtrOutput
func (CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutputWithContext ¶
func (o CredentialsResponsePtrOutput) ToCredentialsResponsePtrOutputWithContext(ctx context.Context) CredentialsResponsePtrOutput
func (CredentialsResponsePtrOutput) Username ¶
func (o CredentialsResponsePtrOutput) Username() pulumi.StringPtrOutput
The username to use when signing in to lab VMs.
type EnableState ¶
type EnableState string
Whether a VM will get shutdown when it hasn't been connected to after a period of time.
func (EnableState) ElementType ¶
func (EnableState) ElementType() reflect.Type
func (EnableState) ToEnableStateOutput ¶
func (e EnableState) ToEnableStateOutput() EnableStateOutput
func (EnableState) ToEnableStateOutputWithContext ¶
func (e EnableState) ToEnableStateOutputWithContext(ctx context.Context) EnableStateOutput
func (EnableState) ToEnableStatePtrOutput ¶
func (e EnableState) ToEnableStatePtrOutput() EnableStatePtrOutput
func (EnableState) ToEnableStatePtrOutputWithContext ¶
func (e EnableState) ToEnableStatePtrOutputWithContext(ctx context.Context) EnableStatePtrOutput
func (EnableState) ToStringOutput ¶
func (e EnableState) ToStringOutput() pulumi.StringOutput
func (EnableState) ToStringOutputWithContext ¶
func (e EnableState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnableState) ToStringPtrOutput ¶
func (e EnableState) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableState) ToStringPtrOutputWithContext ¶
func (e EnableState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnableStateInput ¶
type EnableStateInput interface { pulumi.Input ToEnableStateOutput() EnableStateOutput ToEnableStateOutputWithContext(context.Context) EnableStateOutput }
EnableStateInput is an input type that accepts values of the EnableState enum A concrete instance of `EnableStateInput` can be one of the following:
EnableStateEnabled EnableStateDisabled
type EnableStateOutput ¶
type EnableStateOutput struct{ *pulumi.OutputState }
func (EnableStateOutput) ElementType ¶
func (EnableStateOutput) ElementType() reflect.Type
func (EnableStateOutput) ToEnableStateOutput ¶
func (o EnableStateOutput) ToEnableStateOutput() EnableStateOutput
func (EnableStateOutput) ToEnableStateOutputWithContext ¶
func (o EnableStateOutput) ToEnableStateOutputWithContext(ctx context.Context) EnableStateOutput
func (EnableStateOutput) ToEnableStatePtrOutput ¶
func (o EnableStateOutput) ToEnableStatePtrOutput() EnableStatePtrOutput
func (EnableStateOutput) ToEnableStatePtrOutputWithContext ¶
func (o EnableStateOutput) ToEnableStatePtrOutputWithContext(ctx context.Context) EnableStatePtrOutput
func (EnableStateOutput) ToStringOutput ¶
func (o EnableStateOutput) ToStringOutput() pulumi.StringOutput
func (EnableStateOutput) ToStringOutputWithContext ¶
func (o EnableStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnableStateOutput) ToStringPtrOutput ¶
func (o EnableStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableStateOutput) ToStringPtrOutputWithContext ¶
func (o EnableStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnableStatePtrInput ¶
type EnableStatePtrInput interface { pulumi.Input ToEnableStatePtrOutput() EnableStatePtrOutput ToEnableStatePtrOutputWithContext(context.Context) EnableStatePtrOutput }
func EnableStatePtr ¶
func EnableStatePtr(v string) EnableStatePtrInput
type EnableStatePtrOutput ¶
type EnableStatePtrOutput struct{ *pulumi.OutputState }
func (EnableStatePtrOutput) Elem ¶
func (o EnableStatePtrOutput) Elem() EnableStateOutput
func (EnableStatePtrOutput) ElementType ¶
func (EnableStatePtrOutput) ElementType() reflect.Type
func (EnableStatePtrOutput) ToEnableStatePtrOutput ¶
func (o EnableStatePtrOutput) ToEnableStatePtrOutput() EnableStatePtrOutput
func (EnableStatePtrOutput) ToEnableStatePtrOutputWithContext ¶
func (o EnableStatePtrOutput) ToEnableStatePtrOutputWithContext(ctx context.Context) EnableStatePtrOutput
func (EnableStatePtrOutput) ToStringPtrOutput ¶
func (o EnableStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o EnableStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Environment ¶
type Environment struct { pulumi.CustomResourceState // The name or email address of the user who has claimed the environment ClaimedByUserName pulumi.StringOutput `pulumi:"claimedByUserName"` // The AAD object Id of the user who has claimed the environment ClaimedByUserObjectId pulumi.StringOutput `pulumi:"claimedByUserObjectId"` // The user principal Id of the user who has claimed the environment ClaimedByUserPrincipalId pulumi.StringOutput `pulumi:"claimedByUserPrincipalId"` // Is the environment claimed or not IsClaimed pulumi.BoolOutput `pulumi:"isClaimed"` // Last known power state of the environment LastKnownPowerState pulumi.StringOutput `pulumi:"lastKnownPowerState"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Network details of the environment NetworkInterface NetworkInterfaceResponseOutput `pulumi:"networkInterface"` // When the password was last reset on the environment. PasswordLastReset pulumi.StringOutput `pulumi:"passwordLastReset"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The set of a VM and the setting id it was created for ResourceSets ResourceSetResponsePtrOutput `pulumi:"resourceSets"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // How long the environment has been used by a lab user TotalUsage pulumi.StringOutput `pulumi:"totalUsage"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents an environment instance Azure REST API version: 2018-10-15. Prior API version in Azure Native 1.x: 2018-10-15.
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // The name of the environment. EnvironmentName pulumi.StringPtrInput // The name of the environment Setting. EnvironmentSettingName pulumi.StringInput // The name of the lab Account. LabAccountName pulumi.StringInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The set of a VM and the setting id it was created for ResourceSets ResourceSetPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentDetailsResponse ¶
type EnvironmentDetailsResponse struct { // Description of the Environment Description string `pulumi:"description"` // Publishing state of the environment setting Possible values are Creating, Created, Failed EnvironmentState string `pulumi:"environmentState"` // Resource Id of the environment Id string `pulumi:"id"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // Name of the Environment Name string `pulumi:"name"` // When the password was last reset on the environment. PasswordLastReset string `pulumi:"passwordLastReset"` // The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status. ProvisioningState string `pulumi:"provisioningState"` // How long the environment has been used by a lab user TotalUsage string `pulumi:"totalUsage"` // Details of backing DTL virtual machine with compute and network details. VirtualMachineDetails VirtualMachineDetailsResponse `pulumi:"virtualMachineDetails"` }
This represents the details about a User's environment and its state.
type EnvironmentDetailsResponseArrayOutput ¶
type EnvironmentDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentDetailsResponseArrayOutput) ElementType ¶
func (EnvironmentDetailsResponseArrayOutput) ElementType() reflect.Type
func (EnvironmentDetailsResponseArrayOutput) Index ¶
func (o EnvironmentDetailsResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentDetailsResponseOutput
func (EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutput ¶
func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutput() EnvironmentDetailsResponseArrayOutput
func (EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutputWithContext ¶
func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutputWithContext(ctx context.Context) EnvironmentDetailsResponseArrayOutput
type EnvironmentDetailsResponseOutput ¶
type EnvironmentDetailsResponseOutput struct{ *pulumi.OutputState }
This represents the details about a User's environment and its state.
func (EnvironmentDetailsResponseOutput) Description ¶
func (o EnvironmentDetailsResponseOutput) Description() pulumi.StringOutput
Description of the Environment
func (EnvironmentDetailsResponseOutput) ElementType ¶
func (EnvironmentDetailsResponseOutput) ElementType() reflect.Type
func (EnvironmentDetailsResponseOutput) EnvironmentState ¶
func (o EnvironmentDetailsResponseOutput) EnvironmentState() pulumi.StringOutput
Publishing state of the environment setting Possible values are Creating, Created, Failed
func (EnvironmentDetailsResponseOutput) Id ¶
func (o EnvironmentDetailsResponseOutput) Id() pulumi.StringOutput
Resource Id of the environment
func (EnvironmentDetailsResponseOutput) LatestOperationResult ¶
func (o EnvironmentDetailsResponseOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (EnvironmentDetailsResponseOutput) Name ¶
func (o EnvironmentDetailsResponseOutput) Name() pulumi.StringOutput
Name of the Environment
func (EnvironmentDetailsResponseOutput) PasswordLastReset ¶
func (o EnvironmentDetailsResponseOutput) PasswordLastReset() pulumi.StringOutput
When the password was last reset on the environment.
func (EnvironmentDetailsResponseOutput) ProvisioningState ¶
func (o EnvironmentDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
func (EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutput ¶
func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutput() EnvironmentDetailsResponseOutput
func (EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutputWithContext ¶
func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutputWithContext(ctx context.Context) EnvironmentDetailsResponseOutput
func (EnvironmentDetailsResponseOutput) TotalUsage ¶
func (o EnvironmentDetailsResponseOutput) TotalUsage() pulumi.StringOutput
How long the environment has been used by a lab user
func (EnvironmentDetailsResponseOutput) VirtualMachineDetails ¶
func (o EnvironmentDetailsResponseOutput) VirtualMachineDetails() VirtualMachineDetailsResponseOutput
Details of backing DTL virtual machine with compute and network details.
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ClaimedByUserName ¶
func (o EnvironmentOutput) ClaimedByUserName() pulumi.StringOutput
The name or email address of the user who has claimed the environment
func (EnvironmentOutput) ClaimedByUserObjectId ¶
func (o EnvironmentOutput) ClaimedByUserObjectId() pulumi.StringOutput
The AAD object Id of the user who has claimed the environment
func (EnvironmentOutput) ClaimedByUserPrincipalId ¶
func (o EnvironmentOutput) ClaimedByUserPrincipalId() pulumi.StringOutput
The user principal Id of the user who has claimed the environment
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) IsClaimed ¶
func (o EnvironmentOutput) IsClaimed() pulumi.BoolOutput
Is the environment claimed or not
func (EnvironmentOutput) LastKnownPowerState ¶
func (o EnvironmentOutput) LastKnownPowerState() pulumi.StringOutput
Last known power state of the environment
func (EnvironmentOutput) LatestOperationResult ¶
func (o EnvironmentOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (EnvironmentOutput) Location ¶
func (o EnvironmentOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
The name of the resource.
func (EnvironmentOutput) NetworkInterface ¶
func (o EnvironmentOutput) NetworkInterface() NetworkInterfaceResponseOutput
Network details of the environment
func (EnvironmentOutput) PasswordLastReset ¶
func (o EnvironmentOutput) PasswordLastReset() pulumi.StringOutput
When the password was last reset on the environment.
func (EnvironmentOutput) ProvisioningState ¶
func (o EnvironmentOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (EnvironmentOutput) ResourceSets ¶
func (o EnvironmentOutput) ResourceSets() ResourceSetResponsePtrOutput
The set of a VM and the setting id it was created for
func (EnvironmentOutput) Tags ¶
func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) TotalUsage ¶
func (o EnvironmentOutput) TotalUsage() pulumi.StringOutput
How long the environment has been used by a lab user
func (EnvironmentOutput) Type ¶
func (o EnvironmentOutput) Type() pulumi.StringOutput
The type of the resource.
func (EnvironmentOutput) UniqueIdentifier ¶
func (o EnvironmentOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type EnvironmentSetting ¶
type EnvironmentSetting struct { pulumi.CustomResourceState // Describes the user's progress in configuring their environment setting ConfigurationState pulumi.StringPtrOutput `pulumi:"configurationState"` // Describes the environment and its resource settings Description pulumi.StringPtrOutput `pulumi:"description"` // Time when the template VM was last changed. LastChanged pulumi.StringOutput `pulumi:"lastChanged"` // Time when the template VM was last sent for publishing. LastPublished pulumi.StringOutput `pulumi:"lastPublished"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Describes the readiness of this environment setting PublishingState pulumi.StringOutput `pulumi:"publishingState"` // The resource specific settings ResourceSettings ResourceSettingsResponseOutput `pulumi:"resourceSettings"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Brief title describing the environment and its resource settings Title pulumi.StringPtrOutput `pulumi:"title"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents settings of an environment, from which environment instances would be created Azure REST API version: 2018-10-15. Prior API version in Azure Native 1.x: 2018-10-15.
func GetEnvironmentSetting ¶
func GetEnvironmentSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentSettingState, opts ...pulumi.ResourceOption) (*EnvironmentSetting, error)
GetEnvironmentSetting gets an existing EnvironmentSetting 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 NewEnvironmentSetting ¶
func NewEnvironmentSetting(ctx *pulumi.Context, name string, args *EnvironmentSettingArgs, opts ...pulumi.ResourceOption) (*EnvironmentSetting, error)
NewEnvironmentSetting registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentSetting) ElementType ¶
func (*EnvironmentSetting) ElementType() reflect.Type
func (*EnvironmentSetting) ToEnvironmentSettingOutput ¶
func (i *EnvironmentSetting) ToEnvironmentSettingOutput() EnvironmentSettingOutput
func (*EnvironmentSetting) ToEnvironmentSettingOutputWithContext ¶
func (i *EnvironmentSetting) ToEnvironmentSettingOutputWithContext(ctx context.Context) EnvironmentSettingOutput
type EnvironmentSettingArgs ¶
type EnvironmentSettingArgs struct { // Describes the user's progress in configuring their environment setting ConfigurationState pulumi.StringPtrInput // Describes the environment and its resource settings Description pulumi.StringPtrInput // The name of the environment Setting. EnvironmentSettingName pulumi.StringPtrInput // The name of the lab Account. LabAccountName pulumi.StringInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource specific settings ResourceSettings ResourceSettingsInput // The tags of the resource. Tags pulumi.StringMapInput // Brief title describing the environment and its resource settings Title pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a EnvironmentSetting resource.
func (EnvironmentSettingArgs) ElementType ¶
func (EnvironmentSettingArgs) ElementType() reflect.Type
type EnvironmentSettingInput ¶
type EnvironmentSettingInput interface { pulumi.Input ToEnvironmentSettingOutput() EnvironmentSettingOutput ToEnvironmentSettingOutputWithContext(ctx context.Context) EnvironmentSettingOutput }
type EnvironmentSettingOutput ¶
type EnvironmentSettingOutput struct{ *pulumi.OutputState }
func (EnvironmentSettingOutput) ConfigurationState ¶
func (o EnvironmentSettingOutput) ConfigurationState() pulumi.StringPtrOutput
Describes the user's progress in configuring their environment setting
func (EnvironmentSettingOutput) Description ¶
func (o EnvironmentSettingOutput) Description() pulumi.StringPtrOutput
Describes the environment and its resource settings
func (EnvironmentSettingOutput) ElementType ¶
func (EnvironmentSettingOutput) ElementType() reflect.Type
func (EnvironmentSettingOutput) LastChanged ¶
func (o EnvironmentSettingOutput) LastChanged() pulumi.StringOutput
Time when the template VM was last changed.
func (EnvironmentSettingOutput) LastPublished ¶
func (o EnvironmentSettingOutput) LastPublished() pulumi.StringOutput
Time when the template VM was last sent for publishing.
func (EnvironmentSettingOutput) LatestOperationResult ¶
func (o EnvironmentSettingOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (EnvironmentSettingOutput) Location ¶
func (o EnvironmentSettingOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (EnvironmentSettingOutput) Name ¶
func (o EnvironmentSettingOutput) Name() pulumi.StringOutput
The name of the resource.
func (EnvironmentSettingOutput) ProvisioningState ¶
func (o EnvironmentSettingOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (EnvironmentSettingOutput) PublishingState ¶
func (o EnvironmentSettingOutput) PublishingState() pulumi.StringOutput
Describes the readiness of this environment setting
func (EnvironmentSettingOutput) ResourceSettings ¶
func (o EnvironmentSettingOutput) ResourceSettings() ResourceSettingsResponseOutput
The resource specific settings
func (EnvironmentSettingOutput) Tags ¶
func (o EnvironmentSettingOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (EnvironmentSettingOutput) Title ¶
func (o EnvironmentSettingOutput) Title() pulumi.StringPtrOutput
Brief title describing the environment and its resource settings
func (EnvironmentSettingOutput) ToEnvironmentSettingOutput ¶
func (o EnvironmentSettingOutput) ToEnvironmentSettingOutput() EnvironmentSettingOutput
func (EnvironmentSettingOutput) ToEnvironmentSettingOutputWithContext ¶
func (o EnvironmentSettingOutput) ToEnvironmentSettingOutputWithContext(ctx context.Context) EnvironmentSettingOutput
func (EnvironmentSettingOutput) Type ¶
func (o EnvironmentSettingOutput) Type() pulumi.StringOutput
The type of the resource.
func (EnvironmentSettingOutput) UniqueIdentifier ¶
func (o EnvironmentSettingOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type EnvironmentSettingState ¶
type EnvironmentSettingState struct { }
func (EnvironmentSettingState) ElementType ¶
func (EnvironmentSettingState) ElementType() reflect.Type
type EnvironmentSizeResponse ¶
type EnvironmentSizeResponse struct { // The pay-as-you-go dollar price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. This is the maximum price of all prices within this tier. MaxPrice float64 `pulumi:"maxPrice"` // The amount of memory available (in GB). This is the minimum amount of memory within this tier. MinMemory float64 `pulumi:"minMemory"` // The number of cores a VM of this size has. This is the minimum number of cores within this tier. MinNumberOfCores int `pulumi:"minNumberOfCores"` // The size category Name *string `pulumi:"name"` // Represents a set of compute sizes that can serve this given size type VmSizes []SizeInfoResponse `pulumi:"vmSizes"` }
Represents a size category supported by this Lab Account (small, medium or large)
type EnvironmentSizeResponseArrayOutput ¶
type EnvironmentSizeResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentSizeResponseArrayOutput) ElementType ¶
func (EnvironmentSizeResponseArrayOutput) ElementType() reflect.Type
func (EnvironmentSizeResponseArrayOutput) Index ¶
func (o EnvironmentSizeResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentSizeResponseOutput
func (EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutput ¶
func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutput() EnvironmentSizeResponseArrayOutput
func (EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutputWithContext ¶
func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutputWithContext(ctx context.Context) EnvironmentSizeResponseArrayOutput
type EnvironmentSizeResponseOutput ¶
type EnvironmentSizeResponseOutput struct{ *pulumi.OutputState }
Represents a size category supported by this Lab Account (small, medium or large)
func (EnvironmentSizeResponseOutput) ElementType ¶
func (EnvironmentSizeResponseOutput) ElementType() reflect.Type
func (EnvironmentSizeResponseOutput) MaxPrice ¶
func (o EnvironmentSizeResponseOutput) MaxPrice() pulumi.Float64Output
The pay-as-you-go dollar price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. This is the maximum price of all prices within this tier.
func (EnvironmentSizeResponseOutput) MinMemory ¶
func (o EnvironmentSizeResponseOutput) MinMemory() pulumi.Float64Output
The amount of memory available (in GB). This is the minimum amount of memory within this tier.
func (EnvironmentSizeResponseOutput) MinNumberOfCores ¶
func (o EnvironmentSizeResponseOutput) MinNumberOfCores() pulumi.IntOutput
The number of cores a VM of this size has. This is the minimum number of cores within this tier.
func (EnvironmentSizeResponseOutput) Name ¶
func (o EnvironmentSizeResponseOutput) Name() pulumi.StringPtrOutput
The size category
func (EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutput ¶
func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutput() EnvironmentSizeResponseOutput
func (EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutputWithContext ¶
func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutputWithContext(ctx context.Context) EnvironmentSizeResponseOutput
func (EnvironmentSizeResponseOutput) VmSizes ¶
func (o EnvironmentSizeResponseOutput) VmSizes() SizeInfoResponseArrayOutput
Represents a set of compute sizes that can serve this given size type
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type GalleryImage ¶
type GalleryImage struct { pulumi.CustomResourceState // The author of the gallery image. Author pulumi.StringOutput `pulumi:"author"` // The creation date of the gallery image. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The description of the gallery image. Description pulumi.StringOutput `pulumi:"description"` // The icon of the gallery image. Icon pulumi.StringOutput `pulumi:"icon"` // The image reference of the gallery image. ImageReference GalleryImageReferenceResponseOutput `pulumi:"imageReference"` // Indicates whether this gallery image is enabled. IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"` // Indicates whether this gallery has been overridden for this lab account IsOverride pulumi.BoolPtrOutput `pulumi:"isOverride"` // Indicates if the plan has been authorized for programmatic deployment. IsPlanAuthorized pulumi.BoolPtrOutput `pulumi:"isPlanAuthorized"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The third party plan that applies to this image PlanId pulumi.StringOutput `pulumi:"planId"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents an image from the Azure Marketplace Azure REST API version: 2018-10-15. Prior API version in Azure Native 1.x: 2018-10-15.
func GetGalleryImage ¶
func GetGalleryImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryImageState, opts ...pulumi.ResourceOption) (*GalleryImage, error)
GetGalleryImage gets an existing GalleryImage 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 NewGalleryImage ¶
func NewGalleryImage(ctx *pulumi.Context, name string, args *GalleryImageArgs, opts ...pulumi.ResourceOption) (*GalleryImage, error)
NewGalleryImage registers a new resource with the given unique name, arguments, and options.
func (*GalleryImage) ElementType ¶
func (*GalleryImage) ElementType() reflect.Type
func (*GalleryImage) ToGalleryImageOutput ¶
func (i *GalleryImage) ToGalleryImageOutput() GalleryImageOutput
func (*GalleryImage) ToGalleryImageOutputWithContext ¶
func (i *GalleryImage) ToGalleryImageOutputWithContext(ctx context.Context) GalleryImageOutput
type GalleryImageArgs ¶
type GalleryImageArgs struct { // The name of the gallery Image. GalleryImageName pulumi.StringPtrInput // Indicates whether this gallery image is enabled. IsEnabled pulumi.BoolPtrInput // Indicates whether this gallery has been overridden for this lab account IsOverride pulumi.BoolPtrInput // Indicates if the plan has been authorized for programmatic deployment. IsPlanAuthorized pulumi.BoolPtrInput // The name of the lab Account. LabAccountName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a GalleryImage resource.
func (GalleryImageArgs) ElementType ¶
func (GalleryImageArgs) ElementType() reflect.Type
type GalleryImageInput ¶
type GalleryImageInput interface { pulumi.Input ToGalleryImageOutput() GalleryImageOutput ToGalleryImageOutputWithContext(ctx context.Context) GalleryImageOutput }
type GalleryImageOutput ¶
type GalleryImageOutput struct{ *pulumi.OutputState }
func (GalleryImageOutput) Author ¶
func (o GalleryImageOutput) Author() pulumi.StringOutput
The author of the gallery image.
func (GalleryImageOutput) CreatedDate ¶
func (o GalleryImageOutput) CreatedDate() pulumi.StringOutput
The creation date of the gallery image.
func (GalleryImageOutput) Description ¶
func (o GalleryImageOutput) Description() pulumi.StringOutput
The description of the gallery image.
func (GalleryImageOutput) ElementType ¶
func (GalleryImageOutput) ElementType() reflect.Type
func (GalleryImageOutput) Icon ¶
func (o GalleryImageOutput) Icon() pulumi.StringOutput
The icon of the gallery image.
func (GalleryImageOutput) ImageReference ¶
func (o GalleryImageOutput) ImageReference() GalleryImageReferenceResponseOutput
The image reference of the gallery image.
func (GalleryImageOutput) IsEnabled ¶
func (o GalleryImageOutput) IsEnabled() pulumi.BoolPtrOutput
Indicates whether this gallery image is enabled.
func (GalleryImageOutput) IsOverride ¶
func (o GalleryImageOutput) IsOverride() pulumi.BoolPtrOutput
Indicates whether this gallery has been overridden for this lab account
func (GalleryImageOutput) IsPlanAuthorized ¶
func (o GalleryImageOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
Indicates if the plan has been authorized for programmatic deployment.
func (GalleryImageOutput) LatestOperationResult ¶
func (o GalleryImageOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (GalleryImageOutput) Location ¶
func (o GalleryImageOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (GalleryImageOutput) Name ¶
func (o GalleryImageOutput) Name() pulumi.StringOutput
The name of the resource.
func (GalleryImageOutput) PlanId ¶
func (o GalleryImageOutput) PlanId() pulumi.StringOutput
The third party plan that applies to this image
func (GalleryImageOutput) ProvisioningState ¶
func (o GalleryImageOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (GalleryImageOutput) Tags ¶
func (o GalleryImageOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (GalleryImageOutput) ToGalleryImageOutput ¶
func (o GalleryImageOutput) ToGalleryImageOutput() GalleryImageOutput
func (GalleryImageOutput) ToGalleryImageOutputWithContext ¶
func (o GalleryImageOutput) ToGalleryImageOutputWithContext(ctx context.Context) GalleryImageOutput
func (GalleryImageOutput) Type ¶
func (o GalleryImageOutput) Type() pulumi.StringOutput
The type of the resource.
func (GalleryImageOutput) UniqueIdentifier ¶
func (o GalleryImageOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type GalleryImageReferenceResponse ¶
type GalleryImageReferenceResponse struct { // The offer of the gallery image. Offer *string `pulumi:"offer"` // The OS type of the gallery image. OsType *string `pulumi:"osType"` // The publisher of the gallery image. Publisher *string `pulumi:"publisher"` // The SKU of the gallery image. Sku *string `pulumi:"sku"` // The version of the gallery image. Version *string `pulumi:"version"` }
The reference information for an Azure Marketplace image.
type GalleryImageReferenceResponseOutput ¶
type GalleryImageReferenceResponseOutput struct{ *pulumi.OutputState }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceResponseOutput) ElementType ¶
func (GalleryImageReferenceResponseOutput) ElementType() reflect.Type
func (GalleryImageReferenceResponseOutput) Offer ¶
func (o GalleryImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferenceResponseOutput) OsType ¶
func (o GalleryImageReferenceResponseOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferenceResponseOutput) Publisher ¶
func (o GalleryImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferenceResponseOutput) Sku ¶
func (o GalleryImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseOutput) Version ¶
func (o GalleryImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GalleryImageState ¶
type GalleryImageState struct { }
func (GalleryImageState) ElementType ¶
func (GalleryImageState) ElementType() reflect.Type
type GetGlobalUserEnvironmentOutputArgs ¶
type GetGlobalUserEnvironmentOutputArgs struct { // The resourceId of the environment EnvironmentId pulumi.StringInput `pulumi:"environmentId"` // Specify the $expand query. Example: 'properties($expand=environment)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the user. UserName pulumi.StringInput `pulumi:"userName"` }
func (GetGlobalUserEnvironmentOutputArgs) ElementType ¶
func (GetGlobalUserEnvironmentOutputArgs) ElementType() reflect.Type
type GetGlobalUserEnvironmentResult ¶
type GetGlobalUserEnvironmentResult struct { // Details of the environment Environment EnvironmentDetailsResponse `pulumi:"environment"` }
Represents the environments details
func GetGlobalUserEnvironment ¶
func GetGlobalUserEnvironment(ctx *pulumi.Context, args *GetGlobalUserEnvironmentArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserEnvironmentResult, error)
Gets the virtual machine details Azure REST API version: 2018-10-15.
type GetGlobalUserEnvironmentResultOutput ¶
type GetGlobalUserEnvironmentResultOutput struct{ *pulumi.OutputState }
Represents the environments details
func GetGlobalUserEnvironmentOutput ¶
func GetGlobalUserEnvironmentOutput(ctx *pulumi.Context, args GetGlobalUserEnvironmentOutputArgs, opts ...pulumi.InvokeOption) GetGlobalUserEnvironmentResultOutput
func (GetGlobalUserEnvironmentResultOutput) ElementType ¶
func (GetGlobalUserEnvironmentResultOutput) ElementType() reflect.Type
func (GetGlobalUserEnvironmentResultOutput) Environment ¶
func (o GetGlobalUserEnvironmentResultOutput) Environment() EnvironmentDetailsResponseOutput
Details of the environment
func (GetGlobalUserEnvironmentResultOutput) ToGetGlobalUserEnvironmentResultOutput ¶
func (o GetGlobalUserEnvironmentResultOutput) ToGetGlobalUserEnvironmentResultOutput() GetGlobalUserEnvironmentResultOutput
func (GetGlobalUserEnvironmentResultOutput) ToGetGlobalUserEnvironmentResultOutputWithContext ¶
func (o GetGlobalUserEnvironmentResultOutput) ToGetGlobalUserEnvironmentResultOutputWithContext(ctx context.Context) GetGlobalUserEnvironmentResultOutput
type GetGlobalUserOperationBatchStatusOutputArgs ¶
type GetGlobalUserOperationBatchStatusOutputArgs struct { // The operation url of long running operation Urls pulumi.StringArrayInput `pulumi:"urls"` // The name of the user. UserName pulumi.StringInput `pulumi:"userName"` }
func (GetGlobalUserOperationBatchStatusOutputArgs) ElementType ¶
func (GetGlobalUserOperationBatchStatusOutputArgs) ElementType() reflect.Type
type GetGlobalUserOperationBatchStatusResult ¶
type GetGlobalUserOperationBatchStatusResult struct { // Gets a collection of items that contain the operation url and status. Items []OperationBatchStatusResponseItemResponse `pulumi:"items"` }
Status Details of the long running operation for an environment
func GetGlobalUserOperationBatchStatus ¶
func GetGlobalUserOperationBatchStatus(ctx *pulumi.Context, args *GetGlobalUserOperationBatchStatusArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserOperationBatchStatusResult, error)
Get batch operation status Azure REST API version: 2018-10-15.
type GetGlobalUserOperationBatchStatusResultOutput ¶
type GetGlobalUserOperationBatchStatusResultOutput struct{ *pulumi.OutputState }
Status Details of the long running operation for an environment
func GetGlobalUserOperationBatchStatusOutput ¶
func GetGlobalUserOperationBatchStatusOutput(ctx *pulumi.Context, args GetGlobalUserOperationBatchStatusOutputArgs, opts ...pulumi.InvokeOption) GetGlobalUserOperationBatchStatusResultOutput
func (GetGlobalUserOperationBatchStatusResultOutput) ElementType ¶
func (GetGlobalUserOperationBatchStatusResultOutput) ElementType() reflect.Type
func (GetGlobalUserOperationBatchStatusResultOutput) Items ¶
func (o GetGlobalUserOperationBatchStatusResultOutput) Items() OperationBatchStatusResponseItemResponseArrayOutput
Gets a collection of items that contain the operation url and status.
func (GetGlobalUserOperationBatchStatusResultOutput) ToGetGlobalUserOperationBatchStatusResultOutput ¶
func (o GetGlobalUserOperationBatchStatusResultOutput) ToGetGlobalUserOperationBatchStatusResultOutput() GetGlobalUserOperationBatchStatusResultOutput
func (GetGlobalUserOperationBatchStatusResultOutput) ToGetGlobalUserOperationBatchStatusResultOutputWithContext ¶
func (o GetGlobalUserOperationBatchStatusResultOutput) ToGetGlobalUserOperationBatchStatusResultOutputWithContext(ctx context.Context) GetGlobalUserOperationBatchStatusResultOutput
type GetGlobalUserOperationStatusOutputArgs ¶
type GetGlobalUserOperationStatusOutputArgs struct { // The operation url of long running operation OperationUrl pulumi.StringInput `pulumi:"operationUrl"` // The name of the user. UserName pulumi.StringInput `pulumi:"userName"` }
func (GetGlobalUserOperationStatusOutputArgs) ElementType ¶
func (GetGlobalUserOperationStatusOutputArgs) ElementType() reflect.Type
type GetGlobalUserOperationStatusResult ¶
type GetGlobalUserOperationStatusResult struct { // status of the long running operation for an environment Status string `pulumi:"status"` }
Status Details of the long running operation for an environment
func GetGlobalUserOperationStatus ¶
func GetGlobalUserOperationStatus(ctx *pulumi.Context, args *GetGlobalUserOperationStatusArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserOperationStatusResult, error)
Gets the status of long running operation Azure REST API version: 2018-10-15.
type GetGlobalUserOperationStatusResultOutput ¶
type GetGlobalUserOperationStatusResultOutput struct{ *pulumi.OutputState }
Status Details of the long running operation for an environment
func GetGlobalUserOperationStatusOutput ¶
func GetGlobalUserOperationStatusOutput(ctx *pulumi.Context, args GetGlobalUserOperationStatusOutputArgs, opts ...pulumi.InvokeOption) GetGlobalUserOperationStatusResultOutput
func (GetGlobalUserOperationStatusResultOutput) ElementType ¶
func (GetGlobalUserOperationStatusResultOutput) ElementType() reflect.Type
func (GetGlobalUserOperationStatusResultOutput) Status ¶
func (o GetGlobalUserOperationStatusResultOutput) Status() pulumi.StringOutput
status of the long running operation for an environment
func (GetGlobalUserOperationStatusResultOutput) ToGetGlobalUserOperationStatusResultOutput ¶
func (o GetGlobalUserOperationStatusResultOutput) ToGetGlobalUserOperationStatusResultOutput() GetGlobalUserOperationStatusResultOutput
func (GetGlobalUserOperationStatusResultOutput) ToGetGlobalUserOperationStatusResultOutputWithContext ¶
func (o GetGlobalUserOperationStatusResultOutput) ToGetGlobalUserOperationStatusResultOutputWithContext(ctx context.Context) GetGlobalUserOperationStatusResultOutput
type GetGlobalUserPersonalPreferencesArgs ¶
type GetGlobalUserPersonalPreferencesArgs struct { // Enum indicating if user is adding or removing a favorite lab AddRemove *string `pulumi:"addRemove"` // Resource Id of the lab account LabAccountResourceId *string `pulumi:"labAccountResourceId"` // Resource Id of the lab to add/remove from the favorites list LabResourceId *string `pulumi:"labResourceId"` // The name of the user. UserName string `pulumi:"userName"` }
type GetGlobalUserPersonalPreferencesOutputArgs ¶
type GetGlobalUserPersonalPreferencesOutputArgs struct { // Enum indicating if user is adding or removing a favorite lab AddRemove pulumi.StringPtrInput `pulumi:"addRemove"` // Resource Id of the lab account LabAccountResourceId pulumi.StringPtrInput `pulumi:"labAccountResourceId"` // Resource Id of the lab to add/remove from the favorites list LabResourceId pulumi.StringPtrInput `pulumi:"labResourceId"` // The name of the user. UserName pulumi.StringInput `pulumi:"userName"` }
func (GetGlobalUserPersonalPreferencesOutputArgs) ElementType ¶
func (GetGlobalUserPersonalPreferencesOutputArgs) ElementType() reflect.Type
type GetGlobalUserPersonalPreferencesResult ¶
type GetGlobalUserPersonalPreferencesResult struct { // Array of favorite lab resource ids FavoriteLabResourceIds []string `pulumi:"favoriteLabResourceIds"` // Id to be used by the cache orchestrator Id *string `pulumi:"id"` }
Represents the PersonalPreferences for the user
func GetGlobalUserPersonalPreferences ¶
func GetGlobalUserPersonalPreferences(ctx *pulumi.Context, args *GetGlobalUserPersonalPreferencesArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserPersonalPreferencesResult, error)
Get personal preferences for a user Azure REST API version: 2018-10-15.
type GetGlobalUserPersonalPreferencesResultOutput ¶
type GetGlobalUserPersonalPreferencesResultOutput struct{ *pulumi.OutputState }
Represents the PersonalPreferences for the user
func GetGlobalUserPersonalPreferencesOutput ¶
func GetGlobalUserPersonalPreferencesOutput(ctx *pulumi.Context, args GetGlobalUserPersonalPreferencesOutputArgs, opts ...pulumi.InvokeOption) GetGlobalUserPersonalPreferencesResultOutput
func (GetGlobalUserPersonalPreferencesResultOutput) ElementType ¶
func (GetGlobalUserPersonalPreferencesResultOutput) ElementType() reflect.Type
func (GetGlobalUserPersonalPreferencesResultOutput) FavoriteLabResourceIds ¶
func (o GetGlobalUserPersonalPreferencesResultOutput) FavoriteLabResourceIds() pulumi.StringArrayOutput
Array of favorite lab resource ids
func (GetGlobalUserPersonalPreferencesResultOutput) ToGetGlobalUserPersonalPreferencesResultOutput ¶
func (o GetGlobalUserPersonalPreferencesResultOutput) ToGetGlobalUserPersonalPreferencesResultOutput() GetGlobalUserPersonalPreferencesResultOutput
func (GetGlobalUserPersonalPreferencesResultOutput) ToGetGlobalUserPersonalPreferencesResultOutputWithContext ¶
func (o GetGlobalUserPersonalPreferencesResultOutput) ToGetGlobalUserPersonalPreferencesResultOutputWithContext(ctx context.Context) GetGlobalUserPersonalPreferencesResultOutput
type GetLabAccountRegionalAvailabilityOutputArgs ¶
type GetLabAccountRegionalAvailabilityOutputArgs struct { // The name of the lab Account. LabAccountName pulumi.StringInput `pulumi:"labAccountName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (GetLabAccountRegionalAvailabilityOutputArgs) ElementType ¶
func (GetLabAccountRegionalAvailabilityOutputArgs) ElementType() reflect.Type
type GetLabAccountRegionalAvailabilityResult ¶
type GetLabAccountRegionalAvailabilityResult struct { // Availability information for different size categories per region RegionalAvailability []RegionalAvailabilityResponse `pulumi:"regionalAvailability"` }
The response model from the GetRegionalAvailability action
func GetLabAccountRegionalAvailability ¶
func GetLabAccountRegionalAvailability(ctx *pulumi.Context, args *GetLabAccountRegionalAvailabilityArgs, opts ...pulumi.InvokeOption) (*GetLabAccountRegionalAvailabilityResult, error)
Get regional availability information for each size category configured under a lab account Azure REST API version: 2018-10-15.
type GetLabAccountRegionalAvailabilityResultOutput ¶
type GetLabAccountRegionalAvailabilityResultOutput struct{ *pulumi.OutputState }
The response model from the GetRegionalAvailability action
func GetLabAccountRegionalAvailabilityOutput ¶
func GetLabAccountRegionalAvailabilityOutput(ctx *pulumi.Context, args GetLabAccountRegionalAvailabilityOutputArgs, opts ...pulumi.InvokeOption) GetLabAccountRegionalAvailabilityResultOutput
func (GetLabAccountRegionalAvailabilityResultOutput) ElementType ¶
func (GetLabAccountRegionalAvailabilityResultOutput) ElementType() reflect.Type
func (GetLabAccountRegionalAvailabilityResultOutput) RegionalAvailability ¶
func (o GetLabAccountRegionalAvailabilityResultOutput) RegionalAvailability() RegionalAvailabilityResponseArrayOutput
Availability information for different size categories per region
func (GetLabAccountRegionalAvailabilityResultOutput) ToGetLabAccountRegionalAvailabilityResultOutput ¶
func (o GetLabAccountRegionalAvailabilityResultOutput) ToGetLabAccountRegionalAvailabilityResultOutput() GetLabAccountRegionalAvailabilityResultOutput
func (GetLabAccountRegionalAvailabilityResultOutput) ToGetLabAccountRegionalAvailabilityResultOutputWithContext ¶
func (o GetLabAccountRegionalAvailabilityResultOutput) ToGetLabAccountRegionalAvailabilityResultOutputWithContext(ctx context.Context) GetLabAccountRegionalAvailabilityResultOutput
type Identity ¶
type Identity struct { // The identity type. Type *ResourceIdentityType `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type ResourceIdentityTypePtrInput `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) Type ¶
func (o IdentityOutput) Type() ResourceIdentityTypePtrOutput
The identity type.
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() ResourceIdentityTypePtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // The identity type. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type ImageReference ¶
type ImageReference struct { // Image resource ID Id *string `pulumi:"id"` // The image offer if applicable. Offer *string `pulumi:"offer"` // The image publisher Publisher *string `pulumi:"publisher"` // The image SKU Sku *string `pulumi:"sku"` // The image version specified on creation. Version *string `pulumi:"version"` }
Image reference information. Used in the virtual machine profile.
type ImageReferenceArgs ¶
type ImageReferenceArgs struct { // Image resource ID Id pulumi.StringPtrInput `pulumi:"id"` // The image offer if applicable. Offer pulumi.StringPtrInput `pulumi:"offer"` // The image publisher Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The image SKU Sku pulumi.StringPtrInput `pulumi:"sku"` // The image version specified on creation. Version pulumi.StringPtrInput `pulumi:"version"` }
Image reference information. Used in the virtual machine profile.
func (ImageReferenceArgs) ElementType ¶
func (ImageReferenceArgs) ElementType() reflect.Type
func (ImageReferenceArgs) ToImageReferenceOutput ¶
func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceArgs) ToImageReferenceOutputWithContext ¶
func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
type ImageReferenceInput ¶
type ImageReferenceInput interface { pulumi.Input ToImageReferenceOutput() ImageReferenceOutput ToImageReferenceOutputWithContext(context.Context) ImageReferenceOutput }
ImageReferenceInput is an input type that accepts ImageReferenceArgs and ImageReferenceOutput values. You can construct a concrete instance of `ImageReferenceInput` via:
ImageReferenceArgs{...}
type ImageReferenceOutput ¶
type ImageReferenceOutput struct{ *pulumi.OutputState }
Image reference information. Used in the virtual machine profile.
func (ImageReferenceOutput) ElementType ¶
func (ImageReferenceOutput) ElementType() reflect.Type
func (ImageReferenceOutput) Id ¶
func (o ImageReferenceOutput) Id() pulumi.StringPtrOutput
Image resource ID
func (ImageReferenceOutput) Offer ¶
func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
The image offer if applicable.
func (ImageReferenceOutput) Publisher ¶
func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
The image publisher
func (ImageReferenceOutput) Sku ¶
func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
The image SKU
func (ImageReferenceOutput) ToImageReferenceOutput ¶
func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceOutput) ToImageReferenceOutputWithContext ¶
func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
func (ImageReferenceOutput) Version ¶
func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
The image version specified on creation.
type ImageReferenceResponse ¶
type ImageReferenceResponse struct { // The actual version of the image after use. ExactVersion string `pulumi:"exactVersion"` // Image resource ID Id *string `pulumi:"id"` // The image offer if applicable. Offer *string `pulumi:"offer"` // The image publisher Publisher *string `pulumi:"publisher"` // The image SKU Sku *string `pulumi:"sku"` // The image version specified on creation. Version *string `pulumi:"version"` }
Image reference information. Used in the virtual machine profile.
type ImageReferenceResponseOutput ¶
type ImageReferenceResponseOutput struct{ *pulumi.OutputState }
Image reference information. Used in the virtual machine profile.
func (ImageReferenceResponseOutput) ElementType ¶
func (ImageReferenceResponseOutput) ElementType() reflect.Type
func (ImageReferenceResponseOutput) ExactVersion ¶
func (o ImageReferenceResponseOutput) ExactVersion() pulumi.StringOutput
The actual version of the image after use.
func (ImageReferenceResponseOutput) Id ¶
func (o ImageReferenceResponseOutput) Id() pulumi.StringPtrOutput
Image resource ID
func (ImageReferenceResponseOutput) Offer ¶
func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
The image offer if applicable.
func (ImageReferenceResponseOutput) Publisher ¶
func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
The image publisher
func (ImageReferenceResponseOutput) Sku ¶
func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
The image SKU
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutput ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) Version ¶
func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
The image version specified on creation.
type Lab ¶
type Lab struct { pulumi.CustomResourceState // The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle. AutoShutdownProfile AutoShutdownProfileResponseOutput `pulumi:"autoShutdownProfile"` // The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open. ConnectionProfile ConnectionProfileResponseOutput `pulumi:"connectionProfile"` // The description of the lab. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization.. LabPlanId pulumi.StringPtrOutput `pulumi:"labPlanId"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created. NetworkProfile LabNetworkProfileResponsePtrOutput `pulumi:"networkProfile"` // Current provisioning state of the lab. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The lab user list management profile. RosterProfile RosterProfileResponsePtrOutput `pulumi:"rosterProfile"` // The lab security profile. SecurityProfile SecurityProfileResponseOutput `pulumi:"securityProfile"` // The lab state. State pulumi.StringOutput `pulumi:"state"` // Metadata pertaining to creation and last modification of the lab. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The title of the lab. Title pulumi.StringPtrOutput `pulumi:"title"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The profile used for creating lab virtual machines. VirtualMachineProfile VirtualMachineProfileResponseOutput `pulumi:"virtualMachineProfile"` }
The lab resource. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2018-10-15.
Other available API versions: 2018-10-15, 2023-06-07.
func GetLab ¶
func GetLab(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LabState, opts ...pulumi.ResourceOption) (*Lab, error)
GetLab gets an existing Lab 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 NewLab ¶
func NewLab(ctx *pulumi.Context, name string, args *LabArgs, opts ...pulumi.ResourceOption) (*Lab, error)
NewLab registers a new resource with the given unique name, arguments, and options.
func (*Lab) ElementType ¶
func (*Lab) ToLabOutput ¶
type LabAccount ¶
type LabAccount struct { pulumi.CustomResourceState // Represents if region selection is enabled EnabledRegionSelection pulumi.BoolPtrOutput `pulumi:"enabledRegionSelection"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Represents the size configuration under the lab account SizeConfiguration SizeConfigurationPropertiesResponseOutput `pulumi:"sizeConfiguration"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents a lab account. Azure REST API version: 2018-10-15. Prior API version in Azure Native 1.x: 2018-10-15.
func GetLabAccount ¶
func GetLabAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LabAccountState, opts ...pulumi.ResourceOption) (*LabAccount, error)
GetLabAccount gets an existing LabAccount 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 NewLabAccount ¶
func NewLabAccount(ctx *pulumi.Context, name string, args *LabAccountArgs, opts ...pulumi.ResourceOption) (*LabAccount, error)
NewLabAccount registers a new resource with the given unique name, arguments, and options.
func (*LabAccount) ElementType ¶
func (*LabAccount) ElementType() reflect.Type
func (*LabAccount) ToLabAccountOutput ¶
func (i *LabAccount) ToLabAccountOutput() LabAccountOutput
func (*LabAccount) ToLabAccountOutputWithContext ¶
func (i *LabAccount) ToLabAccountOutputWithContext(ctx context.Context) LabAccountOutput
type LabAccountArgs ¶
type LabAccountArgs struct { // Represents if region selection is enabled EnabledRegionSelection pulumi.BoolPtrInput // The name of the lab Account. LabAccountName pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a LabAccount resource.
func (LabAccountArgs) ElementType ¶
func (LabAccountArgs) ElementType() reflect.Type
type LabAccountInput ¶
type LabAccountInput interface { pulumi.Input ToLabAccountOutput() LabAccountOutput ToLabAccountOutputWithContext(ctx context.Context) LabAccountOutput }
type LabAccountOutput ¶
type LabAccountOutput struct{ *pulumi.OutputState }
func (LabAccountOutput) ElementType ¶
func (LabAccountOutput) ElementType() reflect.Type
func (LabAccountOutput) EnabledRegionSelection ¶
func (o LabAccountOutput) EnabledRegionSelection() pulumi.BoolPtrOutput
Represents if region selection is enabled
func (LabAccountOutput) LatestOperationResult ¶
func (o LabAccountOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (LabAccountOutput) Location ¶
func (o LabAccountOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LabAccountOutput) Name ¶
func (o LabAccountOutput) Name() pulumi.StringOutput
The name of the resource.
func (LabAccountOutput) ProvisioningState ¶
func (o LabAccountOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LabAccountOutput) SizeConfiguration ¶
func (o LabAccountOutput) SizeConfiguration() SizeConfigurationPropertiesResponseOutput
Represents the size configuration under the lab account
func (LabAccountOutput) Tags ¶
func (o LabAccountOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabAccountOutput) ToLabAccountOutput ¶
func (o LabAccountOutput) ToLabAccountOutput() LabAccountOutput
func (LabAccountOutput) ToLabAccountOutputWithContext ¶
func (o LabAccountOutput) ToLabAccountOutputWithContext(ctx context.Context) LabAccountOutput
func (LabAccountOutput) Type ¶
func (o LabAccountOutput) Type() pulumi.StringOutput
The type of the resource.
func (LabAccountOutput) UniqueIdentifier ¶
func (o LabAccountOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type LabAccountState ¶
type LabAccountState struct { }
func (LabAccountState) ElementType ¶
func (LabAccountState) ElementType() reflect.Type
type LabArgs ¶
type LabArgs struct { // The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle. AutoShutdownProfile AutoShutdownProfileInput // The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open. ConnectionProfile ConnectionProfileInput // The description of the lab. Description pulumi.StringPtrInput // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName pulumi.StringPtrInput // The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization.. LabPlanId pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created. NetworkProfile LabNetworkProfilePtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The lab user list management profile. RosterProfile RosterProfilePtrInput // The lab security profile. SecurityProfile SecurityProfileInput // Resource tags. Tags pulumi.StringMapInput // The title of the lab. Title pulumi.StringPtrInput // The profile used for creating lab virtual machines. VirtualMachineProfile VirtualMachineProfileInput }
The set of arguments for constructing a Lab resource.
func (LabArgs) ElementType ¶
type LabDetailsResponse ¶
type LabDetailsResponse struct { // The Id of the lab. Id *string `pulumi:"id"` // Name of the lab Name *string `pulumi:"name"` // The provisioning state of the lab. ProvisioningState *string `pulumi:"provisioningState"` // The maximum duration a user can use a VM in this lab. UsageQuota string `pulumi:"usageQuota"` }
This represents the details about a lab that the User is in, and its state.
type LabDetailsResponseArrayOutput ¶
type LabDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (LabDetailsResponseArrayOutput) ElementType ¶
func (LabDetailsResponseArrayOutput) ElementType() reflect.Type
func (LabDetailsResponseArrayOutput) Index ¶
func (o LabDetailsResponseArrayOutput) Index(i pulumi.IntInput) LabDetailsResponseOutput
func (LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutput ¶
func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutput() LabDetailsResponseArrayOutput
func (LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutputWithContext ¶
func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutputWithContext(ctx context.Context) LabDetailsResponseArrayOutput
type LabDetailsResponseOutput ¶
type LabDetailsResponseOutput struct{ *pulumi.OutputState }
This represents the details about a lab that the User is in, and its state.
func (LabDetailsResponseOutput) ElementType ¶
func (LabDetailsResponseOutput) ElementType() reflect.Type
func (LabDetailsResponseOutput) Id ¶
func (o LabDetailsResponseOutput) Id() pulumi.StringPtrOutput
The Id of the lab.
func (LabDetailsResponseOutput) Name ¶
func (o LabDetailsResponseOutput) Name() pulumi.StringPtrOutput
Name of the lab
func (LabDetailsResponseOutput) ProvisioningState ¶
func (o LabDetailsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the lab.
func (LabDetailsResponseOutput) ToLabDetailsResponseOutput ¶
func (o LabDetailsResponseOutput) ToLabDetailsResponseOutput() LabDetailsResponseOutput
func (LabDetailsResponseOutput) ToLabDetailsResponseOutputWithContext ¶
func (o LabDetailsResponseOutput) ToLabDetailsResponseOutputWithContext(ctx context.Context) LabDetailsResponseOutput
func (LabDetailsResponseOutput) UsageQuota ¶
func (o LabDetailsResponseOutput) UsageQuota() pulumi.StringOutput
The maximum duration a user can use a VM in this lab.
type LabNetworkProfile ¶
type LabNetworkProfile struct { // The external load balancer resource id LoadBalancerId *string `pulumi:"loadBalancerId"` // The external public IP resource id PublicIpId *string `pulumi:"publicIpId"` // The external subnet resource id SubnetId *string `pulumi:"subnetId"` }
Profile for how to handle networking for Labs.
type LabNetworkProfileArgs ¶
type LabNetworkProfileArgs struct { // The external load balancer resource id LoadBalancerId pulumi.StringPtrInput `pulumi:"loadBalancerId"` // The external public IP resource id PublicIpId pulumi.StringPtrInput `pulumi:"publicIpId"` // The external subnet resource id SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
Profile for how to handle networking for Labs.
func (LabNetworkProfileArgs) ElementType ¶
func (LabNetworkProfileArgs) ElementType() reflect.Type
func (LabNetworkProfileArgs) ToLabNetworkProfileOutput ¶
func (i LabNetworkProfileArgs) ToLabNetworkProfileOutput() LabNetworkProfileOutput
func (LabNetworkProfileArgs) ToLabNetworkProfileOutputWithContext ¶
func (i LabNetworkProfileArgs) ToLabNetworkProfileOutputWithContext(ctx context.Context) LabNetworkProfileOutput
func (LabNetworkProfileArgs) ToLabNetworkProfilePtrOutput ¶
func (i LabNetworkProfileArgs) ToLabNetworkProfilePtrOutput() LabNetworkProfilePtrOutput
func (LabNetworkProfileArgs) ToLabNetworkProfilePtrOutputWithContext ¶
func (i LabNetworkProfileArgs) ToLabNetworkProfilePtrOutputWithContext(ctx context.Context) LabNetworkProfilePtrOutput
type LabNetworkProfileInput ¶
type LabNetworkProfileInput interface { pulumi.Input ToLabNetworkProfileOutput() LabNetworkProfileOutput ToLabNetworkProfileOutputWithContext(context.Context) LabNetworkProfileOutput }
LabNetworkProfileInput is an input type that accepts LabNetworkProfileArgs and LabNetworkProfileOutput values. You can construct a concrete instance of `LabNetworkProfileInput` via:
LabNetworkProfileArgs{...}
type LabNetworkProfileOutput ¶
type LabNetworkProfileOutput struct{ *pulumi.OutputState }
Profile for how to handle networking for Labs.
func (LabNetworkProfileOutput) ElementType ¶
func (LabNetworkProfileOutput) ElementType() reflect.Type
func (LabNetworkProfileOutput) LoadBalancerId ¶
func (o LabNetworkProfileOutput) LoadBalancerId() pulumi.StringPtrOutput
The external load balancer resource id
func (LabNetworkProfileOutput) PublicIpId ¶
func (o LabNetworkProfileOutput) PublicIpId() pulumi.StringPtrOutput
The external public IP resource id
func (LabNetworkProfileOutput) SubnetId ¶
func (o LabNetworkProfileOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabNetworkProfileOutput) ToLabNetworkProfileOutput ¶
func (o LabNetworkProfileOutput) ToLabNetworkProfileOutput() LabNetworkProfileOutput
func (LabNetworkProfileOutput) ToLabNetworkProfileOutputWithContext ¶
func (o LabNetworkProfileOutput) ToLabNetworkProfileOutputWithContext(ctx context.Context) LabNetworkProfileOutput
func (LabNetworkProfileOutput) ToLabNetworkProfilePtrOutput ¶
func (o LabNetworkProfileOutput) ToLabNetworkProfilePtrOutput() LabNetworkProfilePtrOutput
func (LabNetworkProfileOutput) ToLabNetworkProfilePtrOutputWithContext ¶
func (o LabNetworkProfileOutput) ToLabNetworkProfilePtrOutputWithContext(ctx context.Context) LabNetworkProfilePtrOutput
type LabNetworkProfilePtrInput ¶
type LabNetworkProfilePtrInput interface { pulumi.Input ToLabNetworkProfilePtrOutput() LabNetworkProfilePtrOutput ToLabNetworkProfilePtrOutputWithContext(context.Context) LabNetworkProfilePtrOutput }
LabNetworkProfilePtrInput is an input type that accepts LabNetworkProfileArgs, LabNetworkProfilePtr and LabNetworkProfilePtrOutput values. You can construct a concrete instance of `LabNetworkProfilePtrInput` via:
LabNetworkProfileArgs{...} or: nil
func LabNetworkProfilePtr ¶
func LabNetworkProfilePtr(v *LabNetworkProfileArgs) LabNetworkProfilePtrInput
type LabNetworkProfilePtrOutput ¶
type LabNetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (LabNetworkProfilePtrOutput) Elem ¶
func (o LabNetworkProfilePtrOutput) Elem() LabNetworkProfileOutput
func (LabNetworkProfilePtrOutput) ElementType ¶
func (LabNetworkProfilePtrOutput) ElementType() reflect.Type
func (LabNetworkProfilePtrOutput) LoadBalancerId ¶
func (o LabNetworkProfilePtrOutput) LoadBalancerId() pulumi.StringPtrOutput
The external load balancer resource id
func (LabNetworkProfilePtrOutput) PublicIpId ¶
func (o LabNetworkProfilePtrOutput) PublicIpId() pulumi.StringPtrOutput
The external public IP resource id
func (LabNetworkProfilePtrOutput) SubnetId ¶
func (o LabNetworkProfilePtrOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabNetworkProfilePtrOutput) ToLabNetworkProfilePtrOutput ¶
func (o LabNetworkProfilePtrOutput) ToLabNetworkProfilePtrOutput() LabNetworkProfilePtrOutput
func (LabNetworkProfilePtrOutput) ToLabNetworkProfilePtrOutputWithContext ¶
func (o LabNetworkProfilePtrOutput) ToLabNetworkProfilePtrOutputWithContext(ctx context.Context) LabNetworkProfilePtrOutput
type LabNetworkProfileResponse ¶
type LabNetworkProfileResponse struct { // The external load balancer resource id LoadBalancerId *string `pulumi:"loadBalancerId"` // The external public IP resource id PublicIpId *string `pulumi:"publicIpId"` // The external subnet resource id SubnetId *string `pulumi:"subnetId"` }
Profile for how to handle networking for Labs.
type LabNetworkProfileResponseOutput ¶
type LabNetworkProfileResponseOutput struct{ *pulumi.OutputState }
Profile for how to handle networking for Labs.
func (LabNetworkProfileResponseOutput) ElementType ¶
func (LabNetworkProfileResponseOutput) ElementType() reflect.Type
func (LabNetworkProfileResponseOutput) LoadBalancerId ¶
func (o LabNetworkProfileResponseOutput) LoadBalancerId() pulumi.StringPtrOutput
The external load balancer resource id
func (LabNetworkProfileResponseOutput) PublicIpId ¶
func (o LabNetworkProfileResponseOutput) PublicIpId() pulumi.StringPtrOutput
The external public IP resource id
func (LabNetworkProfileResponseOutput) SubnetId ¶
func (o LabNetworkProfileResponseOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabNetworkProfileResponseOutput) ToLabNetworkProfileResponseOutput ¶
func (o LabNetworkProfileResponseOutput) ToLabNetworkProfileResponseOutput() LabNetworkProfileResponseOutput
func (LabNetworkProfileResponseOutput) ToLabNetworkProfileResponseOutputWithContext ¶
func (o LabNetworkProfileResponseOutput) ToLabNetworkProfileResponseOutputWithContext(ctx context.Context) LabNetworkProfileResponseOutput
type LabNetworkProfileResponsePtrOutput ¶
type LabNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (LabNetworkProfileResponsePtrOutput) Elem ¶
func (o LabNetworkProfileResponsePtrOutput) Elem() LabNetworkProfileResponseOutput
func (LabNetworkProfileResponsePtrOutput) ElementType ¶
func (LabNetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (LabNetworkProfileResponsePtrOutput) LoadBalancerId ¶
func (o LabNetworkProfileResponsePtrOutput) LoadBalancerId() pulumi.StringPtrOutput
The external load balancer resource id
func (LabNetworkProfileResponsePtrOutput) PublicIpId ¶
func (o LabNetworkProfileResponsePtrOutput) PublicIpId() pulumi.StringPtrOutput
The external public IP resource id
func (LabNetworkProfileResponsePtrOutput) SubnetId ¶
func (o LabNetworkProfileResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabNetworkProfileResponsePtrOutput) ToLabNetworkProfileResponsePtrOutput ¶
func (o LabNetworkProfileResponsePtrOutput) ToLabNetworkProfileResponsePtrOutput() LabNetworkProfileResponsePtrOutput
func (LabNetworkProfileResponsePtrOutput) ToLabNetworkProfileResponsePtrOutputWithContext ¶
func (o LabNetworkProfileResponsePtrOutput) ToLabNetworkProfileResponsePtrOutputWithContext(ctx context.Context) LabNetworkProfileResponsePtrOutput
type LabOutput ¶
type LabOutput struct{ *pulumi.OutputState }
func (LabOutput) AutoShutdownProfile ¶
func (o LabOutput) AutoShutdownProfile() AutoShutdownProfileResponseOutput
The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
func (LabOutput) ConnectionProfile ¶
func (o LabOutput) ConnectionProfile() ConnectionProfileResponseOutput
The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
func (LabOutput) Description ¶
func (o LabOutput) Description() pulumi.StringPtrOutput
The description of the lab.
func (LabOutput) ElementType ¶
func (LabOutput) LabPlanId ¶
func (o LabOutput) LabPlanId() pulumi.StringPtrOutput
The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
func (LabOutput) Location ¶
func (o LabOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LabOutput) NetworkProfile ¶
func (o LabOutput) NetworkProfile() LabNetworkProfileResponsePtrOutput
The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
func (LabOutput) ProvisioningState ¶
func (o LabOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the lab.
func (LabOutput) RosterProfile ¶
func (o LabOutput) RosterProfile() RosterProfileResponsePtrOutput
The lab user list management profile.
func (LabOutput) SecurityProfile ¶
func (o LabOutput) SecurityProfile() SecurityProfileResponseOutput
The lab security profile.
func (LabOutput) SystemData ¶
func (o LabOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the lab.
func (LabOutput) ToLabOutput ¶
func (LabOutput) ToLabOutputWithContext ¶
func (LabOutput) Type ¶
func (o LabOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LabOutput) VirtualMachineProfile ¶
func (o LabOutput) VirtualMachineProfile() VirtualMachineProfileResponseOutput
The profile used for creating lab virtual machines.
type LabPlan ¶
type LabPlan struct { pulumi.CustomResourceState // The allowed regions for the lab creator to use when creating labs using this lab plan. AllowedRegions pulumi.StringArrayOutput `pulumi:"allowedRegions"` // The default lab shutdown profile. This can be changed on a lab resource and only provides a default profile. DefaultAutoShutdownProfile AutoShutdownProfileResponsePtrOutput `pulumi:"defaultAutoShutdownProfile"` // The default lab connection profile. This can be changed on a lab resource and only provides a default profile. DefaultConnectionProfile ConnectionProfileResponsePtrOutput `pulumi:"defaultConnectionProfile"` // The lab plan network profile. To enforce lab network policies they must be defined here and cannot be changed when there are existing labs associated with this lab plan. DefaultNetworkProfile LabPlanNetworkProfileResponsePtrOutput `pulumi:"defaultNetworkProfile"` // Managed Identity Information Identity IdentityResponsePtrOutput `pulumi:"identity"` // Base Url of the lms instance this lab plan can link lab rosters against. LinkedLmsInstance pulumi.StringPtrOutput `pulumi:"linkedLmsInstance"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Current provisioning state of the lab plan. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` SharedGalleryId pulumi.StringPtrOutput `pulumi:"sharedGalleryId"` // Support contact information and instructions for users of the lab plan. This information is displayed to lab owners and virtual machine users for all labs in the lab plan. SupportInfo SupportInfoResponsePtrOutput `pulumi:"supportInfo"` // Metadata pertaining to creation and last modification of the lab plan. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Lab Plans act as a permission container for creating labs via labs.azure.com. Additionally, they can provide a set of default configurations that will apply at the time of creating a lab, but these defaults can still be overwritten. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-01-preview.
Other available API versions: 2023-06-07.
func GetLabPlan ¶
func GetLabPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LabPlanState, opts ...pulumi.ResourceOption) (*LabPlan, error)
GetLabPlan gets an existing LabPlan 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 NewLabPlan ¶
func NewLabPlan(ctx *pulumi.Context, name string, args *LabPlanArgs, opts ...pulumi.ResourceOption) (*LabPlan, error)
NewLabPlan registers a new resource with the given unique name, arguments, and options.
func (*LabPlan) ElementType ¶
func (*LabPlan) ToLabPlanOutput ¶
func (i *LabPlan) ToLabPlanOutput() LabPlanOutput
func (*LabPlan) ToLabPlanOutputWithContext ¶
func (i *LabPlan) ToLabPlanOutputWithContext(ctx context.Context) LabPlanOutput
type LabPlanArgs ¶
type LabPlanArgs struct { // The allowed regions for the lab creator to use when creating labs using this lab plan. AllowedRegions pulumi.StringArrayInput // The default lab shutdown profile. This can be changed on a lab resource and only provides a default profile. DefaultAutoShutdownProfile AutoShutdownProfilePtrInput // The default lab connection profile. This can be changed on a lab resource and only provides a default profile. DefaultConnectionProfile ConnectionProfilePtrInput // The lab plan network profile. To enforce lab network policies they must be defined here and cannot be changed when there are existing labs associated with this lab plan. DefaultNetworkProfile LabPlanNetworkProfilePtrInput // Managed Identity Information Identity IdentityPtrInput // The name of the lab plan that uniquely identifies it within containing resource group. Used in resource URIs and in UI. LabPlanName pulumi.StringPtrInput // Base Url of the lms instance this lab plan can link lab rosters against. LinkedLmsInstance pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput SharedGalleryId pulumi.StringPtrInput // Support contact information and instructions for users of the lab plan. This information is displayed to lab owners and virtual machine users for all labs in the lab plan. SupportInfo SupportInfoPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a LabPlan resource.
func (LabPlanArgs) ElementType ¶
func (LabPlanArgs) ElementType() reflect.Type
type LabPlanInput ¶
type LabPlanInput interface { pulumi.Input ToLabPlanOutput() LabPlanOutput ToLabPlanOutputWithContext(ctx context.Context) LabPlanOutput }
type LabPlanNetworkProfile ¶
type LabPlanNetworkProfile struct { // The external subnet resource id SubnetId *string `pulumi:"subnetId"` }
Profile for how to handle networking for Lab Plans.
type LabPlanNetworkProfileArgs ¶
type LabPlanNetworkProfileArgs struct { // The external subnet resource id SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
Profile for how to handle networking for Lab Plans.
func (LabPlanNetworkProfileArgs) ElementType ¶
func (LabPlanNetworkProfileArgs) ElementType() reflect.Type
func (LabPlanNetworkProfileArgs) ToLabPlanNetworkProfileOutput ¶
func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfileOutput() LabPlanNetworkProfileOutput
func (LabPlanNetworkProfileArgs) ToLabPlanNetworkProfileOutputWithContext ¶
func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfileOutputWithContext(ctx context.Context) LabPlanNetworkProfileOutput
func (LabPlanNetworkProfileArgs) ToLabPlanNetworkProfilePtrOutput ¶
func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfilePtrOutput() LabPlanNetworkProfilePtrOutput
func (LabPlanNetworkProfileArgs) ToLabPlanNetworkProfilePtrOutputWithContext ¶
func (i LabPlanNetworkProfileArgs) ToLabPlanNetworkProfilePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfilePtrOutput
type LabPlanNetworkProfileInput ¶
type LabPlanNetworkProfileInput interface { pulumi.Input ToLabPlanNetworkProfileOutput() LabPlanNetworkProfileOutput ToLabPlanNetworkProfileOutputWithContext(context.Context) LabPlanNetworkProfileOutput }
LabPlanNetworkProfileInput is an input type that accepts LabPlanNetworkProfileArgs and LabPlanNetworkProfileOutput values. You can construct a concrete instance of `LabPlanNetworkProfileInput` via:
LabPlanNetworkProfileArgs{...}
type LabPlanNetworkProfileOutput ¶
type LabPlanNetworkProfileOutput struct{ *pulumi.OutputState }
Profile for how to handle networking for Lab Plans.
func (LabPlanNetworkProfileOutput) ElementType ¶
func (LabPlanNetworkProfileOutput) ElementType() reflect.Type
func (LabPlanNetworkProfileOutput) SubnetId ¶
func (o LabPlanNetworkProfileOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabPlanNetworkProfileOutput) ToLabPlanNetworkProfileOutput ¶
func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfileOutput() LabPlanNetworkProfileOutput
func (LabPlanNetworkProfileOutput) ToLabPlanNetworkProfileOutputWithContext ¶
func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfileOutputWithContext(ctx context.Context) LabPlanNetworkProfileOutput
func (LabPlanNetworkProfileOutput) ToLabPlanNetworkProfilePtrOutput ¶
func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfilePtrOutput() LabPlanNetworkProfilePtrOutput
func (LabPlanNetworkProfileOutput) ToLabPlanNetworkProfilePtrOutputWithContext ¶
func (o LabPlanNetworkProfileOutput) ToLabPlanNetworkProfilePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfilePtrOutput
type LabPlanNetworkProfilePtrInput ¶
type LabPlanNetworkProfilePtrInput interface { pulumi.Input ToLabPlanNetworkProfilePtrOutput() LabPlanNetworkProfilePtrOutput ToLabPlanNetworkProfilePtrOutputWithContext(context.Context) LabPlanNetworkProfilePtrOutput }
LabPlanNetworkProfilePtrInput is an input type that accepts LabPlanNetworkProfileArgs, LabPlanNetworkProfilePtr and LabPlanNetworkProfilePtrOutput values. You can construct a concrete instance of `LabPlanNetworkProfilePtrInput` via:
LabPlanNetworkProfileArgs{...} or: nil
func LabPlanNetworkProfilePtr ¶
func LabPlanNetworkProfilePtr(v *LabPlanNetworkProfileArgs) LabPlanNetworkProfilePtrInput
type LabPlanNetworkProfilePtrOutput ¶
type LabPlanNetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (LabPlanNetworkProfilePtrOutput) Elem ¶
func (o LabPlanNetworkProfilePtrOutput) Elem() LabPlanNetworkProfileOutput
func (LabPlanNetworkProfilePtrOutput) ElementType ¶
func (LabPlanNetworkProfilePtrOutput) ElementType() reflect.Type
func (LabPlanNetworkProfilePtrOutput) SubnetId ¶
func (o LabPlanNetworkProfilePtrOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabPlanNetworkProfilePtrOutput) ToLabPlanNetworkProfilePtrOutput ¶
func (o LabPlanNetworkProfilePtrOutput) ToLabPlanNetworkProfilePtrOutput() LabPlanNetworkProfilePtrOutput
func (LabPlanNetworkProfilePtrOutput) ToLabPlanNetworkProfilePtrOutputWithContext ¶
func (o LabPlanNetworkProfilePtrOutput) ToLabPlanNetworkProfilePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfilePtrOutput
type LabPlanNetworkProfileResponse ¶
type LabPlanNetworkProfileResponse struct { // The external subnet resource id SubnetId *string `pulumi:"subnetId"` }
Profile for how to handle networking for Lab Plans.
type LabPlanNetworkProfileResponseOutput ¶
type LabPlanNetworkProfileResponseOutput struct{ *pulumi.OutputState }
Profile for how to handle networking for Lab Plans.
func (LabPlanNetworkProfileResponseOutput) ElementType ¶
func (LabPlanNetworkProfileResponseOutput) ElementType() reflect.Type
func (LabPlanNetworkProfileResponseOutput) SubnetId ¶
func (o LabPlanNetworkProfileResponseOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabPlanNetworkProfileResponseOutput) ToLabPlanNetworkProfileResponseOutput ¶
func (o LabPlanNetworkProfileResponseOutput) ToLabPlanNetworkProfileResponseOutput() LabPlanNetworkProfileResponseOutput
func (LabPlanNetworkProfileResponseOutput) ToLabPlanNetworkProfileResponseOutputWithContext ¶
func (o LabPlanNetworkProfileResponseOutput) ToLabPlanNetworkProfileResponseOutputWithContext(ctx context.Context) LabPlanNetworkProfileResponseOutput
type LabPlanNetworkProfileResponsePtrOutput ¶
type LabPlanNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (LabPlanNetworkProfileResponsePtrOutput) ElementType ¶
func (LabPlanNetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (LabPlanNetworkProfileResponsePtrOutput) SubnetId ¶
func (o LabPlanNetworkProfileResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
The external subnet resource id
func (LabPlanNetworkProfileResponsePtrOutput) ToLabPlanNetworkProfileResponsePtrOutput ¶
func (o LabPlanNetworkProfileResponsePtrOutput) ToLabPlanNetworkProfileResponsePtrOutput() LabPlanNetworkProfileResponsePtrOutput
func (LabPlanNetworkProfileResponsePtrOutput) ToLabPlanNetworkProfileResponsePtrOutputWithContext ¶
func (o LabPlanNetworkProfileResponsePtrOutput) ToLabPlanNetworkProfileResponsePtrOutputWithContext(ctx context.Context) LabPlanNetworkProfileResponsePtrOutput
type LabPlanOutput ¶
type LabPlanOutput struct{ *pulumi.OutputState }
func (LabPlanOutput) AllowedRegions ¶
func (o LabPlanOutput) AllowedRegions() pulumi.StringArrayOutput
The allowed regions for the lab creator to use when creating labs using this lab plan.
func (LabPlanOutput) DefaultAutoShutdownProfile ¶
func (o LabPlanOutput) DefaultAutoShutdownProfile() AutoShutdownProfileResponsePtrOutput
The default lab shutdown profile. This can be changed on a lab resource and only provides a default profile.
func (LabPlanOutput) DefaultConnectionProfile ¶
func (o LabPlanOutput) DefaultConnectionProfile() ConnectionProfileResponsePtrOutput
The default lab connection profile. This can be changed on a lab resource and only provides a default profile.
func (LabPlanOutput) DefaultNetworkProfile ¶
func (o LabPlanOutput) DefaultNetworkProfile() LabPlanNetworkProfileResponsePtrOutput
The lab plan network profile. To enforce lab network policies they must be defined here and cannot be changed when there are existing labs associated with this lab plan.
func (LabPlanOutput) ElementType ¶
func (LabPlanOutput) ElementType() reflect.Type
func (LabPlanOutput) Identity ¶
func (o LabPlanOutput) Identity() IdentityResponsePtrOutput
Managed Identity Information
func (LabPlanOutput) LinkedLmsInstance ¶
func (o LabPlanOutput) LinkedLmsInstance() pulumi.StringPtrOutput
Base Url of the lms instance this lab plan can link lab rosters against.
func (LabPlanOutput) Location ¶
func (o LabPlanOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LabPlanOutput) Name ¶
func (o LabPlanOutput) Name() pulumi.StringOutput
The name of the resource
func (LabPlanOutput) ProvisioningState ¶
func (o LabPlanOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the lab plan.
func (LabPlanOutput) SharedGalleryId ¶
func (o LabPlanOutput) SharedGalleryId() pulumi.StringPtrOutput
Resource ID of the Shared Image Gallery attached to this lab plan. When saving a lab template virtual machine image it will be persisted in this gallery. Shared images from the gallery can be made available to use when creating new labs.
func (LabPlanOutput) SupportInfo ¶
func (o LabPlanOutput) SupportInfo() SupportInfoResponsePtrOutput
Support contact information and instructions for users of the lab plan. This information is displayed to lab owners and virtual machine users for all labs in the lab plan.
func (LabPlanOutput) SystemData ¶
func (o LabPlanOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the lab plan.
func (LabPlanOutput) ToLabPlanOutput ¶
func (o LabPlanOutput) ToLabPlanOutput() LabPlanOutput
func (LabPlanOutput) ToLabPlanOutputWithContext ¶
func (o LabPlanOutput) ToLabPlanOutputWithContext(ctx context.Context) LabPlanOutput
func (LabPlanOutput) Type ¶
func (o LabPlanOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LabPlanState ¶
type LabPlanState struct { }
func (LabPlanState) ElementType ¶
func (LabPlanState) ElementType() reflect.Type
type LatestOperationResultResponse ¶
type LatestOperationResultResponse struct { // Error code on failure. ErrorCode string `pulumi:"errorCode"` // The error message. ErrorMessage string `pulumi:"errorMessage"` // The HttpMethod - PUT/POST/DELETE for the operation. HttpMethod string `pulumi:"httpMethod"` // The URL to use to check long-running operation status OperationUrl string `pulumi:"operationUrl"` // Request URI of the operation. RequestUri string `pulumi:"requestUri"` // The current status of the operation. Status string `pulumi:"status"` }
Details of the status of an operation.
type LatestOperationResultResponseOutput ¶
type LatestOperationResultResponseOutput struct{ *pulumi.OutputState }
Details of the status of an operation.
func (LatestOperationResultResponseOutput) ElementType ¶
func (LatestOperationResultResponseOutput) ElementType() reflect.Type
func (LatestOperationResultResponseOutput) ErrorCode ¶
func (o LatestOperationResultResponseOutput) ErrorCode() pulumi.StringOutput
Error code on failure.
func (LatestOperationResultResponseOutput) ErrorMessage ¶
func (o LatestOperationResultResponseOutput) ErrorMessage() pulumi.StringOutput
The error message.
func (LatestOperationResultResponseOutput) HttpMethod ¶
func (o LatestOperationResultResponseOutput) HttpMethod() pulumi.StringOutput
The HttpMethod - PUT/POST/DELETE for the operation.
func (LatestOperationResultResponseOutput) OperationUrl ¶
func (o LatestOperationResultResponseOutput) OperationUrl() pulumi.StringOutput
The URL to use to check long-running operation status
func (LatestOperationResultResponseOutput) RequestUri ¶
func (o LatestOperationResultResponseOutput) RequestUri() pulumi.StringOutput
Request URI of the operation.
func (LatestOperationResultResponseOutput) Status ¶
func (o LatestOperationResultResponseOutput) Status() pulumi.StringOutput
The current status of the operation.
func (LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutput ¶
func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutput() LatestOperationResultResponseOutput
func (LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutputWithContext ¶
func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutputWithContext(ctx context.Context) LatestOperationResultResponseOutput
type ListGlobalUserEnvironmentsOutputArgs ¶
type ListGlobalUserEnvironmentsOutputArgs struct { // The resource Id of the lab LabId pulumi.StringPtrInput `pulumi:"labId"` // The name of the user. UserName pulumi.StringInput `pulumi:"userName"` }
func (ListGlobalUserEnvironmentsOutputArgs) ElementType ¶
func (ListGlobalUserEnvironmentsOutputArgs) ElementType() reflect.Type
type ListGlobalUserEnvironmentsResult ¶
type ListGlobalUserEnvironmentsResult struct { // List of all the environments Environments []EnvironmentDetailsResponse `pulumi:"environments"` }
Represents the list of environments owned by a user
func ListGlobalUserEnvironments ¶
func ListGlobalUserEnvironments(ctx *pulumi.Context, args *ListGlobalUserEnvironmentsArgs, opts ...pulumi.InvokeOption) (*ListGlobalUserEnvironmentsResult, error)
List Environments for the user Azure REST API version: 2018-10-15.
type ListGlobalUserEnvironmentsResultOutput ¶
type ListGlobalUserEnvironmentsResultOutput struct{ *pulumi.OutputState }
Represents the list of environments owned by a user
func ListGlobalUserEnvironmentsOutput ¶
func ListGlobalUserEnvironmentsOutput(ctx *pulumi.Context, args ListGlobalUserEnvironmentsOutputArgs, opts ...pulumi.InvokeOption) ListGlobalUserEnvironmentsResultOutput
func (ListGlobalUserEnvironmentsResultOutput) ElementType ¶
func (ListGlobalUserEnvironmentsResultOutput) ElementType() reflect.Type
func (ListGlobalUserEnvironmentsResultOutput) Environments ¶
func (o ListGlobalUserEnvironmentsResultOutput) Environments() EnvironmentDetailsResponseArrayOutput
List of all the environments
func (ListGlobalUserEnvironmentsResultOutput) ToListGlobalUserEnvironmentsResultOutput ¶
func (o ListGlobalUserEnvironmentsResultOutput) ToListGlobalUserEnvironmentsResultOutput() ListGlobalUserEnvironmentsResultOutput
func (ListGlobalUserEnvironmentsResultOutput) ToListGlobalUserEnvironmentsResultOutputWithContext ¶
func (o ListGlobalUserEnvironmentsResultOutput) ToListGlobalUserEnvironmentsResultOutputWithContext(ctx context.Context) ListGlobalUserEnvironmentsResultOutput
type ListGlobalUserLabsArgs ¶
type ListGlobalUserLabsArgs struct { // The name of the user. UserName string `pulumi:"userName"` }
type ListGlobalUserLabsOutputArgs ¶
type ListGlobalUserLabsOutputArgs struct { // The name of the user. UserName pulumi.StringInput `pulumi:"userName"` }
func (ListGlobalUserLabsOutputArgs) ElementType ¶
func (ListGlobalUserLabsOutputArgs) ElementType() reflect.Type
type ListGlobalUserLabsResult ¶
type ListGlobalUserLabsResult struct { // List of all the labs Labs []LabDetailsResponse `pulumi:"labs"` }
Lists the labs owned by a user
func ListGlobalUserLabs ¶
func ListGlobalUserLabs(ctx *pulumi.Context, args *ListGlobalUserLabsArgs, opts ...pulumi.InvokeOption) (*ListGlobalUserLabsResult, error)
List labs for the user. Azure REST API version: 2018-10-15.
type ListGlobalUserLabsResultOutput ¶
type ListGlobalUserLabsResultOutput struct{ *pulumi.OutputState }
Lists the labs owned by a user
func ListGlobalUserLabsOutput ¶
func ListGlobalUserLabsOutput(ctx *pulumi.Context, args ListGlobalUserLabsOutputArgs, opts ...pulumi.InvokeOption) ListGlobalUserLabsResultOutput
func (ListGlobalUserLabsResultOutput) ElementType ¶
func (ListGlobalUserLabsResultOutput) ElementType() reflect.Type
func (ListGlobalUserLabsResultOutput) Labs ¶
func (o ListGlobalUserLabsResultOutput) Labs() LabDetailsResponseArrayOutput
List of all the labs
func (ListGlobalUserLabsResultOutput) ToListGlobalUserLabsResultOutput ¶
func (o ListGlobalUserLabsResultOutput) ToListGlobalUserLabsResultOutput() ListGlobalUserLabsResultOutput
func (ListGlobalUserLabsResultOutput) ToListGlobalUserLabsResultOutputWithContext ¶
func (o ListGlobalUserLabsResultOutput) ToListGlobalUserLabsResultOutputWithContext(ctx context.Context) ListGlobalUserLabsResultOutput
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct { // The name of the environment. EnvironmentName string `pulumi:"environmentName"` // The name of the environment Setting. EnvironmentSettingName string `pulumi:"environmentSettingName"` // Specify the $expand query. Example: 'properties($expand=networkInterface)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEnvironmentOutputArgs ¶
type LookupEnvironmentOutputArgs struct { // The name of the environment. EnvironmentName pulumi.StringInput `pulumi:"environmentName"` // The name of the environment Setting. EnvironmentSettingName pulumi.StringInput `pulumi:"environmentSettingName"` // Specify the $expand query. Example: 'properties($expand=networkInterface)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab Account. LabAccountName pulumi.StringInput `pulumi:"labAccountName"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupEnvironmentOutputArgs) ElementType ¶
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // The name or email address of the user who has claimed the environment ClaimedByUserName string `pulumi:"claimedByUserName"` // The AAD object Id of the user who has claimed the environment ClaimedByUserObjectId string `pulumi:"claimedByUserObjectId"` // The user principal Id of the user who has claimed the environment ClaimedByUserPrincipalId string `pulumi:"claimedByUserPrincipalId"` // The identifier of the resource. Id string `pulumi:"id"` // Is the environment claimed or not IsClaimed bool `pulumi:"isClaimed"` // Last known power state of the environment LastKnownPowerState string `pulumi:"lastKnownPowerState"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Network details of the environment NetworkInterface NetworkInterfaceResponse `pulumi:"networkInterface"` // When the password was last reset on the environment. PasswordLastReset string `pulumi:"passwordLastReset"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The set of a VM and the setting id it was created for ResourceSets *ResourceSetResponse `pulumi:"resourceSets"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // How long the environment has been used by a lab user TotalUsage string `pulumi:"totalUsage"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents an environment instance
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Get environment Azure REST API version: 2018-10-15.
type LookupEnvironmentResultOutput ¶
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
Represents an environment instance
func LookupEnvironmentOutput ¶
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ClaimedByUserName ¶
func (o LookupEnvironmentResultOutput) ClaimedByUserName() pulumi.StringOutput
The name or email address of the user who has claimed the environment
func (LookupEnvironmentResultOutput) ClaimedByUserObjectId ¶
func (o LookupEnvironmentResultOutput) ClaimedByUserObjectId() pulumi.StringOutput
The AAD object Id of the user who has claimed the environment
func (LookupEnvironmentResultOutput) ClaimedByUserPrincipalId ¶
func (o LookupEnvironmentResultOutput) ClaimedByUserPrincipalId() pulumi.StringOutput
The user principal Id of the user who has claimed the environment
func (LookupEnvironmentResultOutput) ElementType ¶
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) Id ¶
func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupEnvironmentResultOutput) IsClaimed ¶
func (o LookupEnvironmentResultOutput) IsClaimed() pulumi.BoolOutput
Is the environment claimed or not
func (LookupEnvironmentResultOutput) LastKnownPowerState ¶
func (o LookupEnvironmentResultOutput) LastKnownPowerState() pulumi.StringOutput
Last known power state of the environment
func (LookupEnvironmentResultOutput) LatestOperationResult ¶
func (o LookupEnvironmentResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (LookupEnvironmentResultOutput) Location ¶
func (o LookupEnvironmentResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupEnvironmentResultOutput) Name ¶
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupEnvironmentResultOutput) NetworkInterface ¶
func (o LookupEnvironmentResultOutput) NetworkInterface() NetworkInterfaceResponseOutput
Network details of the environment
func (LookupEnvironmentResultOutput) PasswordLastReset ¶
func (o LookupEnvironmentResultOutput) PasswordLastReset() pulumi.StringOutput
When the password was last reset on the environment.
func (LookupEnvironmentResultOutput) ProvisioningState ¶
func (o LookupEnvironmentResultOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LookupEnvironmentResultOutput) ResourceSets ¶
func (o LookupEnvironmentResultOutput) ResourceSets() ResourceSetResponsePtrOutput
The set of a VM and the setting id it was created for
func (LookupEnvironmentResultOutput) Tags ¶
func (o LookupEnvironmentResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) TotalUsage ¶
func (o LookupEnvironmentResultOutput) TotalUsage() pulumi.StringOutput
How long the environment has been used by a lab user
func (LookupEnvironmentResultOutput) Type ¶
func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupEnvironmentResultOutput) UniqueIdentifier ¶
func (o LookupEnvironmentResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type LookupEnvironmentSettingArgs ¶
type LookupEnvironmentSettingArgs struct { // The name of the environment Setting. EnvironmentSettingName string `pulumi:"environmentSettingName"` // Specify the $expand query. Example: 'properties($select=publishingState)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEnvironmentSettingOutputArgs ¶
type LookupEnvironmentSettingOutputArgs struct { // The name of the environment Setting. EnvironmentSettingName pulumi.StringInput `pulumi:"environmentSettingName"` // Specify the $expand query. Example: 'properties($select=publishingState)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab Account. LabAccountName pulumi.StringInput `pulumi:"labAccountName"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupEnvironmentSettingOutputArgs) ElementType ¶
func (LookupEnvironmentSettingOutputArgs) ElementType() reflect.Type
type LookupEnvironmentSettingResult ¶
type LookupEnvironmentSettingResult struct { // Describes the user's progress in configuring their environment setting ConfigurationState *string `pulumi:"configurationState"` // Describes the environment and its resource settings Description *string `pulumi:"description"` // The identifier of the resource. Id string `pulumi:"id"` // Time when the template VM was last changed. LastChanged string `pulumi:"lastChanged"` // Time when the template VM was last sent for publishing. LastPublished string `pulumi:"lastPublished"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // Describes the readiness of this environment setting PublishingState string `pulumi:"publishingState"` // The resource specific settings ResourceSettings ResourceSettingsResponse `pulumi:"resourceSettings"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // Brief title describing the environment and its resource settings Title *string `pulumi:"title"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents settings of an environment, from which environment instances would be created
func LookupEnvironmentSetting ¶
func LookupEnvironmentSetting(ctx *pulumi.Context, args *LookupEnvironmentSettingArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentSettingResult, error)
Get environment setting Azure REST API version: 2018-10-15.
type LookupEnvironmentSettingResultOutput ¶
type LookupEnvironmentSettingResultOutput struct{ *pulumi.OutputState }
Represents settings of an environment, from which environment instances would be created
func LookupEnvironmentSettingOutput ¶
func LookupEnvironmentSettingOutput(ctx *pulumi.Context, args LookupEnvironmentSettingOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentSettingResultOutput
func (LookupEnvironmentSettingResultOutput) ConfigurationState ¶
func (o LookupEnvironmentSettingResultOutput) ConfigurationState() pulumi.StringPtrOutput
Describes the user's progress in configuring their environment setting
func (LookupEnvironmentSettingResultOutput) Description ¶
func (o LookupEnvironmentSettingResultOutput) Description() pulumi.StringPtrOutput
Describes the environment and its resource settings
func (LookupEnvironmentSettingResultOutput) ElementType ¶
func (LookupEnvironmentSettingResultOutput) ElementType() reflect.Type
func (LookupEnvironmentSettingResultOutput) Id ¶
func (o LookupEnvironmentSettingResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupEnvironmentSettingResultOutput) LastChanged ¶
func (o LookupEnvironmentSettingResultOutput) LastChanged() pulumi.StringOutput
Time when the template VM was last changed.
func (LookupEnvironmentSettingResultOutput) LastPublished ¶
func (o LookupEnvironmentSettingResultOutput) LastPublished() pulumi.StringOutput
Time when the template VM was last sent for publishing.
func (LookupEnvironmentSettingResultOutput) LatestOperationResult ¶
func (o LookupEnvironmentSettingResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (LookupEnvironmentSettingResultOutput) Location ¶
func (o LookupEnvironmentSettingResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupEnvironmentSettingResultOutput) Name ¶
func (o LookupEnvironmentSettingResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupEnvironmentSettingResultOutput) ProvisioningState ¶
func (o LookupEnvironmentSettingResultOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LookupEnvironmentSettingResultOutput) PublishingState ¶
func (o LookupEnvironmentSettingResultOutput) PublishingState() pulumi.StringOutput
Describes the readiness of this environment setting
func (LookupEnvironmentSettingResultOutput) ResourceSettings ¶
func (o LookupEnvironmentSettingResultOutput) ResourceSettings() ResourceSettingsResponseOutput
The resource specific settings
func (LookupEnvironmentSettingResultOutput) Tags ¶
func (o LookupEnvironmentSettingResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupEnvironmentSettingResultOutput) Title ¶
func (o LookupEnvironmentSettingResultOutput) Title() pulumi.StringPtrOutput
Brief title describing the environment and its resource settings
func (LookupEnvironmentSettingResultOutput) ToLookupEnvironmentSettingResultOutput ¶
func (o LookupEnvironmentSettingResultOutput) ToLookupEnvironmentSettingResultOutput() LookupEnvironmentSettingResultOutput
func (LookupEnvironmentSettingResultOutput) ToLookupEnvironmentSettingResultOutputWithContext ¶
func (o LookupEnvironmentSettingResultOutput) ToLookupEnvironmentSettingResultOutputWithContext(ctx context.Context) LookupEnvironmentSettingResultOutput
func (LookupEnvironmentSettingResultOutput) Type ¶
func (o LookupEnvironmentSettingResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupEnvironmentSettingResultOutput) UniqueIdentifier ¶
func (o LookupEnvironmentSettingResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type LookupGalleryImageArgs ¶
type LookupGalleryImageArgs struct { // Specify the $expand query. Example: 'properties($select=author)' Expand *string `pulumi:"expand"` // The name of the gallery Image. GalleryImageName string `pulumi:"galleryImageName"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryImageOutputArgs ¶
type LookupGalleryImageOutputArgs struct { // Specify the $expand query. Example: 'properties($select=author)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the gallery Image. GalleryImageName pulumi.StringInput `pulumi:"galleryImageName"` // The name of the lab Account. LabAccountName pulumi.StringInput `pulumi:"labAccountName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupGalleryImageOutputArgs) ElementType ¶
func (LookupGalleryImageOutputArgs) ElementType() reflect.Type
type LookupGalleryImageResult ¶
type LookupGalleryImageResult struct { // The author of the gallery image. Author string `pulumi:"author"` // The creation date of the gallery image. CreatedDate string `pulumi:"createdDate"` // The description of the gallery image. Description string `pulumi:"description"` // The icon of the gallery image. Icon string `pulumi:"icon"` // The identifier of the resource. Id string `pulumi:"id"` // The image reference of the gallery image. ImageReference GalleryImageReferenceResponse `pulumi:"imageReference"` // Indicates whether this gallery image is enabled. IsEnabled *bool `pulumi:"isEnabled"` // Indicates whether this gallery has been overridden for this lab account IsOverride *bool `pulumi:"isOverride"` // Indicates if the plan has been authorized for programmatic deployment. IsPlanAuthorized *bool `pulumi:"isPlanAuthorized"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The third party plan that applies to this image PlanId string `pulumi:"planId"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents an image from the Azure Marketplace
func LookupGalleryImage ¶
func LookupGalleryImage(ctx *pulumi.Context, args *LookupGalleryImageArgs, opts ...pulumi.InvokeOption) (*LookupGalleryImageResult, error)
Get gallery image Azure REST API version: 2018-10-15.
type LookupGalleryImageResultOutput ¶
type LookupGalleryImageResultOutput struct{ *pulumi.OutputState }
Represents an image from the Azure Marketplace
func LookupGalleryImageOutput ¶
func LookupGalleryImageOutput(ctx *pulumi.Context, args LookupGalleryImageOutputArgs, opts ...pulumi.InvokeOption) LookupGalleryImageResultOutput
func (LookupGalleryImageResultOutput) Author ¶
func (o LookupGalleryImageResultOutput) Author() pulumi.StringOutput
The author of the gallery image.
func (LookupGalleryImageResultOutput) CreatedDate ¶
func (o LookupGalleryImageResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the gallery image.
func (LookupGalleryImageResultOutput) Description ¶
func (o LookupGalleryImageResultOutput) Description() pulumi.StringOutput
The description of the gallery image.
func (LookupGalleryImageResultOutput) ElementType ¶
func (LookupGalleryImageResultOutput) ElementType() reflect.Type
func (LookupGalleryImageResultOutput) Icon ¶
func (o LookupGalleryImageResultOutput) Icon() pulumi.StringOutput
The icon of the gallery image.
func (LookupGalleryImageResultOutput) Id ¶
func (o LookupGalleryImageResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupGalleryImageResultOutput) ImageReference ¶
func (o LookupGalleryImageResultOutput) ImageReference() GalleryImageReferenceResponseOutput
The image reference of the gallery image.
func (LookupGalleryImageResultOutput) IsEnabled ¶
func (o LookupGalleryImageResultOutput) IsEnabled() pulumi.BoolPtrOutput
Indicates whether this gallery image is enabled.
func (LookupGalleryImageResultOutput) IsOverride ¶
func (o LookupGalleryImageResultOutput) IsOverride() pulumi.BoolPtrOutput
Indicates whether this gallery has been overridden for this lab account
func (LookupGalleryImageResultOutput) IsPlanAuthorized ¶
func (o LookupGalleryImageResultOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
Indicates if the plan has been authorized for programmatic deployment.
func (LookupGalleryImageResultOutput) LatestOperationResult ¶
func (o LookupGalleryImageResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (LookupGalleryImageResultOutput) Location ¶
func (o LookupGalleryImageResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupGalleryImageResultOutput) Name ¶
func (o LookupGalleryImageResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupGalleryImageResultOutput) PlanId ¶
func (o LookupGalleryImageResultOutput) PlanId() pulumi.StringOutput
The third party plan that applies to this image
func (LookupGalleryImageResultOutput) ProvisioningState ¶
func (o LookupGalleryImageResultOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LookupGalleryImageResultOutput) Tags ¶
func (o LookupGalleryImageResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupGalleryImageResultOutput) ToLookupGalleryImageResultOutput ¶
func (o LookupGalleryImageResultOutput) ToLookupGalleryImageResultOutput() LookupGalleryImageResultOutput
func (LookupGalleryImageResultOutput) ToLookupGalleryImageResultOutputWithContext ¶
func (o LookupGalleryImageResultOutput) ToLookupGalleryImageResultOutputWithContext(ctx context.Context) LookupGalleryImageResultOutput
func (LookupGalleryImageResultOutput) Type ¶
func (o LookupGalleryImageResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupGalleryImageResultOutput) UniqueIdentifier ¶
func (o LookupGalleryImageResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type LookupLabAccountArgs ¶
type LookupLabAccountArgs struct { // Specify the $expand query. Example: 'properties($expand=sizeConfiguration)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupLabAccountOutputArgs ¶
type LookupLabAccountOutputArgs struct { // Specify the $expand query. Example: 'properties($expand=sizeConfiguration)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab Account. LabAccountName pulumi.StringInput `pulumi:"labAccountName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupLabAccountOutputArgs) ElementType ¶
func (LookupLabAccountOutputArgs) ElementType() reflect.Type
type LookupLabAccountResult ¶
type LookupLabAccountResult struct { // Represents if region selection is enabled EnabledRegionSelection *bool `pulumi:"enabledRegionSelection"` // The identifier of the resource. Id string `pulumi:"id"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // Represents the size configuration under the lab account SizeConfiguration SizeConfigurationPropertiesResponse `pulumi:"sizeConfiguration"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents a lab account.
func LookupLabAccount ¶
func LookupLabAccount(ctx *pulumi.Context, args *LookupLabAccountArgs, opts ...pulumi.InvokeOption) (*LookupLabAccountResult, error)
Get lab account Azure REST API version: 2018-10-15.
type LookupLabAccountResultOutput ¶
type LookupLabAccountResultOutput struct{ *pulumi.OutputState }
Represents a lab account.
func LookupLabAccountOutput ¶
func LookupLabAccountOutput(ctx *pulumi.Context, args LookupLabAccountOutputArgs, opts ...pulumi.InvokeOption) LookupLabAccountResultOutput
func (LookupLabAccountResultOutput) ElementType ¶
func (LookupLabAccountResultOutput) ElementType() reflect.Type
func (LookupLabAccountResultOutput) EnabledRegionSelection ¶
func (o LookupLabAccountResultOutput) EnabledRegionSelection() pulumi.BoolPtrOutput
Represents if region selection is enabled
func (LookupLabAccountResultOutput) Id ¶
func (o LookupLabAccountResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupLabAccountResultOutput) LatestOperationResult ¶
func (o LookupLabAccountResultOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (LookupLabAccountResultOutput) Location ¶
func (o LookupLabAccountResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupLabAccountResultOutput) Name ¶
func (o LookupLabAccountResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupLabAccountResultOutput) ProvisioningState ¶
func (o LookupLabAccountResultOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LookupLabAccountResultOutput) SizeConfiguration ¶
func (o LookupLabAccountResultOutput) SizeConfiguration() SizeConfigurationPropertiesResponseOutput
Represents the size configuration under the lab account
func (LookupLabAccountResultOutput) Tags ¶
func (o LookupLabAccountResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupLabAccountResultOutput) ToLookupLabAccountResultOutput ¶
func (o LookupLabAccountResultOutput) ToLookupLabAccountResultOutput() LookupLabAccountResultOutput
func (LookupLabAccountResultOutput) ToLookupLabAccountResultOutputWithContext ¶
func (o LookupLabAccountResultOutput) ToLookupLabAccountResultOutputWithContext(ctx context.Context) LookupLabAccountResultOutput
func (LookupLabAccountResultOutput) Type ¶
func (o LookupLabAccountResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupLabAccountResultOutput) UniqueIdentifier ¶
func (o LookupLabAccountResultOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type LookupLabArgs ¶
type LookupLabOutputArgs ¶
type LookupLabOutputArgs struct { // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName pulumi.StringInput `pulumi:"labName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupLabOutputArgs) ElementType ¶
func (LookupLabOutputArgs) ElementType() reflect.Type
type LookupLabPlanArgs ¶
type LookupLabPlanArgs struct { // The name of the lab plan that uniquely identifies it within containing resource group. Used in resource URIs and in UI. LabPlanName string `pulumi:"labPlanName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupLabPlanOutputArgs ¶
type LookupLabPlanOutputArgs struct { // The name of the lab plan that uniquely identifies it within containing resource group. Used in resource URIs and in UI. LabPlanName pulumi.StringInput `pulumi:"labPlanName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupLabPlanOutputArgs) ElementType ¶
func (LookupLabPlanOutputArgs) ElementType() reflect.Type
type LookupLabPlanResult ¶
type LookupLabPlanResult struct { // The allowed regions for the lab creator to use when creating labs using this lab plan. AllowedRegions []string `pulumi:"allowedRegions"` // The default lab shutdown profile. This can be changed on a lab resource and only provides a default profile. DefaultAutoShutdownProfile *AutoShutdownProfileResponse `pulumi:"defaultAutoShutdownProfile"` // The default lab connection profile. This can be changed on a lab resource and only provides a default profile. DefaultConnectionProfile *ConnectionProfileResponse `pulumi:"defaultConnectionProfile"` // The lab plan network profile. To enforce lab network policies they must be defined here and cannot be changed when there are existing labs associated with this lab plan. DefaultNetworkProfile *LabPlanNetworkProfileResponse `pulumi:"defaultNetworkProfile"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Managed Identity Information Identity *IdentityResponse `pulumi:"identity"` // Base Url of the lms instance this lab plan can link lab rosters against. LinkedLmsInstance *string `pulumi:"linkedLmsInstance"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Current provisioning state of the lab plan. ProvisioningState string `pulumi:"provisioningState"` SharedGalleryId *string `pulumi:"sharedGalleryId"` // Support contact information and instructions for users of the lab plan. This information is displayed to lab owners and virtual machine users for all labs in the lab plan. SupportInfo *SupportInfoResponse `pulumi:"supportInfo"` // Metadata pertaining to creation and last modification of the lab plan. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Lab Plans act as a permission container for creating labs via labs.azure.com. Additionally, they can provide a set of default configurations that will apply at the time of creating a lab, but these defaults can still be overwritten.
func LookupLabPlan ¶
func LookupLabPlan(ctx *pulumi.Context, args *LookupLabPlanArgs, opts ...pulumi.InvokeOption) (*LookupLabPlanResult, error)
Retrieves the properties of a Lab Plan. Azure REST API version: 2022-08-01.
Other available API versions: 2023-06-07.
func (*LookupLabPlanResult) Defaults ¶
func (val *LookupLabPlanResult) Defaults() *LookupLabPlanResult
Defaults sets the appropriate defaults for LookupLabPlanResult
type LookupLabPlanResultOutput ¶
type LookupLabPlanResultOutput struct{ *pulumi.OutputState }
Lab Plans act as a permission container for creating labs via labs.azure.com. Additionally, they can provide a set of default configurations that will apply at the time of creating a lab, but these defaults can still be overwritten.
func LookupLabPlanOutput ¶
func LookupLabPlanOutput(ctx *pulumi.Context, args LookupLabPlanOutputArgs, opts ...pulumi.InvokeOption) LookupLabPlanResultOutput
func (LookupLabPlanResultOutput) AllowedRegions ¶
func (o LookupLabPlanResultOutput) AllowedRegions() pulumi.StringArrayOutput
The allowed regions for the lab creator to use when creating labs using this lab plan.
func (LookupLabPlanResultOutput) DefaultAutoShutdownProfile ¶
func (o LookupLabPlanResultOutput) DefaultAutoShutdownProfile() AutoShutdownProfileResponsePtrOutput
The default lab shutdown profile. This can be changed on a lab resource and only provides a default profile.
func (LookupLabPlanResultOutput) DefaultConnectionProfile ¶
func (o LookupLabPlanResultOutput) DefaultConnectionProfile() ConnectionProfileResponsePtrOutput
The default lab connection profile. This can be changed on a lab resource and only provides a default profile.
func (LookupLabPlanResultOutput) DefaultNetworkProfile ¶
func (o LookupLabPlanResultOutput) DefaultNetworkProfile() LabPlanNetworkProfileResponsePtrOutput
The lab plan network profile. To enforce lab network policies they must be defined here and cannot be changed when there are existing labs associated with this lab plan.
func (LookupLabPlanResultOutput) ElementType ¶
func (LookupLabPlanResultOutput) ElementType() reflect.Type
func (LookupLabPlanResultOutput) Id ¶
func (o LookupLabPlanResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupLabPlanResultOutput) Identity ¶
func (o LookupLabPlanResultOutput) Identity() IdentityResponsePtrOutput
Managed Identity Information
func (LookupLabPlanResultOutput) LinkedLmsInstance ¶
func (o LookupLabPlanResultOutput) LinkedLmsInstance() pulumi.StringPtrOutput
Base Url of the lms instance this lab plan can link lab rosters against.
func (LookupLabPlanResultOutput) Location ¶
func (o LookupLabPlanResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupLabPlanResultOutput) Name ¶
func (o LookupLabPlanResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupLabPlanResultOutput) ProvisioningState ¶
func (o LookupLabPlanResultOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the lab plan.
func (LookupLabPlanResultOutput) SharedGalleryId ¶
func (o LookupLabPlanResultOutput) SharedGalleryId() pulumi.StringPtrOutput
Resource ID of the Shared Image Gallery attached to this lab plan. When saving a lab template virtual machine image it will be persisted in this gallery. Shared images from the gallery can be made available to use when creating new labs.
func (LookupLabPlanResultOutput) SupportInfo ¶
func (o LookupLabPlanResultOutput) SupportInfo() SupportInfoResponsePtrOutput
Support contact information and instructions for users of the lab plan. This information is displayed to lab owners and virtual machine users for all labs in the lab plan.
func (LookupLabPlanResultOutput) SystemData ¶
func (o LookupLabPlanResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the lab plan.
func (LookupLabPlanResultOutput) Tags ¶
func (o LookupLabPlanResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupLabPlanResultOutput) ToLookupLabPlanResultOutput ¶
func (o LookupLabPlanResultOutput) ToLookupLabPlanResultOutput() LookupLabPlanResultOutput
func (LookupLabPlanResultOutput) ToLookupLabPlanResultOutputWithContext ¶
func (o LookupLabPlanResultOutput) ToLookupLabPlanResultOutputWithContext(ctx context.Context) LookupLabPlanResultOutput
func (LookupLabPlanResultOutput) Type ¶
func (o LookupLabPlanResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupLabResult ¶
type LookupLabResult struct { // The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle. AutoShutdownProfile AutoShutdownProfileResponse `pulumi:"autoShutdownProfile"` // The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open. ConnectionProfile ConnectionProfileResponse `pulumi:"connectionProfile"` // The description of the lab. Description *string `pulumi:"description"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization.. LabPlanId *string `pulumi:"labPlanId"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created. NetworkProfile *LabNetworkProfileResponse `pulumi:"networkProfile"` // Current provisioning state of the lab. ProvisioningState string `pulumi:"provisioningState"` // The lab user list management profile. RosterProfile *RosterProfileResponse `pulumi:"rosterProfile"` // The lab security profile. SecurityProfile SecurityProfileResponse `pulumi:"securityProfile"` // The lab state. State string `pulumi:"state"` // Metadata pertaining to creation and last modification of the lab. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The title of the lab. Title *string `pulumi:"title"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The profile used for creating lab virtual machines. VirtualMachineProfile VirtualMachineProfileResponse `pulumi:"virtualMachineProfile"` }
The lab resource.
func LookupLab ¶
func LookupLab(ctx *pulumi.Context, args *LookupLabArgs, opts ...pulumi.InvokeOption) (*LookupLabResult, error)
Returns the properties of a lab resource. Azure REST API version: 2022-08-01.
Other available API versions: 2018-10-15, 2023-06-07.
func (*LookupLabResult) Defaults ¶
func (val *LookupLabResult) Defaults() *LookupLabResult
Defaults sets the appropriate defaults for LookupLabResult
type LookupLabResultOutput ¶
type LookupLabResultOutput struct{ *pulumi.OutputState }
The lab resource.
func LookupLabOutput ¶
func LookupLabOutput(ctx *pulumi.Context, args LookupLabOutputArgs, opts ...pulumi.InvokeOption) LookupLabResultOutput
func (LookupLabResultOutput) AutoShutdownProfile ¶
func (o LookupLabResultOutput) AutoShutdownProfile() AutoShutdownProfileResponseOutput
The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.
func (LookupLabResultOutput) ConnectionProfile ¶
func (o LookupLabResultOutput) ConnectionProfile() ConnectionProfileResponseOutput
The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.
func (LookupLabResultOutput) Description ¶
func (o LookupLabResultOutput) Description() pulumi.StringPtrOutput
The description of the lab.
func (LookupLabResultOutput) ElementType ¶
func (LookupLabResultOutput) ElementType() reflect.Type
func (LookupLabResultOutput) Id ¶
func (o LookupLabResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupLabResultOutput) LabPlanId ¶
func (o LookupLabResultOutput) LabPlanId() pulumi.StringPtrOutput
The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..
func (LookupLabResultOutput) Location ¶
func (o LookupLabResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupLabResultOutput) Name ¶
func (o LookupLabResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupLabResultOutput) NetworkProfile ¶
func (o LookupLabResultOutput) NetworkProfile() LabNetworkProfileResponsePtrOutput
The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.
func (LookupLabResultOutput) ProvisioningState ¶
func (o LookupLabResultOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the lab.
func (LookupLabResultOutput) RosterProfile ¶
func (o LookupLabResultOutput) RosterProfile() RosterProfileResponsePtrOutput
The lab user list management profile.
func (LookupLabResultOutput) SecurityProfile ¶
func (o LookupLabResultOutput) SecurityProfile() SecurityProfileResponseOutput
The lab security profile.
func (LookupLabResultOutput) State ¶
func (o LookupLabResultOutput) State() pulumi.StringOutput
The lab state.
func (LookupLabResultOutput) SystemData ¶
func (o LookupLabResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the lab.
func (LookupLabResultOutput) Tags ¶
func (o LookupLabResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupLabResultOutput) Title ¶
func (o LookupLabResultOutput) Title() pulumi.StringPtrOutput
The title of the lab.
func (LookupLabResultOutput) ToLookupLabResultOutput ¶
func (o LookupLabResultOutput) ToLookupLabResultOutput() LookupLabResultOutput
func (LookupLabResultOutput) ToLookupLabResultOutputWithContext ¶
func (o LookupLabResultOutput) ToLookupLabResultOutputWithContext(ctx context.Context) LookupLabResultOutput
func (LookupLabResultOutput) Type ¶
func (o LookupLabResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupLabResultOutput) VirtualMachineProfile ¶
func (o LookupLabResultOutput) VirtualMachineProfile() VirtualMachineProfileResponseOutput
The profile used for creating lab virtual machines.
type LookupScheduleArgs ¶
type LookupScheduleArgs struct { // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName string `pulumi:"labName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the schedule that uniquely identifies it within containing lab. Used in resource URIs. ScheduleName string `pulumi:"scheduleName"` }
type LookupScheduleOutputArgs ¶
type LookupScheduleOutputArgs struct { // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName pulumi.StringInput `pulumi:"labName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the schedule that uniquely identifies it within containing lab. Used in resource URIs. ScheduleName pulumi.StringInput `pulumi:"scheduleName"` }
func (LookupScheduleOutputArgs) ElementType ¶
func (LookupScheduleOutputArgs) ElementType() reflect.Type
type LookupScheduleResult ¶
type LookupScheduleResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Notes for this schedule. Notes *string `pulumi:"notes"` // Current provisioning state of the schedule. ProvisioningState string `pulumi:"provisioningState"` // The recurrence pattern of the scheduled actions. RecurrencePattern *RecurrencePatternResponse `pulumi:"recurrencePattern"` // When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead. StartAt *string `pulumi:"startAt"` // When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead. StopAt string `pulumi:"stopAt"` // Metadata pertaining to creation and last modification of the schedule. SystemData SystemDataResponse `pulumi:"systemData"` // The IANA timezone id for the schedule. TimeZoneId string `pulumi:"timeZoneId"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Schedule for automatically turning virtual machines in a lab on and off at specified times.
func LookupSchedule ¶
func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)
Returns the properties of a lab Schedule. Azure REST API version: 2022-08-01.
Other available API versions: 2023-06-07.
type LookupScheduleResultOutput ¶
type LookupScheduleResultOutput struct{ *pulumi.OutputState }
Schedule for automatically turning virtual machines in a lab on and off at specified times.
func LookupScheduleOutput ¶
func LookupScheduleOutput(ctx *pulumi.Context, args LookupScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupScheduleResultOutput
func (LookupScheduleResultOutput) ElementType ¶
func (LookupScheduleResultOutput) ElementType() reflect.Type
func (LookupScheduleResultOutput) Id ¶
func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupScheduleResultOutput) Name ¶
func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupScheduleResultOutput) Notes ¶
func (o LookupScheduleResultOutput) Notes() pulumi.StringPtrOutput
Notes for this schedule.
func (LookupScheduleResultOutput) ProvisioningState ¶
func (o LookupScheduleResultOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the schedule.
func (LookupScheduleResultOutput) RecurrencePattern ¶
func (o LookupScheduleResultOutput) RecurrencePattern() RecurrencePatternResponsePtrOutput
The recurrence pattern of the scheduled actions.
func (LookupScheduleResultOutput) StartAt ¶
func (o LookupScheduleResultOutput) StartAt() pulumi.StringPtrOutput
When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead.
func (LookupScheduleResultOutput) StopAt ¶
func (o LookupScheduleResultOutput) StopAt() pulumi.StringOutput
When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead.
func (LookupScheduleResultOutput) SystemData ¶
func (o LookupScheduleResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the schedule.
func (LookupScheduleResultOutput) TimeZoneId ¶
func (o LookupScheduleResultOutput) TimeZoneId() pulumi.StringOutput
The IANA timezone id for the schedule.
func (LookupScheduleResultOutput) ToLookupScheduleResultOutput ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
func (LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
func (LookupScheduleResultOutput) Type ¶
func (o LookupScheduleResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupUserArgs ¶
type LookupUserArgs struct { // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName string `pulumi:"labName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user that uniquely identifies it within containing lab. Used in resource URIs. UserName string `pulumi:"userName"` }
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct { // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName pulumi.StringInput `pulumi:"labName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the user that uniquely identifies it within containing lab. Used in resource URIs. UserName pulumi.StringInput `pulumi:"userName"` }
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { // The amount of usage quota time the user gets in addition to the lab usage quota. AdditionalUsageQuota *string `pulumi:"additionalUsageQuota"` // Display name of the user, for example user's full name. DisplayName string `pulumi:"displayName"` // Email address of the user. Email string `pulumi:"email"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Date and time when the invitation message was sent to the user. InvitationSent string `pulumi:"invitationSent"` // State of the invitation message for the user. InvitationState string `pulumi:"invitationState"` // The name of the resource Name string `pulumi:"name"` // Current provisioning state of the user resource. ProvisioningState string `pulumi:"provisioningState"` // State of the user's registration within the lab. RegistrationState string `pulumi:"registrationState"` // Metadata pertaining to creation and last modification of the user resource. SystemData SystemDataResponse `pulumi:"systemData"` // How long the user has used their virtual machines in this lab. TotalUsage string `pulumi:"totalUsage"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
User of a lab that can register for and use virtual machines within the lab.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Returns the properties of a lab user. Azure REST API version: 2022-08-01.
Other available API versions: 2018-10-15, 2023-06-07.
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
User of a lab that can register for and use virtual machines within the lab.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) AdditionalUsageQuota ¶
func (o LookupUserResultOutput) AdditionalUsageQuota() pulumi.StringPtrOutput
The amount of usage quota time the user gets in addition to the lab usage quota.
func (LookupUserResultOutput) DisplayName ¶
func (o LookupUserResultOutput) DisplayName() pulumi.StringOutput
Display name of the user, for example user's full name.
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Email ¶
func (o LookupUserResultOutput) Email() pulumi.StringOutput
Email address of the user.
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupUserResultOutput) InvitationSent ¶
func (o LookupUserResultOutput) InvitationSent() pulumi.StringOutput
Date and time when the invitation message was sent to the user.
func (LookupUserResultOutput) InvitationState ¶
func (o LookupUserResultOutput) InvitationState() pulumi.StringOutput
State of the invitation message for the user.
func (LookupUserResultOutput) Name ¶
func (o LookupUserResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupUserResultOutput) ProvisioningState ¶
func (o LookupUserResultOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the user resource.
func (LookupUserResultOutput) RegistrationState ¶
func (o LookupUserResultOutput) RegistrationState() pulumi.StringOutput
State of the user's registration within the lab.
func (LookupUserResultOutput) SystemData ¶
func (o LookupUserResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the user resource.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) TotalUsage ¶
func (o LookupUserResultOutput) TotalUsage() pulumi.StringOutput
How long the user has used their virtual machines in this lab.
func (LookupUserResultOutput) Type ¶
func (o LookupUserResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ManagedLabVmSize ¶
type ManagedLabVmSize string
The size of the virtual machine
func (ManagedLabVmSize) ElementType ¶
func (ManagedLabVmSize) ElementType() reflect.Type
func (ManagedLabVmSize) ToManagedLabVmSizeOutput ¶
func (e ManagedLabVmSize) ToManagedLabVmSizeOutput() ManagedLabVmSizeOutput
func (ManagedLabVmSize) ToManagedLabVmSizeOutputWithContext ¶
func (e ManagedLabVmSize) ToManagedLabVmSizeOutputWithContext(ctx context.Context) ManagedLabVmSizeOutput
func (ManagedLabVmSize) ToManagedLabVmSizePtrOutput ¶
func (e ManagedLabVmSize) ToManagedLabVmSizePtrOutput() ManagedLabVmSizePtrOutput
func (ManagedLabVmSize) ToManagedLabVmSizePtrOutputWithContext ¶
func (e ManagedLabVmSize) ToManagedLabVmSizePtrOutputWithContext(ctx context.Context) ManagedLabVmSizePtrOutput
func (ManagedLabVmSize) ToStringOutput ¶
func (e ManagedLabVmSize) ToStringOutput() pulumi.StringOutput
func (ManagedLabVmSize) ToStringOutputWithContext ¶
func (e ManagedLabVmSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedLabVmSize) ToStringPtrOutput ¶
func (e ManagedLabVmSize) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedLabVmSize) ToStringPtrOutputWithContext ¶
func (e ManagedLabVmSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedLabVmSizeInput ¶
type ManagedLabVmSizeInput interface { pulumi.Input ToManagedLabVmSizeOutput() ManagedLabVmSizeOutput ToManagedLabVmSizeOutputWithContext(context.Context) ManagedLabVmSizeOutput }
ManagedLabVmSizeInput is an input type that accepts values of the ManagedLabVmSize enum A concrete instance of `ManagedLabVmSizeInput` can be one of the following:
ManagedLabVmSizeBasic ManagedLabVmSizeStandard ManagedLabVmSizePerformance
type ManagedLabVmSizeOutput ¶
type ManagedLabVmSizeOutput struct{ *pulumi.OutputState }
func (ManagedLabVmSizeOutput) ElementType ¶
func (ManagedLabVmSizeOutput) ElementType() reflect.Type
func (ManagedLabVmSizeOutput) ToManagedLabVmSizeOutput ¶
func (o ManagedLabVmSizeOutput) ToManagedLabVmSizeOutput() ManagedLabVmSizeOutput
func (ManagedLabVmSizeOutput) ToManagedLabVmSizeOutputWithContext ¶
func (o ManagedLabVmSizeOutput) ToManagedLabVmSizeOutputWithContext(ctx context.Context) ManagedLabVmSizeOutput
func (ManagedLabVmSizeOutput) ToManagedLabVmSizePtrOutput ¶
func (o ManagedLabVmSizeOutput) ToManagedLabVmSizePtrOutput() ManagedLabVmSizePtrOutput
func (ManagedLabVmSizeOutput) ToManagedLabVmSizePtrOutputWithContext ¶
func (o ManagedLabVmSizeOutput) ToManagedLabVmSizePtrOutputWithContext(ctx context.Context) ManagedLabVmSizePtrOutput
func (ManagedLabVmSizeOutput) ToStringOutput ¶
func (o ManagedLabVmSizeOutput) ToStringOutput() pulumi.StringOutput
func (ManagedLabVmSizeOutput) ToStringOutputWithContext ¶
func (o ManagedLabVmSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedLabVmSizeOutput) ToStringPtrOutput ¶
func (o ManagedLabVmSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedLabVmSizeOutput) ToStringPtrOutputWithContext ¶
func (o ManagedLabVmSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedLabVmSizePtrInput ¶
type ManagedLabVmSizePtrInput interface { pulumi.Input ToManagedLabVmSizePtrOutput() ManagedLabVmSizePtrOutput ToManagedLabVmSizePtrOutputWithContext(context.Context) ManagedLabVmSizePtrOutput }
func ManagedLabVmSizePtr ¶
func ManagedLabVmSizePtr(v string) ManagedLabVmSizePtrInput
type ManagedLabVmSizePtrOutput ¶
type ManagedLabVmSizePtrOutput struct{ *pulumi.OutputState }
func (ManagedLabVmSizePtrOutput) Elem ¶
func (o ManagedLabVmSizePtrOutput) Elem() ManagedLabVmSizeOutput
func (ManagedLabVmSizePtrOutput) ElementType ¶
func (ManagedLabVmSizePtrOutput) ElementType() reflect.Type
func (ManagedLabVmSizePtrOutput) ToManagedLabVmSizePtrOutput ¶
func (o ManagedLabVmSizePtrOutput) ToManagedLabVmSizePtrOutput() ManagedLabVmSizePtrOutput
func (ManagedLabVmSizePtrOutput) ToManagedLabVmSizePtrOutputWithContext ¶
func (o ManagedLabVmSizePtrOutput) ToManagedLabVmSizePtrOutputWithContext(ctx context.Context) ManagedLabVmSizePtrOutput
func (ManagedLabVmSizePtrOutput) ToStringPtrOutput ¶
func (o ManagedLabVmSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedLabVmSizePtrOutput) ToStringPtrOutputWithContext ¶
func (o ManagedLabVmSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // PrivateIp address of the Compute VM PrivateIpAddress string `pulumi:"privateIpAddress"` // Connection information for Windows RdpAuthority string `pulumi:"rdpAuthority"` // Connection information for Linux SshAuthority string `pulumi:"sshAuthority"` // Username of the VM Username string `pulumi:"username"` }
Network details of the environment
type NetworkInterfaceResponseOutput ¶
type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
Network details of the environment
func (NetworkInterfaceResponseOutput) ElementType ¶
func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseOutput) PrivateIpAddress ¶
func (o NetworkInterfaceResponseOutput) PrivateIpAddress() pulumi.StringOutput
PrivateIp address of the Compute VM
func (NetworkInterfaceResponseOutput) RdpAuthority ¶
func (o NetworkInterfaceResponseOutput) RdpAuthority() pulumi.StringOutput
Connection information for Windows
func (NetworkInterfaceResponseOutput) SshAuthority ¶
func (o NetworkInterfaceResponseOutput) SshAuthority() pulumi.StringOutput
Connection information for Linux
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) Username ¶
func (o NetworkInterfaceResponseOutput) Username() pulumi.StringOutput
Username of the VM
type OperationBatchStatusResponseItemResponse ¶
type OperationBatchStatusResponseItemResponse struct { // status of the long running operation for an environment OperationUrl string `pulumi:"operationUrl"` // status of the long running operation for an environment Status string `pulumi:"status"` }
Represents the status of an operation that used the batch API.
type OperationBatchStatusResponseItemResponseArrayOutput ¶
type OperationBatchStatusResponseItemResponseArrayOutput struct{ *pulumi.OutputState }
func (OperationBatchStatusResponseItemResponseArrayOutput) ElementType ¶
func (OperationBatchStatusResponseItemResponseArrayOutput) ElementType() reflect.Type
func (OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutput ¶
func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutput() OperationBatchStatusResponseItemResponseArrayOutput
func (OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext ¶
func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseArrayOutput
type OperationBatchStatusResponseItemResponseOutput ¶
type OperationBatchStatusResponseItemResponseOutput struct{ *pulumi.OutputState }
Represents the status of an operation that used the batch API.
func (OperationBatchStatusResponseItemResponseOutput) ElementType ¶
func (OperationBatchStatusResponseItemResponseOutput) ElementType() reflect.Type
func (OperationBatchStatusResponseItemResponseOutput) OperationUrl ¶
func (o OperationBatchStatusResponseItemResponseOutput) OperationUrl() pulumi.StringOutput
status of the long running operation for an environment
func (OperationBatchStatusResponseItemResponseOutput) Status ¶
func (o OperationBatchStatusResponseItemResponseOutput) Status() pulumi.StringOutput
status of the long running operation for an environment
func (OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutput ¶
func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutput() OperationBatchStatusResponseItemResponseOutput
func (OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutputWithContext ¶
func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseOutput
type RecurrenceFrequency ¶
type RecurrenceFrequency string
The frequency of the recurrence.
func (RecurrenceFrequency) ElementType ¶
func (RecurrenceFrequency) ElementType() reflect.Type
func (RecurrenceFrequency) ToRecurrenceFrequencyOutput ¶
func (e RecurrenceFrequency) ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput
func (RecurrenceFrequency) ToRecurrenceFrequencyOutputWithContext ¶
func (e RecurrenceFrequency) ToRecurrenceFrequencyOutputWithContext(ctx context.Context) RecurrenceFrequencyOutput
func (RecurrenceFrequency) ToRecurrenceFrequencyPtrOutput ¶
func (e RecurrenceFrequency) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput
func (RecurrenceFrequency) ToRecurrenceFrequencyPtrOutputWithContext ¶
func (e RecurrenceFrequency) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput
func (RecurrenceFrequency) ToStringOutput ¶
func (e RecurrenceFrequency) ToStringOutput() pulumi.StringOutput
func (RecurrenceFrequency) ToStringOutputWithContext ¶
func (e RecurrenceFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecurrenceFrequency) ToStringPtrOutput ¶
func (e RecurrenceFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurrenceFrequency) ToStringPtrOutputWithContext ¶
func (e RecurrenceFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurrenceFrequencyInput ¶
type RecurrenceFrequencyInput interface { pulumi.Input ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput ToRecurrenceFrequencyOutputWithContext(context.Context) RecurrenceFrequencyOutput }
RecurrenceFrequencyInput is an input type that accepts values of the RecurrenceFrequency enum A concrete instance of `RecurrenceFrequencyInput` can be one of the following:
RecurrenceFrequencyDaily RecurrenceFrequencyWeekly
type RecurrenceFrequencyOutput ¶
type RecurrenceFrequencyOutput struct{ *pulumi.OutputState }
func (RecurrenceFrequencyOutput) ElementType ¶
func (RecurrenceFrequencyOutput) ElementType() reflect.Type
func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutput ¶
func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput
func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutputWithContext ¶
func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutputWithContext(ctx context.Context) RecurrenceFrequencyOutput
func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutput ¶
func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput
func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutputWithContext ¶
func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput
func (RecurrenceFrequencyOutput) ToStringOutput ¶
func (o RecurrenceFrequencyOutput) ToStringOutput() pulumi.StringOutput
func (RecurrenceFrequencyOutput) ToStringOutputWithContext ¶
func (o RecurrenceFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecurrenceFrequencyOutput) ToStringPtrOutput ¶
func (o RecurrenceFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurrenceFrequencyOutput) ToStringPtrOutputWithContext ¶
func (o RecurrenceFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurrenceFrequencyPtrInput ¶
type RecurrenceFrequencyPtrInput interface { pulumi.Input ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput ToRecurrenceFrequencyPtrOutputWithContext(context.Context) RecurrenceFrequencyPtrOutput }
func RecurrenceFrequencyPtr ¶
func RecurrenceFrequencyPtr(v string) RecurrenceFrequencyPtrInput
type RecurrenceFrequencyPtrOutput ¶
type RecurrenceFrequencyPtrOutput struct{ *pulumi.OutputState }
func (RecurrenceFrequencyPtrOutput) Elem ¶
func (o RecurrenceFrequencyPtrOutput) Elem() RecurrenceFrequencyOutput
func (RecurrenceFrequencyPtrOutput) ElementType ¶
func (RecurrenceFrequencyPtrOutput) ElementType() reflect.Type
func (RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutput ¶
func (o RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput
func (RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutputWithContext ¶
func (o RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput
func (RecurrenceFrequencyPtrOutput) ToStringPtrOutput ¶
func (o RecurrenceFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurrenceFrequencyPtrOutput) ToStringPtrOutputWithContext ¶
func (o RecurrenceFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurrencePattern ¶
type RecurrencePattern struct { // When the recurrence will expire. This date is inclusive. ExpirationDate string `pulumi:"expirationDate"` // The frequency of the recurrence. Frequency RecurrenceFrequency `pulumi:"frequency"` // The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used. Interval *int `pulumi:"interval"` // The week days the schedule runs. Used for when the Frequency is set to Weekly. WeekDays []WeekDay `pulumi:"weekDays"` }
Recurrence pattern of a lab schedule.
type RecurrencePatternArgs ¶
type RecurrencePatternArgs struct { // When the recurrence will expire. This date is inclusive. ExpirationDate pulumi.StringInput `pulumi:"expirationDate"` // The frequency of the recurrence. Frequency RecurrenceFrequencyInput `pulumi:"frequency"` // The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used. Interval pulumi.IntPtrInput `pulumi:"interval"` // The week days the schedule runs. Used for when the Frequency is set to Weekly. WeekDays WeekDayArrayInput `pulumi:"weekDays"` }
Recurrence pattern of a lab schedule.
func (RecurrencePatternArgs) ElementType ¶
func (RecurrencePatternArgs) ElementType() reflect.Type
func (RecurrencePatternArgs) ToRecurrencePatternOutput ¶
func (i RecurrencePatternArgs) ToRecurrencePatternOutput() RecurrencePatternOutput
func (RecurrencePatternArgs) ToRecurrencePatternOutputWithContext ¶
func (i RecurrencePatternArgs) ToRecurrencePatternOutputWithContext(ctx context.Context) RecurrencePatternOutput
func (RecurrencePatternArgs) ToRecurrencePatternPtrOutput ¶
func (i RecurrencePatternArgs) ToRecurrencePatternPtrOutput() RecurrencePatternPtrOutput
func (RecurrencePatternArgs) ToRecurrencePatternPtrOutputWithContext ¶
func (i RecurrencePatternArgs) ToRecurrencePatternPtrOutputWithContext(ctx context.Context) RecurrencePatternPtrOutput
type RecurrencePatternInput ¶
type RecurrencePatternInput interface { pulumi.Input ToRecurrencePatternOutput() RecurrencePatternOutput ToRecurrencePatternOutputWithContext(context.Context) RecurrencePatternOutput }
RecurrencePatternInput is an input type that accepts RecurrencePatternArgs and RecurrencePatternOutput values. You can construct a concrete instance of `RecurrencePatternInput` via:
RecurrencePatternArgs{...}
type RecurrencePatternOutput ¶
type RecurrencePatternOutput struct{ *pulumi.OutputState }
Recurrence pattern of a lab schedule.
func (RecurrencePatternOutput) ElementType ¶
func (RecurrencePatternOutput) ElementType() reflect.Type
func (RecurrencePatternOutput) ExpirationDate ¶
func (o RecurrencePatternOutput) ExpirationDate() pulumi.StringOutput
When the recurrence will expire. This date is inclusive.
func (RecurrencePatternOutput) Frequency ¶
func (o RecurrencePatternOutput) Frequency() RecurrenceFrequencyOutput
The frequency of the recurrence.
func (RecurrencePatternOutput) Interval ¶
func (o RecurrencePatternOutput) Interval() pulumi.IntPtrOutput
The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used.
func (RecurrencePatternOutput) ToRecurrencePatternOutput ¶
func (o RecurrencePatternOutput) ToRecurrencePatternOutput() RecurrencePatternOutput
func (RecurrencePatternOutput) ToRecurrencePatternOutputWithContext ¶
func (o RecurrencePatternOutput) ToRecurrencePatternOutputWithContext(ctx context.Context) RecurrencePatternOutput
func (RecurrencePatternOutput) ToRecurrencePatternPtrOutput ¶
func (o RecurrencePatternOutput) ToRecurrencePatternPtrOutput() RecurrencePatternPtrOutput
func (RecurrencePatternOutput) ToRecurrencePatternPtrOutputWithContext ¶
func (o RecurrencePatternOutput) ToRecurrencePatternPtrOutputWithContext(ctx context.Context) RecurrencePatternPtrOutput
func (RecurrencePatternOutput) WeekDays ¶
func (o RecurrencePatternOutput) WeekDays() WeekDayArrayOutput
The week days the schedule runs. Used for when the Frequency is set to Weekly.
type RecurrencePatternPtrInput ¶
type RecurrencePatternPtrInput interface { pulumi.Input ToRecurrencePatternPtrOutput() RecurrencePatternPtrOutput ToRecurrencePatternPtrOutputWithContext(context.Context) RecurrencePatternPtrOutput }
RecurrencePatternPtrInput is an input type that accepts RecurrencePatternArgs, RecurrencePatternPtr and RecurrencePatternPtrOutput values. You can construct a concrete instance of `RecurrencePatternPtrInput` via:
RecurrencePatternArgs{...} or: nil
func RecurrencePatternPtr ¶
func RecurrencePatternPtr(v *RecurrencePatternArgs) RecurrencePatternPtrInput
type RecurrencePatternPtrOutput ¶
type RecurrencePatternPtrOutput struct{ *pulumi.OutputState }
func (RecurrencePatternPtrOutput) Elem ¶
func (o RecurrencePatternPtrOutput) Elem() RecurrencePatternOutput
func (RecurrencePatternPtrOutput) ElementType ¶
func (RecurrencePatternPtrOutput) ElementType() reflect.Type
func (RecurrencePatternPtrOutput) ExpirationDate ¶
func (o RecurrencePatternPtrOutput) ExpirationDate() pulumi.StringPtrOutput
When the recurrence will expire. This date is inclusive.
func (RecurrencePatternPtrOutput) Frequency ¶
func (o RecurrencePatternPtrOutput) Frequency() RecurrenceFrequencyPtrOutput
The frequency of the recurrence.
func (RecurrencePatternPtrOutput) Interval ¶
func (o RecurrencePatternPtrOutput) Interval() pulumi.IntPtrOutput
The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used.
func (RecurrencePatternPtrOutput) ToRecurrencePatternPtrOutput ¶
func (o RecurrencePatternPtrOutput) ToRecurrencePatternPtrOutput() RecurrencePatternPtrOutput
func (RecurrencePatternPtrOutput) ToRecurrencePatternPtrOutputWithContext ¶
func (o RecurrencePatternPtrOutput) ToRecurrencePatternPtrOutputWithContext(ctx context.Context) RecurrencePatternPtrOutput
func (RecurrencePatternPtrOutput) WeekDays ¶
func (o RecurrencePatternPtrOutput) WeekDays() WeekDayArrayOutput
The week days the schedule runs. Used for when the Frequency is set to Weekly.
type RecurrencePatternResponse ¶
type RecurrencePatternResponse struct { // When the recurrence will expire. This date is inclusive. ExpirationDate string `pulumi:"expirationDate"` // The frequency of the recurrence. Frequency string `pulumi:"frequency"` // The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used. Interval *int `pulumi:"interval"` // The week days the schedule runs. Used for when the Frequency is set to Weekly. WeekDays []string `pulumi:"weekDays"` }
Recurrence pattern of a lab schedule.
type RecurrencePatternResponseOutput ¶
type RecurrencePatternResponseOutput struct{ *pulumi.OutputState }
Recurrence pattern of a lab schedule.
func (RecurrencePatternResponseOutput) ElementType ¶
func (RecurrencePatternResponseOutput) ElementType() reflect.Type
func (RecurrencePatternResponseOutput) ExpirationDate ¶
func (o RecurrencePatternResponseOutput) ExpirationDate() pulumi.StringOutput
When the recurrence will expire. This date is inclusive.
func (RecurrencePatternResponseOutput) Frequency ¶
func (o RecurrencePatternResponseOutput) Frequency() pulumi.StringOutput
The frequency of the recurrence.
func (RecurrencePatternResponseOutput) Interval ¶
func (o RecurrencePatternResponseOutput) Interval() pulumi.IntPtrOutput
The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used.
func (RecurrencePatternResponseOutput) ToRecurrencePatternResponseOutput ¶
func (o RecurrencePatternResponseOutput) ToRecurrencePatternResponseOutput() RecurrencePatternResponseOutput
func (RecurrencePatternResponseOutput) ToRecurrencePatternResponseOutputWithContext ¶
func (o RecurrencePatternResponseOutput) ToRecurrencePatternResponseOutputWithContext(ctx context.Context) RecurrencePatternResponseOutput
func (RecurrencePatternResponseOutput) WeekDays ¶
func (o RecurrencePatternResponseOutput) WeekDays() pulumi.StringArrayOutput
The week days the schedule runs. Used for when the Frequency is set to Weekly.
type RecurrencePatternResponsePtrOutput ¶
type RecurrencePatternResponsePtrOutput struct{ *pulumi.OutputState }
func (RecurrencePatternResponsePtrOutput) Elem ¶
func (o RecurrencePatternResponsePtrOutput) Elem() RecurrencePatternResponseOutput
func (RecurrencePatternResponsePtrOutput) ElementType ¶
func (RecurrencePatternResponsePtrOutput) ElementType() reflect.Type
func (RecurrencePatternResponsePtrOutput) ExpirationDate ¶
func (o RecurrencePatternResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
When the recurrence will expire. This date is inclusive.
func (RecurrencePatternResponsePtrOutput) Frequency ¶
func (o RecurrencePatternResponsePtrOutput) Frequency() pulumi.StringPtrOutput
The frequency of the recurrence.
func (RecurrencePatternResponsePtrOutput) Interval ¶
func (o RecurrencePatternResponsePtrOutput) Interval() pulumi.IntPtrOutput
The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used.
func (RecurrencePatternResponsePtrOutput) ToRecurrencePatternResponsePtrOutput ¶
func (o RecurrencePatternResponsePtrOutput) ToRecurrencePatternResponsePtrOutput() RecurrencePatternResponsePtrOutput
func (RecurrencePatternResponsePtrOutput) ToRecurrencePatternResponsePtrOutputWithContext ¶
func (o RecurrencePatternResponsePtrOutput) ToRecurrencePatternResponsePtrOutputWithContext(ctx context.Context) RecurrencePatternResponsePtrOutput
func (RecurrencePatternResponsePtrOutput) WeekDays ¶
func (o RecurrencePatternResponsePtrOutput) WeekDays() pulumi.StringArrayOutput
The week days the schedule runs. Used for when the Frequency is set to Weekly.
type ReferenceVm ¶
type ReferenceVm struct { // The password of the virtual machine. This will be set to null in GET resource API Password *string `pulumi:"password"` // The username of the virtual machine UserName string `pulumi:"userName"` }
Details of a Reference Vm
type ReferenceVmArgs ¶
type ReferenceVmArgs struct { // The password of the virtual machine. This will be set to null in GET resource API Password pulumi.StringPtrInput `pulumi:"password"` // The username of the virtual machine UserName pulumi.StringInput `pulumi:"userName"` }
Details of a Reference Vm
func (ReferenceVmArgs) ElementType ¶
func (ReferenceVmArgs) ElementType() reflect.Type
func (ReferenceVmArgs) ToReferenceVmOutput ¶
func (i ReferenceVmArgs) ToReferenceVmOutput() ReferenceVmOutput
func (ReferenceVmArgs) ToReferenceVmOutputWithContext ¶
func (i ReferenceVmArgs) ToReferenceVmOutputWithContext(ctx context.Context) ReferenceVmOutput
type ReferenceVmInput ¶
type ReferenceVmInput interface { pulumi.Input ToReferenceVmOutput() ReferenceVmOutput ToReferenceVmOutputWithContext(context.Context) ReferenceVmOutput }
ReferenceVmInput is an input type that accepts ReferenceVmArgs and ReferenceVmOutput values. You can construct a concrete instance of `ReferenceVmInput` via:
ReferenceVmArgs{...}
type ReferenceVmOutput ¶
type ReferenceVmOutput struct{ *pulumi.OutputState }
Details of a Reference Vm
func (ReferenceVmOutput) ElementType ¶
func (ReferenceVmOutput) ElementType() reflect.Type
func (ReferenceVmOutput) Password ¶
func (o ReferenceVmOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine. This will be set to null in GET resource API
func (ReferenceVmOutput) ToReferenceVmOutput ¶
func (o ReferenceVmOutput) ToReferenceVmOutput() ReferenceVmOutput
func (ReferenceVmOutput) ToReferenceVmOutputWithContext ¶
func (o ReferenceVmOutput) ToReferenceVmOutputWithContext(ctx context.Context) ReferenceVmOutput
func (ReferenceVmOutput) UserName ¶
func (o ReferenceVmOutput) UserName() pulumi.StringOutput
The username of the virtual machine
type ReferenceVmResponse ¶
type ReferenceVmResponse struct { // The password of the virtual machine. This will be set to null in GET resource API Password *string `pulumi:"password"` // The username of the virtual machine UserName string `pulumi:"userName"` // VM resource Id for the environment VmResourceId string `pulumi:"vmResourceId"` // The state details for the reference virtual machine. VmStateDetails VmStateDetailsResponse `pulumi:"vmStateDetails"` }
Details of a Reference Vm
type ReferenceVmResponseOutput ¶
type ReferenceVmResponseOutput struct{ *pulumi.OutputState }
Details of a Reference Vm
func (ReferenceVmResponseOutput) ElementType ¶
func (ReferenceVmResponseOutput) ElementType() reflect.Type
func (ReferenceVmResponseOutput) Password ¶
func (o ReferenceVmResponseOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine. This will be set to null in GET resource API
func (ReferenceVmResponseOutput) ToReferenceVmResponseOutput ¶
func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutput() ReferenceVmResponseOutput
func (ReferenceVmResponseOutput) ToReferenceVmResponseOutputWithContext ¶
func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutputWithContext(ctx context.Context) ReferenceVmResponseOutput
func (ReferenceVmResponseOutput) UserName ¶
func (o ReferenceVmResponseOutput) UserName() pulumi.StringOutput
The username of the virtual machine
func (ReferenceVmResponseOutput) VmResourceId ¶
func (o ReferenceVmResponseOutput) VmResourceId() pulumi.StringOutput
VM resource Id for the environment
func (ReferenceVmResponseOutput) VmStateDetails ¶
func (o ReferenceVmResponseOutput) VmStateDetails() VmStateDetailsResponseOutput
The state details for the reference virtual machine.
type RegionalAvailabilityResponse ¶
type RegionalAvailabilityResponse struct { // Corresponding region Region *string `pulumi:"region"` // List of all the size information for the region SizeAvailabilities []SizeAvailabilityResponse `pulumi:"sizeAvailabilities"` }
The availability information of sizes across regions
type RegionalAvailabilityResponseArrayOutput ¶
type RegionalAvailabilityResponseArrayOutput struct{ *pulumi.OutputState }
func (RegionalAvailabilityResponseArrayOutput) ElementType ¶
func (RegionalAvailabilityResponseArrayOutput) ElementType() reflect.Type
func (RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutput ¶
func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutput() RegionalAvailabilityResponseArrayOutput
func (RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutputWithContext ¶
func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutputWithContext(ctx context.Context) RegionalAvailabilityResponseArrayOutput
type RegionalAvailabilityResponseOutput ¶
type RegionalAvailabilityResponseOutput struct{ *pulumi.OutputState }
The availability information of sizes across regions
func (RegionalAvailabilityResponseOutput) ElementType ¶
func (RegionalAvailabilityResponseOutput) ElementType() reflect.Type
func (RegionalAvailabilityResponseOutput) Region ¶
func (o RegionalAvailabilityResponseOutput) Region() pulumi.StringPtrOutput
Corresponding region
func (RegionalAvailabilityResponseOutput) SizeAvailabilities ¶
func (o RegionalAvailabilityResponseOutput) SizeAvailabilities() SizeAvailabilityResponseArrayOutput
List of all the size information for the region
func (RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutput ¶
func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutput() RegionalAvailabilityResponseOutput
func (RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutputWithContext ¶
func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutputWithContext(ctx context.Context) RegionalAvailabilityResponseOutput
type ResourceIdentityType ¶
type ResourceIdentityType string
The identity type.
func (ResourceIdentityType) ElementType ¶
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToResourceIdentityTypeOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToStringOutput ¶
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypeInput ¶
type ResourceIdentityTypeInput interface { pulumi.Input ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput }
ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:
ResourceIdentityTypeSystemAssigned
type ResourceIdentityTypeOutput ¶
type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypeOutput) ElementType ¶
func (ResourceIdentityTypeOutput) ElementType() reflect.Type
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToStringOutput ¶
func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypePtrInput ¶
type ResourceIdentityTypePtrInput interface { pulumi.Input ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput }
func ResourceIdentityTypePtr ¶
func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput
type ResourceIdentityTypePtrOutput ¶
type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypePtrOutput) Elem ¶
func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
func (ResourceIdentityTypePtrOutput) ElementType ¶
func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSet ¶
type ResourceSet struct { // resourceSettingId for the environment ResourceSettingId *string `pulumi:"resourceSettingId"` // VM resource Id for the environment VmResourceId *string `pulumi:"vmResourceId"` }
Represents a VM and the setting Id it was created for.
type ResourceSetArgs ¶
type ResourceSetArgs struct { // resourceSettingId for the environment ResourceSettingId pulumi.StringPtrInput `pulumi:"resourceSettingId"` // VM resource Id for the environment VmResourceId pulumi.StringPtrInput `pulumi:"vmResourceId"` }
Represents a VM and the setting Id it was created for.
func (ResourceSetArgs) ElementType ¶
func (ResourceSetArgs) ElementType() reflect.Type
func (ResourceSetArgs) ToResourceSetOutput ¶
func (i ResourceSetArgs) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetArgs) ToResourceSetOutputWithContext ¶
func (i ResourceSetArgs) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
func (ResourceSetArgs) ToResourceSetPtrOutput ¶
func (i ResourceSetArgs) ToResourceSetPtrOutput() ResourceSetPtrOutput
func (ResourceSetArgs) ToResourceSetPtrOutputWithContext ¶
func (i ResourceSetArgs) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
type ResourceSetInput ¶
type ResourceSetInput interface { pulumi.Input ToResourceSetOutput() ResourceSetOutput ToResourceSetOutputWithContext(context.Context) ResourceSetOutput }
ResourceSetInput is an input type that accepts ResourceSetArgs and ResourceSetOutput values. You can construct a concrete instance of `ResourceSetInput` via:
ResourceSetArgs{...}
type ResourceSetOutput ¶
type ResourceSetOutput struct{ *pulumi.OutputState }
Represents a VM and the setting Id it was created for.
func (ResourceSetOutput) ElementType ¶
func (ResourceSetOutput) ElementType() reflect.Type
func (ResourceSetOutput) ResourceSettingId ¶
func (o ResourceSetOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetOutput) ToResourceSetOutput ¶
func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetOutput) ToResourceSetOutputWithContext ¶
func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
func (ResourceSetOutput) ToResourceSetPtrOutput ¶
func (o ResourceSetOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
func (ResourceSetOutput) ToResourceSetPtrOutputWithContext ¶
func (o ResourceSetOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
func (ResourceSetOutput) VmResourceId ¶
func (o ResourceSetOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSetPtrInput ¶
type ResourceSetPtrInput interface { pulumi.Input ToResourceSetPtrOutput() ResourceSetPtrOutput ToResourceSetPtrOutputWithContext(context.Context) ResourceSetPtrOutput }
ResourceSetPtrInput is an input type that accepts ResourceSetArgs, ResourceSetPtr and ResourceSetPtrOutput values. You can construct a concrete instance of `ResourceSetPtrInput` via:
ResourceSetArgs{...} or: nil
func ResourceSetPtr ¶
func ResourceSetPtr(v *ResourceSetArgs) ResourceSetPtrInput
type ResourceSetPtrOutput ¶
type ResourceSetPtrOutput struct{ *pulumi.OutputState }
func (ResourceSetPtrOutput) Elem ¶
func (o ResourceSetPtrOutput) Elem() ResourceSetOutput
func (ResourceSetPtrOutput) ElementType ¶
func (ResourceSetPtrOutput) ElementType() reflect.Type
func (ResourceSetPtrOutput) ResourceSettingId ¶
func (o ResourceSetPtrOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetPtrOutput) ToResourceSetPtrOutput ¶
func (o ResourceSetPtrOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
func (ResourceSetPtrOutput) ToResourceSetPtrOutputWithContext ¶
func (o ResourceSetPtrOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
func (ResourceSetPtrOutput) VmResourceId ¶
func (o ResourceSetPtrOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSetResponse ¶
type ResourceSetResponse struct { // resourceSettingId for the environment ResourceSettingId *string `pulumi:"resourceSettingId"` // VM resource Id for the environment VmResourceId *string `pulumi:"vmResourceId"` }
Represents a VM and the setting Id it was created for.
type ResourceSetResponseOutput ¶
type ResourceSetResponseOutput struct{ *pulumi.OutputState }
Represents a VM and the setting Id it was created for.
func (ResourceSetResponseOutput) ElementType ¶
func (ResourceSetResponseOutput) ElementType() reflect.Type
func (ResourceSetResponseOutput) ResourceSettingId ¶
func (o ResourceSetResponseOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetResponseOutput) ToResourceSetResponseOutput ¶
func (o ResourceSetResponseOutput) ToResourceSetResponseOutput() ResourceSetResponseOutput
func (ResourceSetResponseOutput) ToResourceSetResponseOutputWithContext ¶
func (o ResourceSetResponseOutput) ToResourceSetResponseOutputWithContext(ctx context.Context) ResourceSetResponseOutput
func (ResourceSetResponseOutput) VmResourceId ¶
func (o ResourceSetResponseOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSetResponsePtrOutput ¶
type ResourceSetResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetResponsePtrOutput) Elem ¶
func (o ResourceSetResponsePtrOutput) Elem() ResourceSetResponseOutput
func (ResourceSetResponsePtrOutput) ElementType ¶
func (ResourceSetResponsePtrOutput) ElementType() reflect.Type
func (ResourceSetResponsePtrOutput) ResourceSettingId ¶
func (o ResourceSetResponsePtrOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutput ¶
func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
func (ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutputWithContext ¶
func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
func (ResourceSetResponsePtrOutput) VmResourceId ¶
func (o ResourceSetResponsePtrOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSettings ¶
type ResourceSettings struct { // The resource id of the gallery image used for creating the virtual machine GalleryImageResourceId *string `pulumi:"galleryImageResourceId"` // Details specific to Reference Vm ReferenceVm ReferenceVm `pulumi:"referenceVm"` // The size of the virtual machine Size *string `pulumi:"size"` }
Represents resource specific settings
type ResourceSettingsArgs ¶
type ResourceSettingsArgs struct { // The resource id of the gallery image used for creating the virtual machine GalleryImageResourceId pulumi.StringPtrInput `pulumi:"galleryImageResourceId"` // Details specific to Reference Vm ReferenceVm ReferenceVmInput `pulumi:"referenceVm"` // The size of the virtual machine Size pulumi.StringPtrInput `pulumi:"size"` }
Represents resource specific settings
func (ResourceSettingsArgs) ElementType ¶
func (ResourceSettingsArgs) ElementType() reflect.Type
func (ResourceSettingsArgs) ToResourceSettingsOutput ¶
func (i ResourceSettingsArgs) ToResourceSettingsOutput() ResourceSettingsOutput
func (ResourceSettingsArgs) ToResourceSettingsOutputWithContext ¶
func (i ResourceSettingsArgs) ToResourceSettingsOutputWithContext(ctx context.Context) ResourceSettingsOutput
type ResourceSettingsInput ¶
type ResourceSettingsInput interface { pulumi.Input ToResourceSettingsOutput() ResourceSettingsOutput ToResourceSettingsOutputWithContext(context.Context) ResourceSettingsOutput }
ResourceSettingsInput is an input type that accepts ResourceSettingsArgs and ResourceSettingsOutput values. You can construct a concrete instance of `ResourceSettingsInput` via:
ResourceSettingsArgs{...}
type ResourceSettingsOutput ¶
type ResourceSettingsOutput struct{ *pulumi.OutputState }
Represents resource specific settings
func (ResourceSettingsOutput) ElementType ¶
func (ResourceSettingsOutput) ElementType() reflect.Type
func (ResourceSettingsOutput) GalleryImageResourceId ¶
func (o ResourceSettingsOutput) GalleryImageResourceId() pulumi.StringPtrOutput
The resource id of the gallery image used for creating the virtual machine
func (ResourceSettingsOutput) ReferenceVm ¶
func (o ResourceSettingsOutput) ReferenceVm() ReferenceVmOutput
Details specific to Reference Vm
func (ResourceSettingsOutput) Size ¶
func (o ResourceSettingsOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine
func (ResourceSettingsOutput) ToResourceSettingsOutput ¶
func (o ResourceSettingsOutput) ToResourceSettingsOutput() ResourceSettingsOutput
func (ResourceSettingsOutput) ToResourceSettingsOutputWithContext ¶
func (o ResourceSettingsOutput) ToResourceSettingsOutputWithContext(ctx context.Context) ResourceSettingsOutput
type ResourceSettingsResponse ¶
type ResourceSettingsResponse struct { // The translated compute cores of the virtual machine Cores int `pulumi:"cores"` // The resource id of the gallery image used for creating the virtual machine GalleryImageResourceId *string `pulumi:"galleryImageResourceId"` // The unique id of the resource setting Id string `pulumi:"id"` // The name of the image used to created the environment setting ImageName string `pulumi:"imageName"` // Details specific to Reference Vm ReferenceVm ReferenceVmResponse `pulumi:"referenceVm"` // The size of the virtual machine Size *string `pulumi:"size"` }
Represents resource specific settings
type ResourceSettingsResponseOutput ¶
type ResourceSettingsResponseOutput struct{ *pulumi.OutputState }
Represents resource specific settings
func (ResourceSettingsResponseOutput) Cores ¶
func (o ResourceSettingsResponseOutput) Cores() pulumi.IntOutput
The translated compute cores of the virtual machine
func (ResourceSettingsResponseOutput) ElementType ¶
func (ResourceSettingsResponseOutput) ElementType() reflect.Type
func (ResourceSettingsResponseOutput) GalleryImageResourceId ¶
func (o ResourceSettingsResponseOutput) GalleryImageResourceId() pulumi.StringPtrOutput
The resource id of the gallery image used for creating the virtual machine
func (ResourceSettingsResponseOutput) Id ¶
func (o ResourceSettingsResponseOutput) Id() pulumi.StringOutput
The unique id of the resource setting
func (ResourceSettingsResponseOutput) ImageName ¶
func (o ResourceSettingsResponseOutput) ImageName() pulumi.StringOutput
The name of the image used to created the environment setting
func (ResourceSettingsResponseOutput) ReferenceVm ¶
func (o ResourceSettingsResponseOutput) ReferenceVm() ReferenceVmResponseOutput
Details specific to Reference Vm
func (ResourceSettingsResponseOutput) Size ¶
func (o ResourceSettingsResponseOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine
func (ResourceSettingsResponseOutput) ToResourceSettingsResponseOutput ¶
func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutput() ResourceSettingsResponseOutput
func (ResourceSettingsResponseOutput) ToResourceSettingsResponseOutputWithContext ¶
func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceSettingsResponseOutput
type RosterProfile ¶
type RosterProfile struct { // The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode. ActiveDirectoryGroupId *string `pulumi:"activeDirectoryGroupId"` // The base URI identifying the lms instance. LmsInstance *string `pulumi:"lmsInstance"` // The unique id of the azure lab services tool in the lms. LtiClientId *string `pulumi:"ltiClientId"` // The unique context identifier for the lab in the lms. LtiContextId *string `pulumi:"ltiContextId"` // The uri of the names and roles service endpoint on the lms for the class attached to this lab. LtiRosterEndpoint *string `pulumi:"ltiRosterEndpoint"` }
The lab user list management profile.
type RosterProfileArgs ¶
type RosterProfileArgs struct { // The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode. ActiveDirectoryGroupId pulumi.StringPtrInput `pulumi:"activeDirectoryGroupId"` // The base URI identifying the lms instance. LmsInstance pulumi.StringPtrInput `pulumi:"lmsInstance"` // The unique id of the azure lab services tool in the lms. LtiClientId pulumi.StringPtrInput `pulumi:"ltiClientId"` // The unique context identifier for the lab in the lms. LtiContextId pulumi.StringPtrInput `pulumi:"ltiContextId"` // The uri of the names and roles service endpoint on the lms for the class attached to this lab. LtiRosterEndpoint pulumi.StringPtrInput `pulumi:"ltiRosterEndpoint"` }
The lab user list management profile.
func (RosterProfileArgs) ElementType ¶
func (RosterProfileArgs) ElementType() reflect.Type
func (RosterProfileArgs) ToRosterProfileOutput ¶
func (i RosterProfileArgs) ToRosterProfileOutput() RosterProfileOutput
func (RosterProfileArgs) ToRosterProfileOutputWithContext ¶
func (i RosterProfileArgs) ToRosterProfileOutputWithContext(ctx context.Context) RosterProfileOutput
func (RosterProfileArgs) ToRosterProfilePtrOutput ¶
func (i RosterProfileArgs) ToRosterProfilePtrOutput() RosterProfilePtrOutput
func (RosterProfileArgs) ToRosterProfilePtrOutputWithContext ¶
func (i RosterProfileArgs) ToRosterProfilePtrOutputWithContext(ctx context.Context) RosterProfilePtrOutput
type RosterProfileInput ¶
type RosterProfileInput interface { pulumi.Input ToRosterProfileOutput() RosterProfileOutput ToRosterProfileOutputWithContext(context.Context) RosterProfileOutput }
RosterProfileInput is an input type that accepts RosterProfileArgs and RosterProfileOutput values. You can construct a concrete instance of `RosterProfileInput` via:
RosterProfileArgs{...}
type RosterProfileOutput ¶
type RosterProfileOutput struct{ *pulumi.OutputState }
The lab user list management profile.
func (RosterProfileOutput) ActiveDirectoryGroupId ¶
func (o RosterProfileOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
func (RosterProfileOutput) ElementType ¶
func (RosterProfileOutput) ElementType() reflect.Type
func (RosterProfileOutput) LmsInstance ¶
func (o RosterProfileOutput) LmsInstance() pulumi.StringPtrOutput
The base URI identifying the lms instance.
func (RosterProfileOutput) LtiClientId ¶
func (o RosterProfileOutput) LtiClientId() pulumi.StringPtrOutput
The unique id of the azure lab services tool in the lms.
func (RosterProfileOutput) LtiContextId ¶
func (o RosterProfileOutput) LtiContextId() pulumi.StringPtrOutput
The unique context identifier for the lab in the lms.
func (RosterProfileOutput) LtiRosterEndpoint ¶
func (o RosterProfileOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
The uri of the names and roles service endpoint on the lms for the class attached to this lab.
func (RosterProfileOutput) ToRosterProfileOutput ¶
func (o RosterProfileOutput) ToRosterProfileOutput() RosterProfileOutput
func (RosterProfileOutput) ToRosterProfileOutputWithContext ¶
func (o RosterProfileOutput) ToRosterProfileOutputWithContext(ctx context.Context) RosterProfileOutput
func (RosterProfileOutput) ToRosterProfilePtrOutput ¶
func (o RosterProfileOutput) ToRosterProfilePtrOutput() RosterProfilePtrOutput
func (RosterProfileOutput) ToRosterProfilePtrOutputWithContext ¶
func (o RosterProfileOutput) ToRosterProfilePtrOutputWithContext(ctx context.Context) RosterProfilePtrOutput
type RosterProfilePtrInput ¶
type RosterProfilePtrInput interface { pulumi.Input ToRosterProfilePtrOutput() RosterProfilePtrOutput ToRosterProfilePtrOutputWithContext(context.Context) RosterProfilePtrOutput }
RosterProfilePtrInput is an input type that accepts RosterProfileArgs, RosterProfilePtr and RosterProfilePtrOutput values. You can construct a concrete instance of `RosterProfilePtrInput` via:
RosterProfileArgs{...} or: nil
func RosterProfilePtr ¶
func RosterProfilePtr(v *RosterProfileArgs) RosterProfilePtrInput
type RosterProfilePtrOutput ¶
type RosterProfilePtrOutput struct{ *pulumi.OutputState }
func (RosterProfilePtrOutput) ActiveDirectoryGroupId ¶
func (o RosterProfilePtrOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
func (RosterProfilePtrOutput) Elem ¶
func (o RosterProfilePtrOutput) Elem() RosterProfileOutput
func (RosterProfilePtrOutput) ElementType ¶
func (RosterProfilePtrOutput) ElementType() reflect.Type
func (RosterProfilePtrOutput) LmsInstance ¶
func (o RosterProfilePtrOutput) LmsInstance() pulumi.StringPtrOutput
The base URI identifying the lms instance.
func (RosterProfilePtrOutput) LtiClientId ¶
func (o RosterProfilePtrOutput) LtiClientId() pulumi.StringPtrOutput
The unique id of the azure lab services tool in the lms.
func (RosterProfilePtrOutput) LtiContextId ¶
func (o RosterProfilePtrOutput) LtiContextId() pulumi.StringPtrOutput
The unique context identifier for the lab in the lms.
func (RosterProfilePtrOutput) LtiRosterEndpoint ¶
func (o RosterProfilePtrOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
The uri of the names and roles service endpoint on the lms for the class attached to this lab.
func (RosterProfilePtrOutput) ToRosterProfilePtrOutput ¶
func (o RosterProfilePtrOutput) ToRosterProfilePtrOutput() RosterProfilePtrOutput
func (RosterProfilePtrOutput) ToRosterProfilePtrOutputWithContext ¶
func (o RosterProfilePtrOutput) ToRosterProfilePtrOutputWithContext(ctx context.Context) RosterProfilePtrOutput
type RosterProfileResponse ¶
type RosterProfileResponse struct { // The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode. ActiveDirectoryGroupId *string `pulumi:"activeDirectoryGroupId"` // The base URI identifying the lms instance. LmsInstance *string `pulumi:"lmsInstance"` // The unique id of the azure lab services tool in the lms. LtiClientId *string `pulumi:"ltiClientId"` // The unique context identifier for the lab in the lms. LtiContextId *string `pulumi:"ltiContextId"` // The uri of the names and roles service endpoint on the lms for the class attached to this lab. LtiRosterEndpoint *string `pulumi:"ltiRosterEndpoint"` }
The lab user list management profile.
type RosterProfileResponseOutput ¶
type RosterProfileResponseOutput struct{ *pulumi.OutputState }
The lab user list management profile.
func (RosterProfileResponseOutput) ActiveDirectoryGroupId ¶
func (o RosterProfileResponseOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
func (RosterProfileResponseOutput) ElementType ¶
func (RosterProfileResponseOutput) ElementType() reflect.Type
func (RosterProfileResponseOutput) LmsInstance ¶
func (o RosterProfileResponseOutput) LmsInstance() pulumi.StringPtrOutput
The base URI identifying the lms instance.
func (RosterProfileResponseOutput) LtiClientId ¶
func (o RosterProfileResponseOutput) LtiClientId() pulumi.StringPtrOutput
The unique id of the azure lab services tool in the lms.
func (RosterProfileResponseOutput) LtiContextId ¶
func (o RosterProfileResponseOutput) LtiContextId() pulumi.StringPtrOutput
The unique context identifier for the lab in the lms.
func (RosterProfileResponseOutput) LtiRosterEndpoint ¶
func (o RosterProfileResponseOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
The uri of the names and roles service endpoint on the lms for the class attached to this lab.
func (RosterProfileResponseOutput) ToRosterProfileResponseOutput ¶
func (o RosterProfileResponseOutput) ToRosterProfileResponseOutput() RosterProfileResponseOutput
func (RosterProfileResponseOutput) ToRosterProfileResponseOutputWithContext ¶
func (o RosterProfileResponseOutput) ToRosterProfileResponseOutputWithContext(ctx context.Context) RosterProfileResponseOutput
type RosterProfileResponsePtrOutput ¶
type RosterProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (RosterProfileResponsePtrOutput) ActiveDirectoryGroupId ¶
func (o RosterProfileResponsePtrOutput) ActiveDirectoryGroupId() pulumi.StringPtrOutput
The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
func (RosterProfileResponsePtrOutput) Elem ¶
func (o RosterProfileResponsePtrOutput) Elem() RosterProfileResponseOutput
func (RosterProfileResponsePtrOutput) ElementType ¶
func (RosterProfileResponsePtrOutput) ElementType() reflect.Type
func (RosterProfileResponsePtrOutput) LmsInstance ¶
func (o RosterProfileResponsePtrOutput) LmsInstance() pulumi.StringPtrOutput
The base URI identifying the lms instance.
func (RosterProfileResponsePtrOutput) LtiClientId ¶
func (o RosterProfileResponsePtrOutput) LtiClientId() pulumi.StringPtrOutput
The unique id of the azure lab services tool in the lms.
func (RosterProfileResponsePtrOutput) LtiContextId ¶
func (o RosterProfileResponsePtrOutput) LtiContextId() pulumi.StringPtrOutput
The unique context identifier for the lab in the lms.
func (RosterProfileResponsePtrOutput) LtiRosterEndpoint ¶
func (o RosterProfileResponsePtrOutput) LtiRosterEndpoint() pulumi.StringPtrOutput
The uri of the names and roles service endpoint on the lms for the class attached to this lab.
func (RosterProfileResponsePtrOutput) ToRosterProfileResponsePtrOutput ¶
func (o RosterProfileResponsePtrOutput) ToRosterProfileResponsePtrOutput() RosterProfileResponsePtrOutput
func (RosterProfileResponsePtrOutput) ToRosterProfileResponsePtrOutputWithContext ¶
func (o RosterProfileResponsePtrOutput) ToRosterProfileResponsePtrOutputWithContext(ctx context.Context) RosterProfileResponsePtrOutput
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Notes for this schedule. Notes pulumi.StringPtrOutput `pulumi:"notes"` // Current provisioning state of the schedule. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The recurrence pattern of the scheduled actions. RecurrencePattern RecurrencePatternResponsePtrOutput `pulumi:"recurrencePattern"` // When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead. StartAt pulumi.StringPtrOutput `pulumi:"startAt"` // When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead. StopAt pulumi.StringOutput `pulumi:"stopAt"` // Metadata pertaining to creation and last modification of the schedule. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The IANA timezone id for the schedule. TimeZoneId pulumi.StringOutput `pulumi:"timeZoneId"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Schedule for automatically turning virtual machines in a lab on and off at specified times. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-01-preview.
Other available API versions: 2023-06-07.
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule 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 NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶
func (*Schedule) ToScheduleOutput ¶
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName pulumi.StringInput // Notes for this schedule. Notes pulumi.StringPtrInput // The recurrence pattern of the scheduled actions. RecurrencePattern RecurrencePatternPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the schedule that uniquely identifies it within containing lab. Used in resource URIs. ScheduleName pulumi.StringPtrInput // When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead. StartAt pulumi.StringPtrInput // When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead. StopAt pulumi.StringInput // The IANA timezone id for the schedule. TimeZoneId pulumi.StringInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) Name ¶
func (o ScheduleOutput) Name() pulumi.StringOutput
The name of the resource
func (ScheduleOutput) Notes ¶
func (o ScheduleOutput) Notes() pulumi.StringPtrOutput
Notes for this schedule.
func (ScheduleOutput) ProvisioningState ¶
func (o ScheduleOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the schedule.
func (ScheduleOutput) RecurrencePattern ¶
func (o ScheduleOutput) RecurrencePattern() RecurrencePatternResponsePtrOutput
The recurrence pattern of the scheduled actions.
func (ScheduleOutput) StartAt ¶
func (o ScheduleOutput) StartAt() pulumi.StringPtrOutput
When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead.
func (ScheduleOutput) StopAt ¶
func (o ScheduleOutput) StopAt() pulumi.StringOutput
When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead.
func (ScheduleOutput) SystemData ¶
func (o ScheduleOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the schedule.
func (ScheduleOutput) TimeZoneId ¶
func (o ScheduleOutput) TimeZoneId() pulumi.StringOutput
The IANA timezone id for the schedule.
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) Type ¶
func (o ScheduleOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ScheduleState ¶
type ScheduleState struct { }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type SecurityProfile ¶
type SecurityProfile struct { // Whether any user or only specified users can register to a lab. OpenAccess *EnableState `pulumi:"openAccess"` }
The lab security profile.
type SecurityProfileArgs ¶
type SecurityProfileArgs struct { // Whether any user or only specified users can register to a lab. OpenAccess EnableStatePtrInput `pulumi:"openAccess"` }
The lab security profile.
func (SecurityProfileArgs) ElementType ¶
func (SecurityProfileArgs) ElementType() reflect.Type
func (SecurityProfileArgs) ToSecurityProfileOutput ¶
func (i SecurityProfileArgs) ToSecurityProfileOutput() SecurityProfileOutput
func (SecurityProfileArgs) ToSecurityProfileOutputWithContext ¶
func (i SecurityProfileArgs) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileInput ¶
type SecurityProfileInput interface { pulumi.Input ToSecurityProfileOutput() SecurityProfileOutput ToSecurityProfileOutputWithContext(context.Context) SecurityProfileOutput }
SecurityProfileInput is an input type that accepts SecurityProfileArgs and SecurityProfileOutput values. You can construct a concrete instance of `SecurityProfileInput` via:
SecurityProfileArgs{...}
type SecurityProfileOutput ¶
type SecurityProfileOutput struct{ *pulumi.OutputState }
The lab security profile.
func (SecurityProfileOutput) ElementType ¶
func (SecurityProfileOutput) ElementType() reflect.Type
func (SecurityProfileOutput) OpenAccess ¶
func (o SecurityProfileOutput) OpenAccess() EnableStatePtrOutput
Whether any user or only specified users can register to a lab.
func (SecurityProfileOutput) ToSecurityProfileOutput ¶
func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
func (SecurityProfileOutput) ToSecurityProfileOutputWithContext ¶
func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileResponse ¶
type SecurityProfileResponse struct { // Whether any user or only specified users can register to a lab. OpenAccess *string `pulumi:"openAccess"` // The registration code for the lab. RegistrationCode string `pulumi:"registrationCode"` }
The lab security profile.
type SecurityProfileResponseOutput ¶
type SecurityProfileResponseOutput struct{ *pulumi.OutputState }
The lab security profile.
func (SecurityProfileResponseOutput) ElementType ¶
func (SecurityProfileResponseOutput) ElementType() reflect.Type
func (SecurityProfileResponseOutput) OpenAccess ¶
func (o SecurityProfileResponseOutput) OpenAccess() pulumi.StringPtrOutput
Whether any user or only specified users can register to a lab.
func (SecurityProfileResponseOutput) RegistrationCode ¶
func (o SecurityProfileResponseOutput) RegistrationCode() pulumi.StringOutput
The registration code for the lab.
func (SecurityProfileResponseOutput) ToSecurityProfileResponseOutput ¶
func (o SecurityProfileResponseOutput) ToSecurityProfileResponseOutput() SecurityProfileResponseOutput
func (SecurityProfileResponseOutput) ToSecurityProfileResponseOutputWithContext ¶
func (o SecurityProfileResponseOutput) ToSecurityProfileResponseOutputWithContext(ctx context.Context) SecurityProfileResponseOutput
type ShutdownOnIdleMode ¶
type ShutdownOnIdleMode string
Whether a VM will get shutdown when it has idled for a period of time.
func (ShutdownOnIdleMode) ElementType ¶
func (ShutdownOnIdleMode) ElementType() reflect.Type
func (ShutdownOnIdleMode) ToShutdownOnIdleModeOutput ¶
func (e ShutdownOnIdleMode) ToShutdownOnIdleModeOutput() ShutdownOnIdleModeOutput
func (ShutdownOnIdleMode) ToShutdownOnIdleModeOutputWithContext ¶
func (e ShutdownOnIdleMode) ToShutdownOnIdleModeOutputWithContext(ctx context.Context) ShutdownOnIdleModeOutput
func (ShutdownOnIdleMode) ToShutdownOnIdleModePtrOutput ¶
func (e ShutdownOnIdleMode) ToShutdownOnIdleModePtrOutput() ShutdownOnIdleModePtrOutput
func (ShutdownOnIdleMode) ToShutdownOnIdleModePtrOutputWithContext ¶
func (e ShutdownOnIdleMode) ToShutdownOnIdleModePtrOutputWithContext(ctx context.Context) ShutdownOnIdleModePtrOutput
func (ShutdownOnIdleMode) ToStringOutput ¶
func (e ShutdownOnIdleMode) ToStringOutput() pulumi.StringOutput
func (ShutdownOnIdleMode) ToStringOutputWithContext ¶
func (e ShutdownOnIdleMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ShutdownOnIdleMode) ToStringPtrOutput ¶
func (e ShutdownOnIdleMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ShutdownOnIdleMode) ToStringPtrOutputWithContext ¶
func (e ShutdownOnIdleMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ShutdownOnIdleModeInput ¶
type ShutdownOnIdleModeInput interface { pulumi.Input ToShutdownOnIdleModeOutput() ShutdownOnIdleModeOutput ToShutdownOnIdleModeOutputWithContext(context.Context) ShutdownOnIdleModeOutput }
ShutdownOnIdleModeInput is an input type that accepts values of the ShutdownOnIdleMode enum A concrete instance of `ShutdownOnIdleModeInput` can be one of the following:
ShutdownOnIdleModeNone ShutdownOnIdleModeUserAbsence ShutdownOnIdleModeLowUsage
type ShutdownOnIdleModeOutput ¶
type ShutdownOnIdleModeOutput struct{ *pulumi.OutputState }
func (ShutdownOnIdleModeOutput) ElementType ¶
func (ShutdownOnIdleModeOutput) ElementType() reflect.Type
func (ShutdownOnIdleModeOutput) ToShutdownOnIdleModeOutput ¶
func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModeOutput() ShutdownOnIdleModeOutput
func (ShutdownOnIdleModeOutput) ToShutdownOnIdleModeOutputWithContext ¶
func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModeOutputWithContext(ctx context.Context) ShutdownOnIdleModeOutput
func (ShutdownOnIdleModeOutput) ToShutdownOnIdleModePtrOutput ¶
func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModePtrOutput() ShutdownOnIdleModePtrOutput
func (ShutdownOnIdleModeOutput) ToShutdownOnIdleModePtrOutputWithContext ¶
func (o ShutdownOnIdleModeOutput) ToShutdownOnIdleModePtrOutputWithContext(ctx context.Context) ShutdownOnIdleModePtrOutput
func (ShutdownOnIdleModeOutput) ToStringOutput ¶
func (o ShutdownOnIdleModeOutput) ToStringOutput() pulumi.StringOutput
func (ShutdownOnIdleModeOutput) ToStringOutputWithContext ¶
func (o ShutdownOnIdleModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ShutdownOnIdleModeOutput) ToStringPtrOutput ¶
func (o ShutdownOnIdleModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ShutdownOnIdleModeOutput) ToStringPtrOutputWithContext ¶
func (o ShutdownOnIdleModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ShutdownOnIdleModePtrInput ¶
type ShutdownOnIdleModePtrInput interface { pulumi.Input ToShutdownOnIdleModePtrOutput() ShutdownOnIdleModePtrOutput ToShutdownOnIdleModePtrOutputWithContext(context.Context) ShutdownOnIdleModePtrOutput }
func ShutdownOnIdleModePtr ¶
func ShutdownOnIdleModePtr(v string) ShutdownOnIdleModePtrInput
type ShutdownOnIdleModePtrOutput ¶
type ShutdownOnIdleModePtrOutput struct{ *pulumi.OutputState }
func (ShutdownOnIdleModePtrOutput) Elem ¶
func (o ShutdownOnIdleModePtrOutput) Elem() ShutdownOnIdleModeOutput
func (ShutdownOnIdleModePtrOutput) ElementType ¶
func (ShutdownOnIdleModePtrOutput) ElementType() reflect.Type
func (ShutdownOnIdleModePtrOutput) ToShutdownOnIdleModePtrOutput ¶
func (o ShutdownOnIdleModePtrOutput) ToShutdownOnIdleModePtrOutput() ShutdownOnIdleModePtrOutput
func (ShutdownOnIdleModePtrOutput) ToShutdownOnIdleModePtrOutputWithContext ¶
func (o ShutdownOnIdleModePtrOutput) ToShutdownOnIdleModePtrOutputWithContext(ctx context.Context) ShutdownOnIdleModePtrOutput
func (ShutdownOnIdleModePtrOutput) ToStringPtrOutput ¶
func (o ShutdownOnIdleModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ShutdownOnIdleModePtrOutput) ToStringPtrOutputWithContext ¶
func (o ShutdownOnIdleModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SizeAvailabilityResponse ¶
type SizeAvailabilityResponse struct { // Whether or not this size category is available IsAvailable *bool `pulumi:"isAvailable"` // The category of the size (Basic, Standard, Performance). SizeCategory *string `pulumi:"sizeCategory"` }
Represents the size information
type SizeAvailabilityResponseArrayOutput ¶
type SizeAvailabilityResponseArrayOutput struct{ *pulumi.OutputState }
func (SizeAvailabilityResponseArrayOutput) ElementType ¶
func (SizeAvailabilityResponseArrayOutput) ElementType() reflect.Type
func (SizeAvailabilityResponseArrayOutput) Index ¶
func (o SizeAvailabilityResponseArrayOutput) Index(i pulumi.IntInput) SizeAvailabilityResponseOutput
func (SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutput ¶
func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutput() SizeAvailabilityResponseArrayOutput
func (SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutputWithContext ¶
func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutputWithContext(ctx context.Context) SizeAvailabilityResponseArrayOutput
type SizeAvailabilityResponseOutput ¶
type SizeAvailabilityResponseOutput struct{ *pulumi.OutputState }
Represents the size information
func (SizeAvailabilityResponseOutput) ElementType ¶
func (SizeAvailabilityResponseOutput) ElementType() reflect.Type
func (SizeAvailabilityResponseOutput) IsAvailable ¶
func (o SizeAvailabilityResponseOutput) IsAvailable() pulumi.BoolPtrOutput
Whether or not this size category is available
func (SizeAvailabilityResponseOutput) SizeCategory ¶
func (o SizeAvailabilityResponseOutput) SizeCategory() pulumi.StringPtrOutput
The category of the size (Basic, Standard, Performance).
func (SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutput ¶
func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutput() SizeAvailabilityResponseOutput
func (SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutputWithContext ¶
func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutputWithContext(ctx context.Context) SizeAvailabilityResponseOutput
type SizeConfigurationPropertiesResponse ¶
type SizeConfigurationPropertiesResponse struct { // Represents a list of size categories supported by this Lab Account (Small, Medium, Large) EnvironmentSizes []EnvironmentSizeResponse `pulumi:"environmentSizes"` }
Represents the size configuration under the lab account
type SizeConfigurationPropertiesResponseOutput ¶
type SizeConfigurationPropertiesResponseOutput struct{ *pulumi.OutputState }
Represents the size configuration under the lab account
func (SizeConfigurationPropertiesResponseOutput) ElementType ¶
func (SizeConfigurationPropertiesResponseOutput) ElementType() reflect.Type
func (SizeConfigurationPropertiesResponseOutput) EnvironmentSizes ¶
func (o SizeConfigurationPropertiesResponseOutput) EnvironmentSizes() EnvironmentSizeResponseArrayOutput
Represents a list of size categories supported by this Lab Account (Small, Medium, Large)
func (SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutput ¶
func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutput() SizeConfigurationPropertiesResponseOutput
func (SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutputWithContext ¶
func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponseOutput
type SizeInfoResponse ¶
type SizeInfoResponse struct { // Represents the actual compute size, e.g. Standard_A2_v2. ComputeSize *string `pulumi:"computeSize"` // The amount of memory available (in GB). Memory *float64 `pulumi:"memory"` // The number of cores a VM of this size has. NumberOfCores *int `pulumi:"numberOfCores"` // The pay-as-you-go price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. Price *float64 `pulumi:"price"` }
Contains detailed information about a size
type SizeInfoResponseArrayOutput ¶
type SizeInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (SizeInfoResponseArrayOutput) ElementType ¶
func (SizeInfoResponseArrayOutput) ElementType() reflect.Type
func (SizeInfoResponseArrayOutput) Index ¶
func (o SizeInfoResponseArrayOutput) Index(i pulumi.IntInput) SizeInfoResponseOutput
func (SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutput ¶
func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutput() SizeInfoResponseArrayOutput
func (SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutputWithContext ¶
func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutputWithContext(ctx context.Context) SizeInfoResponseArrayOutput
type SizeInfoResponseOutput ¶
type SizeInfoResponseOutput struct{ *pulumi.OutputState }
Contains detailed information about a size
func (SizeInfoResponseOutput) ComputeSize ¶
func (o SizeInfoResponseOutput) ComputeSize() pulumi.StringPtrOutput
Represents the actual compute size, e.g. Standard_A2_v2.
func (SizeInfoResponseOutput) ElementType ¶
func (SizeInfoResponseOutput) ElementType() reflect.Type
func (SizeInfoResponseOutput) Memory ¶
func (o SizeInfoResponseOutput) Memory() pulumi.Float64PtrOutput
The amount of memory available (in GB).
func (SizeInfoResponseOutput) NumberOfCores ¶
func (o SizeInfoResponseOutput) NumberOfCores() pulumi.IntPtrOutput
The number of cores a VM of this size has.
func (SizeInfoResponseOutput) Price ¶
func (o SizeInfoResponseOutput) Price() pulumi.Float64PtrOutput
The pay-as-you-go price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost.
func (SizeInfoResponseOutput) ToSizeInfoResponseOutput ¶
func (o SizeInfoResponseOutput) ToSizeInfoResponseOutput() SizeInfoResponseOutput
func (SizeInfoResponseOutput) ToSizeInfoResponseOutputWithContext ¶
func (o SizeInfoResponseOutput) ToSizeInfoResponseOutputWithContext(ctx context.Context) SizeInfoResponseOutput
type Sku ¶
type Sku struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name string `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size *string `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier *SkuTier `pulumi:"tier"` }
The resource model definition representing SKU
type SkuArgs ¶
type SkuArgs struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name pulumi.StringInput `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size pulumi.StringPtrInput `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier SkuTierPtrInput `pulumi:"tier"` }
The resource model definition representing SKU
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuOutput) Capacity ¶
func (o SkuOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuOutput) Size ¶
func (o SkuOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() SkuTierPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuOutput) ToSkuOutput ¶
type SkuResponse ¶
type SkuResponse struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name string `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size *string `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier *string `pulumi:"tier"` }
The resource model definition representing SKU
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuResponseOutput) Size ¶
func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
type SkuTier ¶
type SkuTier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuTier) ElementType ¶
func (SkuTier) ToSkuTierOutput ¶
func (e SkuTier) ToSkuTierOutput() SkuTierOutput
func (SkuTier) ToSkuTierOutputWithContext ¶
func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
func (SkuTier) ToSkuTierPtrOutput ¶
func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput
func (SkuTier) ToSkuTierPtrOutputWithContext ¶
func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
func (SkuTier) ToStringOutput ¶
func (e SkuTier) ToStringOutput() pulumi.StringOutput
func (SkuTier) ToStringOutputWithContext ¶
func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuTier) ToStringPtrOutput ¶
func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTier) ToStringPtrOutputWithContext ¶
func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuTierInput ¶
type SkuTierInput interface { pulumi.Input ToSkuTierOutput() SkuTierOutput ToSkuTierOutputWithContext(context.Context) SkuTierOutput }
SkuTierInput is an input type that accepts values of the SkuTier enum A concrete instance of `SkuTierInput` can be one of the following:
SkuTierFree SkuTierBasic SkuTierStandard SkuTierPremium
type SkuTierOutput ¶
type SkuTierOutput struct{ *pulumi.OutputState }
func (SkuTierOutput) ElementType ¶
func (SkuTierOutput) ElementType() reflect.Type
func (SkuTierOutput) ToSkuTierOutput ¶
func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput
func (SkuTierOutput) ToSkuTierOutputWithContext ¶
func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
func (SkuTierOutput) ToSkuTierPtrOutput ¶
func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
func (SkuTierOutput) ToSkuTierPtrOutputWithContext ¶
func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
func (SkuTierOutput) ToStringOutput ¶
func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput
func (SkuTierOutput) ToStringOutputWithContext ¶
func (o SkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuTierOutput) ToStringPtrOutput ¶
func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTierOutput) ToStringPtrOutputWithContext ¶
func (o SkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuTierPtrInput ¶
type SkuTierPtrInput interface { pulumi.Input ToSkuTierPtrOutput() SkuTierPtrOutput ToSkuTierPtrOutputWithContext(context.Context) SkuTierPtrOutput }
func SkuTierPtr ¶
func SkuTierPtr(v string) SkuTierPtrInput
type SkuTierPtrOutput ¶
type SkuTierPtrOutput struct{ *pulumi.OutputState }
func (SkuTierPtrOutput) Elem ¶
func (o SkuTierPtrOutput) Elem() SkuTierOutput
func (SkuTierPtrOutput) ElementType ¶
func (SkuTierPtrOutput) ElementType() reflect.Type
func (SkuTierPtrOutput) ToSkuTierPtrOutput ¶
func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
func (SkuTierPtrOutput) ToSkuTierPtrOutputWithContext ¶
func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
func (SkuTierPtrOutput) ToStringPtrOutput ¶
func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o SkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SupportInfo ¶
type SupportInfo struct { // Support contact email address. Email *string `pulumi:"email"` // Support instructions. Instructions *string `pulumi:"instructions"` // Support contact phone number. Phone *string `pulumi:"phone"` // Support web address. Url *string `pulumi:"url"` }
Support contact information and instructions.
type SupportInfoArgs ¶
type SupportInfoArgs struct { // Support contact email address. Email pulumi.StringPtrInput `pulumi:"email"` // Support instructions. Instructions pulumi.StringPtrInput `pulumi:"instructions"` // Support contact phone number. Phone pulumi.StringPtrInput `pulumi:"phone"` // Support web address. Url pulumi.StringPtrInput `pulumi:"url"` }
Support contact information and instructions.
func (SupportInfoArgs) ElementType ¶
func (SupportInfoArgs) ElementType() reflect.Type
func (SupportInfoArgs) ToSupportInfoOutput ¶
func (i SupportInfoArgs) ToSupportInfoOutput() SupportInfoOutput
func (SupportInfoArgs) ToSupportInfoOutputWithContext ¶
func (i SupportInfoArgs) ToSupportInfoOutputWithContext(ctx context.Context) SupportInfoOutput
func (SupportInfoArgs) ToSupportInfoPtrOutput ¶
func (i SupportInfoArgs) ToSupportInfoPtrOutput() SupportInfoPtrOutput
func (SupportInfoArgs) ToSupportInfoPtrOutputWithContext ¶
func (i SupportInfoArgs) ToSupportInfoPtrOutputWithContext(ctx context.Context) SupportInfoPtrOutput
type SupportInfoInput ¶
type SupportInfoInput interface { pulumi.Input ToSupportInfoOutput() SupportInfoOutput ToSupportInfoOutputWithContext(context.Context) SupportInfoOutput }
SupportInfoInput is an input type that accepts SupportInfoArgs and SupportInfoOutput values. You can construct a concrete instance of `SupportInfoInput` via:
SupportInfoArgs{...}
type SupportInfoOutput ¶
type SupportInfoOutput struct{ *pulumi.OutputState }
Support contact information and instructions.
func (SupportInfoOutput) ElementType ¶
func (SupportInfoOutput) ElementType() reflect.Type
func (SupportInfoOutput) Email ¶
func (o SupportInfoOutput) Email() pulumi.StringPtrOutput
Support contact email address.
func (SupportInfoOutput) Instructions ¶
func (o SupportInfoOutput) Instructions() pulumi.StringPtrOutput
Support instructions.
func (SupportInfoOutput) Phone ¶
func (o SupportInfoOutput) Phone() pulumi.StringPtrOutput
Support contact phone number.
func (SupportInfoOutput) ToSupportInfoOutput ¶
func (o SupportInfoOutput) ToSupportInfoOutput() SupportInfoOutput
func (SupportInfoOutput) ToSupportInfoOutputWithContext ¶
func (o SupportInfoOutput) ToSupportInfoOutputWithContext(ctx context.Context) SupportInfoOutput
func (SupportInfoOutput) ToSupportInfoPtrOutput ¶
func (o SupportInfoOutput) ToSupportInfoPtrOutput() SupportInfoPtrOutput
func (SupportInfoOutput) ToSupportInfoPtrOutputWithContext ¶
func (o SupportInfoOutput) ToSupportInfoPtrOutputWithContext(ctx context.Context) SupportInfoPtrOutput
func (SupportInfoOutput) Url ¶
func (o SupportInfoOutput) Url() pulumi.StringPtrOutput
Support web address.
type SupportInfoPtrInput ¶
type SupportInfoPtrInput interface { pulumi.Input ToSupportInfoPtrOutput() SupportInfoPtrOutput ToSupportInfoPtrOutputWithContext(context.Context) SupportInfoPtrOutput }
SupportInfoPtrInput is an input type that accepts SupportInfoArgs, SupportInfoPtr and SupportInfoPtrOutput values. You can construct a concrete instance of `SupportInfoPtrInput` via:
SupportInfoArgs{...} or: nil
func SupportInfoPtr ¶
func SupportInfoPtr(v *SupportInfoArgs) SupportInfoPtrInput
type SupportInfoPtrOutput ¶
type SupportInfoPtrOutput struct{ *pulumi.OutputState }
func (SupportInfoPtrOutput) Elem ¶
func (o SupportInfoPtrOutput) Elem() SupportInfoOutput
func (SupportInfoPtrOutput) ElementType ¶
func (SupportInfoPtrOutput) ElementType() reflect.Type
func (SupportInfoPtrOutput) Email ¶
func (o SupportInfoPtrOutput) Email() pulumi.StringPtrOutput
Support contact email address.
func (SupportInfoPtrOutput) Instructions ¶
func (o SupportInfoPtrOutput) Instructions() pulumi.StringPtrOutput
Support instructions.
func (SupportInfoPtrOutput) Phone ¶
func (o SupportInfoPtrOutput) Phone() pulumi.StringPtrOutput
Support contact phone number.
func (SupportInfoPtrOutput) ToSupportInfoPtrOutput ¶
func (o SupportInfoPtrOutput) ToSupportInfoPtrOutput() SupportInfoPtrOutput
func (SupportInfoPtrOutput) ToSupportInfoPtrOutputWithContext ¶
func (o SupportInfoPtrOutput) ToSupportInfoPtrOutputWithContext(ctx context.Context) SupportInfoPtrOutput
func (SupportInfoPtrOutput) Url ¶
func (o SupportInfoPtrOutput) Url() pulumi.StringPtrOutput
Support web address.
type SupportInfoResponse ¶
type SupportInfoResponse struct { // Support contact email address. Email *string `pulumi:"email"` // Support instructions. Instructions *string `pulumi:"instructions"` // Support contact phone number. Phone *string `pulumi:"phone"` // Support web address. Url *string `pulumi:"url"` }
Support contact information and instructions.
type SupportInfoResponseOutput ¶
type SupportInfoResponseOutput struct{ *pulumi.OutputState }
Support contact information and instructions.
func (SupportInfoResponseOutput) ElementType ¶
func (SupportInfoResponseOutput) ElementType() reflect.Type
func (SupportInfoResponseOutput) Email ¶
func (o SupportInfoResponseOutput) Email() pulumi.StringPtrOutput
Support contact email address.
func (SupportInfoResponseOutput) Instructions ¶
func (o SupportInfoResponseOutput) Instructions() pulumi.StringPtrOutput
Support instructions.
func (SupportInfoResponseOutput) Phone ¶
func (o SupportInfoResponseOutput) Phone() pulumi.StringPtrOutput
Support contact phone number.
func (SupportInfoResponseOutput) ToSupportInfoResponseOutput ¶
func (o SupportInfoResponseOutput) ToSupportInfoResponseOutput() SupportInfoResponseOutput
func (SupportInfoResponseOutput) ToSupportInfoResponseOutputWithContext ¶
func (o SupportInfoResponseOutput) ToSupportInfoResponseOutputWithContext(ctx context.Context) SupportInfoResponseOutput
func (SupportInfoResponseOutput) Url ¶
func (o SupportInfoResponseOutput) Url() pulumi.StringPtrOutput
Support web address.
type SupportInfoResponsePtrOutput ¶
type SupportInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (SupportInfoResponsePtrOutput) Elem ¶
func (o SupportInfoResponsePtrOutput) Elem() SupportInfoResponseOutput
func (SupportInfoResponsePtrOutput) ElementType ¶
func (SupportInfoResponsePtrOutput) ElementType() reflect.Type
func (SupportInfoResponsePtrOutput) Email ¶
func (o SupportInfoResponsePtrOutput) Email() pulumi.StringPtrOutput
Support contact email address.
func (SupportInfoResponsePtrOutput) Instructions ¶
func (o SupportInfoResponsePtrOutput) Instructions() pulumi.StringPtrOutput
Support instructions.
func (SupportInfoResponsePtrOutput) Phone ¶
func (o SupportInfoResponsePtrOutput) Phone() pulumi.StringPtrOutput
Support contact phone number.
func (SupportInfoResponsePtrOutput) ToSupportInfoResponsePtrOutput ¶
func (o SupportInfoResponsePtrOutput) ToSupportInfoResponsePtrOutput() SupportInfoResponsePtrOutput
func (SupportInfoResponsePtrOutput) ToSupportInfoResponsePtrOutputWithContext ¶
func (o SupportInfoResponsePtrOutput) ToSupportInfoResponsePtrOutputWithContext(ctx context.Context) SupportInfoResponsePtrOutput
func (SupportInfoResponsePtrOutput) Url ¶
func (o SupportInfoResponsePtrOutput) Url() pulumi.StringPtrOutput
Support web address.
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type User ¶
type User struct { pulumi.CustomResourceState // The amount of usage quota time the user gets in addition to the lab usage quota. AdditionalUsageQuota pulumi.StringPtrOutput `pulumi:"additionalUsageQuota"` // Display name of the user, for example user's full name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Email address of the user. Email pulumi.StringOutput `pulumi:"email"` // Date and time when the invitation message was sent to the user. InvitationSent pulumi.StringOutput `pulumi:"invitationSent"` // State of the invitation message for the user. InvitationState pulumi.StringOutput `pulumi:"invitationState"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Current provisioning state of the user resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // State of the user's registration within the lab. RegistrationState pulumi.StringOutput `pulumi:"registrationState"` // Metadata pertaining to creation and last modification of the user resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // How long the user has used their virtual machines in this lab. TotalUsage pulumi.StringOutput `pulumi:"totalUsage"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
User of a lab that can register for and use virtual machines within the lab. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2018-10-15.
Other available API versions: 2018-10-15, 2023-06-07.
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The amount of usage quota time the user gets in addition to the lab usage quota. AdditionalUsageQuota pulumi.StringPtrInput // Email address of the user. Email pulumi.StringInput // The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs. LabName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the user that uniquely identifies it within containing lab. Used in resource URIs. UserName pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) AdditionalUsageQuota ¶
func (o UserOutput) AdditionalUsageQuota() pulumi.StringPtrOutput
The amount of usage quota time the user gets in addition to the lab usage quota.
func (UserOutput) DisplayName ¶
func (o UserOutput) DisplayName() pulumi.StringOutput
Display name of the user, for example user's full name.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Email ¶
func (o UserOutput) Email() pulumi.StringOutput
Email address of the user.
func (UserOutput) InvitationSent ¶
func (o UserOutput) InvitationSent() pulumi.StringOutput
Date and time when the invitation message was sent to the user.
func (UserOutput) InvitationState ¶
func (o UserOutput) InvitationState() pulumi.StringOutput
State of the invitation message for the user.
func (UserOutput) ProvisioningState ¶
func (o UserOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the user resource.
func (UserOutput) RegistrationState ¶
func (o UserOutput) RegistrationState() pulumi.StringOutput
State of the user's registration within the lab.
func (UserOutput) SystemData ¶
func (o UserOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the user resource.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) TotalUsage ¶
func (o UserOutput) TotalUsage() pulumi.StringOutput
How long the user has used their virtual machines in this lab.
func (UserOutput) Type ¶
func (o UserOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type VirtualMachineAdditionalCapabilities ¶
type VirtualMachineAdditionalCapabilities struct { // Flag to pre-install dedicated GPU drivers. InstallGpuDrivers *EnableState `pulumi:"installGpuDrivers"` }
The additional capabilities for a lab VM.
func (*VirtualMachineAdditionalCapabilities) Defaults ¶
func (val *VirtualMachineAdditionalCapabilities) Defaults() *VirtualMachineAdditionalCapabilities
Defaults sets the appropriate defaults for VirtualMachineAdditionalCapabilities
type VirtualMachineAdditionalCapabilitiesArgs ¶
type VirtualMachineAdditionalCapabilitiesArgs struct { // Flag to pre-install dedicated GPU drivers. InstallGpuDrivers EnableStatePtrInput `pulumi:"installGpuDrivers"` }
The additional capabilities for a lab VM.
func (*VirtualMachineAdditionalCapabilitiesArgs) Defaults ¶
func (val *VirtualMachineAdditionalCapabilitiesArgs) Defaults() *VirtualMachineAdditionalCapabilitiesArgs
Defaults sets the appropriate defaults for VirtualMachineAdditionalCapabilitiesArgs
func (VirtualMachineAdditionalCapabilitiesArgs) ElementType ¶
func (VirtualMachineAdditionalCapabilitiesArgs) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutput ¶
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutputWithContext ¶
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutput ¶
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶
func (i VirtualMachineAdditionalCapabilitiesArgs) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
type VirtualMachineAdditionalCapabilitiesInput ¶
type VirtualMachineAdditionalCapabilitiesInput interface { pulumi.Input ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput ToVirtualMachineAdditionalCapabilitiesOutputWithContext(context.Context) VirtualMachineAdditionalCapabilitiesOutput }
VirtualMachineAdditionalCapabilitiesInput is an input type that accepts VirtualMachineAdditionalCapabilitiesArgs and VirtualMachineAdditionalCapabilitiesOutput values. You can construct a concrete instance of `VirtualMachineAdditionalCapabilitiesInput` via:
VirtualMachineAdditionalCapabilitiesArgs{...}
type VirtualMachineAdditionalCapabilitiesOutput ¶
type VirtualMachineAdditionalCapabilitiesOutput struct{ *pulumi.OutputState }
The additional capabilities for a lab VM.
func (VirtualMachineAdditionalCapabilitiesOutput) ElementType ¶
func (VirtualMachineAdditionalCapabilitiesOutput) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesOutput) InstallGpuDrivers ¶
func (o VirtualMachineAdditionalCapabilitiesOutput) InstallGpuDrivers() EnableStatePtrOutput
Flag to pre-install dedicated GPU drivers.
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutput ¶
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutput() VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutputWithContext ¶
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesOutput
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput ¶
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶
func (o VirtualMachineAdditionalCapabilitiesOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
type VirtualMachineAdditionalCapabilitiesPtrInput ¶
type VirtualMachineAdditionalCapabilitiesPtrInput interface { pulumi.Input ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput }
VirtualMachineAdditionalCapabilitiesPtrInput is an input type that accepts VirtualMachineAdditionalCapabilitiesArgs, VirtualMachineAdditionalCapabilitiesPtr and VirtualMachineAdditionalCapabilitiesPtrOutput values. You can construct a concrete instance of `VirtualMachineAdditionalCapabilitiesPtrInput` via:
VirtualMachineAdditionalCapabilitiesArgs{...} or: nil
func VirtualMachineAdditionalCapabilitiesPtr ¶
func VirtualMachineAdditionalCapabilitiesPtr(v *VirtualMachineAdditionalCapabilitiesArgs) VirtualMachineAdditionalCapabilitiesPtrInput
type VirtualMachineAdditionalCapabilitiesPtrOutput ¶
type VirtualMachineAdditionalCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ElementType ¶
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesPtrOutput) InstallGpuDrivers ¶
func (o VirtualMachineAdditionalCapabilitiesPtrOutput) InstallGpuDrivers() EnableStatePtrOutput
Flag to pre-install dedicated GPU drivers.
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput ¶
func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutput() VirtualMachineAdditionalCapabilitiesPtrOutput
func (VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext ¶
func (o VirtualMachineAdditionalCapabilitiesPtrOutput) ToVirtualMachineAdditionalCapabilitiesPtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesPtrOutput
type VirtualMachineAdditionalCapabilitiesResponse ¶
type VirtualMachineAdditionalCapabilitiesResponse struct { // Flag to pre-install dedicated GPU drivers. InstallGpuDrivers *string `pulumi:"installGpuDrivers"` }
The additional capabilities for a lab VM.
func (*VirtualMachineAdditionalCapabilitiesResponse) Defaults ¶
func (val *VirtualMachineAdditionalCapabilitiesResponse) Defaults() *VirtualMachineAdditionalCapabilitiesResponse
Defaults sets the appropriate defaults for VirtualMachineAdditionalCapabilitiesResponse
type VirtualMachineAdditionalCapabilitiesResponseOutput ¶
type VirtualMachineAdditionalCapabilitiesResponseOutput struct{ *pulumi.OutputState }
The additional capabilities for a lab VM.
func (VirtualMachineAdditionalCapabilitiesResponseOutput) ElementType ¶
func (VirtualMachineAdditionalCapabilitiesResponseOutput) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesResponseOutput) InstallGpuDrivers ¶
func (o VirtualMachineAdditionalCapabilitiesResponseOutput) InstallGpuDrivers() pulumi.StringPtrOutput
Flag to pre-install dedicated GPU drivers.
func (VirtualMachineAdditionalCapabilitiesResponseOutput) ToVirtualMachineAdditionalCapabilitiesResponseOutput ¶
func (o VirtualMachineAdditionalCapabilitiesResponseOutput) ToVirtualMachineAdditionalCapabilitiesResponseOutput() VirtualMachineAdditionalCapabilitiesResponseOutput
func (VirtualMachineAdditionalCapabilitiesResponseOutput) ToVirtualMachineAdditionalCapabilitiesResponseOutputWithContext ¶
func (o VirtualMachineAdditionalCapabilitiesResponseOutput) ToVirtualMachineAdditionalCapabilitiesResponseOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesResponseOutput
type VirtualMachineAdditionalCapabilitiesResponsePtrOutput ¶
type VirtualMachineAdditionalCapabilitiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ElementType ¶
func (VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineAdditionalCapabilitiesResponsePtrOutput) InstallGpuDrivers ¶
func (o VirtualMachineAdditionalCapabilitiesResponsePtrOutput) InstallGpuDrivers() pulumi.StringPtrOutput
Flag to pre-install dedicated GPU drivers.
func (VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ToVirtualMachineAdditionalCapabilitiesResponsePtrOutput ¶
func (o VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ToVirtualMachineAdditionalCapabilitiesResponsePtrOutput() VirtualMachineAdditionalCapabilitiesResponsePtrOutput
func (VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ToVirtualMachineAdditionalCapabilitiesResponsePtrOutputWithContext ¶
func (o VirtualMachineAdditionalCapabilitiesResponsePtrOutput) ToVirtualMachineAdditionalCapabilitiesResponsePtrOutputWithContext(ctx context.Context) VirtualMachineAdditionalCapabilitiesResponsePtrOutput
type VirtualMachineDetailsResponse ¶
type VirtualMachineDetailsResponse struct { // Last known compute power state captured in DTL LastKnownPowerState string `pulumi:"lastKnownPowerState"` // PrivateIp address of the compute VM PrivateIpAddress string `pulumi:"privateIpAddress"` // Provisioning state of the Dtl VM ProvisioningState string `pulumi:"provisioningState"` // Connection information for Windows RdpAuthority string `pulumi:"rdpAuthority"` // Connection information for Linux SshAuthority string `pulumi:"sshAuthority"` // Compute VM login user name UserName string `pulumi:"userName"` }
Details of the backing virtual machine.
type VirtualMachineDetailsResponseOutput ¶
type VirtualMachineDetailsResponseOutput struct{ *pulumi.OutputState }
Details of the backing virtual machine.
func (VirtualMachineDetailsResponseOutput) ElementType ¶
func (VirtualMachineDetailsResponseOutput) ElementType() reflect.Type
func (VirtualMachineDetailsResponseOutput) LastKnownPowerState ¶
func (o VirtualMachineDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
Last known compute power state captured in DTL
func (VirtualMachineDetailsResponseOutput) PrivateIpAddress ¶
func (o VirtualMachineDetailsResponseOutput) PrivateIpAddress() pulumi.StringOutput
PrivateIp address of the compute VM
func (VirtualMachineDetailsResponseOutput) ProvisioningState ¶
func (o VirtualMachineDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the Dtl VM
func (VirtualMachineDetailsResponseOutput) RdpAuthority ¶
func (o VirtualMachineDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
Connection information for Windows
func (VirtualMachineDetailsResponseOutput) SshAuthority ¶
func (o VirtualMachineDetailsResponseOutput) SshAuthority() pulumi.StringOutput
Connection information for Linux
func (VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutput ¶
func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutput() VirtualMachineDetailsResponseOutput
func (VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutputWithContext ¶
func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutputWithContext(ctx context.Context) VirtualMachineDetailsResponseOutput
func (VirtualMachineDetailsResponseOutput) UserName ¶
func (o VirtualMachineDetailsResponseOutput) UserName() pulumi.StringOutput
Compute VM login user name
type VirtualMachineProfile ¶
type VirtualMachineProfile struct { // Additional VM capabilities. AdditionalCapabilities *VirtualMachineAdditionalCapabilities `pulumi:"additionalCapabilities"` // Credentials for the admin user on the VM. AdminUser Credentials `pulumi:"adminUser"` // Indicates what lab virtual machines are created from. CreateOption CreateOption `pulumi:"createOption"` // The image configuration for lab virtual machines. ImageReference ImageReference `pulumi:"imageReference"` // Credentials for the non-admin user on the VM, if one exists. NonAdminUser *Credentials `pulumi:"nonAdminUser"` // The SKU for the lab. Defines the type of virtual machines used in the lab. Sku Sku `pulumi:"sku"` // The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours. UsageQuota string `pulumi:"usageQuota"` UseSharedPassword *EnableState `pulumi:"useSharedPassword"` }
The base virtual machine configuration for a lab.
func (*VirtualMachineProfile) Defaults ¶
func (val *VirtualMachineProfile) Defaults() *VirtualMachineProfile
Defaults sets the appropriate defaults for VirtualMachineProfile
type VirtualMachineProfileArgs ¶
type VirtualMachineProfileArgs struct { // Additional VM capabilities. AdditionalCapabilities VirtualMachineAdditionalCapabilitiesPtrInput `pulumi:"additionalCapabilities"` // Credentials for the admin user on the VM. AdminUser CredentialsInput `pulumi:"adminUser"` // Indicates what lab virtual machines are created from. CreateOption CreateOptionInput `pulumi:"createOption"` // The image configuration for lab virtual machines. ImageReference ImageReferenceInput `pulumi:"imageReference"` // Credentials for the non-admin user on the VM, if one exists. NonAdminUser CredentialsPtrInput `pulumi:"nonAdminUser"` // The SKU for the lab. Defines the type of virtual machines used in the lab. Sku SkuInput `pulumi:"sku"` // The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours. UsageQuota pulumi.StringInput `pulumi:"usageQuota"` UseSharedPassword EnableStatePtrInput `pulumi:"useSharedPassword"` }
The base virtual machine configuration for a lab.
func (*VirtualMachineProfileArgs) Defaults ¶
func (val *VirtualMachineProfileArgs) Defaults() *VirtualMachineProfileArgs
Defaults sets the appropriate defaults for VirtualMachineProfileArgs
func (VirtualMachineProfileArgs) ElementType ¶
func (VirtualMachineProfileArgs) ElementType() reflect.Type
func (VirtualMachineProfileArgs) ToVirtualMachineProfileOutput ¶
func (i VirtualMachineProfileArgs) ToVirtualMachineProfileOutput() VirtualMachineProfileOutput
func (VirtualMachineProfileArgs) ToVirtualMachineProfileOutputWithContext ¶
func (i VirtualMachineProfileArgs) ToVirtualMachineProfileOutputWithContext(ctx context.Context) VirtualMachineProfileOutput
type VirtualMachineProfileInput ¶
type VirtualMachineProfileInput interface { pulumi.Input ToVirtualMachineProfileOutput() VirtualMachineProfileOutput ToVirtualMachineProfileOutputWithContext(context.Context) VirtualMachineProfileOutput }
VirtualMachineProfileInput is an input type that accepts VirtualMachineProfileArgs and VirtualMachineProfileOutput values. You can construct a concrete instance of `VirtualMachineProfileInput` via:
VirtualMachineProfileArgs{...}
type VirtualMachineProfileOutput ¶
type VirtualMachineProfileOutput struct{ *pulumi.OutputState }
The base virtual machine configuration for a lab.
func (VirtualMachineProfileOutput) AdditionalCapabilities ¶
func (o VirtualMachineProfileOutput) AdditionalCapabilities() VirtualMachineAdditionalCapabilitiesPtrOutput
Additional VM capabilities.
func (VirtualMachineProfileOutput) AdminUser ¶
func (o VirtualMachineProfileOutput) AdminUser() CredentialsOutput
Credentials for the admin user on the VM.
func (VirtualMachineProfileOutput) CreateOption ¶
func (o VirtualMachineProfileOutput) CreateOption() CreateOptionOutput
Indicates what lab virtual machines are created from.
func (VirtualMachineProfileOutput) ElementType ¶
func (VirtualMachineProfileOutput) ElementType() reflect.Type
func (VirtualMachineProfileOutput) ImageReference ¶
func (o VirtualMachineProfileOutput) ImageReference() ImageReferenceOutput
The image configuration for lab virtual machines.
func (VirtualMachineProfileOutput) NonAdminUser ¶
func (o VirtualMachineProfileOutput) NonAdminUser() CredentialsPtrOutput
Credentials for the non-admin user on the VM, if one exists.
func (VirtualMachineProfileOutput) Sku ¶
func (o VirtualMachineProfileOutput) Sku() SkuOutput
The SKU for the lab. Defines the type of virtual machines used in the lab.
func (VirtualMachineProfileOutput) ToVirtualMachineProfileOutput ¶
func (o VirtualMachineProfileOutput) ToVirtualMachineProfileOutput() VirtualMachineProfileOutput
func (VirtualMachineProfileOutput) ToVirtualMachineProfileOutputWithContext ¶
func (o VirtualMachineProfileOutput) ToVirtualMachineProfileOutputWithContext(ctx context.Context) VirtualMachineProfileOutput
func (VirtualMachineProfileOutput) UsageQuota ¶
func (o VirtualMachineProfileOutput) UsageQuota() pulumi.StringOutput
The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
func (VirtualMachineProfileOutput) UseSharedPassword ¶
func (o VirtualMachineProfileOutput) UseSharedPassword() EnableStatePtrOutput
Enabling this option will use the same password for all user VMs.
type VirtualMachineProfileResponse ¶
type VirtualMachineProfileResponse struct { // Additional VM capabilities. AdditionalCapabilities *VirtualMachineAdditionalCapabilitiesResponse `pulumi:"additionalCapabilities"` // Credentials for the admin user on the VM. AdminUser CredentialsResponse `pulumi:"adminUser"` // Indicates what lab virtual machines are created from. CreateOption string `pulumi:"createOption"` // The image configuration for lab virtual machines. ImageReference ImageReferenceResponse `pulumi:"imageReference"` // Credentials for the non-admin user on the VM, if one exists. NonAdminUser *CredentialsResponse `pulumi:"nonAdminUser"` // The OS type of the image OsType string `pulumi:"osType"` // The SKU for the lab. Defines the type of virtual machines used in the lab. Sku SkuResponse `pulumi:"sku"` // The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours. UsageQuota string `pulumi:"usageQuota"` UseSharedPassword *string `pulumi:"useSharedPassword"` }
The base virtual machine configuration for a lab.
func (*VirtualMachineProfileResponse) Defaults ¶
func (val *VirtualMachineProfileResponse) Defaults() *VirtualMachineProfileResponse
Defaults sets the appropriate defaults for VirtualMachineProfileResponse
type VirtualMachineProfileResponseOutput ¶
type VirtualMachineProfileResponseOutput struct{ *pulumi.OutputState }
The base virtual machine configuration for a lab.
func (VirtualMachineProfileResponseOutput) AdditionalCapabilities ¶
func (o VirtualMachineProfileResponseOutput) AdditionalCapabilities() VirtualMachineAdditionalCapabilitiesResponsePtrOutput
Additional VM capabilities.
func (VirtualMachineProfileResponseOutput) AdminUser ¶
func (o VirtualMachineProfileResponseOutput) AdminUser() CredentialsResponseOutput
Credentials for the admin user on the VM.
func (VirtualMachineProfileResponseOutput) CreateOption ¶
func (o VirtualMachineProfileResponseOutput) CreateOption() pulumi.StringOutput
Indicates what lab virtual machines are created from.
func (VirtualMachineProfileResponseOutput) ElementType ¶
func (VirtualMachineProfileResponseOutput) ElementType() reflect.Type
func (VirtualMachineProfileResponseOutput) ImageReference ¶
func (o VirtualMachineProfileResponseOutput) ImageReference() ImageReferenceResponseOutput
The image configuration for lab virtual machines.
func (VirtualMachineProfileResponseOutput) NonAdminUser ¶
func (o VirtualMachineProfileResponseOutput) NonAdminUser() CredentialsResponsePtrOutput
Credentials for the non-admin user on the VM, if one exists.
func (VirtualMachineProfileResponseOutput) OsType ¶
func (o VirtualMachineProfileResponseOutput) OsType() pulumi.StringOutput
The OS type of the image
func (VirtualMachineProfileResponseOutput) Sku ¶
func (o VirtualMachineProfileResponseOutput) Sku() SkuResponseOutput
The SKU for the lab. Defines the type of virtual machines used in the lab.
func (VirtualMachineProfileResponseOutput) ToVirtualMachineProfileResponseOutput ¶
func (o VirtualMachineProfileResponseOutput) ToVirtualMachineProfileResponseOutput() VirtualMachineProfileResponseOutput
func (VirtualMachineProfileResponseOutput) ToVirtualMachineProfileResponseOutputWithContext ¶
func (o VirtualMachineProfileResponseOutput) ToVirtualMachineProfileResponseOutputWithContext(ctx context.Context) VirtualMachineProfileResponseOutput
func (VirtualMachineProfileResponseOutput) UsageQuota ¶
func (o VirtualMachineProfileResponseOutput) UsageQuota() pulumi.StringOutput
The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
func (VirtualMachineProfileResponseOutput) UseSharedPassword ¶
func (o VirtualMachineProfileResponseOutput) UseSharedPassword() pulumi.StringPtrOutput
Enabling this option will use the same password for all user VMs.
type VmStateDetailsResponse ¶
type VmStateDetailsResponse struct { // Last known compute power state captured in DTL LastKnownPowerState string `pulumi:"lastKnownPowerState"` // The power state of the reference virtual machine. PowerState string `pulumi:"powerState"` // The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol). RdpAuthority string `pulumi:"rdpAuthority"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority string `pulumi:"sshAuthority"` }
Details about the state of the reference virtual machine.
type VmStateDetailsResponseOutput ¶
type VmStateDetailsResponseOutput struct{ *pulumi.OutputState }
Details about the state of the reference virtual machine.
func (VmStateDetailsResponseOutput) ElementType ¶
func (VmStateDetailsResponseOutput) ElementType() reflect.Type
func (VmStateDetailsResponseOutput) LastKnownPowerState ¶
func (o VmStateDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
Last known compute power state captured in DTL
func (VmStateDetailsResponseOutput) PowerState ¶
func (o VmStateDetailsResponseOutput) PowerState() pulumi.StringOutput
The power state of the reference virtual machine.
func (VmStateDetailsResponseOutput) RdpAuthority ¶
func (o VmStateDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
func (VmStateDetailsResponseOutput) SshAuthority ¶
func (o VmStateDetailsResponseOutput) SshAuthority() pulumi.StringOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutput ¶
func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutput() VmStateDetailsResponseOutput
func (VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutputWithContext ¶
func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutputWithContext(ctx context.Context) VmStateDetailsResponseOutput
type WeekDay ¶
type WeekDay string
Days of the week.
func (WeekDay) ElementType ¶
func (WeekDay) ToStringOutput ¶
func (e WeekDay) ToStringOutput() pulumi.StringOutput
func (WeekDay) ToStringOutputWithContext ¶
func (e WeekDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeekDay) ToStringPtrOutput ¶
func (e WeekDay) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeekDay) ToStringPtrOutputWithContext ¶
func (e WeekDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeekDay) ToWeekDayOutput ¶
func (e WeekDay) ToWeekDayOutput() WeekDayOutput
func (WeekDay) ToWeekDayOutputWithContext ¶
func (e WeekDay) ToWeekDayOutputWithContext(ctx context.Context) WeekDayOutput
func (WeekDay) ToWeekDayPtrOutput ¶
func (e WeekDay) ToWeekDayPtrOutput() WeekDayPtrOutput
func (WeekDay) ToWeekDayPtrOutputWithContext ¶
func (e WeekDay) ToWeekDayPtrOutputWithContext(ctx context.Context) WeekDayPtrOutput
type WeekDayArray ¶
type WeekDayArray []WeekDay
func (WeekDayArray) ElementType ¶
func (WeekDayArray) ElementType() reflect.Type
func (WeekDayArray) ToWeekDayArrayOutput ¶
func (i WeekDayArray) ToWeekDayArrayOutput() WeekDayArrayOutput
func (WeekDayArray) ToWeekDayArrayOutputWithContext ¶
func (i WeekDayArray) ToWeekDayArrayOutputWithContext(ctx context.Context) WeekDayArrayOutput
type WeekDayArrayInput ¶
type WeekDayArrayInput interface { pulumi.Input ToWeekDayArrayOutput() WeekDayArrayOutput ToWeekDayArrayOutputWithContext(context.Context) WeekDayArrayOutput }
WeekDayArrayInput is an input type that accepts WeekDayArray and WeekDayArrayOutput values. You can construct a concrete instance of `WeekDayArrayInput` via:
WeekDayArray{ WeekDayArgs{...} }
type WeekDayArrayOutput ¶
type WeekDayArrayOutput struct{ *pulumi.OutputState }
func (WeekDayArrayOutput) ElementType ¶
func (WeekDayArrayOutput) ElementType() reflect.Type
func (WeekDayArrayOutput) Index ¶
func (o WeekDayArrayOutput) Index(i pulumi.IntInput) WeekDayOutput
func (WeekDayArrayOutput) ToWeekDayArrayOutput ¶
func (o WeekDayArrayOutput) ToWeekDayArrayOutput() WeekDayArrayOutput
func (WeekDayArrayOutput) ToWeekDayArrayOutputWithContext ¶
func (o WeekDayArrayOutput) ToWeekDayArrayOutputWithContext(ctx context.Context) WeekDayArrayOutput
type WeekDayInput ¶
type WeekDayInput interface { pulumi.Input ToWeekDayOutput() WeekDayOutput ToWeekDayOutputWithContext(context.Context) WeekDayOutput }
WeekDayInput is an input type that accepts values of the WeekDay enum A concrete instance of `WeekDayInput` can be one of the following:
WeekDaySunday WeekDayMonday WeekDayTuesday WeekDayWednesday WeekDayThursday WeekDayFriday WeekDaySaturday
type WeekDayOutput ¶
type WeekDayOutput struct{ *pulumi.OutputState }
func (WeekDayOutput) ElementType ¶
func (WeekDayOutput) ElementType() reflect.Type
func (WeekDayOutput) ToStringOutput ¶
func (o WeekDayOutput) ToStringOutput() pulumi.StringOutput
func (WeekDayOutput) ToStringOutputWithContext ¶
func (o WeekDayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeekDayOutput) ToStringPtrOutput ¶
func (o WeekDayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeekDayOutput) ToStringPtrOutputWithContext ¶
func (o WeekDayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeekDayOutput) ToWeekDayOutput ¶
func (o WeekDayOutput) ToWeekDayOutput() WeekDayOutput
func (WeekDayOutput) ToWeekDayOutputWithContext ¶
func (o WeekDayOutput) ToWeekDayOutputWithContext(ctx context.Context) WeekDayOutput
func (WeekDayOutput) ToWeekDayPtrOutput ¶
func (o WeekDayOutput) ToWeekDayPtrOutput() WeekDayPtrOutput
func (WeekDayOutput) ToWeekDayPtrOutputWithContext ¶
func (o WeekDayOutput) ToWeekDayPtrOutputWithContext(ctx context.Context) WeekDayPtrOutput
type WeekDayPtrInput ¶
type WeekDayPtrInput interface { pulumi.Input ToWeekDayPtrOutput() WeekDayPtrOutput ToWeekDayPtrOutputWithContext(context.Context) WeekDayPtrOutput }
func WeekDayPtr ¶
func WeekDayPtr(v string) WeekDayPtrInput
type WeekDayPtrOutput ¶
type WeekDayPtrOutput struct{ *pulumi.OutputState }
func (WeekDayPtrOutput) Elem ¶
func (o WeekDayPtrOutput) Elem() WeekDayOutput
func (WeekDayPtrOutput) ElementType ¶
func (WeekDayPtrOutput) ElementType() reflect.Type
func (WeekDayPtrOutput) ToStringPtrOutput ¶
func (o WeekDayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeekDayPtrOutput) ToStringPtrOutputWithContext ¶
func (o WeekDayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeekDayPtrOutput) ToWeekDayPtrOutput ¶
func (o WeekDayPtrOutput) ToWeekDayPtrOutput() WeekDayPtrOutput
func (WeekDayPtrOutput) ToWeekDayPtrOutputWithContext ¶
func (o WeekDayPtrOutput) ToWeekDayPtrOutputWithContext(ctx context.Context) WeekDayPtrOutput
Source Files ¶
- environment.go
- environmentSetting.go
- galleryImage.go
- getEnvironment.go
- getEnvironmentSetting.go
- getGalleryImage.go
- getGlobalUserEnvironment.go
- getGlobalUserOperationBatchStatus.go
- getGlobalUserOperationStatus.go
- getGlobalUserPersonalPreferences.go
- getLab.go
- getLabAccount.go
- getLabAccountRegionalAvailability.go
- getLabPlan.go
- getSchedule.go
- getUser.go
- init.go
- lab.go
- labAccount.go
- labPlan.go
- listGlobalUserEnvironments.go
- listGlobalUserLabs.go
- pulumiEnums.go
- pulumiTypes.go
- schedule.go
- user.go