v20181001

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FontSizeNotSpecified = FontSize("NotSpecified")
	FontSizeSmall        = FontSize("Small")
	FontSizeMedium       = FontSize("Medium")
	FontSizeLarge        = FontSize("Large")
)
View Source
const (
	FontStyleNotSpecified = FontStyle("NotSpecified")
	FontStyleMonospace    = FontStyle("Monospace")
	FontStyleCourier      = FontStyle("Courier")
)
View Source
const (
	OsTypeWindows = OsType("Windows")
	OsTypeLinux   = OsType("Linux")
)
View Source
const (
	ProvisioningStateNotSpecified = ProvisioningState("NotSpecified")
	ProvisioningStateAccepted     = ProvisioningState("Accepted")
	ProvisioningStatePending      = ProvisioningState("Pending")
	ProvisioningStateUpdating     = ProvisioningState("Updating")
	ProvisioningStateCreating     = ProvisioningState("Creating")
	ProvisioningStateRepairing    = ProvisioningState("Repairing")
	ProvisioningStateFailed       = ProvisioningState("Failed")
	ProvisioningStateCanceled     = ProvisioningState("Canceled")
	ProvisioningStateSucceeded    = ProvisioningState("Succeeded")
)
View Source
const (
	ShellTypeBash       = ShellType("bash")
	ShellTypePwsh       = ShellType("pwsh")
	ShellTypePowershell = ShellType("powershell")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Console

type Console struct {
	pulumi.CustomResourceState

	// Cloud shell console properties.
	Properties ConsolePropertiesResponseOutput `pulumi:"properties"`
}

Cloud shell console

func GetConsole

func GetConsole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConsoleState, opts ...pulumi.ResourceOption) (*Console, error)

GetConsole gets an existing Console 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 NewConsole

func NewConsole(ctx *pulumi.Context,
	name string, args *ConsoleArgs, opts ...pulumi.ResourceOption) (*Console, error)

NewConsole registers a new resource with the given unique name, arguments, and options.

func (*Console) ElementType added in v0.2.6

func (*Console) ElementType() reflect.Type

func (*Console) ToConsoleOutput added in v0.2.6

func (i *Console) ToConsoleOutput() ConsoleOutput

func (*Console) ToConsoleOutputWithContext added in v0.2.6

func (i *Console) ToConsoleOutputWithContext(ctx context.Context) ConsoleOutput

type ConsoleArgs

type ConsoleArgs struct {
	// The name of the console
	ConsoleName pulumi.StringInput
	// Cloud shell properties for creating a console.
	Properties ConsoleCreatePropertiesInput
}

The set of arguments for constructing a Console resource.

func (ConsoleArgs) ElementType

func (ConsoleArgs) ElementType() reflect.Type

type ConsoleCreateProperties

type ConsoleCreateProperties struct {
	// The operating system type of the cloud shell.
	OsType string `pulumi:"osType"`
	// Provisioning state of the console.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Uri of the console.
	Uri *string `pulumi:"uri"`
}

Cloud shell properties for creating a console.

type ConsoleCreatePropertiesArgs

type ConsoleCreatePropertiesArgs struct {
	// The operating system type of the cloud shell.
	OsType pulumi.StringInput `pulumi:"osType"`
	// Provisioning state of the console.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Uri of the console.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

Cloud shell properties for creating a console.

func (ConsoleCreatePropertiesArgs) ElementType

func (ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesOutput

func (i ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesOutput() ConsoleCreatePropertiesOutput

func (ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesOutputWithContext

func (i ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesOutputWithContext(ctx context.Context) ConsoleCreatePropertiesOutput

func (ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesPtrOutput

func (i ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesPtrOutput() ConsoleCreatePropertiesPtrOutput

func (ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesPtrOutputWithContext

func (i ConsoleCreatePropertiesArgs) ToConsoleCreatePropertiesPtrOutputWithContext(ctx context.Context) ConsoleCreatePropertiesPtrOutput

type ConsoleCreatePropertiesInput

type ConsoleCreatePropertiesInput interface {
	pulumi.Input

	ToConsoleCreatePropertiesOutput() ConsoleCreatePropertiesOutput
	ToConsoleCreatePropertiesOutputWithContext(context.Context) ConsoleCreatePropertiesOutput
}

ConsoleCreatePropertiesInput is an input type that accepts ConsoleCreatePropertiesArgs and ConsoleCreatePropertiesOutput values. You can construct a concrete instance of `ConsoleCreatePropertiesInput` via:

ConsoleCreatePropertiesArgs{...}

type ConsoleCreatePropertiesOutput

type ConsoleCreatePropertiesOutput struct{ *pulumi.OutputState }

Cloud shell properties for creating a console.

func (ConsoleCreatePropertiesOutput) ElementType

func (ConsoleCreatePropertiesOutput) OsType

The operating system type of the cloud shell.

func (ConsoleCreatePropertiesOutput) ProvisioningState

Provisioning state of the console.

func (ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesOutput

func (o ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesOutput() ConsoleCreatePropertiesOutput

func (ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesOutputWithContext

func (o ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesOutputWithContext(ctx context.Context) ConsoleCreatePropertiesOutput

func (ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesPtrOutput

func (o ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesPtrOutput() ConsoleCreatePropertiesPtrOutput

func (ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesPtrOutputWithContext

func (o ConsoleCreatePropertiesOutput) ToConsoleCreatePropertiesPtrOutputWithContext(ctx context.Context) ConsoleCreatePropertiesPtrOutput

func (ConsoleCreatePropertiesOutput) Uri

Uri of the console.

type ConsoleCreatePropertiesPtrInput

type ConsoleCreatePropertiesPtrInput interface {
	pulumi.Input

	ToConsoleCreatePropertiesPtrOutput() ConsoleCreatePropertiesPtrOutput
	ToConsoleCreatePropertiesPtrOutputWithContext(context.Context) ConsoleCreatePropertiesPtrOutput
}

ConsoleCreatePropertiesPtrInput is an input type that accepts ConsoleCreatePropertiesArgs, ConsoleCreatePropertiesPtr and ConsoleCreatePropertiesPtrOutput values. You can construct a concrete instance of `ConsoleCreatePropertiesPtrInput` via:

        ConsoleCreatePropertiesArgs{...}

or:

        nil

type ConsoleCreatePropertiesPtrOutput

type ConsoleCreatePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConsoleCreatePropertiesPtrOutput) Elem

func (ConsoleCreatePropertiesPtrOutput) ElementType

func (ConsoleCreatePropertiesPtrOutput) OsType

The operating system type of the cloud shell.

func (ConsoleCreatePropertiesPtrOutput) ProvisioningState

Provisioning state of the console.

func (ConsoleCreatePropertiesPtrOutput) ToConsoleCreatePropertiesPtrOutput

func (o ConsoleCreatePropertiesPtrOutput) ToConsoleCreatePropertiesPtrOutput() ConsoleCreatePropertiesPtrOutput

func (ConsoleCreatePropertiesPtrOutput) ToConsoleCreatePropertiesPtrOutputWithContext

func (o ConsoleCreatePropertiesPtrOutput) ToConsoleCreatePropertiesPtrOutputWithContext(ctx context.Context) ConsoleCreatePropertiesPtrOutput

func (ConsoleCreatePropertiesPtrOutput) Uri

Uri of the console.

type ConsoleInput added in v0.2.6

type ConsoleInput interface {
	pulumi.Input

	ToConsoleOutput() ConsoleOutput
	ToConsoleOutputWithContext(ctx context.Context) ConsoleOutput
}

type ConsoleOutput added in v0.2.6

type ConsoleOutput struct {
	*pulumi.OutputState
}

func (ConsoleOutput) ElementType added in v0.2.6

func (ConsoleOutput) ElementType() reflect.Type

func (ConsoleOutput) ToConsoleOutput added in v0.2.6

func (o ConsoleOutput) ToConsoleOutput() ConsoleOutput

func (ConsoleOutput) ToConsoleOutputWithContext added in v0.2.6

func (o ConsoleOutput) ToConsoleOutputWithContext(ctx context.Context) ConsoleOutput

type ConsolePropertiesResponse

type ConsolePropertiesResponse struct {
	// The operating system type of the cloud shell.
	OsType string `pulumi:"osType"`
	// Provisioning state of the console.
	ProvisioningState string `pulumi:"provisioningState"`
	// Uri of the console.
	Uri string `pulumi:"uri"`
}

Cloud shell console properties.

type ConsolePropertiesResponseArgs

type ConsolePropertiesResponseArgs struct {
	// The operating system type of the cloud shell.
	OsType pulumi.StringInput `pulumi:"osType"`
	// Provisioning state of the console.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Uri of the console.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Cloud shell console properties.

func (ConsolePropertiesResponseArgs) ElementType

func (ConsolePropertiesResponseArgs) ToConsolePropertiesResponseOutput

func (i ConsolePropertiesResponseArgs) ToConsolePropertiesResponseOutput() ConsolePropertiesResponseOutput

func (ConsolePropertiesResponseArgs) ToConsolePropertiesResponseOutputWithContext

func (i ConsolePropertiesResponseArgs) ToConsolePropertiesResponseOutputWithContext(ctx context.Context) ConsolePropertiesResponseOutput

func (ConsolePropertiesResponseArgs) ToConsolePropertiesResponsePtrOutput

func (i ConsolePropertiesResponseArgs) ToConsolePropertiesResponsePtrOutput() ConsolePropertiesResponsePtrOutput

func (ConsolePropertiesResponseArgs) ToConsolePropertiesResponsePtrOutputWithContext

func (i ConsolePropertiesResponseArgs) ToConsolePropertiesResponsePtrOutputWithContext(ctx context.Context) ConsolePropertiesResponsePtrOutput

type ConsolePropertiesResponseInput

type ConsolePropertiesResponseInput interface {
	pulumi.Input

	ToConsolePropertiesResponseOutput() ConsolePropertiesResponseOutput
	ToConsolePropertiesResponseOutputWithContext(context.Context) ConsolePropertiesResponseOutput
}

ConsolePropertiesResponseInput is an input type that accepts ConsolePropertiesResponseArgs and ConsolePropertiesResponseOutput values. You can construct a concrete instance of `ConsolePropertiesResponseInput` via:

ConsolePropertiesResponseArgs{...}

type ConsolePropertiesResponseOutput

type ConsolePropertiesResponseOutput struct{ *pulumi.OutputState }

Cloud shell console properties.

func (ConsolePropertiesResponseOutput) ElementType

func (ConsolePropertiesResponseOutput) OsType

The operating system type of the cloud shell.

func (ConsolePropertiesResponseOutput) ProvisioningState

func (o ConsolePropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the console.

func (ConsolePropertiesResponseOutput) ToConsolePropertiesResponseOutput

func (o ConsolePropertiesResponseOutput) ToConsolePropertiesResponseOutput() ConsolePropertiesResponseOutput

func (ConsolePropertiesResponseOutput) ToConsolePropertiesResponseOutputWithContext

func (o ConsolePropertiesResponseOutput) ToConsolePropertiesResponseOutputWithContext(ctx context.Context) ConsolePropertiesResponseOutput

func (ConsolePropertiesResponseOutput) ToConsolePropertiesResponsePtrOutput

func (o ConsolePropertiesResponseOutput) ToConsolePropertiesResponsePtrOutput() ConsolePropertiesResponsePtrOutput

func (ConsolePropertiesResponseOutput) ToConsolePropertiesResponsePtrOutputWithContext

func (o ConsolePropertiesResponseOutput) ToConsolePropertiesResponsePtrOutputWithContext(ctx context.Context) ConsolePropertiesResponsePtrOutput

func (ConsolePropertiesResponseOutput) Uri

Uri of the console.

type ConsolePropertiesResponsePtrInput

type ConsolePropertiesResponsePtrInput interface {
	pulumi.Input

	ToConsolePropertiesResponsePtrOutput() ConsolePropertiesResponsePtrOutput
	ToConsolePropertiesResponsePtrOutputWithContext(context.Context) ConsolePropertiesResponsePtrOutput
}

ConsolePropertiesResponsePtrInput is an input type that accepts ConsolePropertiesResponseArgs, ConsolePropertiesResponsePtr and ConsolePropertiesResponsePtrOutput values. You can construct a concrete instance of `ConsolePropertiesResponsePtrInput` via:

        ConsolePropertiesResponseArgs{...}

or:

        nil

type ConsolePropertiesResponsePtrOutput

type ConsolePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ConsolePropertiesResponsePtrOutput) Elem

func (ConsolePropertiesResponsePtrOutput) ElementType

func (ConsolePropertiesResponsePtrOutput) OsType

The operating system type of the cloud shell.

func (ConsolePropertiesResponsePtrOutput) ProvisioningState

Provisioning state of the console.

func (ConsolePropertiesResponsePtrOutput) ToConsolePropertiesResponsePtrOutput

func (o ConsolePropertiesResponsePtrOutput) ToConsolePropertiesResponsePtrOutput() ConsolePropertiesResponsePtrOutput

func (ConsolePropertiesResponsePtrOutput) ToConsolePropertiesResponsePtrOutputWithContext

func (o ConsolePropertiesResponsePtrOutput) ToConsolePropertiesResponsePtrOutputWithContext(ctx context.Context) ConsolePropertiesResponsePtrOutput

func (ConsolePropertiesResponsePtrOutput) Uri

Uri of the console.

type ConsoleState

type ConsoleState struct {
	// Cloud shell console properties.
	Properties ConsolePropertiesResponsePtrInput
}

func (ConsoleState) ElementType

func (ConsoleState) ElementType() reflect.Type

type ConsoleWithLocation

type ConsoleWithLocation struct {
	pulumi.CustomResourceState

	// Cloud shell console properties.
	Properties ConsolePropertiesResponseOutput `pulumi:"properties"`
}

Cloud shell console

func GetConsoleWithLocation

func GetConsoleWithLocation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConsoleWithLocationState, opts ...pulumi.ResourceOption) (*ConsoleWithLocation, error)

GetConsoleWithLocation gets an existing ConsoleWithLocation 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 NewConsoleWithLocation

func NewConsoleWithLocation(ctx *pulumi.Context,
	name string, args *ConsoleWithLocationArgs, opts ...pulumi.ResourceOption) (*ConsoleWithLocation, error)

NewConsoleWithLocation registers a new resource with the given unique name, arguments, and options.

func (*ConsoleWithLocation) ElementType added in v0.2.6

func (*ConsoleWithLocation) ElementType() reflect.Type

func (*ConsoleWithLocation) ToConsoleWithLocationOutput added in v0.2.6

func (i *ConsoleWithLocation) ToConsoleWithLocationOutput() ConsoleWithLocationOutput

func (*ConsoleWithLocation) ToConsoleWithLocationOutputWithContext added in v0.2.6

func (i *ConsoleWithLocation) ToConsoleWithLocationOutputWithContext(ctx context.Context) ConsoleWithLocationOutput

type ConsoleWithLocationArgs

type ConsoleWithLocationArgs struct {
	// The name of the console
	ConsoleName pulumi.StringInput
	// The provider location
	Location pulumi.StringInput
}

The set of arguments for constructing a ConsoleWithLocation resource.

func (ConsoleWithLocationArgs) ElementType

func (ConsoleWithLocationArgs) ElementType() reflect.Type

type ConsoleWithLocationInput added in v0.2.6

type ConsoleWithLocationInput interface {
	pulumi.Input

	ToConsoleWithLocationOutput() ConsoleWithLocationOutput
	ToConsoleWithLocationOutputWithContext(ctx context.Context) ConsoleWithLocationOutput
}

type ConsoleWithLocationOutput added in v0.2.6

type ConsoleWithLocationOutput struct {
	*pulumi.OutputState
}

func (ConsoleWithLocationOutput) ElementType added in v0.2.6

func (ConsoleWithLocationOutput) ElementType() reflect.Type

func (ConsoleWithLocationOutput) ToConsoleWithLocationOutput added in v0.2.6

func (o ConsoleWithLocationOutput) ToConsoleWithLocationOutput() ConsoleWithLocationOutput

func (ConsoleWithLocationOutput) ToConsoleWithLocationOutputWithContext added in v0.2.6

func (o ConsoleWithLocationOutput) ToConsoleWithLocationOutputWithContext(ctx context.Context) ConsoleWithLocationOutput

type ConsoleWithLocationState

type ConsoleWithLocationState struct {
	// Cloud shell console properties.
	Properties ConsolePropertiesResponsePtrInput
}

func (ConsoleWithLocationState) ElementType

func (ConsoleWithLocationState) ElementType() reflect.Type

type FontSize added in v0.3.1

type FontSize pulumi.String

Size of terminal font.

func (FontSize) ElementType added in v0.3.1

func (FontSize) ElementType() reflect.Type

func (FontSize) ToStringOutput added in v0.3.1

func (e FontSize) ToStringOutput() pulumi.StringOutput

func (FontSize) ToStringOutputWithContext added in v0.3.1

func (e FontSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FontSize) ToStringPtrOutput added in v0.3.1

func (e FontSize) ToStringPtrOutput() pulumi.StringPtrOutput

func (FontSize) ToStringPtrOutputWithContext added in v0.3.1

func (e FontSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FontStyle added in v0.3.1

type FontStyle pulumi.String

Style of terminal font.

func (FontStyle) ElementType added in v0.3.1

func (FontStyle) ElementType() reflect.Type

func (FontStyle) ToStringOutput added in v0.3.1

func (e FontStyle) ToStringOutput() pulumi.StringOutput

func (FontStyle) ToStringOutputWithContext added in v0.3.1

func (e FontStyle) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FontStyle) ToStringPtrOutput added in v0.3.1

func (e FontStyle) ToStringPtrOutput() pulumi.StringPtrOutput

func (FontStyle) ToStringPtrOutputWithContext added in v0.3.1

func (e FontStyle) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupConsoleArgs

type LookupConsoleArgs struct {
	// The name of the console
	ConsoleName string `pulumi:"consoleName"`
}

type LookupConsoleResult

type LookupConsoleResult struct {
	// Cloud shell console properties.
	Properties ConsolePropertiesResponse `pulumi:"properties"`
}

Cloud shell console

func LookupConsole

func LookupConsole(ctx *pulumi.Context, args *LookupConsoleArgs, opts ...pulumi.InvokeOption) (*LookupConsoleResult, error)

type LookupConsoleWithLocationArgs

type LookupConsoleWithLocationArgs struct {
	// The name of the console
	ConsoleName string `pulumi:"consoleName"`
	// The provider location
	Location string `pulumi:"location"`
}

type LookupConsoleWithLocationResult

type LookupConsoleWithLocationResult struct {
	// Cloud shell console properties.
	Properties ConsolePropertiesResponse `pulumi:"properties"`
}

Cloud shell console

type LookupUserSettingsArgs

type LookupUserSettingsArgs struct {
	// The name of the user settings
	UserSettingsName string `pulumi:"userSettingsName"`
}

type LookupUserSettingsResult

type LookupUserSettingsResult struct {
	// The cloud shell user settings properties.
	Properties UserPropertiesResponse `pulumi:"properties"`
}

Response to get user settings

type LookupUserSettingsWithLocationArgs

type LookupUserSettingsWithLocationArgs struct {
	// The provider location
	Location string `pulumi:"location"`
	// The name of the user settings
	UserSettingsName string `pulumi:"userSettingsName"`
}

type LookupUserSettingsWithLocationResult

type LookupUserSettingsWithLocationResult struct {
	// The cloud shell user settings properties.
	Properties UserPropertiesResponse `pulumi:"properties"`
}

Response to get user settings

type OsType added in v0.3.1

type OsType pulumi.String

The operating system type of the cloud shell. Deprecated, use preferredShellType.

func (OsType) ElementType added in v0.3.1

func (OsType) ElementType() reflect.Type

func (OsType) ToStringOutput added in v0.3.1

func (e OsType) ToStringOutput() pulumi.StringOutput

func (OsType) ToStringOutputWithContext added in v0.3.1

func (e OsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OsType) ToStringPtrOutput added in v0.3.1

func (e OsType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OsType) ToStringPtrOutputWithContext added in v0.3.1

func (e OsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisioningState added in v0.3.1

type ProvisioningState pulumi.String

Provisioning state of the console.

func (ProvisioningState) ElementType added in v0.3.1

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToStringOutput added in v0.3.1

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext added in v0.3.1

func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningState) ToStringPtrOutput added in v0.3.1

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext added in v0.3.1

func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ShellType added in v0.3.1

type ShellType pulumi.String

The shell type of the cloud shell.

func (ShellType) ElementType added in v0.3.1

func (ShellType) ElementType() reflect.Type

func (ShellType) ToStringOutput added in v0.3.1

func (e ShellType) ToStringOutput() pulumi.StringOutput

func (ShellType) ToStringOutputWithContext added in v0.3.1

func (e ShellType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ShellType) ToStringPtrOutput added in v0.3.1

func (e ShellType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShellType) ToStringPtrOutputWithContext added in v0.3.1

func (e ShellType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageProfile

type StorageProfile struct {
	// Size of file share
	DiskSizeInGB *int `pulumi:"diskSizeInGB"`
	// Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -
	FileShareName *string `pulumi:"fileShareName"`
	// Full resource ID of storage account.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

The storage profile of the user settings.

type StorageProfileArgs

type StorageProfileArgs struct {
	// Size of file share
	DiskSizeInGB pulumi.IntPtrInput `pulumi:"diskSizeInGB"`
	// Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -
	FileShareName pulumi.StringPtrInput `pulumi:"fileShareName"`
	// Full resource ID of storage account.
	StorageAccountResourceId pulumi.StringPtrInput `pulumi:"storageAccountResourceId"`
}

The storage profile of the user settings.

func (StorageProfileArgs) ElementType

func (StorageProfileArgs) ElementType() reflect.Type

func (StorageProfileArgs) ToStorageProfileOutput

func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput

func (StorageProfileArgs) ToStorageProfileOutputWithContext

func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

func (StorageProfileArgs) ToStorageProfilePtrOutput

func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfileArgs) ToStorageProfilePtrOutputWithContext

func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfileInput

type StorageProfileInput interface {
	pulumi.Input

	ToStorageProfileOutput() StorageProfileOutput
	ToStorageProfileOutputWithContext(context.Context) StorageProfileOutput
}

StorageProfileInput is an input type that accepts StorageProfileArgs and StorageProfileOutput values. You can construct a concrete instance of `StorageProfileInput` via:

StorageProfileArgs{...}

type StorageProfileOutput

type StorageProfileOutput struct{ *pulumi.OutputState }

The storage profile of the user settings.

func (StorageProfileOutput) DiskSizeInGB

func (o StorageProfileOutput) DiskSizeInGB() pulumi.IntPtrOutput

Size of file share

func (StorageProfileOutput) ElementType

func (StorageProfileOutput) ElementType() reflect.Type

func (StorageProfileOutput) FileShareName

func (o StorageProfileOutput) FileShareName() pulumi.StringPtrOutput

Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -

func (StorageProfileOutput) StorageAccountResourceId

func (o StorageProfileOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Full resource ID of storage account.

func (StorageProfileOutput) ToStorageProfileOutput

func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput

func (StorageProfileOutput) ToStorageProfileOutputWithContext

func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

func (StorageProfileOutput) ToStorageProfilePtrOutput

func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfileOutput) ToStorageProfilePtrOutputWithContext

func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfilePtrInput

type StorageProfilePtrInput interface {
	pulumi.Input

	ToStorageProfilePtrOutput() StorageProfilePtrOutput
	ToStorageProfilePtrOutputWithContext(context.Context) StorageProfilePtrOutput
}

StorageProfilePtrInput is an input type that accepts StorageProfileArgs, StorageProfilePtr and StorageProfilePtrOutput values. You can construct a concrete instance of `StorageProfilePtrInput` via:

        StorageProfileArgs{...}

or:

        nil

type StorageProfilePtrOutput

type StorageProfilePtrOutput struct{ *pulumi.OutputState }

func (StorageProfilePtrOutput) DiskSizeInGB

func (o StorageProfilePtrOutput) DiskSizeInGB() pulumi.IntPtrOutput

Size of file share

func (StorageProfilePtrOutput) Elem

func (StorageProfilePtrOutput) ElementType

func (StorageProfilePtrOutput) ElementType() reflect.Type

func (StorageProfilePtrOutput) FileShareName

Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -

func (StorageProfilePtrOutput) StorageAccountResourceId

func (o StorageProfilePtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Full resource ID of storage account.

func (StorageProfilePtrOutput) ToStorageProfilePtrOutput

func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext

func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfileResponse

type StorageProfileResponse struct {
	// Size of file share
	DiskSizeInGB *int `pulumi:"diskSizeInGB"`
	// Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -
	FileShareName *string `pulumi:"fileShareName"`
	// Full resource ID of storage account.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

The storage profile of the user settings.

type StorageProfileResponseArgs

type StorageProfileResponseArgs struct {
	// Size of file share
	DiskSizeInGB pulumi.IntPtrInput `pulumi:"diskSizeInGB"`
	// Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -
	FileShareName pulumi.StringPtrInput `pulumi:"fileShareName"`
	// Full resource ID of storage account.
	StorageAccountResourceId pulumi.StringPtrInput `pulumi:"storageAccountResourceId"`
}

The storage profile of the user settings.

func (StorageProfileResponseArgs) ElementType

func (StorageProfileResponseArgs) ElementType() reflect.Type

func (StorageProfileResponseArgs) ToStorageProfileResponseOutput

func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput

func (StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext

func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput

func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput

func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput

func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext

func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput

type StorageProfileResponseInput

type StorageProfileResponseInput interface {
	pulumi.Input

	ToStorageProfileResponseOutput() StorageProfileResponseOutput
	ToStorageProfileResponseOutputWithContext(context.Context) StorageProfileResponseOutput
}

StorageProfileResponseInput is an input type that accepts StorageProfileResponseArgs and StorageProfileResponseOutput values. You can construct a concrete instance of `StorageProfileResponseInput` via:

StorageProfileResponseArgs{...}

type StorageProfileResponseOutput

type StorageProfileResponseOutput struct{ *pulumi.OutputState }

The storage profile of the user settings.

func (StorageProfileResponseOutput) DiskSizeInGB

Size of file share

func (StorageProfileResponseOutput) ElementType

func (StorageProfileResponseOutput) FileShareName

Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -

func (StorageProfileResponseOutput) StorageAccountResourceId

func (o StorageProfileResponseOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Full resource ID of storage account.

func (StorageProfileResponseOutput) ToStorageProfileResponseOutput

func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput

func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext

func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput

func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput

func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput

func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext

func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput

type StorageProfileResponsePtrInput

type StorageProfileResponsePtrInput interface {
	pulumi.Input

	ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
	ToStorageProfileResponsePtrOutputWithContext(context.Context) StorageProfileResponsePtrOutput
}

StorageProfileResponsePtrInput is an input type that accepts StorageProfileResponseArgs, StorageProfileResponsePtr and StorageProfileResponsePtrOutput values. You can construct a concrete instance of `StorageProfileResponsePtrInput` via:

        StorageProfileResponseArgs{...}

or:

        nil

type StorageProfileResponsePtrOutput

type StorageProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageProfileResponsePtrOutput) DiskSizeInGB

Size of file share

func (StorageProfileResponsePtrOutput) Elem

func (StorageProfileResponsePtrOutput) ElementType

func (StorageProfileResponsePtrOutput) FileShareName

Name of the mounted file share. 63 characters or less, lowercase alphabet, numbers, and -

func (StorageProfileResponsePtrOutput) StorageAccountResourceId

func (o StorageProfileResponsePtrOutput) StorageAccountResourceId() pulumi.StringPtrOutput

Full resource ID of storage account.

func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput

func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput

func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext

func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput

type TerminalSettings

type TerminalSettings struct {
	// Size of terminal font.
	FontSize *string `pulumi:"fontSize"`
	// Style of terminal font.
	FontStyle *string `pulumi:"fontStyle"`
}

Settings for terminal appearance.

type TerminalSettingsArgs

type TerminalSettingsArgs struct {
	// Size of terminal font.
	FontSize pulumi.StringPtrInput `pulumi:"fontSize"`
	// Style of terminal font.
	FontStyle pulumi.StringPtrInput `pulumi:"fontStyle"`
}

Settings for terminal appearance.

func (TerminalSettingsArgs) ElementType

func (TerminalSettingsArgs) ElementType() reflect.Type

func (TerminalSettingsArgs) ToTerminalSettingsOutput

func (i TerminalSettingsArgs) ToTerminalSettingsOutput() TerminalSettingsOutput

func (TerminalSettingsArgs) ToTerminalSettingsOutputWithContext

func (i TerminalSettingsArgs) ToTerminalSettingsOutputWithContext(ctx context.Context) TerminalSettingsOutput

func (TerminalSettingsArgs) ToTerminalSettingsPtrOutput

func (i TerminalSettingsArgs) ToTerminalSettingsPtrOutput() TerminalSettingsPtrOutput

func (TerminalSettingsArgs) ToTerminalSettingsPtrOutputWithContext

func (i TerminalSettingsArgs) ToTerminalSettingsPtrOutputWithContext(ctx context.Context) TerminalSettingsPtrOutput

type TerminalSettingsInput

type TerminalSettingsInput interface {
	pulumi.Input

	ToTerminalSettingsOutput() TerminalSettingsOutput
	ToTerminalSettingsOutputWithContext(context.Context) TerminalSettingsOutput
}

TerminalSettingsInput is an input type that accepts TerminalSettingsArgs and TerminalSettingsOutput values. You can construct a concrete instance of `TerminalSettingsInput` via:

TerminalSettingsArgs{...}

type TerminalSettingsOutput

type TerminalSettingsOutput struct{ *pulumi.OutputState }

Settings for terminal appearance.

func (TerminalSettingsOutput) ElementType

func (TerminalSettingsOutput) ElementType() reflect.Type

func (TerminalSettingsOutput) FontSize

Size of terminal font.

func (TerminalSettingsOutput) FontStyle

Style of terminal font.

func (TerminalSettingsOutput) ToTerminalSettingsOutput

func (o TerminalSettingsOutput) ToTerminalSettingsOutput() TerminalSettingsOutput

func (TerminalSettingsOutput) ToTerminalSettingsOutputWithContext

func (o TerminalSettingsOutput) ToTerminalSettingsOutputWithContext(ctx context.Context) TerminalSettingsOutput

func (TerminalSettingsOutput) ToTerminalSettingsPtrOutput

func (o TerminalSettingsOutput) ToTerminalSettingsPtrOutput() TerminalSettingsPtrOutput

func (TerminalSettingsOutput) ToTerminalSettingsPtrOutputWithContext

func (o TerminalSettingsOutput) ToTerminalSettingsPtrOutputWithContext(ctx context.Context) TerminalSettingsPtrOutput

type TerminalSettingsPtrInput

type TerminalSettingsPtrInput interface {
	pulumi.Input

	ToTerminalSettingsPtrOutput() TerminalSettingsPtrOutput
	ToTerminalSettingsPtrOutputWithContext(context.Context) TerminalSettingsPtrOutput
}

TerminalSettingsPtrInput is an input type that accepts TerminalSettingsArgs, TerminalSettingsPtr and TerminalSettingsPtrOutput values. You can construct a concrete instance of `TerminalSettingsPtrInput` via:

        TerminalSettingsArgs{...}

or:

        nil

type TerminalSettingsPtrOutput

type TerminalSettingsPtrOutput struct{ *pulumi.OutputState }

func (TerminalSettingsPtrOutput) Elem

func (TerminalSettingsPtrOutput) ElementType

func (TerminalSettingsPtrOutput) ElementType() reflect.Type

func (TerminalSettingsPtrOutput) FontSize

Size of terminal font.

func (TerminalSettingsPtrOutput) FontStyle

Style of terminal font.

func (TerminalSettingsPtrOutput) ToTerminalSettingsPtrOutput

func (o TerminalSettingsPtrOutput) ToTerminalSettingsPtrOutput() TerminalSettingsPtrOutput

func (TerminalSettingsPtrOutput) ToTerminalSettingsPtrOutputWithContext

func (o TerminalSettingsPtrOutput) ToTerminalSettingsPtrOutputWithContext(ctx context.Context) TerminalSettingsPtrOutput

type TerminalSettingsResponse

type TerminalSettingsResponse struct {
	// Size of terminal font.
	FontSize *string `pulumi:"fontSize"`
	// Style of terminal font.
	FontStyle *string `pulumi:"fontStyle"`
}

Settings for terminal appearance.

type TerminalSettingsResponseArgs

type TerminalSettingsResponseArgs struct {
	// Size of terminal font.
	FontSize pulumi.StringPtrInput `pulumi:"fontSize"`
	// Style of terminal font.
	FontStyle pulumi.StringPtrInput `pulumi:"fontStyle"`
}

Settings for terminal appearance.

func (TerminalSettingsResponseArgs) ElementType

func (TerminalSettingsResponseArgs) ToTerminalSettingsResponseOutput

func (i TerminalSettingsResponseArgs) ToTerminalSettingsResponseOutput() TerminalSettingsResponseOutput

func (TerminalSettingsResponseArgs) ToTerminalSettingsResponseOutputWithContext

func (i TerminalSettingsResponseArgs) ToTerminalSettingsResponseOutputWithContext(ctx context.Context) TerminalSettingsResponseOutput

func (TerminalSettingsResponseArgs) ToTerminalSettingsResponsePtrOutput

func (i TerminalSettingsResponseArgs) ToTerminalSettingsResponsePtrOutput() TerminalSettingsResponsePtrOutput

func (TerminalSettingsResponseArgs) ToTerminalSettingsResponsePtrOutputWithContext

func (i TerminalSettingsResponseArgs) ToTerminalSettingsResponsePtrOutputWithContext(ctx context.Context) TerminalSettingsResponsePtrOutput

type TerminalSettingsResponseInput

type TerminalSettingsResponseInput interface {
	pulumi.Input

	ToTerminalSettingsResponseOutput() TerminalSettingsResponseOutput
	ToTerminalSettingsResponseOutputWithContext(context.Context) TerminalSettingsResponseOutput
}

TerminalSettingsResponseInput is an input type that accepts TerminalSettingsResponseArgs and TerminalSettingsResponseOutput values. You can construct a concrete instance of `TerminalSettingsResponseInput` via:

TerminalSettingsResponseArgs{...}

type TerminalSettingsResponseOutput

type TerminalSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for terminal appearance.

func (TerminalSettingsResponseOutput) ElementType

func (TerminalSettingsResponseOutput) FontSize

Size of terminal font.

func (TerminalSettingsResponseOutput) FontStyle

Style of terminal font.

func (TerminalSettingsResponseOutput) ToTerminalSettingsResponseOutput

func (o TerminalSettingsResponseOutput) ToTerminalSettingsResponseOutput() TerminalSettingsResponseOutput

func (TerminalSettingsResponseOutput) ToTerminalSettingsResponseOutputWithContext

func (o TerminalSettingsResponseOutput) ToTerminalSettingsResponseOutputWithContext(ctx context.Context) TerminalSettingsResponseOutput

func (TerminalSettingsResponseOutput) ToTerminalSettingsResponsePtrOutput

func (o TerminalSettingsResponseOutput) ToTerminalSettingsResponsePtrOutput() TerminalSettingsResponsePtrOutput

func (TerminalSettingsResponseOutput) ToTerminalSettingsResponsePtrOutputWithContext

func (o TerminalSettingsResponseOutput) ToTerminalSettingsResponsePtrOutputWithContext(ctx context.Context) TerminalSettingsResponsePtrOutput

type TerminalSettingsResponsePtrInput

type TerminalSettingsResponsePtrInput interface {
	pulumi.Input

	ToTerminalSettingsResponsePtrOutput() TerminalSettingsResponsePtrOutput
	ToTerminalSettingsResponsePtrOutputWithContext(context.Context) TerminalSettingsResponsePtrOutput
}

TerminalSettingsResponsePtrInput is an input type that accepts TerminalSettingsResponseArgs, TerminalSettingsResponsePtr and TerminalSettingsResponsePtrOutput values. You can construct a concrete instance of `TerminalSettingsResponsePtrInput` via:

        TerminalSettingsResponseArgs{...}

or:

        nil

type TerminalSettingsResponsePtrOutput

type TerminalSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (TerminalSettingsResponsePtrOutput) Elem

func (TerminalSettingsResponsePtrOutput) ElementType

func (TerminalSettingsResponsePtrOutput) FontSize

Size of terminal font.

func (TerminalSettingsResponsePtrOutput) FontStyle

Style of terminal font.

func (TerminalSettingsResponsePtrOutput) ToTerminalSettingsResponsePtrOutput

func (o TerminalSettingsResponsePtrOutput) ToTerminalSettingsResponsePtrOutput() TerminalSettingsResponsePtrOutput

func (TerminalSettingsResponsePtrOutput) ToTerminalSettingsResponsePtrOutputWithContext

func (o TerminalSettingsResponsePtrOutput) ToTerminalSettingsResponsePtrOutputWithContext(ctx context.Context) TerminalSettingsResponsePtrOutput

type UserProperties

type UserProperties struct {
	// The preferred location of the cloud shell.
	PreferredLocation string `pulumi:"preferredLocation"`
	// The operating system type of the cloud shell. Deprecated, use preferredShellType.
	PreferredOsType string `pulumi:"preferredOsType"`
	// The shell type of the cloud shell.
	PreferredShellType string `pulumi:"preferredShellType"`
	// The storage profile of the user settings.
	StorageProfile StorageProfile `pulumi:"storageProfile"`
	// Settings for terminal appearance.
	TerminalSettings TerminalSettings `pulumi:"terminalSettings"`
}

The cloud shell user settings properties.

type UserPropertiesArgs

type UserPropertiesArgs struct {
	// The preferred location of the cloud shell.
	PreferredLocation pulumi.StringInput `pulumi:"preferredLocation"`
	// The operating system type of the cloud shell. Deprecated, use preferredShellType.
	PreferredOsType pulumi.StringInput `pulumi:"preferredOsType"`
	// The shell type of the cloud shell.
	PreferredShellType pulumi.StringInput `pulumi:"preferredShellType"`
	// The storage profile of the user settings.
	StorageProfile StorageProfileInput `pulumi:"storageProfile"`
	// Settings for terminal appearance.
	TerminalSettings TerminalSettingsInput `pulumi:"terminalSettings"`
}

The cloud shell user settings properties.

func (UserPropertiesArgs) ElementType

func (UserPropertiesArgs) ElementType() reflect.Type

func (UserPropertiesArgs) ToUserPropertiesOutput

func (i UserPropertiesArgs) ToUserPropertiesOutput() UserPropertiesOutput

func (UserPropertiesArgs) ToUserPropertiesOutputWithContext

func (i UserPropertiesArgs) ToUserPropertiesOutputWithContext(ctx context.Context) UserPropertiesOutput

func (UserPropertiesArgs) ToUserPropertiesPtrOutput

func (i UserPropertiesArgs) ToUserPropertiesPtrOutput() UserPropertiesPtrOutput

func (UserPropertiesArgs) ToUserPropertiesPtrOutputWithContext

func (i UserPropertiesArgs) ToUserPropertiesPtrOutputWithContext(ctx context.Context) UserPropertiesPtrOutput

type UserPropertiesInput

type UserPropertiesInput interface {
	pulumi.Input

	ToUserPropertiesOutput() UserPropertiesOutput
	ToUserPropertiesOutputWithContext(context.Context) UserPropertiesOutput
}

UserPropertiesInput is an input type that accepts UserPropertiesArgs and UserPropertiesOutput values. You can construct a concrete instance of `UserPropertiesInput` via:

UserPropertiesArgs{...}

type UserPropertiesOutput

type UserPropertiesOutput struct{ *pulumi.OutputState }

The cloud shell user settings properties.

func (UserPropertiesOutput) ElementType

func (UserPropertiesOutput) ElementType() reflect.Type

func (UserPropertiesOutput) PreferredLocation

func (o UserPropertiesOutput) PreferredLocation() pulumi.StringOutput

The preferred location of the cloud shell.

func (UserPropertiesOutput) PreferredOsType

func (o UserPropertiesOutput) PreferredOsType() pulumi.StringOutput

The operating system type of the cloud shell. Deprecated, use preferredShellType.

func (UserPropertiesOutput) PreferredShellType

func (o UserPropertiesOutput) PreferredShellType() pulumi.StringOutput

The shell type of the cloud shell.

func (UserPropertiesOutput) StorageProfile

func (o UserPropertiesOutput) StorageProfile() StorageProfileOutput

The storage profile of the user settings.

func (UserPropertiesOutput) TerminalSettings

func (o UserPropertiesOutput) TerminalSettings() TerminalSettingsOutput

Settings for terminal appearance.

func (UserPropertiesOutput) ToUserPropertiesOutput

func (o UserPropertiesOutput) ToUserPropertiesOutput() UserPropertiesOutput

func (UserPropertiesOutput) ToUserPropertiesOutputWithContext

func (o UserPropertiesOutput) ToUserPropertiesOutputWithContext(ctx context.Context) UserPropertiesOutput

func (UserPropertiesOutput) ToUserPropertiesPtrOutput

func (o UserPropertiesOutput) ToUserPropertiesPtrOutput() UserPropertiesPtrOutput

func (UserPropertiesOutput) ToUserPropertiesPtrOutputWithContext

func (o UserPropertiesOutput) ToUserPropertiesPtrOutputWithContext(ctx context.Context) UserPropertiesPtrOutput

type UserPropertiesPtrInput

type UserPropertiesPtrInput interface {
	pulumi.Input

	ToUserPropertiesPtrOutput() UserPropertiesPtrOutput
	ToUserPropertiesPtrOutputWithContext(context.Context) UserPropertiesPtrOutput
}

UserPropertiesPtrInput is an input type that accepts UserPropertiesArgs, UserPropertiesPtr and UserPropertiesPtrOutput values. You can construct a concrete instance of `UserPropertiesPtrInput` via:

        UserPropertiesArgs{...}

or:

        nil

type UserPropertiesPtrOutput

type UserPropertiesPtrOutput struct{ *pulumi.OutputState }

func (UserPropertiesPtrOutput) Elem

func (UserPropertiesPtrOutput) ElementType

func (UserPropertiesPtrOutput) ElementType() reflect.Type

func (UserPropertiesPtrOutput) PreferredLocation

func (o UserPropertiesPtrOutput) PreferredLocation() pulumi.StringPtrOutput

The preferred location of the cloud shell.

func (UserPropertiesPtrOutput) PreferredOsType

func (o UserPropertiesPtrOutput) PreferredOsType() pulumi.StringPtrOutput

The operating system type of the cloud shell. Deprecated, use preferredShellType.

func (UserPropertiesPtrOutput) PreferredShellType

func (o UserPropertiesPtrOutput) PreferredShellType() pulumi.StringPtrOutput

The shell type of the cloud shell.

func (UserPropertiesPtrOutput) StorageProfile

The storage profile of the user settings.

func (UserPropertiesPtrOutput) TerminalSettings

Settings for terminal appearance.

func (UserPropertiesPtrOutput) ToUserPropertiesPtrOutput

func (o UserPropertiesPtrOutput) ToUserPropertiesPtrOutput() UserPropertiesPtrOutput

func (UserPropertiesPtrOutput) ToUserPropertiesPtrOutputWithContext

func (o UserPropertiesPtrOutput) ToUserPropertiesPtrOutputWithContext(ctx context.Context) UserPropertiesPtrOutput

type UserPropertiesResponse

type UserPropertiesResponse struct {
	// The preferred location of the cloud shell.
	PreferredLocation string `pulumi:"preferredLocation"`
	// The operating system type of the cloud shell. Deprecated, use preferredShellType.
	PreferredOsType string `pulumi:"preferredOsType"`
	// The shell type of the cloud shell.
	PreferredShellType string `pulumi:"preferredShellType"`
	// The storage profile of the user settings.
	StorageProfile StorageProfileResponse `pulumi:"storageProfile"`
	// Settings for terminal appearance.
	TerminalSettings TerminalSettingsResponse `pulumi:"terminalSettings"`
}

The cloud shell user settings properties.

type UserPropertiesResponseArgs

type UserPropertiesResponseArgs struct {
	// The preferred location of the cloud shell.
	PreferredLocation pulumi.StringInput `pulumi:"preferredLocation"`
	// The operating system type of the cloud shell. Deprecated, use preferredShellType.
	PreferredOsType pulumi.StringInput `pulumi:"preferredOsType"`
	// The shell type of the cloud shell.
	PreferredShellType pulumi.StringInput `pulumi:"preferredShellType"`
	// The storage profile of the user settings.
	StorageProfile StorageProfileResponseInput `pulumi:"storageProfile"`
	// Settings for terminal appearance.
	TerminalSettings TerminalSettingsResponseInput `pulumi:"terminalSettings"`
}

The cloud shell user settings properties.

func (UserPropertiesResponseArgs) ElementType

func (UserPropertiesResponseArgs) ElementType() reflect.Type

func (UserPropertiesResponseArgs) ToUserPropertiesResponseOutput

func (i UserPropertiesResponseArgs) ToUserPropertiesResponseOutput() UserPropertiesResponseOutput

func (UserPropertiesResponseArgs) ToUserPropertiesResponseOutputWithContext

func (i UserPropertiesResponseArgs) ToUserPropertiesResponseOutputWithContext(ctx context.Context) UserPropertiesResponseOutput

func (UserPropertiesResponseArgs) ToUserPropertiesResponsePtrOutput

func (i UserPropertiesResponseArgs) ToUserPropertiesResponsePtrOutput() UserPropertiesResponsePtrOutput

func (UserPropertiesResponseArgs) ToUserPropertiesResponsePtrOutputWithContext

func (i UserPropertiesResponseArgs) ToUserPropertiesResponsePtrOutputWithContext(ctx context.Context) UserPropertiesResponsePtrOutput

type UserPropertiesResponseInput

type UserPropertiesResponseInput interface {
	pulumi.Input

	ToUserPropertiesResponseOutput() UserPropertiesResponseOutput
	ToUserPropertiesResponseOutputWithContext(context.Context) UserPropertiesResponseOutput
}

UserPropertiesResponseInput is an input type that accepts UserPropertiesResponseArgs and UserPropertiesResponseOutput values. You can construct a concrete instance of `UserPropertiesResponseInput` via:

UserPropertiesResponseArgs{...}

type UserPropertiesResponseOutput

type UserPropertiesResponseOutput struct{ *pulumi.OutputState }

The cloud shell user settings properties.

func (UserPropertiesResponseOutput) ElementType

func (UserPropertiesResponseOutput) PreferredLocation

func (o UserPropertiesResponseOutput) PreferredLocation() pulumi.StringOutput

The preferred location of the cloud shell.

func (UserPropertiesResponseOutput) PreferredOsType

func (o UserPropertiesResponseOutput) PreferredOsType() pulumi.StringOutput

The operating system type of the cloud shell. Deprecated, use preferredShellType.

func (UserPropertiesResponseOutput) PreferredShellType

func (o UserPropertiesResponseOutput) PreferredShellType() pulumi.StringOutput

The shell type of the cloud shell.

func (UserPropertiesResponseOutput) StorageProfile

The storage profile of the user settings.

func (UserPropertiesResponseOutput) TerminalSettings

Settings for terminal appearance.

func (UserPropertiesResponseOutput) ToUserPropertiesResponseOutput

func (o UserPropertiesResponseOutput) ToUserPropertiesResponseOutput() UserPropertiesResponseOutput

func (UserPropertiesResponseOutput) ToUserPropertiesResponseOutputWithContext

func (o UserPropertiesResponseOutput) ToUserPropertiesResponseOutputWithContext(ctx context.Context) UserPropertiesResponseOutput

func (UserPropertiesResponseOutput) ToUserPropertiesResponsePtrOutput

func (o UserPropertiesResponseOutput) ToUserPropertiesResponsePtrOutput() UserPropertiesResponsePtrOutput

func (UserPropertiesResponseOutput) ToUserPropertiesResponsePtrOutputWithContext

func (o UserPropertiesResponseOutput) ToUserPropertiesResponsePtrOutputWithContext(ctx context.Context) UserPropertiesResponsePtrOutput

type UserPropertiesResponsePtrInput

type UserPropertiesResponsePtrInput interface {
	pulumi.Input

	ToUserPropertiesResponsePtrOutput() UserPropertiesResponsePtrOutput
	ToUserPropertiesResponsePtrOutputWithContext(context.Context) UserPropertiesResponsePtrOutput
}

UserPropertiesResponsePtrInput is an input type that accepts UserPropertiesResponseArgs, UserPropertiesResponsePtr and UserPropertiesResponsePtrOutput values. You can construct a concrete instance of `UserPropertiesResponsePtrInput` via:

        UserPropertiesResponseArgs{...}

or:

        nil

type UserPropertiesResponsePtrOutput

type UserPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (UserPropertiesResponsePtrOutput) Elem

func (UserPropertiesResponsePtrOutput) ElementType

func (UserPropertiesResponsePtrOutput) PreferredLocation

The preferred location of the cloud shell.

func (UserPropertiesResponsePtrOutput) PreferredOsType

The operating system type of the cloud shell. Deprecated, use preferredShellType.

func (UserPropertiesResponsePtrOutput) PreferredShellType

The shell type of the cloud shell.

func (UserPropertiesResponsePtrOutput) StorageProfile

The storage profile of the user settings.

func (UserPropertiesResponsePtrOutput) TerminalSettings

Settings for terminal appearance.

func (UserPropertiesResponsePtrOutput) ToUserPropertiesResponsePtrOutput

func (o UserPropertiesResponsePtrOutput) ToUserPropertiesResponsePtrOutput() UserPropertiesResponsePtrOutput

func (UserPropertiesResponsePtrOutput) ToUserPropertiesResponsePtrOutputWithContext

func (o UserPropertiesResponsePtrOutput) ToUserPropertiesResponsePtrOutputWithContext(ctx context.Context) UserPropertiesResponsePtrOutput

type UserSettings

type UserSettings struct {
	pulumi.CustomResourceState

	// The cloud shell user settings properties.
	Properties UserPropertiesResponseOutput `pulumi:"properties"`
}

Response to get user settings

func GetUserSettings

func GetUserSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserSettingsState, opts ...pulumi.ResourceOption) (*UserSettings, error)

GetUserSettings gets an existing UserSettings 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 NewUserSettings

func NewUserSettings(ctx *pulumi.Context,
	name string, args *UserSettingsArgs, opts ...pulumi.ResourceOption) (*UserSettings, error)

NewUserSettings registers a new resource with the given unique name, arguments, and options.

func (*UserSettings) ElementType added in v0.2.6

func (*UserSettings) ElementType() reflect.Type

func (*UserSettings) ToUserSettingsOutput added in v0.2.6

func (i *UserSettings) ToUserSettingsOutput() UserSettingsOutput

func (*UserSettings) ToUserSettingsOutputWithContext added in v0.2.6

func (i *UserSettings) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput

type UserSettingsArgs

type UserSettingsArgs struct {
	// The cloud shell user settings properties.
	Properties UserPropertiesInput
	// The name of the user settings
	UserSettingsName pulumi.StringInput
}

The set of arguments for constructing a UserSettings resource.

func (UserSettingsArgs) ElementType

func (UserSettingsArgs) ElementType() reflect.Type

type UserSettingsInput added in v0.2.6

type UserSettingsInput interface {
	pulumi.Input

	ToUserSettingsOutput() UserSettingsOutput
	ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
}

type UserSettingsOutput added in v0.2.6

type UserSettingsOutput struct {
	*pulumi.OutputState
}

func (UserSettingsOutput) ElementType added in v0.2.6

func (UserSettingsOutput) ElementType() reflect.Type

func (UserSettingsOutput) ToUserSettingsOutput added in v0.2.6

func (o UserSettingsOutput) ToUserSettingsOutput() UserSettingsOutput

func (UserSettingsOutput) ToUserSettingsOutputWithContext added in v0.2.6

func (o UserSettingsOutput) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput

type UserSettingsState

type UserSettingsState struct {
	// The cloud shell user settings properties.
	Properties UserPropertiesResponsePtrInput
}

func (UserSettingsState) ElementType

func (UserSettingsState) ElementType() reflect.Type

type UserSettingsWithLocation

type UserSettingsWithLocation struct {
	pulumi.CustomResourceState

	// The cloud shell user settings properties.
	Properties UserPropertiesResponseOutput `pulumi:"properties"`
}

Response to get user settings

func GetUserSettingsWithLocation

func GetUserSettingsWithLocation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserSettingsWithLocationState, opts ...pulumi.ResourceOption) (*UserSettingsWithLocation, error)

GetUserSettingsWithLocation gets an existing UserSettingsWithLocation 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 NewUserSettingsWithLocation

func NewUserSettingsWithLocation(ctx *pulumi.Context,
	name string, args *UserSettingsWithLocationArgs, opts ...pulumi.ResourceOption) (*UserSettingsWithLocation, error)

NewUserSettingsWithLocation registers a new resource with the given unique name, arguments, and options.

func (*UserSettingsWithLocation) ElementType added in v0.2.6

func (*UserSettingsWithLocation) ElementType() reflect.Type

func (*UserSettingsWithLocation) ToUserSettingsWithLocationOutput added in v0.2.6

func (i *UserSettingsWithLocation) ToUserSettingsWithLocationOutput() UserSettingsWithLocationOutput

func (*UserSettingsWithLocation) ToUserSettingsWithLocationOutputWithContext added in v0.2.6

func (i *UserSettingsWithLocation) ToUserSettingsWithLocationOutputWithContext(ctx context.Context) UserSettingsWithLocationOutput

type UserSettingsWithLocationArgs

type UserSettingsWithLocationArgs struct {
	// The provider location
	Location pulumi.StringInput
	// The cloud shell user settings properties.
	Properties UserPropertiesInput
	// The name of the user settings
	UserSettingsName pulumi.StringInput
}

The set of arguments for constructing a UserSettingsWithLocation resource.

func (UserSettingsWithLocationArgs) ElementType

type UserSettingsWithLocationInput added in v0.2.6

type UserSettingsWithLocationInput interface {
	pulumi.Input

	ToUserSettingsWithLocationOutput() UserSettingsWithLocationOutput
	ToUserSettingsWithLocationOutputWithContext(ctx context.Context) UserSettingsWithLocationOutput
}

type UserSettingsWithLocationOutput added in v0.2.6

type UserSettingsWithLocationOutput struct {
	*pulumi.OutputState
}

func (UserSettingsWithLocationOutput) ElementType added in v0.2.6

func (UserSettingsWithLocationOutput) ToUserSettingsWithLocationOutput added in v0.2.6

func (o UserSettingsWithLocationOutput) ToUserSettingsWithLocationOutput() UserSettingsWithLocationOutput

func (UserSettingsWithLocationOutput) ToUserSettingsWithLocationOutputWithContext added in v0.2.6

func (o UserSettingsWithLocationOutput) ToUserSettingsWithLocationOutputWithContext(ctx context.Context) UserSettingsWithLocationOutput

type UserSettingsWithLocationState

type UserSettingsWithLocationState struct {
	// The cloud shell user settings properties.
	Properties UserPropertiesResponsePtrInput
}

func (UserSettingsWithLocationState) ElementType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL