v20171001preview

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 (
	ContainerGroupNetworkProtocolTCP = ContainerGroupNetworkProtocol("TCP")
	ContainerGroupNetworkProtocolUDP = ContainerGroupNetworkProtocol("UDP")
)
View Source
const (
	ContainerGroupRestartPolicyAlways    = ContainerGroupRestartPolicy("Always")
	ContainerGroupRestartPolicyOnFailure = ContainerGroupRestartPolicy("OnFailure")
	ContainerGroupRestartPolicyNever     = ContainerGroupRestartPolicy("Never")
)
View Source
const (
	ContainerNetworkProtocolTCP = ContainerNetworkProtocol("TCP")
	ContainerNetworkProtocolUDP = ContainerNetworkProtocol("UDP")
)
View Source
const (
	OperatingSystemTypesWindows = OperatingSystemTypes("Windows")
	OperatingSystemTypesLinux   = OperatingSystemTypes("Linux")
)
View Source
const (
	ContainerGroupIpAddressTypePublic = ContainerGroupIpAddressType("Public")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureFileVolume

type AzureFileVolume struct {
	// The flag indicating whether the Azure File shared mounted as a volume is read-only.
	ReadOnly *bool `pulumi:"readOnly"`
	// The name of the Azure File share to be mounted as a volume.
	ShareName string `pulumi:"shareName"`
	// The storage account access key used to access the Azure File share.
	StorageAccountKey *string `pulumi:"storageAccountKey"`
	// The name of the storage account that contains the Azure File share.
	StorageAccountName string `pulumi:"storageAccountName"`
}

The properties of the Azure File volume. Azure File shares are mounted as volumes.

type AzureFileVolumeArgs

type AzureFileVolumeArgs struct {
	// The flag indicating whether the Azure File shared mounted as a volume is read-only.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
	// The name of the Azure File share to be mounted as a volume.
	ShareName pulumi.StringInput `pulumi:"shareName"`
	// The storage account access key used to access the Azure File share.
	StorageAccountKey pulumi.StringPtrInput `pulumi:"storageAccountKey"`
	// The name of the storage account that contains the Azure File share.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
}

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (AzureFileVolumeArgs) ElementType

func (AzureFileVolumeArgs) ElementType() reflect.Type

func (AzureFileVolumeArgs) ToAzureFileVolumeOutput

func (i AzureFileVolumeArgs) ToAzureFileVolumeOutput() AzureFileVolumeOutput

func (AzureFileVolumeArgs) ToAzureFileVolumeOutputWithContext

func (i AzureFileVolumeArgs) ToAzureFileVolumeOutputWithContext(ctx context.Context) AzureFileVolumeOutput

func (AzureFileVolumeArgs) ToAzureFileVolumePtrOutput

func (i AzureFileVolumeArgs) ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput

func (AzureFileVolumeArgs) ToAzureFileVolumePtrOutputWithContext

func (i AzureFileVolumeArgs) ToAzureFileVolumePtrOutputWithContext(ctx context.Context) AzureFileVolumePtrOutput

type AzureFileVolumeInput

type AzureFileVolumeInput interface {
	pulumi.Input

	ToAzureFileVolumeOutput() AzureFileVolumeOutput
	ToAzureFileVolumeOutputWithContext(context.Context) AzureFileVolumeOutput
}

AzureFileVolumeInput is an input type that accepts AzureFileVolumeArgs and AzureFileVolumeOutput values. You can construct a concrete instance of `AzureFileVolumeInput` via:

AzureFileVolumeArgs{...}

type AzureFileVolumeOutput

type AzureFileVolumeOutput struct{ *pulumi.OutputState }

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (AzureFileVolumeOutput) ElementType

func (AzureFileVolumeOutput) ElementType() reflect.Type

func (AzureFileVolumeOutput) ReadOnly

The flag indicating whether the Azure File shared mounted as a volume is read-only.

func (AzureFileVolumeOutput) ShareName

The name of the Azure File share to be mounted as a volume.

func (AzureFileVolumeOutput) StorageAccountKey

func (o AzureFileVolumeOutput) StorageAccountKey() pulumi.StringPtrOutput

The storage account access key used to access the Azure File share.

func (AzureFileVolumeOutput) StorageAccountName

func (o AzureFileVolumeOutput) StorageAccountName() pulumi.StringOutput

The name of the storage account that contains the Azure File share.

func (AzureFileVolumeOutput) ToAzureFileVolumeOutput

func (o AzureFileVolumeOutput) ToAzureFileVolumeOutput() AzureFileVolumeOutput

func (AzureFileVolumeOutput) ToAzureFileVolumeOutputWithContext

func (o AzureFileVolumeOutput) ToAzureFileVolumeOutputWithContext(ctx context.Context) AzureFileVolumeOutput

func (AzureFileVolumeOutput) ToAzureFileVolumePtrOutput

func (o AzureFileVolumeOutput) ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput

func (AzureFileVolumeOutput) ToAzureFileVolumePtrOutputWithContext

func (o AzureFileVolumeOutput) ToAzureFileVolumePtrOutputWithContext(ctx context.Context) AzureFileVolumePtrOutput

type AzureFileVolumePtrInput

type AzureFileVolumePtrInput interface {
	pulumi.Input

	ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput
	ToAzureFileVolumePtrOutputWithContext(context.Context) AzureFileVolumePtrOutput
}

AzureFileVolumePtrInput is an input type that accepts AzureFileVolumeArgs, AzureFileVolumePtr and AzureFileVolumePtrOutput values. You can construct a concrete instance of `AzureFileVolumePtrInput` via:

        AzureFileVolumeArgs{...}

or:

        nil

type AzureFileVolumePtrOutput

type AzureFileVolumePtrOutput struct{ *pulumi.OutputState }

func (AzureFileVolumePtrOutput) Elem

func (AzureFileVolumePtrOutput) ElementType

func (AzureFileVolumePtrOutput) ElementType() reflect.Type

func (AzureFileVolumePtrOutput) ReadOnly

The flag indicating whether the Azure File shared mounted as a volume is read-only.

func (AzureFileVolumePtrOutput) ShareName

The name of the Azure File share to be mounted as a volume.

func (AzureFileVolumePtrOutput) StorageAccountKey

func (o AzureFileVolumePtrOutput) StorageAccountKey() pulumi.StringPtrOutput

The storage account access key used to access the Azure File share.

func (AzureFileVolumePtrOutput) StorageAccountName

func (o AzureFileVolumePtrOutput) StorageAccountName() pulumi.StringPtrOutput

The name of the storage account that contains the Azure File share.

func (AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutput

func (o AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput

func (AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutputWithContext

func (o AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutputWithContext(ctx context.Context) AzureFileVolumePtrOutput

type AzureFileVolumeResponse

type AzureFileVolumeResponse struct {
	// The flag indicating whether the Azure File shared mounted as a volume is read-only.
	ReadOnly *bool `pulumi:"readOnly"`
	// The name of the Azure File share to be mounted as a volume.
	ShareName string `pulumi:"shareName"`
	// The storage account access key used to access the Azure File share.
	StorageAccountKey *string `pulumi:"storageAccountKey"`
	// The name of the storage account that contains the Azure File share.
	StorageAccountName string `pulumi:"storageAccountName"`
}

The properties of the Azure File volume. Azure File shares are mounted as volumes.

type AzureFileVolumeResponseArgs

type AzureFileVolumeResponseArgs struct {
	// The flag indicating whether the Azure File shared mounted as a volume is read-only.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
	// The name of the Azure File share to be mounted as a volume.
	ShareName pulumi.StringInput `pulumi:"shareName"`
	// The storage account access key used to access the Azure File share.
	StorageAccountKey pulumi.StringPtrInput `pulumi:"storageAccountKey"`
	// The name of the storage account that contains the Azure File share.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
}

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (AzureFileVolumeResponseArgs) ElementType

func (AzureFileVolumeResponseArgs) ToAzureFileVolumeResponseOutput

func (i AzureFileVolumeResponseArgs) ToAzureFileVolumeResponseOutput() AzureFileVolumeResponseOutput

func (AzureFileVolumeResponseArgs) ToAzureFileVolumeResponseOutputWithContext

func (i AzureFileVolumeResponseArgs) ToAzureFileVolumeResponseOutputWithContext(ctx context.Context) AzureFileVolumeResponseOutput

func (AzureFileVolumeResponseArgs) ToAzureFileVolumeResponsePtrOutput

func (i AzureFileVolumeResponseArgs) ToAzureFileVolumeResponsePtrOutput() AzureFileVolumeResponsePtrOutput

func (AzureFileVolumeResponseArgs) ToAzureFileVolumeResponsePtrOutputWithContext

func (i AzureFileVolumeResponseArgs) ToAzureFileVolumeResponsePtrOutputWithContext(ctx context.Context) AzureFileVolumeResponsePtrOutput

type AzureFileVolumeResponseInput

type AzureFileVolumeResponseInput interface {
	pulumi.Input

	ToAzureFileVolumeResponseOutput() AzureFileVolumeResponseOutput
	ToAzureFileVolumeResponseOutputWithContext(context.Context) AzureFileVolumeResponseOutput
}

AzureFileVolumeResponseInput is an input type that accepts AzureFileVolumeResponseArgs and AzureFileVolumeResponseOutput values. You can construct a concrete instance of `AzureFileVolumeResponseInput` via:

AzureFileVolumeResponseArgs{...}

type AzureFileVolumeResponseOutput

type AzureFileVolumeResponseOutput struct{ *pulumi.OutputState }

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (AzureFileVolumeResponseOutput) ElementType

func (AzureFileVolumeResponseOutput) ReadOnly

The flag indicating whether the Azure File shared mounted as a volume is read-only.

func (AzureFileVolumeResponseOutput) ShareName

The name of the Azure File share to be mounted as a volume.

func (AzureFileVolumeResponseOutput) StorageAccountKey

The storage account access key used to access the Azure File share.

func (AzureFileVolumeResponseOutput) StorageAccountName

func (o AzureFileVolumeResponseOutput) StorageAccountName() pulumi.StringOutput

The name of the storage account that contains the Azure File share.

func (AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutput

func (o AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutput() AzureFileVolumeResponseOutput

func (AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutputWithContext

func (o AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutputWithContext(ctx context.Context) AzureFileVolumeResponseOutput

func (AzureFileVolumeResponseOutput) ToAzureFileVolumeResponsePtrOutput

func (o AzureFileVolumeResponseOutput) ToAzureFileVolumeResponsePtrOutput() AzureFileVolumeResponsePtrOutput

func (AzureFileVolumeResponseOutput) ToAzureFileVolumeResponsePtrOutputWithContext

func (o AzureFileVolumeResponseOutput) ToAzureFileVolumeResponsePtrOutputWithContext(ctx context.Context) AzureFileVolumeResponsePtrOutput

type AzureFileVolumeResponsePtrInput

type AzureFileVolumeResponsePtrInput interface {
	pulumi.Input

	ToAzureFileVolumeResponsePtrOutput() AzureFileVolumeResponsePtrOutput
	ToAzureFileVolumeResponsePtrOutputWithContext(context.Context) AzureFileVolumeResponsePtrOutput
}

AzureFileVolumeResponsePtrInput is an input type that accepts AzureFileVolumeResponseArgs, AzureFileVolumeResponsePtr and AzureFileVolumeResponsePtrOutput values. You can construct a concrete instance of `AzureFileVolumeResponsePtrInput` via:

        AzureFileVolumeResponseArgs{...}

or:

        nil

type AzureFileVolumeResponsePtrOutput

type AzureFileVolumeResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureFileVolumeResponsePtrOutput) Elem

func (AzureFileVolumeResponsePtrOutput) ElementType

func (AzureFileVolumeResponsePtrOutput) ReadOnly

The flag indicating whether the Azure File shared mounted as a volume is read-only.

func (AzureFileVolumeResponsePtrOutput) ShareName

The name of the Azure File share to be mounted as a volume.

func (AzureFileVolumeResponsePtrOutput) StorageAccountKey

The storage account access key used to access the Azure File share.

func (AzureFileVolumeResponsePtrOutput) StorageAccountName

The name of the storage account that contains the Azure File share.

func (AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutput

func (o AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutput() AzureFileVolumeResponsePtrOutput

func (AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutputWithContext

func (o AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutputWithContext(ctx context.Context) AzureFileVolumeResponsePtrOutput

type Container

type Container struct {
	// The commands to execute within the container instance in exec form.
	Command []string `pulumi:"command"`
	// The environment variables to set in the container instance.
	EnvironmentVariables []EnvironmentVariable `pulumi:"environmentVariables"`
	// The name of the image used to create the container instance.
	Image string `pulumi:"image"`
	// The user-provided name of the container instance.
	Name string `pulumi:"name"`
	// The exposed ports on the container instance.
	Ports []ContainerPort `pulumi:"ports"`
	// The resource requirements of the container instance.
	Resources ResourceRequirements `pulumi:"resources"`
	// The volume mounts available to the container instance.
	VolumeMounts []VolumeMount `pulumi:"volumeMounts"`
}

A container instance.

type ContainerArgs

type ContainerArgs struct {
	// The commands to execute within the container instance in exec form.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// The environment variables to set in the container instance.
	EnvironmentVariables EnvironmentVariableArrayInput `pulumi:"environmentVariables"`
	// The name of the image used to create the container instance.
	Image pulumi.StringInput `pulumi:"image"`
	// The user-provided name of the container instance.
	Name pulumi.StringInput `pulumi:"name"`
	// The exposed ports on the container instance.
	Ports ContainerPortArrayInput `pulumi:"ports"`
	// The resource requirements of the container instance.
	Resources ResourceRequirementsInput `pulumi:"resources"`
	// The volume mounts available to the container instance.
	VolumeMounts VolumeMountArrayInput `pulumi:"volumeMounts"`
}

A container instance.

func (ContainerArgs) ElementType

func (ContainerArgs) ElementType() reflect.Type

func (ContainerArgs) ToContainerOutput

func (i ContainerArgs) ToContainerOutput() ContainerOutput

func (ContainerArgs) ToContainerOutputWithContext

func (i ContainerArgs) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerArray

type ContainerArray []ContainerInput

func (ContainerArray) ElementType

func (ContainerArray) ElementType() reflect.Type

func (ContainerArray) ToContainerArrayOutput

func (i ContainerArray) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArray) ToContainerArrayOutputWithContext

func (i ContainerArray) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerArrayInput

type ContainerArrayInput interface {
	pulumi.Input

	ToContainerArrayOutput() ContainerArrayOutput
	ToContainerArrayOutputWithContext(context.Context) ContainerArrayOutput
}

ContainerArrayInput is an input type that accepts ContainerArray and ContainerArrayOutput values. You can construct a concrete instance of `ContainerArrayInput` via:

ContainerArray{ ContainerArgs{...} }

type ContainerArrayOutput

type ContainerArrayOutput struct{ *pulumi.OutputState }

func (ContainerArrayOutput) ElementType

func (ContainerArrayOutput) ElementType() reflect.Type

func (ContainerArrayOutput) Index

func (ContainerArrayOutput) ToContainerArrayOutput

func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArrayOutput) ToContainerArrayOutputWithContext

func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerGroup

type ContainerGroup struct {
	pulumi.CustomResourceState

	// The containers within the container group.
	Containers ContainerResponseArrayOutput `pulumi:"containers"`
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials ImageRegistryCredentialResponseArrayOutput `pulumi:"imageRegistryCredentials"`
	// The instance view of the container group. Only valid in response.
	InstanceView ContainerGroupResponseInstanceViewOutput `pulumi:"instanceView"`
	// The IP address type of the container group.
	IpAddress IpAddressResponsePtrOutput `pulumi:"ipAddress"`
	// The resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The operating system type required by the containers in the container group.
	OsType pulumi.StringOutput `pulumi:"osType"`
	// The provisioning state of the container group. This only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Restart policy for all containers within the container group.
	// - `Always` Always restart
	// - `OnFailure` Restart on failure
	// - `Never` Never restart
	RestartPolicy pulumi.StringPtrOutput `pulumi:"restartPolicy"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The list of volumes that can be mounted by containers in this container group.
	Volumes VolumeResponseArrayOutput `pulumi:"volumes"`
}

A container group.

func GetContainerGroup

func GetContainerGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerGroupState, opts ...pulumi.ResourceOption) (*ContainerGroup, error)

GetContainerGroup gets an existing ContainerGroup 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 NewContainerGroup

func NewContainerGroup(ctx *pulumi.Context,
	name string, args *ContainerGroupArgs, opts ...pulumi.ResourceOption) (*ContainerGroup, error)

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

func (*ContainerGroup) ElementType added in v0.2.6

func (*ContainerGroup) ElementType() reflect.Type

func (*ContainerGroup) ToContainerGroupOutput added in v0.2.6

func (i *ContainerGroup) ToContainerGroupOutput() ContainerGroupOutput

func (*ContainerGroup) ToContainerGroupOutputWithContext added in v0.2.6

func (i *ContainerGroup) ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput

type ContainerGroupArgs

type ContainerGroupArgs struct {
	// The name of the container group.
	ContainerGroupName pulumi.StringInput
	// The containers within the container group.
	Containers ContainerArrayInput
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials ImageRegistryCredentialArrayInput
	// The IP address type of the container group.
	IpAddress IpAddressPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The operating system type required by the containers in the container group.
	OsType pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Restart policy for all containers within the container group.
	// - `Always` Always restart
	// - `OnFailure` Restart on failure
	// - `Never` Never restart
	RestartPolicy pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The list of volumes that can be mounted by containers in this container group.
	Volumes VolumeArrayInput
}

The set of arguments for constructing a ContainerGroup resource.

func (ContainerGroupArgs) ElementType

func (ContainerGroupArgs) ElementType() reflect.Type

type ContainerGroupInput added in v0.2.6

type ContainerGroupInput interface {
	pulumi.Input

	ToContainerGroupOutput() ContainerGroupOutput
	ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput
}

type ContainerGroupIpAddressType added in v0.3.1

type ContainerGroupIpAddressType pulumi.String

Specifies if the IP is exposed to the public internet.

func (ContainerGroupIpAddressType) ElementType added in v0.3.1

func (ContainerGroupIpAddressType) ToStringOutput added in v0.3.1

func (e ContainerGroupIpAddressType) ToStringOutput() pulumi.StringOutput

func (ContainerGroupIpAddressType) ToStringOutputWithContext added in v0.3.1

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

func (ContainerGroupIpAddressType) ToStringPtrOutput added in v0.3.1

func (e ContainerGroupIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContainerGroupIpAddressType) ToStringPtrOutputWithContext added in v0.3.1

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

type ContainerGroupNetworkProtocol added in v0.3.1

type ContainerGroupNetworkProtocol pulumi.String

The protocol associated with the port.

func (ContainerGroupNetworkProtocol) ElementType added in v0.3.1

func (ContainerGroupNetworkProtocol) ToStringOutput added in v0.3.1

func (ContainerGroupNetworkProtocol) ToStringOutputWithContext added in v0.3.1

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

func (ContainerGroupNetworkProtocol) ToStringPtrOutput added in v0.3.1

func (ContainerGroupNetworkProtocol) ToStringPtrOutputWithContext added in v0.3.1

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

type ContainerGroupOutput added in v0.2.6

type ContainerGroupOutput struct {
	*pulumi.OutputState
}

func (ContainerGroupOutput) ElementType added in v0.2.6

func (ContainerGroupOutput) ElementType() reflect.Type

func (ContainerGroupOutput) ToContainerGroupOutput added in v0.2.6

func (o ContainerGroupOutput) ToContainerGroupOutput() ContainerGroupOutput

func (ContainerGroupOutput) ToContainerGroupOutputWithContext added in v0.2.6

func (o ContainerGroupOutput) ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput

type ContainerGroupResponseInstanceView

type ContainerGroupResponseInstanceView struct {
	// The events of this container group.
	Events []EventResponse `pulumi:"events"`
	// The state of the container group. Only valid in response.
	State string `pulumi:"state"`
}

The instance view of the container group. Only valid in response.

type ContainerGroupResponseInstanceViewArgs

type ContainerGroupResponseInstanceViewArgs struct {
	// The events of this container group.
	Events EventResponseArrayInput `pulumi:"events"`
	// The state of the container group. Only valid in response.
	State pulumi.StringInput `pulumi:"state"`
}

The instance view of the container group. Only valid in response.

func (ContainerGroupResponseInstanceViewArgs) ElementType

func (ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewOutput

func (i ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewOutput() ContainerGroupResponseInstanceViewOutput

func (ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewOutputWithContext

func (i ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewOutputWithContext(ctx context.Context) ContainerGroupResponseInstanceViewOutput

func (ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewPtrOutput

func (i ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewPtrOutput() ContainerGroupResponseInstanceViewPtrOutput

func (ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewPtrOutputWithContext

func (i ContainerGroupResponseInstanceViewArgs) ToContainerGroupResponseInstanceViewPtrOutputWithContext(ctx context.Context) ContainerGroupResponseInstanceViewPtrOutput

type ContainerGroupResponseInstanceViewInput

type ContainerGroupResponseInstanceViewInput interface {
	pulumi.Input

	ToContainerGroupResponseInstanceViewOutput() ContainerGroupResponseInstanceViewOutput
	ToContainerGroupResponseInstanceViewOutputWithContext(context.Context) ContainerGroupResponseInstanceViewOutput
}

ContainerGroupResponseInstanceViewInput is an input type that accepts ContainerGroupResponseInstanceViewArgs and ContainerGroupResponseInstanceViewOutput values. You can construct a concrete instance of `ContainerGroupResponseInstanceViewInput` via:

ContainerGroupResponseInstanceViewArgs{...}

type ContainerGroupResponseInstanceViewOutput

type ContainerGroupResponseInstanceViewOutput struct{ *pulumi.OutputState }

The instance view of the container group. Only valid in response.

func (ContainerGroupResponseInstanceViewOutput) ElementType

func (ContainerGroupResponseInstanceViewOutput) Events

The events of this container group.

func (ContainerGroupResponseInstanceViewOutput) State

The state of the container group. Only valid in response.

func (ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewOutput

func (o ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewOutput() ContainerGroupResponseInstanceViewOutput

func (ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewOutputWithContext

func (o ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewOutputWithContext(ctx context.Context) ContainerGroupResponseInstanceViewOutput

func (ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewPtrOutput

func (o ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewPtrOutput() ContainerGroupResponseInstanceViewPtrOutput

func (ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewPtrOutputWithContext

func (o ContainerGroupResponseInstanceViewOutput) ToContainerGroupResponseInstanceViewPtrOutputWithContext(ctx context.Context) ContainerGroupResponseInstanceViewPtrOutput

type ContainerGroupResponseInstanceViewPtrInput

type ContainerGroupResponseInstanceViewPtrInput interface {
	pulumi.Input

	ToContainerGroupResponseInstanceViewPtrOutput() ContainerGroupResponseInstanceViewPtrOutput
	ToContainerGroupResponseInstanceViewPtrOutputWithContext(context.Context) ContainerGroupResponseInstanceViewPtrOutput
}

ContainerGroupResponseInstanceViewPtrInput is an input type that accepts ContainerGroupResponseInstanceViewArgs, ContainerGroupResponseInstanceViewPtr and ContainerGroupResponseInstanceViewPtrOutput values. You can construct a concrete instance of `ContainerGroupResponseInstanceViewPtrInput` via:

        ContainerGroupResponseInstanceViewArgs{...}

or:

        nil

type ContainerGroupResponseInstanceViewPtrOutput

type ContainerGroupResponseInstanceViewPtrOutput struct{ *pulumi.OutputState }

func (ContainerGroupResponseInstanceViewPtrOutput) Elem

func (ContainerGroupResponseInstanceViewPtrOutput) ElementType

func (ContainerGroupResponseInstanceViewPtrOutput) Events

The events of this container group.

func (ContainerGroupResponseInstanceViewPtrOutput) State

The state of the container group. Only valid in response.

func (ContainerGroupResponseInstanceViewPtrOutput) ToContainerGroupResponseInstanceViewPtrOutput

func (o ContainerGroupResponseInstanceViewPtrOutput) ToContainerGroupResponseInstanceViewPtrOutput() ContainerGroupResponseInstanceViewPtrOutput

func (ContainerGroupResponseInstanceViewPtrOutput) ToContainerGroupResponseInstanceViewPtrOutputWithContext

func (o ContainerGroupResponseInstanceViewPtrOutput) ToContainerGroupResponseInstanceViewPtrOutputWithContext(ctx context.Context) ContainerGroupResponseInstanceViewPtrOutput

type ContainerGroupRestartPolicy added in v0.3.1

type ContainerGroupRestartPolicy pulumi.String

Restart policy for all containers within the container group. - `Always` Always restart - `OnFailure` Restart on failure - `Never` Never restart

func (ContainerGroupRestartPolicy) ElementType added in v0.3.1

func (ContainerGroupRestartPolicy) ToStringOutput added in v0.3.1

func (e ContainerGroupRestartPolicy) ToStringOutput() pulumi.StringOutput

func (ContainerGroupRestartPolicy) ToStringOutputWithContext added in v0.3.1

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

func (ContainerGroupRestartPolicy) ToStringPtrOutput added in v0.3.1

func (e ContainerGroupRestartPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContainerGroupRestartPolicy) ToStringPtrOutputWithContext added in v0.3.1

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

type ContainerGroupState

type ContainerGroupState struct {
	// The containers within the container group.
	Containers ContainerResponseArrayInput
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials ImageRegistryCredentialResponseArrayInput
	// The instance view of the container group. Only valid in response.
	InstanceView ContainerGroupResponseInstanceViewPtrInput
	// The IP address type of the container group.
	IpAddress IpAddressResponsePtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The resource name.
	Name pulumi.StringPtrInput
	// The operating system type required by the containers in the container group.
	OsType pulumi.StringPtrInput
	// The provisioning state of the container group. This only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// Restart policy for all containers within the container group.
	// - `Always` Always restart
	// - `OnFailure` Restart on failure
	// - `Never` Never restart
	RestartPolicy pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The resource type.
	Type pulumi.StringPtrInput
	// The list of volumes that can be mounted by containers in this container group.
	Volumes VolumeResponseArrayInput
}

func (ContainerGroupState) ElementType

func (ContainerGroupState) ElementType() reflect.Type

type ContainerInput

type ContainerInput interface {
	pulumi.Input

	ToContainerOutput() ContainerOutput
	ToContainerOutputWithContext(context.Context) ContainerOutput
}

ContainerInput is an input type that accepts ContainerArgs and ContainerOutput values. You can construct a concrete instance of `ContainerInput` via:

ContainerArgs{...}

type ContainerNetworkProtocol added in v0.3.1

type ContainerNetworkProtocol pulumi.String

The protocol associated with the port.

func (ContainerNetworkProtocol) ElementType added in v0.3.1

func (ContainerNetworkProtocol) ElementType() reflect.Type

func (ContainerNetworkProtocol) ToStringOutput added in v0.3.1

func (e ContainerNetworkProtocol) ToStringOutput() pulumi.StringOutput

func (ContainerNetworkProtocol) ToStringOutputWithContext added in v0.3.1

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

func (ContainerNetworkProtocol) ToStringPtrOutput added in v0.3.1

func (e ContainerNetworkProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContainerNetworkProtocol) ToStringPtrOutputWithContext added in v0.3.1

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

type ContainerOutput

type ContainerOutput struct{ *pulumi.OutputState }

A container instance.

func (ContainerOutput) Command

The commands to execute within the container instance in exec form.

func (ContainerOutput) ElementType

func (ContainerOutput) ElementType() reflect.Type

func (ContainerOutput) EnvironmentVariables

func (o ContainerOutput) EnvironmentVariables() EnvironmentVariableArrayOutput

The environment variables to set in the container instance.

func (ContainerOutput) Image

The name of the image used to create the container instance.

func (ContainerOutput) Name

The user-provided name of the container instance.

func (ContainerOutput) Ports

The exposed ports on the container instance.

func (ContainerOutput) Resources

The resource requirements of the container instance.

func (ContainerOutput) ToContainerOutput

func (o ContainerOutput) ToContainerOutput() ContainerOutput

func (ContainerOutput) ToContainerOutputWithContext

func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

func (ContainerOutput) VolumeMounts

func (o ContainerOutput) VolumeMounts() VolumeMountArrayOutput

The volume mounts available to the container instance.

type ContainerPort

type ContainerPort struct {
	// The port number exposed within the container group.
	Port int `pulumi:"port"`
	// The protocol associated with the port.
	Protocol *string `pulumi:"protocol"`
}

The port exposed on the container instance.

type ContainerPortArgs

type ContainerPortArgs struct {
	// The port number exposed within the container group.
	Port pulumi.IntInput `pulumi:"port"`
	// The protocol associated with the port.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

The port exposed on the container instance.

func (ContainerPortArgs) ElementType

func (ContainerPortArgs) ElementType() reflect.Type

func (ContainerPortArgs) ToContainerPortOutput

func (i ContainerPortArgs) ToContainerPortOutput() ContainerPortOutput

func (ContainerPortArgs) ToContainerPortOutputWithContext

func (i ContainerPortArgs) ToContainerPortOutputWithContext(ctx context.Context) ContainerPortOutput

type ContainerPortArray

type ContainerPortArray []ContainerPortInput

func (ContainerPortArray) ElementType

func (ContainerPortArray) ElementType() reflect.Type

func (ContainerPortArray) ToContainerPortArrayOutput

func (i ContainerPortArray) ToContainerPortArrayOutput() ContainerPortArrayOutput

func (ContainerPortArray) ToContainerPortArrayOutputWithContext

func (i ContainerPortArray) ToContainerPortArrayOutputWithContext(ctx context.Context) ContainerPortArrayOutput

type ContainerPortArrayInput

type ContainerPortArrayInput interface {
	pulumi.Input

	ToContainerPortArrayOutput() ContainerPortArrayOutput
	ToContainerPortArrayOutputWithContext(context.Context) ContainerPortArrayOutput
}

ContainerPortArrayInput is an input type that accepts ContainerPortArray and ContainerPortArrayOutput values. You can construct a concrete instance of `ContainerPortArrayInput` via:

ContainerPortArray{ ContainerPortArgs{...} }

type ContainerPortArrayOutput

type ContainerPortArrayOutput struct{ *pulumi.OutputState }

func (ContainerPortArrayOutput) ElementType

func (ContainerPortArrayOutput) ElementType() reflect.Type

func (ContainerPortArrayOutput) Index

func (ContainerPortArrayOutput) ToContainerPortArrayOutput

func (o ContainerPortArrayOutput) ToContainerPortArrayOutput() ContainerPortArrayOutput

func (ContainerPortArrayOutput) ToContainerPortArrayOutputWithContext

func (o ContainerPortArrayOutput) ToContainerPortArrayOutputWithContext(ctx context.Context) ContainerPortArrayOutput

type ContainerPortInput

type ContainerPortInput interface {
	pulumi.Input

	ToContainerPortOutput() ContainerPortOutput
	ToContainerPortOutputWithContext(context.Context) ContainerPortOutput
}

ContainerPortInput is an input type that accepts ContainerPortArgs and ContainerPortOutput values. You can construct a concrete instance of `ContainerPortInput` via:

ContainerPortArgs{...}

type ContainerPortOutput

type ContainerPortOutput struct{ *pulumi.OutputState }

The port exposed on the container instance.

func (ContainerPortOutput) ElementType

func (ContainerPortOutput) ElementType() reflect.Type

func (ContainerPortOutput) Port

The port number exposed within the container group.

func (ContainerPortOutput) Protocol

The protocol associated with the port.

func (ContainerPortOutput) ToContainerPortOutput

func (o ContainerPortOutput) ToContainerPortOutput() ContainerPortOutput

func (ContainerPortOutput) ToContainerPortOutputWithContext

func (o ContainerPortOutput) ToContainerPortOutputWithContext(ctx context.Context) ContainerPortOutput

type ContainerPortResponse

type ContainerPortResponse struct {
	// The port number exposed within the container group.
	Port int `pulumi:"port"`
	// The protocol associated with the port.
	Protocol *string `pulumi:"protocol"`
}

The port exposed on the container instance.

type ContainerPortResponseArgs

type ContainerPortResponseArgs struct {
	// The port number exposed within the container group.
	Port pulumi.IntInput `pulumi:"port"`
	// The protocol associated with the port.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

The port exposed on the container instance.

func (ContainerPortResponseArgs) ElementType

func (ContainerPortResponseArgs) ElementType() reflect.Type

func (ContainerPortResponseArgs) ToContainerPortResponseOutput

func (i ContainerPortResponseArgs) ToContainerPortResponseOutput() ContainerPortResponseOutput

func (ContainerPortResponseArgs) ToContainerPortResponseOutputWithContext

func (i ContainerPortResponseArgs) ToContainerPortResponseOutputWithContext(ctx context.Context) ContainerPortResponseOutput

type ContainerPortResponseArray

type ContainerPortResponseArray []ContainerPortResponseInput

func (ContainerPortResponseArray) ElementType

func (ContainerPortResponseArray) ElementType() reflect.Type

func (ContainerPortResponseArray) ToContainerPortResponseArrayOutput

func (i ContainerPortResponseArray) ToContainerPortResponseArrayOutput() ContainerPortResponseArrayOutput

func (ContainerPortResponseArray) ToContainerPortResponseArrayOutputWithContext

func (i ContainerPortResponseArray) ToContainerPortResponseArrayOutputWithContext(ctx context.Context) ContainerPortResponseArrayOutput

type ContainerPortResponseArrayInput

type ContainerPortResponseArrayInput interface {
	pulumi.Input

	ToContainerPortResponseArrayOutput() ContainerPortResponseArrayOutput
	ToContainerPortResponseArrayOutputWithContext(context.Context) ContainerPortResponseArrayOutput
}

ContainerPortResponseArrayInput is an input type that accepts ContainerPortResponseArray and ContainerPortResponseArrayOutput values. You can construct a concrete instance of `ContainerPortResponseArrayInput` via:

ContainerPortResponseArray{ ContainerPortResponseArgs{...} }

type ContainerPortResponseArrayOutput

type ContainerPortResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerPortResponseArrayOutput) ElementType

func (ContainerPortResponseArrayOutput) Index

func (ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutput

func (o ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutput() ContainerPortResponseArrayOutput

func (ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutputWithContext

func (o ContainerPortResponseArrayOutput) ToContainerPortResponseArrayOutputWithContext(ctx context.Context) ContainerPortResponseArrayOutput

type ContainerPortResponseInput

type ContainerPortResponseInput interface {
	pulumi.Input

	ToContainerPortResponseOutput() ContainerPortResponseOutput
	ToContainerPortResponseOutputWithContext(context.Context) ContainerPortResponseOutput
}

ContainerPortResponseInput is an input type that accepts ContainerPortResponseArgs and ContainerPortResponseOutput values. You can construct a concrete instance of `ContainerPortResponseInput` via:

ContainerPortResponseArgs{...}

type ContainerPortResponseOutput

type ContainerPortResponseOutput struct{ *pulumi.OutputState }

The port exposed on the container instance.

func (ContainerPortResponseOutput) ElementType

func (ContainerPortResponseOutput) Port

The port number exposed within the container group.

func (ContainerPortResponseOutput) Protocol

The protocol associated with the port.

func (ContainerPortResponseOutput) ToContainerPortResponseOutput

func (o ContainerPortResponseOutput) ToContainerPortResponseOutput() ContainerPortResponseOutput

func (ContainerPortResponseOutput) ToContainerPortResponseOutputWithContext

func (o ContainerPortResponseOutput) ToContainerPortResponseOutputWithContext(ctx context.Context) ContainerPortResponseOutput

type ContainerPropertiesResponseInstanceView

type ContainerPropertiesResponseInstanceView struct {
	// Current container instance state.
	CurrentState ContainerStateResponse `pulumi:"currentState"`
	// The events of the container instance.
	Events []EventResponse `pulumi:"events"`
	// Previous container instance state.
	PreviousState ContainerStateResponse `pulumi:"previousState"`
	// The number of times that the container instance has been restarted.
	RestartCount int `pulumi:"restartCount"`
}

The instance view of the container instance. Only valid in response.

type ContainerPropertiesResponseInstanceViewArgs

type ContainerPropertiesResponseInstanceViewArgs struct {
	// Current container instance state.
	CurrentState ContainerStateResponseInput `pulumi:"currentState"`
	// The events of the container instance.
	Events EventResponseArrayInput `pulumi:"events"`
	// Previous container instance state.
	PreviousState ContainerStateResponseInput `pulumi:"previousState"`
	// The number of times that the container instance has been restarted.
	RestartCount pulumi.IntInput `pulumi:"restartCount"`
}

The instance view of the container instance. Only valid in response.

func (ContainerPropertiesResponseInstanceViewArgs) ElementType

func (ContainerPropertiesResponseInstanceViewArgs) ToContainerPropertiesResponseInstanceViewOutput

func (i ContainerPropertiesResponseInstanceViewArgs) ToContainerPropertiesResponseInstanceViewOutput() ContainerPropertiesResponseInstanceViewOutput

func (ContainerPropertiesResponseInstanceViewArgs) ToContainerPropertiesResponseInstanceViewOutputWithContext

func (i ContainerPropertiesResponseInstanceViewArgs) ToContainerPropertiesResponseInstanceViewOutputWithContext(ctx context.Context) ContainerPropertiesResponseInstanceViewOutput

type ContainerPropertiesResponseInstanceViewInput

type ContainerPropertiesResponseInstanceViewInput interface {
	pulumi.Input

	ToContainerPropertiesResponseInstanceViewOutput() ContainerPropertiesResponseInstanceViewOutput
	ToContainerPropertiesResponseInstanceViewOutputWithContext(context.Context) ContainerPropertiesResponseInstanceViewOutput
}

ContainerPropertiesResponseInstanceViewInput is an input type that accepts ContainerPropertiesResponseInstanceViewArgs and ContainerPropertiesResponseInstanceViewOutput values. You can construct a concrete instance of `ContainerPropertiesResponseInstanceViewInput` via:

ContainerPropertiesResponseInstanceViewArgs{...}

type ContainerPropertiesResponseInstanceViewOutput

type ContainerPropertiesResponseInstanceViewOutput struct{ *pulumi.OutputState }

The instance view of the container instance. Only valid in response.

func (ContainerPropertiesResponseInstanceViewOutput) CurrentState

Current container instance state.

func (ContainerPropertiesResponseInstanceViewOutput) ElementType

func (ContainerPropertiesResponseInstanceViewOutput) Events

The events of the container instance.

func (ContainerPropertiesResponseInstanceViewOutput) PreviousState

Previous container instance state.

func (ContainerPropertiesResponseInstanceViewOutput) RestartCount

The number of times that the container instance has been restarted.

func (ContainerPropertiesResponseInstanceViewOutput) ToContainerPropertiesResponseInstanceViewOutput

func (o ContainerPropertiesResponseInstanceViewOutput) ToContainerPropertiesResponseInstanceViewOutput() ContainerPropertiesResponseInstanceViewOutput

func (ContainerPropertiesResponseInstanceViewOutput) ToContainerPropertiesResponseInstanceViewOutputWithContext

func (o ContainerPropertiesResponseInstanceViewOutput) ToContainerPropertiesResponseInstanceViewOutputWithContext(ctx context.Context) ContainerPropertiesResponseInstanceViewOutput

type ContainerResponse

type ContainerResponse struct {
	// The commands to execute within the container instance in exec form.
	Command []string `pulumi:"command"`
	// The environment variables to set in the container instance.
	EnvironmentVariables []EnvironmentVariableResponse `pulumi:"environmentVariables"`
	// The name of the image used to create the container instance.
	Image string `pulumi:"image"`
	// The instance view of the container instance. Only valid in response.
	InstanceView ContainerPropertiesResponseInstanceView `pulumi:"instanceView"`
	// The user-provided name of the container instance.
	Name string `pulumi:"name"`
	// The exposed ports on the container instance.
	Ports []ContainerPortResponse `pulumi:"ports"`
	// The resource requirements of the container instance.
	Resources ResourceRequirementsResponse `pulumi:"resources"`
	// The volume mounts available to the container instance.
	VolumeMounts []VolumeMountResponse `pulumi:"volumeMounts"`
}

A container instance.

type ContainerResponseArgs

type ContainerResponseArgs struct {
	// The commands to execute within the container instance in exec form.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// The environment variables to set in the container instance.
	EnvironmentVariables EnvironmentVariableResponseArrayInput `pulumi:"environmentVariables"`
	// The name of the image used to create the container instance.
	Image pulumi.StringInput `pulumi:"image"`
	// The instance view of the container instance. Only valid in response.
	InstanceView ContainerPropertiesResponseInstanceViewInput `pulumi:"instanceView"`
	// The user-provided name of the container instance.
	Name pulumi.StringInput `pulumi:"name"`
	// The exposed ports on the container instance.
	Ports ContainerPortResponseArrayInput `pulumi:"ports"`
	// The resource requirements of the container instance.
	Resources ResourceRequirementsResponseInput `pulumi:"resources"`
	// The volume mounts available to the container instance.
	VolumeMounts VolumeMountResponseArrayInput `pulumi:"volumeMounts"`
}

A container instance.

func (ContainerResponseArgs) ElementType

func (ContainerResponseArgs) ElementType() reflect.Type

func (ContainerResponseArgs) ToContainerResponseOutput

func (i ContainerResponseArgs) ToContainerResponseOutput() ContainerResponseOutput

func (ContainerResponseArgs) ToContainerResponseOutputWithContext

func (i ContainerResponseArgs) ToContainerResponseOutputWithContext(ctx context.Context) ContainerResponseOutput

type ContainerResponseArray

type ContainerResponseArray []ContainerResponseInput

func (ContainerResponseArray) ElementType

func (ContainerResponseArray) ElementType() reflect.Type

func (ContainerResponseArray) ToContainerResponseArrayOutput

func (i ContainerResponseArray) ToContainerResponseArrayOutput() ContainerResponseArrayOutput

func (ContainerResponseArray) ToContainerResponseArrayOutputWithContext

func (i ContainerResponseArray) ToContainerResponseArrayOutputWithContext(ctx context.Context) ContainerResponseArrayOutput

type ContainerResponseArrayInput

type ContainerResponseArrayInput interface {
	pulumi.Input

	ToContainerResponseArrayOutput() ContainerResponseArrayOutput
	ToContainerResponseArrayOutputWithContext(context.Context) ContainerResponseArrayOutput
}

ContainerResponseArrayInput is an input type that accepts ContainerResponseArray and ContainerResponseArrayOutput values. You can construct a concrete instance of `ContainerResponseArrayInput` via:

ContainerResponseArray{ ContainerResponseArgs{...} }

type ContainerResponseArrayOutput

type ContainerResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerResponseArrayOutput) ElementType

func (ContainerResponseArrayOutput) Index

func (ContainerResponseArrayOutput) ToContainerResponseArrayOutput

func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutput() ContainerResponseArrayOutput

func (ContainerResponseArrayOutput) ToContainerResponseArrayOutputWithContext

func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutputWithContext(ctx context.Context) ContainerResponseArrayOutput

type ContainerResponseInput

type ContainerResponseInput interface {
	pulumi.Input

	ToContainerResponseOutput() ContainerResponseOutput
	ToContainerResponseOutputWithContext(context.Context) ContainerResponseOutput
}

ContainerResponseInput is an input type that accepts ContainerResponseArgs and ContainerResponseOutput values. You can construct a concrete instance of `ContainerResponseInput` via:

ContainerResponseArgs{...}

type ContainerResponseOutput

type ContainerResponseOutput struct{ *pulumi.OutputState }

A container instance.

func (ContainerResponseOutput) Command

The commands to execute within the container instance in exec form.

func (ContainerResponseOutput) ElementType

func (ContainerResponseOutput) ElementType() reflect.Type

func (ContainerResponseOutput) EnvironmentVariables

The environment variables to set in the container instance.

func (ContainerResponseOutput) Image

The name of the image used to create the container instance.

func (ContainerResponseOutput) InstanceView

The instance view of the container instance. Only valid in response.

func (ContainerResponseOutput) Name

The user-provided name of the container instance.

func (ContainerResponseOutput) Ports

The exposed ports on the container instance.

func (ContainerResponseOutput) Resources

The resource requirements of the container instance.

func (ContainerResponseOutput) ToContainerResponseOutput

func (o ContainerResponseOutput) ToContainerResponseOutput() ContainerResponseOutput

func (ContainerResponseOutput) ToContainerResponseOutputWithContext

func (o ContainerResponseOutput) ToContainerResponseOutputWithContext(ctx context.Context) ContainerResponseOutput

func (ContainerResponseOutput) VolumeMounts

The volume mounts available to the container instance.

type ContainerStateResponse

type ContainerStateResponse struct {
	// The human-readable status of the container instance state.
	DetailStatus *string `pulumi:"detailStatus"`
	// The container instance exit codes correspond to those from the `docker run` command.
	ExitCode *int `pulumi:"exitCode"`
	// The date-time when the container instance state finished.
	FinishTime *string `pulumi:"finishTime"`
	// The date-time when the container instance state started.
	StartTime *string `pulumi:"startTime"`
	// The state of the container instance.
	State *string `pulumi:"state"`
}

The container instance state.

type ContainerStateResponseArgs

type ContainerStateResponseArgs struct {
	// The human-readable status of the container instance state.
	DetailStatus pulumi.StringPtrInput `pulumi:"detailStatus"`
	// The container instance exit codes correspond to those from the `docker run` command.
	ExitCode pulumi.IntPtrInput `pulumi:"exitCode"`
	// The date-time when the container instance state finished.
	FinishTime pulumi.StringPtrInput `pulumi:"finishTime"`
	// The date-time when the container instance state started.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// The state of the container instance.
	State pulumi.StringPtrInput `pulumi:"state"`
}

The container instance state.

func (ContainerStateResponseArgs) ElementType

func (ContainerStateResponseArgs) ElementType() reflect.Type

func (ContainerStateResponseArgs) ToContainerStateResponseOutput

func (i ContainerStateResponseArgs) ToContainerStateResponseOutput() ContainerStateResponseOutput

func (ContainerStateResponseArgs) ToContainerStateResponseOutputWithContext

func (i ContainerStateResponseArgs) ToContainerStateResponseOutputWithContext(ctx context.Context) ContainerStateResponseOutput

type ContainerStateResponseInput

type ContainerStateResponseInput interface {
	pulumi.Input

	ToContainerStateResponseOutput() ContainerStateResponseOutput
	ToContainerStateResponseOutputWithContext(context.Context) ContainerStateResponseOutput
}

ContainerStateResponseInput is an input type that accepts ContainerStateResponseArgs and ContainerStateResponseOutput values. You can construct a concrete instance of `ContainerStateResponseInput` via:

ContainerStateResponseArgs{...}

type ContainerStateResponseOutput

type ContainerStateResponseOutput struct{ *pulumi.OutputState }

The container instance state.

func (ContainerStateResponseOutput) DetailStatus

The human-readable status of the container instance state.

func (ContainerStateResponseOutput) ElementType

func (ContainerStateResponseOutput) ExitCode

The container instance exit codes correspond to those from the `docker run` command.

func (ContainerStateResponseOutput) FinishTime

The date-time when the container instance state finished.

func (ContainerStateResponseOutput) StartTime

The date-time when the container instance state started.

func (ContainerStateResponseOutput) State

The state of the container instance.

func (ContainerStateResponseOutput) ToContainerStateResponseOutput

func (o ContainerStateResponseOutput) ToContainerStateResponseOutput() ContainerStateResponseOutput

func (ContainerStateResponseOutput) ToContainerStateResponseOutputWithContext

func (o ContainerStateResponseOutput) ToContainerStateResponseOutputWithContext(ctx context.Context) ContainerStateResponseOutput

type EnvironmentVariable

type EnvironmentVariable struct {
	// The name of the environment variable.
	Name string `pulumi:"name"`
	// The value of the environment variable.
	Value string `pulumi:"value"`
}

The environment variable to set within the container instance.

type EnvironmentVariableArgs

type EnvironmentVariableArgs struct {
	// The name of the environment variable.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

The environment variable to set within the container instance.

func (EnvironmentVariableArgs) ElementType

func (EnvironmentVariableArgs) ElementType() reflect.Type

func (EnvironmentVariableArgs) ToEnvironmentVariableOutput

func (i EnvironmentVariableArgs) ToEnvironmentVariableOutput() EnvironmentVariableOutput

func (EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext

func (i EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput

type EnvironmentVariableArray

type EnvironmentVariableArray []EnvironmentVariableInput

func (EnvironmentVariableArray) ElementType

func (EnvironmentVariableArray) ElementType() reflect.Type

func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutput

func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput

func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext

func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput

type EnvironmentVariableArrayInput

type EnvironmentVariableArrayInput interface {
	pulumi.Input

	ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
	ToEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentVariableArrayOutput
}

EnvironmentVariableArrayInput is an input type that accepts EnvironmentVariableArray and EnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentVariableArrayInput` via:

EnvironmentVariableArray{ EnvironmentVariableArgs{...} }

type EnvironmentVariableArrayOutput

type EnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableArrayOutput) ElementType

func (EnvironmentVariableArrayOutput) Index

func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput

func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput

func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext

func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput

type EnvironmentVariableInput

type EnvironmentVariableInput interface {
	pulumi.Input

	ToEnvironmentVariableOutput() EnvironmentVariableOutput
	ToEnvironmentVariableOutputWithContext(context.Context) EnvironmentVariableOutput
}

EnvironmentVariableInput is an input type that accepts EnvironmentVariableArgs and EnvironmentVariableOutput values. You can construct a concrete instance of `EnvironmentVariableInput` via:

EnvironmentVariableArgs{...}

type EnvironmentVariableOutput

type EnvironmentVariableOutput struct{ *pulumi.OutputState }

The environment variable to set within the container instance.

func (EnvironmentVariableOutput) ElementType

func (EnvironmentVariableOutput) ElementType() reflect.Type

func (EnvironmentVariableOutput) Name

The name of the environment variable.

func (EnvironmentVariableOutput) ToEnvironmentVariableOutput

func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput

func (EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext

func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput

func (EnvironmentVariableOutput) Value

The value of the environment variable.

type EnvironmentVariableResponse

type EnvironmentVariableResponse struct {
	// The name of the environment variable.
	Name string `pulumi:"name"`
	// The value of the environment variable.
	Value string `pulumi:"value"`
}

The environment variable to set within the container instance.

type EnvironmentVariableResponseArgs

type EnvironmentVariableResponseArgs struct {
	// The name of the environment variable.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the environment variable.
	Value pulumi.StringInput `pulumi:"value"`
}

The environment variable to set within the container instance.

func (EnvironmentVariableResponseArgs) ElementType

func (EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutput

func (i EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutputWithContext

func (i EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutputWithContext(ctx context.Context) EnvironmentVariableResponseOutput

type EnvironmentVariableResponseArray

type EnvironmentVariableResponseArray []EnvironmentVariableResponseInput

func (EnvironmentVariableResponseArray) ElementType

func (EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutput

func (i EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput

func (EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutputWithContext

func (i EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutputWithContext(ctx context.Context) EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseArrayInput

type EnvironmentVariableResponseArrayInput interface {
	pulumi.Input

	ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput
	ToEnvironmentVariableResponseArrayOutputWithContext(context.Context) EnvironmentVariableResponseArrayOutput
}

EnvironmentVariableResponseArrayInput is an input type that accepts EnvironmentVariableResponseArray and EnvironmentVariableResponseArrayOutput values. You can construct a concrete instance of `EnvironmentVariableResponseArrayInput` via:

EnvironmentVariableResponseArray{ EnvironmentVariableResponseArgs{...} }

type EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableResponseArrayOutput) ElementType

func (EnvironmentVariableResponseArrayOutput) Index

func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput

func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput

func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext

func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext(ctx context.Context) EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseInput

type EnvironmentVariableResponseInput interface {
	pulumi.Input

	ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput
	ToEnvironmentVariableResponseOutputWithContext(context.Context) EnvironmentVariableResponseOutput
}

EnvironmentVariableResponseInput is an input type that accepts EnvironmentVariableResponseArgs and EnvironmentVariableResponseOutput values. You can construct a concrete instance of `EnvironmentVariableResponseInput` via:

EnvironmentVariableResponseArgs{...}

type EnvironmentVariableResponseOutput

type EnvironmentVariableResponseOutput struct{ *pulumi.OutputState }

The environment variable to set within the container instance.

func (EnvironmentVariableResponseOutput) ElementType

func (EnvironmentVariableResponseOutput) Name

The name of the environment variable.

func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput

func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext

func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext(ctx context.Context) EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseOutput) Value

The value of the environment variable.

type EventResponse

type EventResponse struct {
	// The count of the event.
	Count *int `pulumi:"count"`
	// The date-time of the earliest logged event.
	FirstTimestamp *string `pulumi:"firstTimestamp"`
	// The date-time of the latest logged event.
	LastTimestamp *string `pulumi:"lastTimestamp"`
	// The event message.
	Message *string `pulumi:"message"`
	// The event name.
	Name *string `pulumi:"name"`
	// The event type.
	Type *string `pulumi:"type"`
}

A container group or container instance event.

type EventResponseArgs

type EventResponseArgs struct {
	// The count of the event.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// The date-time of the earliest logged event.
	FirstTimestamp pulumi.StringPtrInput `pulumi:"firstTimestamp"`
	// The date-time of the latest logged event.
	LastTimestamp pulumi.StringPtrInput `pulumi:"lastTimestamp"`
	// The event message.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The event name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The event type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A container group or container instance event.

func (EventResponseArgs) ElementType

func (EventResponseArgs) ElementType() reflect.Type

func (EventResponseArgs) ToEventResponseOutput

func (i EventResponseArgs) ToEventResponseOutput() EventResponseOutput

func (EventResponseArgs) ToEventResponseOutputWithContext

func (i EventResponseArgs) ToEventResponseOutputWithContext(ctx context.Context) EventResponseOutput

type EventResponseArray

type EventResponseArray []EventResponseInput

func (EventResponseArray) ElementType

func (EventResponseArray) ElementType() reflect.Type

func (EventResponseArray) ToEventResponseArrayOutput

func (i EventResponseArray) ToEventResponseArrayOutput() EventResponseArrayOutput

func (EventResponseArray) ToEventResponseArrayOutputWithContext

func (i EventResponseArray) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput

type EventResponseArrayInput

type EventResponseArrayInput interface {
	pulumi.Input

	ToEventResponseArrayOutput() EventResponseArrayOutput
	ToEventResponseArrayOutputWithContext(context.Context) EventResponseArrayOutput
}

EventResponseArrayInput is an input type that accepts EventResponseArray and EventResponseArrayOutput values. You can construct a concrete instance of `EventResponseArrayInput` via:

EventResponseArray{ EventResponseArgs{...} }

type EventResponseArrayOutput

type EventResponseArrayOutput struct{ *pulumi.OutputState }

func (EventResponseArrayOutput) ElementType

func (EventResponseArrayOutput) ElementType() reflect.Type

func (EventResponseArrayOutput) Index

func (EventResponseArrayOutput) ToEventResponseArrayOutput

func (o EventResponseArrayOutput) ToEventResponseArrayOutput() EventResponseArrayOutput

func (EventResponseArrayOutput) ToEventResponseArrayOutputWithContext

func (o EventResponseArrayOutput) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput

type EventResponseInput

type EventResponseInput interface {
	pulumi.Input

	ToEventResponseOutput() EventResponseOutput
	ToEventResponseOutputWithContext(context.Context) EventResponseOutput
}

EventResponseInput is an input type that accepts EventResponseArgs and EventResponseOutput values. You can construct a concrete instance of `EventResponseInput` via:

EventResponseArgs{...}

type EventResponseOutput

type EventResponseOutput struct{ *pulumi.OutputState }

A container group or container instance event.

func (EventResponseOutput) Count

The count of the event.

func (EventResponseOutput) ElementType

func (EventResponseOutput) ElementType() reflect.Type

func (EventResponseOutput) FirstTimestamp

func (o EventResponseOutput) FirstTimestamp() pulumi.StringPtrOutput

The date-time of the earliest logged event.

func (EventResponseOutput) LastTimestamp

func (o EventResponseOutput) LastTimestamp() pulumi.StringPtrOutput

The date-time of the latest logged event.

func (EventResponseOutput) Message

The event message.

func (EventResponseOutput) Name

The event name.

func (EventResponseOutput) ToEventResponseOutput

func (o EventResponseOutput) ToEventResponseOutput() EventResponseOutput

func (EventResponseOutput) ToEventResponseOutputWithContext

func (o EventResponseOutput) ToEventResponseOutputWithContext(ctx context.Context) EventResponseOutput

func (EventResponseOutput) Type

The event type.

type ImageRegistryCredential

type ImageRegistryCredential struct {
	// The password for the private registry.
	Password *string `pulumi:"password"`
	// The Docker image registry server without a protocol such as "http" and "https".
	Server string `pulumi:"server"`
	// The username for the private registry.
	Username string `pulumi:"username"`
}

Image registry credential.

type ImageRegistryCredentialArgs

type ImageRegistryCredentialArgs struct {
	// The password for the private registry.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The Docker image registry server without a protocol such as "http" and "https".
	Server pulumi.StringInput `pulumi:"server"`
	// The username for the private registry.
	Username pulumi.StringInput `pulumi:"username"`
}

Image registry credential.

func (ImageRegistryCredentialArgs) ElementType

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialOutput

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialOutputWithContext

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialOutputWithContext(ctx context.Context) ImageRegistryCredentialOutput

type ImageRegistryCredentialArray

type ImageRegistryCredentialArray []ImageRegistryCredentialInput

func (ImageRegistryCredentialArray) ElementType

func (ImageRegistryCredentialArray) ToImageRegistryCredentialArrayOutput

func (i ImageRegistryCredentialArray) ToImageRegistryCredentialArrayOutput() ImageRegistryCredentialArrayOutput

func (ImageRegistryCredentialArray) ToImageRegistryCredentialArrayOutputWithContext

func (i ImageRegistryCredentialArray) ToImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ImageRegistryCredentialArrayOutput

type ImageRegistryCredentialArrayInput

type ImageRegistryCredentialArrayInput interface {
	pulumi.Input

	ToImageRegistryCredentialArrayOutput() ImageRegistryCredentialArrayOutput
	ToImageRegistryCredentialArrayOutputWithContext(context.Context) ImageRegistryCredentialArrayOutput
}

ImageRegistryCredentialArrayInput is an input type that accepts ImageRegistryCredentialArray and ImageRegistryCredentialArrayOutput values. You can construct a concrete instance of `ImageRegistryCredentialArrayInput` via:

ImageRegistryCredentialArray{ ImageRegistryCredentialArgs{...} }

type ImageRegistryCredentialArrayOutput

type ImageRegistryCredentialArrayOutput struct{ *pulumi.OutputState }

func (ImageRegistryCredentialArrayOutput) ElementType

func (ImageRegistryCredentialArrayOutput) Index

func (ImageRegistryCredentialArrayOutput) ToImageRegistryCredentialArrayOutput

func (o ImageRegistryCredentialArrayOutput) ToImageRegistryCredentialArrayOutput() ImageRegistryCredentialArrayOutput

func (ImageRegistryCredentialArrayOutput) ToImageRegistryCredentialArrayOutputWithContext

func (o ImageRegistryCredentialArrayOutput) ToImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ImageRegistryCredentialArrayOutput

type ImageRegistryCredentialInput

type ImageRegistryCredentialInput interface {
	pulumi.Input

	ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput
	ToImageRegistryCredentialOutputWithContext(context.Context) ImageRegistryCredentialOutput
}

ImageRegistryCredentialInput is an input type that accepts ImageRegistryCredentialArgs and ImageRegistryCredentialOutput values. You can construct a concrete instance of `ImageRegistryCredentialInput` via:

ImageRegistryCredentialArgs{...}

type ImageRegistryCredentialOutput

type ImageRegistryCredentialOutput struct{ *pulumi.OutputState }

Image registry credential.

func (ImageRegistryCredentialOutput) ElementType

func (ImageRegistryCredentialOutput) Password

The password for the private registry.

func (ImageRegistryCredentialOutput) Server

The Docker image registry server without a protocol such as "http" and "https".

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialOutput

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialOutputWithContext

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialOutputWithContext(ctx context.Context) ImageRegistryCredentialOutput

func (ImageRegistryCredentialOutput) Username

The username for the private registry.

type ImageRegistryCredentialResponse

type ImageRegistryCredentialResponse struct {
	// The password for the private registry.
	Password *string `pulumi:"password"`
	// The Docker image registry server without a protocol such as "http" and "https".
	Server string `pulumi:"server"`
	// The username for the private registry.
	Username string `pulumi:"username"`
}

Image registry credential.

type ImageRegistryCredentialResponseArgs

type ImageRegistryCredentialResponseArgs struct {
	// The password for the private registry.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The Docker image registry server without a protocol such as "http" and "https".
	Server pulumi.StringInput `pulumi:"server"`
	// The username for the private registry.
	Username pulumi.StringInput `pulumi:"username"`
}

Image registry credential.

func (ImageRegistryCredentialResponseArgs) ElementType

func (ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutput

func (i ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutput() ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutputWithContext

func (i ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutputWithContext(ctx context.Context) ImageRegistryCredentialResponseOutput

type ImageRegistryCredentialResponseArray

type ImageRegistryCredentialResponseArray []ImageRegistryCredentialResponseInput

func (ImageRegistryCredentialResponseArray) ElementType

func (ImageRegistryCredentialResponseArray) ToImageRegistryCredentialResponseArrayOutput

func (i ImageRegistryCredentialResponseArray) ToImageRegistryCredentialResponseArrayOutput() ImageRegistryCredentialResponseArrayOutput

func (ImageRegistryCredentialResponseArray) ToImageRegistryCredentialResponseArrayOutputWithContext

func (i ImageRegistryCredentialResponseArray) ToImageRegistryCredentialResponseArrayOutputWithContext(ctx context.Context) ImageRegistryCredentialResponseArrayOutput

type ImageRegistryCredentialResponseArrayInput

type ImageRegistryCredentialResponseArrayInput interface {
	pulumi.Input

	ToImageRegistryCredentialResponseArrayOutput() ImageRegistryCredentialResponseArrayOutput
	ToImageRegistryCredentialResponseArrayOutputWithContext(context.Context) ImageRegistryCredentialResponseArrayOutput
}

ImageRegistryCredentialResponseArrayInput is an input type that accepts ImageRegistryCredentialResponseArray and ImageRegistryCredentialResponseArrayOutput values. You can construct a concrete instance of `ImageRegistryCredentialResponseArrayInput` via:

ImageRegistryCredentialResponseArray{ ImageRegistryCredentialResponseArgs{...} }

type ImageRegistryCredentialResponseArrayOutput

type ImageRegistryCredentialResponseArrayOutput struct{ *pulumi.OutputState }

func (ImageRegistryCredentialResponseArrayOutput) ElementType

func (ImageRegistryCredentialResponseArrayOutput) Index

func (ImageRegistryCredentialResponseArrayOutput) ToImageRegistryCredentialResponseArrayOutput

func (o ImageRegistryCredentialResponseArrayOutput) ToImageRegistryCredentialResponseArrayOutput() ImageRegistryCredentialResponseArrayOutput

func (ImageRegistryCredentialResponseArrayOutput) ToImageRegistryCredentialResponseArrayOutputWithContext

func (o ImageRegistryCredentialResponseArrayOutput) ToImageRegistryCredentialResponseArrayOutputWithContext(ctx context.Context) ImageRegistryCredentialResponseArrayOutput

type ImageRegistryCredentialResponseInput

type ImageRegistryCredentialResponseInput interface {
	pulumi.Input

	ToImageRegistryCredentialResponseOutput() ImageRegistryCredentialResponseOutput
	ToImageRegistryCredentialResponseOutputWithContext(context.Context) ImageRegistryCredentialResponseOutput
}

ImageRegistryCredentialResponseInput is an input type that accepts ImageRegistryCredentialResponseArgs and ImageRegistryCredentialResponseOutput values. You can construct a concrete instance of `ImageRegistryCredentialResponseInput` via:

ImageRegistryCredentialResponseArgs{...}

type ImageRegistryCredentialResponseOutput

type ImageRegistryCredentialResponseOutput struct{ *pulumi.OutputState }

Image registry credential.

func (ImageRegistryCredentialResponseOutput) ElementType

func (ImageRegistryCredentialResponseOutput) Password

The password for the private registry.

func (ImageRegistryCredentialResponseOutput) Server

The Docker image registry server without a protocol such as "http" and "https".

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutput

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutput() ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutputWithContext

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutputWithContext(ctx context.Context) ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseOutput) Username

The username for the private registry.

type IpAddress

type IpAddress struct {
	// The IP exposed to the public internet.
	Ip *string `pulumi:"ip"`
	// The list of ports exposed on the container group.
	Ports []Port `pulumi:"ports"`
	// Specifies if the IP is exposed to the public internet.
	Type string `pulumi:"type"`
}

IP address for the container group.

type IpAddressArgs

type IpAddressArgs struct {
	// The IP exposed to the public internet.
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The list of ports exposed on the container group.
	Ports PortArrayInput `pulumi:"ports"`
	// Specifies if the IP is exposed to the public internet.
	Type pulumi.StringInput `pulumi:"type"`
}

IP address for the container group.

func (IpAddressArgs) ElementType

func (IpAddressArgs) ElementType() reflect.Type

func (IpAddressArgs) ToIpAddressOutput

func (i IpAddressArgs) ToIpAddressOutput() IpAddressOutput

func (IpAddressArgs) ToIpAddressOutputWithContext

func (i IpAddressArgs) ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput

func (IpAddressArgs) ToIpAddressPtrOutput

func (i IpAddressArgs) ToIpAddressPtrOutput() IpAddressPtrOutput

func (IpAddressArgs) ToIpAddressPtrOutputWithContext

func (i IpAddressArgs) ToIpAddressPtrOutputWithContext(ctx context.Context) IpAddressPtrOutput

type IpAddressInput

type IpAddressInput interface {
	pulumi.Input

	ToIpAddressOutput() IpAddressOutput
	ToIpAddressOutputWithContext(context.Context) IpAddressOutput
}

IpAddressInput is an input type that accepts IpAddressArgs and IpAddressOutput values. You can construct a concrete instance of `IpAddressInput` via:

IpAddressArgs{...}

type IpAddressOutput

type IpAddressOutput struct{ *pulumi.OutputState }

IP address for the container group.

func (IpAddressOutput) ElementType

func (IpAddressOutput) ElementType() reflect.Type

func (IpAddressOutput) Ip

The IP exposed to the public internet.

func (IpAddressOutput) Ports

func (o IpAddressOutput) Ports() PortArrayOutput

The list of ports exposed on the container group.

func (IpAddressOutput) ToIpAddressOutput

func (o IpAddressOutput) ToIpAddressOutput() IpAddressOutput

func (IpAddressOutput) ToIpAddressOutputWithContext

func (o IpAddressOutput) ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput

func (IpAddressOutput) ToIpAddressPtrOutput

func (o IpAddressOutput) ToIpAddressPtrOutput() IpAddressPtrOutput

func (IpAddressOutput) ToIpAddressPtrOutputWithContext

func (o IpAddressOutput) ToIpAddressPtrOutputWithContext(ctx context.Context) IpAddressPtrOutput

func (IpAddressOutput) Type

Specifies if the IP is exposed to the public internet.

type IpAddressPtrInput

type IpAddressPtrInput interface {
	pulumi.Input

	ToIpAddressPtrOutput() IpAddressPtrOutput
	ToIpAddressPtrOutputWithContext(context.Context) IpAddressPtrOutput
}

IpAddressPtrInput is an input type that accepts IpAddressArgs, IpAddressPtr and IpAddressPtrOutput values. You can construct a concrete instance of `IpAddressPtrInput` via:

        IpAddressArgs{...}

or:

        nil

func IpAddressPtr

func IpAddressPtr(v *IpAddressArgs) IpAddressPtrInput

type IpAddressPtrOutput

type IpAddressPtrOutput struct{ *pulumi.OutputState }

func (IpAddressPtrOutput) Elem

func (IpAddressPtrOutput) ElementType

func (IpAddressPtrOutput) ElementType() reflect.Type

func (IpAddressPtrOutput) Ip

The IP exposed to the public internet.

func (IpAddressPtrOutput) Ports

The list of ports exposed on the container group.

func (IpAddressPtrOutput) ToIpAddressPtrOutput

func (o IpAddressPtrOutput) ToIpAddressPtrOutput() IpAddressPtrOutput

func (IpAddressPtrOutput) ToIpAddressPtrOutputWithContext

func (o IpAddressPtrOutput) ToIpAddressPtrOutputWithContext(ctx context.Context) IpAddressPtrOutput

func (IpAddressPtrOutput) Type

Specifies if the IP is exposed to the public internet.

type IpAddressResponse

type IpAddressResponse struct {
	// The IP exposed to the public internet.
	Ip *string `pulumi:"ip"`
	// The list of ports exposed on the container group.
	Ports []PortResponse `pulumi:"ports"`
	// Specifies if the IP is exposed to the public internet.
	Type string `pulumi:"type"`
}

IP address for the container group.

type IpAddressResponseArgs

type IpAddressResponseArgs struct {
	// The IP exposed to the public internet.
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The list of ports exposed on the container group.
	Ports PortResponseArrayInput `pulumi:"ports"`
	// Specifies if the IP is exposed to the public internet.
	Type pulumi.StringInput `pulumi:"type"`
}

IP address for the container group.

func (IpAddressResponseArgs) ElementType

func (IpAddressResponseArgs) ElementType() reflect.Type

func (IpAddressResponseArgs) ToIpAddressResponseOutput

func (i IpAddressResponseArgs) ToIpAddressResponseOutput() IpAddressResponseOutput

func (IpAddressResponseArgs) ToIpAddressResponseOutputWithContext

func (i IpAddressResponseArgs) ToIpAddressResponseOutputWithContext(ctx context.Context) IpAddressResponseOutput

func (IpAddressResponseArgs) ToIpAddressResponsePtrOutput

func (i IpAddressResponseArgs) ToIpAddressResponsePtrOutput() IpAddressResponsePtrOutput

func (IpAddressResponseArgs) ToIpAddressResponsePtrOutputWithContext

func (i IpAddressResponseArgs) ToIpAddressResponsePtrOutputWithContext(ctx context.Context) IpAddressResponsePtrOutput

type IpAddressResponseInput

type IpAddressResponseInput interface {
	pulumi.Input

	ToIpAddressResponseOutput() IpAddressResponseOutput
	ToIpAddressResponseOutputWithContext(context.Context) IpAddressResponseOutput
}

IpAddressResponseInput is an input type that accepts IpAddressResponseArgs and IpAddressResponseOutput values. You can construct a concrete instance of `IpAddressResponseInput` via:

IpAddressResponseArgs{...}

type IpAddressResponseOutput

type IpAddressResponseOutput struct{ *pulumi.OutputState }

IP address for the container group.

func (IpAddressResponseOutput) ElementType

func (IpAddressResponseOutput) ElementType() reflect.Type

func (IpAddressResponseOutput) Ip

The IP exposed to the public internet.

func (IpAddressResponseOutput) Ports

The list of ports exposed on the container group.

func (IpAddressResponseOutput) ToIpAddressResponseOutput

func (o IpAddressResponseOutput) ToIpAddressResponseOutput() IpAddressResponseOutput

func (IpAddressResponseOutput) ToIpAddressResponseOutputWithContext

func (o IpAddressResponseOutput) ToIpAddressResponseOutputWithContext(ctx context.Context) IpAddressResponseOutput

func (IpAddressResponseOutput) ToIpAddressResponsePtrOutput

func (o IpAddressResponseOutput) ToIpAddressResponsePtrOutput() IpAddressResponsePtrOutput

func (IpAddressResponseOutput) ToIpAddressResponsePtrOutputWithContext

func (o IpAddressResponseOutput) ToIpAddressResponsePtrOutputWithContext(ctx context.Context) IpAddressResponsePtrOutput

func (IpAddressResponseOutput) Type

Specifies if the IP is exposed to the public internet.

type IpAddressResponsePtrInput

type IpAddressResponsePtrInput interface {
	pulumi.Input

	ToIpAddressResponsePtrOutput() IpAddressResponsePtrOutput
	ToIpAddressResponsePtrOutputWithContext(context.Context) IpAddressResponsePtrOutput
}

IpAddressResponsePtrInput is an input type that accepts IpAddressResponseArgs, IpAddressResponsePtr and IpAddressResponsePtrOutput values. You can construct a concrete instance of `IpAddressResponsePtrInput` via:

        IpAddressResponseArgs{...}

or:

        nil

type IpAddressResponsePtrOutput

type IpAddressResponsePtrOutput struct{ *pulumi.OutputState }

func (IpAddressResponsePtrOutput) Elem

func (IpAddressResponsePtrOutput) ElementType

func (IpAddressResponsePtrOutput) ElementType() reflect.Type

func (IpAddressResponsePtrOutput) Ip

The IP exposed to the public internet.

func (IpAddressResponsePtrOutput) Ports

The list of ports exposed on the container group.

func (IpAddressResponsePtrOutput) ToIpAddressResponsePtrOutput

func (o IpAddressResponsePtrOutput) ToIpAddressResponsePtrOutput() IpAddressResponsePtrOutput

func (IpAddressResponsePtrOutput) ToIpAddressResponsePtrOutputWithContext

func (o IpAddressResponsePtrOutput) ToIpAddressResponsePtrOutputWithContext(ctx context.Context) IpAddressResponsePtrOutput

func (IpAddressResponsePtrOutput) Type

Specifies if the IP is exposed to the public internet.

type LookupContainerGroupArgs

type LookupContainerGroupArgs struct {
	// The name of the container group.
	ContainerGroupName string `pulumi:"containerGroupName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupContainerGroupResult

type LookupContainerGroupResult struct {
	// The containers within the container group.
	Containers []ContainerResponse `pulumi:"containers"`
	// The resource id.
	Id string `pulumi:"id"`
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials []ImageRegistryCredentialResponse `pulumi:"imageRegistryCredentials"`
	// The instance view of the container group. Only valid in response.
	InstanceView ContainerGroupResponseInstanceView `pulumi:"instanceView"`
	// The IP address type of the container group.
	IpAddress *IpAddressResponse `pulumi:"ipAddress"`
	// The resource location.
	Location string `pulumi:"location"`
	// The resource name.
	Name string `pulumi:"name"`
	// The operating system type required by the containers in the container group.
	OsType string `pulumi:"osType"`
	// The provisioning state of the container group. This only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Restart policy for all containers within the container group.
	// - `Always` Always restart
	// - `OnFailure` Restart on failure
	// - `Never` Never restart
	RestartPolicy *string `pulumi:"restartPolicy"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The resource type.
	Type string `pulumi:"type"`
	// The list of volumes that can be mounted by containers in this container group.
	Volumes []VolumeResponse `pulumi:"volumes"`
}

A container group.

type OperatingSystemTypes added in v0.3.1

type OperatingSystemTypes pulumi.String

The operating system type required by the containers in the container group.

func (OperatingSystemTypes) ElementType added in v0.3.1

func (OperatingSystemTypes) ElementType() reflect.Type

func (OperatingSystemTypes) ToStringOutput added in v0.3.1

func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput

func (OperatingSystemTypes) ToStringOutputWithContext added in v0.3.1

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

func (OperatingSystemTypes) ToStringPtrOutput added in v0.3.1

func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemTypes) ToStringPtrOutputWithContext added in v0.3.1

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

type Port

type Port struct {
	// The port number.
	Port int `pulumi:"port"`
	// The protocol associated with the port.
	Protocol *string `pulumi:"protocol"`
}

The port exposed on the container group.

type PortArgs

type PortArgs struct {
	// The port number.
	Port pulumi.IntInput `pulumi:"port"`
	// The protocol associated with the port.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

The port exposed on the container group.

func (PortArgs) ElementType

func (PortArgs) ElementType() reflect.Type

func (PortArgs) ToPortOutput

func (i PortArgs) ToPortOutput() PortOutput

func (PortArgs) ToPortOutputWithContext

func (i PortArgs) ToPortOutputWithContext(ctx context.Context) PortOutput

type PortArray

type PortArray []PortInput

func (PortArray) ElementType

func (PortArray) ElementType() reflect.Type

func (PortArray) ToPortArrayOutput

func (i PortArray) ToPortArrayOutput() PortArrayOutput

func (PortArray) ToPortArrayOutputWithContext

func (i PortArray) ToPortArrayOutputWithContext(ctx context.Context) PortArrayOutput

type PortArrayInput

type PortArrayInput interface {
	pulumi.Input

	ToPortArrayOutput() PortArrayOutput
	ToPortArrayOutputWithContext(context.Context) PortArrayOutput
}

PortArrayInput is an input type that accepts PortArray and PortArrayOutput values. You can construct a concrete instance of `PortArrayInput` via:

PortArray{ PortArgs{...} }

type PortArrayOutput

type PortArrayOutput struct{ *pulumi.OutputState }

func (PortArrayOutput) ElementType

func (PortArrayOutput) ElementType() reflect.Type

func (PortArrayOutput) Index

func (PortArrayOutput) ToPortArrayOutput

func (o PortArrayOutput) ToPortArrayOutput() PortArrayOutput

func (PortArrayOutput) ToPortArrayOutputWithContext

func (o PortArrayOutput) ToPortArrayOutputWithContext(ctx context.Context) PortArrayOutput

type PortInput

type PortInput interface {
	pulumi.Input

	ToPortOutput() PortOutput
	ToPortOutputWithContext(context.Context) PortOutput
}

PortInput is an input type that accepts PortArgs and PortOutput values. You can construct a concrete instance of `PortInput` via:

PortArgs{...}

type PortOutput

type PortOutput struct{ *pulumi.OutputState }

The port exposed on the container group.

func (PortOutput) ElementType

func (PortOutput) ElementType() reflect.Type

func (PortOutput) Port

func (o PortOutput) Port() pulumi.IntOutput

The port number.

func (PortOutput) Protocol

func (o PortOutput) Protocol() pulumi.StringPtrOutput

The protocol associated with the port.

func (PortOutput) ToPortOutput

func (o PortOutput) ToPortOutput() PortOutput

func (PortOutput) ToPortOutputWithContext

func (o PortOutput) ToPortOutputWithContext(ctx context.Context) PortOutput

type PortResponse

type PortResponse struct {
	// The port number.
	Port int `pulumi:"port"`
	// The protocol associated with the port.
	Protocol *string `pulumi:"protocol"`
}

The port exposed on the container group.

type PortResponseArgs

type PortResponseArgs struct {
	// The port number.
	Port pulumi.IntInput `pulumi:"port"`
	// The protocol associated with the port.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

The port exposed on the container group.

func (PortResponseArgs) ElementType

func (PortResponseArgs) ElementType() reflect.Type

func (PortResponseArgs) ToPortResponseOutput

func (i PortResponseArgs) ToPortResponseOutput() PortResponseOutput

func (PortResponseArgs) ToPortResponseOutputWithContext

func (i PortResponseArgs) ToPortResponseOutputWithContext(ctx context.Context) PortResponseOutput

type PortResponseArray

type PortResponseArray []PortResponseInput

func (PortResponseArray) ElementType

func (PortResponseArray) ElementType() reflect.Type

func (PortResponseArray) ToPortResponseArrayOutput

func (i PortResponseArray) ToPortResponseArrayOutput() PortResponseArrayOutput

func (PortResponseArray) ToPortResponseArrayOutputWithContext

func (i PortResponseArray) ToPortResponseArrayOutputWithContext(ctx context.Context) PortResponseArrayOutput

type PortResponseArrayInput

type PortResponseArrayInput interface {
	pulumi.Input

	ToPortResponseArrayOutput() PortResponseArrayOutput
	ToPortResponseArrayOutputWithContext(context.Context) PortResponseArrayOutput
}

PortResponseArrayInput is an input type that accepts PortResponseArray and PortResponseArrayOutput values. You can construct a concrete instance of `PortResponseArrayInput` via:

PortResponseArray{ PortResponseArgs{...} }

type PortResponseArrayOutput

type PortResponseArrayOutput struct{ *pulumi.OutputState }

func (PortResponseArrayOutput) ElementType

func (PortResponseArrayOutput) ElementType() reflect.Type

func (PortResponseArrayOutput) Index

func (PortResponseArrayOutput) ToPortResponseArrayOutput

func (o PortResponseArrayOutput) ToPortResponseArrayOutput() PortResponseArrayOutput

func (PortResponseArrayOutput) ToPortResponseArrayOutputWithContext

func (o PortResponseArrayOutput) ToPortResponseArrayOutputWithContext(ctx context.Context) PortResponseArrayOutput

type PortResponseInput

type PortResponseInput interface {
	pulumi.Input

	ToPortResponseOutput() PortResponseOutput
	ToPortResponseOutputWithContext(context.Context) PortResponseOutput
}

PortResponseInput is an input type that accepts PortResponseArgs and PortResponseOutput values. You can construct a concrete instance of `PortResponseInput` via:

PortResponseArgs{...}

type PortResponseOutput

type PortResponseOutput struct{ *pulumi.OutputState }

The port exposed on the container group.

func (PortResponseOutput) ElementType

func (PortResponseOutput) ElementType() reflect.Type

func (PortResponseOutput) Port

The port number.

func (PortResponseOutput) Protocol

The protocol associated with the port.

func (PortResponseOutput) ToPortResponseOutput

func (o PortResponseOutput) ToPortResponseOutput() PortResponseOutput

func (PortResponseOutput) ToPortResponseOutputWithContext

func (o PortResponseOutput) ToPortResponseOutputWithContext(ctx context.Context) PortResponseOutput

type ResourceLimits

type ResourceLimits struct {
	// The CPU limit of this container instance.
	Cpu *float64 `pulumi:"cpu"`
	// The memory limit in GB of this container instance.
	MemoryInGB *float64 `pulumi:"memoryInGB"`
}

The resource limits.

type ResourceLimitsArgs

type ResourceLimitsArgs struct {
	// The CPU limit of this container instance.
	Cpu pulumi.Float64PtrInput `pulumi:"cpu"`
	// The memory limit in GB of this container instance.
	MemoryInGB pulumi.Float64PtrInput `pulumi:"memoryInGB"`
}

The resource limits.

func (ResourceLimitsArgs) ElementType

func (ResourceLimitsArgs) ElementType() reflect.Type

func (ResourceLimitsArgs) ToResourceLimitsOutput

func (i ResourceLimitsArgs) ToResourceLimitsOutput() ResourceLimitsOutput

func (ResourceLimitsArgs) ToResourceLimitsOutputWithContext

func (i ResourceLimitsArgs) ToResourceLimitsOutputWithContext(ctx context.Context) ResourceLimitsOutput

func (ResourceLimitsArgs) ToResourceLimitsPtrOutput

func (i ResourceLimitsArgs) ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput

func (ResourceLimitsArgs) ToResourceLimitsPtrOutputWithContext

func (i ResourceLimitsArgs) ToResourceLimitsPtrOutputWithContext(ctx context.Context) ResourceLimitsPtrOutput

type ResourceLimitsInput

type ResourceLimitsInput interface {
	pulumi.Input

	ToResourceLimitsOutput() ResourceLimitsOutput
	ToResourceLimitsOutputWithContext(context.Context) ResourceLimitsOutput
}

ResourceLimitsInput is an input type that accepts ResourceLimitsArgs and ResourceLimitsOutput values. You can construct a concrete instance of `ResourceLimitsInput` via:

ResourceLimitsArgs{...}

type ResourceLimitsOutput

type ResourceLimitsOutput struct{ *pulumi.OutputState }

The resource limits.

func (ResourceLimitsOutput) Cpu

The CPU limit of this container instance.

func (ResourceLimitsOutput) ElementType

func (ResourceLimitsOutput) ElementType() reflect.Type

func (ResourceLimitsOutput) MemoryInGB

The memory limit in GB of this container instance.

func (ResourceLimitsOutput) ToResourceLimitsOutput

func (o ResourceLimitsOutput) ToResourceLimitsOutput() ResourceLimitsOutput

func (ResourceLimitsOutput) ToResourceLimitsOutputWithContext

func (o ResourceLimitsOutput) ToResourceLimitsOutputWithContext(ctx context.Context) ResourceLimitsOutput

func (ResourceLimitsOutput) ToResourceLimitsPtrOutput

func (o ResourceLimitsOutput) ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput

func (ResourceLimitsOutput) ToResourceLimitsPtrOutputWithContext

func (o ResourceLimitsOutput) ToResourceLimitsPtrOutputWithContext(ctx context.Context) ResourceLimitsPtrOutput

type ResourceLimitsPtrInput

type ResourceLimitsPtrInput interface {
	pulumi.Input

	ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput
	ToResourceLimitsPtrOutputWithContext(context.Context) ResourceLimitsPtrOutput
}

ResourceLimitsPtrInput is an input type that accepts ResourceLimitsArgs, ResourceLimitsPtr and ResourceLimitsPtrOutput values. You can construct a concrete instance of `ResourceLimitsPtrInput` via:

        ResourceLimitsArgs{...}

or:

        nil

type ResourceLimitsPtrOutput

type ResourceLimitsPtrOutput struct{ *pulumi.OutputState }

func (ResourceLimitsPtrOutput) Cpu

The CPU limit of this container instance.

func (ResourceLimitsPtrOutput) Elem

func (ResourceLimitsPtrOutput) ElementType

func (ResourceLimitsPtrOutput) ElementType() reflect.Type

func (ResourceLimitsPtrOutput) MemoryInGB

The memory limit in GB of this container instance.

func (ResourceLimitsPtrOutput) ToResourceLimitsPtrOutput

func (o ResourceLimitsPtrOutput) ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput

func (ResourceLimitsPtrOutput) ToResourceLimitsPtrOutputWithContext

func (o ResourceLimitsPtrOutput) ToResourceLimitsPtrOutputWithContext(ctx context.Context) ResourceLimitsPtrOutput

type ResourceLimitsResponse

type ResourceLimitsResponse struct {
	// The CPU limit of this container instance.
	Cpu *float64 `pulumi:"cpu"`
	// The memory limit in GB of this container instance.
	MemoryInGB *float64 `pulumi:"memoryInGB"`
}

The resource limits.

type ResourceLimitsResponseArgs

type ResourceLimitsResponseArgs struct {
	// The CPU limit of this container instance.
	Cpu pulumi.Float64PtrInput `pulumi:"cpu"`
	// The memory limit in GB of this container instance.
	MemoryInGB pulumi.Float64PtrInput `pulumi:"memoryInGB"`
}

The resource limits.

func (ResourceLimitsResponseArgs) ElementType

func (ResourceLimitsResponseArgs) ElementType() reflect.Type

func (ResourceLimitsResponseArgs) ToResourceLimitsResponseOutput

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponseOutput() ResourceLimitsResponseOutput

func (ResourceLimitsResponseArgs) ToResourceLimitsResponseOutputWithContext

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponseOutputWithContext(ctx context.Context) ResourceLimitsResponseOutput

func (ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutput

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput

func (ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutputWithContext

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutputWithContext(ctx context.Context) ResourceLimitsResponsePtrOutput

type ResourceLimitsResponseInput

type ResourceLimitsResponseInput interface {
	pulumi.Input

	ToResourceLimitsResponseOutput() ResourceLimitsResponseOutput
	ToResourceLimitsResponseOutputWithContext(context.Context) ResourceLimitsResponseOutput
}

ResourceLimitsResponseInput is an input type that accepts ResourceLimitsResponseArgs and ResourceLimitsResponseOutput values. You can construct a concrete instance of `ResourceLimitsResponseInput` via:

ResourceLimitsResponseArgs{...}

type ResourceLimitsResponseOutput

type ResourceLimitsResponseOutput struct{ *pulumi.OutputState }

The resource limits.

func (ResourceLimitsResponseOutput) Cpu

The CPU limit of this container instance.

func (ResourceLimitsResponseOutput) ElementType

func (ResourceLimitsResponseOutput) MemoryInGB

The memory limit in GB of this container instance.

func (ResourceLimitsResponseOutput) ToResourceLimitsResponseOutput

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponseOutput() ResourceLimitsResponseOutput

func (ResourceLimitsResponseOutput) ToResourceLimitsResponseOutputWithContext

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponseOutputWithContext(ctx context.Context) ResourceLimitsResponseOutput

func (ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutput

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput

func (ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutputWithContext

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutputWithContext(ctx context.Context) ResourceLimitsResponsePtrOutput

type ResourceLimitsResponsePtrInput

type ResourceLimitsResponsePtrInput interface {
	pulumi.Input

	ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput
	ToResourceLimitsResponsePtrOutputWithContext(context.Context) ResourceLimitsResponsePtrOutput
}

ResourceLimitsResponsePtrInput is an input type that accepts ResourceLimitsResponseArgs, ResourceLimitsResponsePtr and ResourceLimitsResponsePtrOutput values. You can construct a concrete instance of `ResourceLimitsResponsePtrInput` via:

        ResourceLimitsResponseArgs{...}

or:

        nil

type ResourceLimitsResponsePtrOutput

type ResourceLimitsResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceLimitsResponsePtrOutput) Cpu

The CPU limit of this container instance.

func (ResourceLimitsResponsePtrOutput) Elem

func (ResourceLimitsResponsePtrOutput) ElementType

func (ResourceLimitsResponsePtrOutput) MemoryInGB

The memory limit in GB of this container instance.

func (ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutput

func (o ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput

func (ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutputWithContext

func (o ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutputWithContext(ctx context.Context) ResourceLimitsResponsePtrOutput

type ResourceRequests

type ResourceRequests struct {
	// The CPU request of this container instance.
	Cpu float64 `pulumi:"cpu"`
	// The memory request in GB of this container instance.
	MemoryInGB float64 `pulumi:"memoryInGB"`
}

The resource requests.

type ResourceRequestsArgs

type ResourceRequestsArgs struct {
	// The CPU request of this container instance.
	Cpu pulumi.Float64Input `pulumi:"cpu"`
	// The memory request in GB of this container instance.
	MemoryInGB pulumi.Float64Input `pulumi:"memoryInGB"`
}

The resource requests.

func (ResourceRequestsArgs) ElementType

func (ResourceRequestsArgs) ElementType() reflect.Type

func (ResourceRequestsArgs) ToResourceRequestsOutput

func (i ResourceRequestsArgs) ToResourceRequestsOutput() ResourceRequestsOutput

func (ResourceRequestsArgs) ToResourceRequestsOutputWithContext

func (i ResourceRequestsArgs) ToResourceRequestsOutputWithContext(ctx context.Context) ResourceRequestsOutput

type ResourceRequestsInput

type ResourceRequestsInput interface {
	pulumi.Input

	ToResourceRequestsOutput() ResourceRequestsOutput
	ToResourceRequestsOutputWithContext(context.Context) ResourceRequestsOutput
}

ResourceRequestsInput is an input type that accepts ResourceRequestsArgs and ResourceRequestsOutput values. You can construct a concrete instance of `ResourceRequestsInput` via:

ResourceRequestsArgs{...}

type ResourceRequestsOutput

type ResourceRequestsOutput struct{ *pulumi.OutputState }

The resource requests.

func (ResourceRequestsOutput) Cpu

The CPU request of this container instance.

func (ResourceRequestsOutput) ElementType

func (ResourceRequestsOutput) ElementType() reflect.Type

func (ResourceRequestsOutput) MemoryInGB

The memory request in GB of this container instance.

func (ResourceRequestsOutput) ToResourceRequestsOutput

func (o ResourceRequestsOutput) ToResourceRequestsOutput() ResourceRequestsOutput

func (ResourceRequestsOutput) ToResourceRequestsOutputWithContext

func (o ResourceRequestsOutput) ToResourceRequestsOutputWithContext(ctx context.Context) ResourceRequestsOutput

type ResourceRequestsResponse

type ResourceRequestsResponse struct {
	// The CPU request of this container instance.
	Cpu float64 `pulumi:"cpu"`
	// The memory request in GB of this container instance.
	MemoryInGB float64 `pulumi:"memoryInGB"`
}

The resource requests.

type ResourceRequestsResponseArgs

type ResourceRequestsResponseArgs struct {
	// The CPU request of this container instance.
	Cpu pulumi.Float64Input `pulumi:"cpu"`
	// The memory request in GB of this container instance.
	MemoryInGB pulumi.Float64Input `pulumi:"memoryInGB"`
}

The resource requests.

func (ResourceRequestsResponseArgs) ElementType

func (ResourceRequestsResponseArgs) ToResourceRequestsResponseOutput

func (i ResourceRequestsResponseArgs) ToResourceRequestsResponseOutput() ResourceRequestsResponseOutput

func (ResourceRequestsResponseArgs) ToResourceRequestsResponseOutputWithContext

func (i ResourceRequestsResponseArgs) ToResourceRequestsResponseOutputWithContext(ctx context.Context) ResourceRequestsResponseOutput

type ResourceRequestsResponseInput

type ResourceRequestsResponseInput interface {
	pulumi.Input

	ToResourceRequestsResponseOutput() ResourceRequestsResponseOutput
	ToResourceRequestsResponseOutputWithContext(context.Context) ResourceRequestsResponseOutput
}

ResourceRequestsResponseInput is an input type that accepts ResourceRequestsResponseArgs and ResourceRequestsResponseOutput values. You can construct a concrete instance of `ResourceRequestsResponseInput` via:

ResourceRequestsResponseArgs{...}

type ResourceRequestsResponseOutput

type ResourceRequestsResponseOutput struct{ *pulumi.OutputState }

The resource requests.

func (ResourceRequestsResponseOutput) Cpu

The CPU request of this container instance.

func (ResourceRequestsResponseOutput) ElementType

func (ResourceRequestsResponseOutput) MemoryInGB

The memory request in GB of this container instance.

func (ResourceRequestsResponseOutput) ToResourceRequestsResponseOutput

func (o ResourceRequestsResponseOutput) ToResourceRequestsResponseOutput() ResourceRequestsResponseOutput

func (ResourceRequestsResponseOutput) ToResourceRequestsResponseOutputWithContext

func (o ResourceRequestsResponseOutput) ToResourceRequestsResponseOutputWithContext(ctx context.Context) ResourceRequestsResponseOutput

type ResourceRequirements

type ResourceRequirements struct {
	// The resource limits of this container instance.
	Limits *ResourceLimits `pulumi:"limits"`
	// The resource requests of this container instance.
	Requests ResourceRequests `pulumi:"requests"`
}

The resource requirements.

type ResourceRequirementsArgs

type ResourceRequirementsArgs struct {
	// The resource limits of this container instance.
	Limits ResourceLimitsPtrInput `pulumi:"limits"`
	// The resource requests of this container instance.
	Requests ResourceRequestsInput `pulumi:"requests"`
}

The resource requirements.

func (ResourceRequirementsArgs) ElementType

func (ResourceRequirementsArgs) ElementType() reflect.Type

func (ResourceRequirementsArgs) ToResourceRequirementsOutput

func (i ResourceRequirementsArgs) ToResourceRequirementsOutput() ResourceRequirementsOutput

func (ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext

func (i ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput

type ResourceRequirementsInput

type ResourceRequirementsInput interface {
	pulumi.Input

	ToResourceRequirementsOutput() ResourceRequirementsOutput
	ToResourceRequirementsOutputWithContext(context.Context) ResourceRequirementsOutput
}

ResourceRequirementsInput is an input type that accepts ResourceRequirementsArgs and ResourceRequirementsOutput values. You can construct a concrete instance of `ResourceRequirementsInput` via:

ResourceRequirementsArgs{...}

type ResourceRequirementsOutput

type ResourceRequirementsOutput struct{ *pulumi.OutputState }

The resource requirements.

func (ResourceRequirementsOutput) ElementType

func (ResourceRequirementsOutput) ElementType() reflect.Type

func (ResourceRequirementsOutput) Limits

The resource limits of this container instance.

func (ResourceRequirementsOutput) Requests

The resource requests of this container instance.

func (ResourceRequirementsOutput) ToResourceRequirementsOutput

func (o ResourceRequirementsOutput) ToResourceRequirementsOutput() ResourceRequirementsOutput

func (ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext

func (o ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput

type ResourceRequirementsResponse

type ResourceRequirementsResponse struct {
	// The resource limits of this container instance.
	Limits *ResourceLimitsResponse `pulumi:"limits"`
	// The resource requests of this container instance.
	Requests ResourceRequestsResponse `pulumi:"requests"`
}

The resource requirements.

type ResourceRequirementsResponseArgs

type ResourceRequirementsResponseArgs struct {
	// The resource limits of this container instance.
	Limits ResourceLimitsResponsePtrInput `pulumi:"limits"`
	// The resource requests of this container instance.
	Requests ResourceRequestsResponseInput `pulumi:"requests"`
}

The resource requirements.

func (ResourceRequirementsResponseArgs) ElementType

func (ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutput

func (i ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput

func (ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutputWithContext

func (i ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutputWithContext(ctx context.Context) ResourceRequirementsResponseOutput

type ResourceRequirementsResponseInput

type ResourceRequirementsResponseInput interface {
	pulumi.Input

	ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput
	ToResourceRequirementsResponseOutputWithContext(context.Context) ResourceRequirementsResponseOutput
}

ResourceRequirementsResponseInput is an input type that accepts ResourceRequirementsResponseArgs and ResourceRequirementsResponseOutput values. You can construct a concrete instance of `ResourceRequirementsResponseInput` via:

ResourceRequirementsResponseArgs{...}

type ResourceRequirementsResponseOutput

type ResourceRequirementsResponseOutput struct{ *pulumi.OutputState }

The resource requirements.

func (ResourceRequirementsResponseOutput) ElementType

func (ResourceRequirementsResponseOutput) Limits

The resource limits of this container instance.

func (ResourceRequirementsResponseOutput) Requests

The resource requests of this container instance.

func (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput

func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput

func (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext

func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext(ctx context.Context) ResourceRequirementsResponseOutput

type Volume

type Volume struct {
	// The name of the Azure File volume.
	AzureFile *AzureFileVolume `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir interface{} `pulumi:"emptyDir"`
	// The name of the volume.
	Name string `pulumi:"name"`
}

The properties of the volume.

type VolumeArgs

type VolumeArgs struct {
	// The name of the Azure File volume.
	AzureFile AzureFileVolumePtrInput `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir pulumi.Input `pulumi:"emptyDir"`
	// The name of the volume.
	Name pulumi.StringInput `pulumi:"name"`
}

The properties of the volume.

func (VolumeArgs) ElementType

func (VolumeArgs) ElementType() reflect.Type

func (VolumeArgs) ToVolumeOutput

func (i VolumeArgs) ToVolumeOutput() VolumeOutput

func (VolumeArgs) ToVolumeOutputWithContext

func (i VolumeArgs) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

type VolumeArray

type VolumeArray []VolumeInput

func (VolumeArray) ElementType

func (VolumeArray) ElementType() reflect.Type

func (VolumeArray) ToVolumeArrayOutput

func (i VolumeArray) ToVolumeArrayOutput() VolumeArrayOutput

func (VolumeArray) ToVolumeArrayOutputWithContext

func (i VolumeArray) ToVolumeArrayOutputWithContext(ctx context.Context) VolumeArrayOutput

type VolumeArrayInput

type VolumeArrayInput interface {
	pulumi.Input

	ToVolumeArrayOutput() VolumeArrayOutput
	ToVolumeArrayOutputWithContext(context.Context) VolumeArrayOutput
}

VolumeArrayInput is an input type that accepts VolumeArray and VolumeArrayOutput values. You can construct a concrete instance of `VolumeArrayInput` via:

VolumeArray{ VolumeArgs{...} }

type VolumeArrayOutput

type VolumeArrayOutput struct{ *pulumi.OutputState }

func (VolumeArrayOutput) ElementType

func (VolumeArrayOutput) ElementType() reflect.Type

func (VolumeArrayOutput) Index

func (VolumeArrayOutput) ToVolumeArrayOutput

func (o VolumeArrayOutput) ToVolumeArrayOutput() VolumeArrayOutput

func (VolumeArrayOutput) ToVolumeArrayOutputWithContext

func (o VolumeArrayOutput) ToVolumeArrayOutputWithContext(ctx context.Context) VolumeArrayOutput

type VolumeInput

type VolumeInput interface {
	pulumi.Input

	ToVolumeOutput() VolumeOutput
	ToVolumeOutputWithContext(context.Context) VolumeOutput
}

VolumeInput is an input type that accepts VolumeArgs and VolumeOutput values. You can construct a concrete instance of `VolumeInput` via:

VolumeArgs{...}

type VolumeMount

type VolumeMount struct {
	// The path within the container where the volume should be mounted. Must not contain colon (:).
	MountPath string `pulumi:"mountPath"`
	// The name of the volume mount.
	Name string `pulumi:"name"`
	// The flag indicating whether the volume mount is read-only.
	ReadOnly *bool `pulumi:"readOnly"`
}

The properties of the volume mount.

type VolumeMountArgs

type VolumeMountArgs struct {
	// The path within the container where the volume should be mounted. Must not contain colon (:).
	MountPath pulumi.StringInput `pulumi:"mountPath"`
	// The name of the volume mount.
	Name pulumi.StringInput `pulumi:"name"`
	// The flag indicating whether the volume mount is read-only.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}

The properties of the volume mount.

func (VolumeMountArgs) ElementType

func (VolumeMountArgs) ElementType() reflect.Type

func (VolumeMountArgs) ToVolumeMountOutput

func (i VolumeMountArgs) ToVolumeMountOutput() VolumeMountOutput

func (VolumeMountArgs) ToVolumeMountOutputWithContext

func (i VolumeMountArgs) ToVolumeMountOutputWithContext(ctx context.Context) VolumeMountOutput

type VolumeMountArray

type VolumeMountArray []VolumeMountInput

func (VolumeMountArray) ElementType

func (VolumeMountArray) ElementType() reflect.Type

func (VolumeMountArray) ToVolumeMountArrayOutput

func (i VolumeMountArray) ToVolumeMountArrayOutput() VolumeMountArrayOutput

func (VolumeMountArray) ToVolumeMountArrayOutputWithContext

func (i VolumeMountArray) ToVolumeMountArrayOutputWithContext(ctx context.Context) VolumeMountArrayOutput

type VolumeMountArrayInput

type VolumeMountArrayInput interface {
	pulumi.Input

	ToVolumeMountArrayOutput() VolumeMountArrayOutput
	ToVolumeMountArrayOutputWithContext(context.Context) VolumeMountArrayOutput
}

VolumeMountArrayInput is an input type that accepts VolumeMountArray and VolumeMountArrayOutput values. You can construct a concrete instance of `VolumeMountArrayInput` via:

VolumeMountArray{ VolumeMountArgs{...} }

type VolumeMountArrayOutput

type VolumeMountArrayOutput struct{ *pulumi.OutputState }

func (VolumeMountArrayOutput) ElementType

func (VolumeMountArrayOutput) ElementType() reflect.Type

func (VolumeMountArrayOutput) Index

func (VolumeMountArrayOutput) ToVolumeMountArrayOutput

func (o VolumeMountArrayOutput) ToVolumeMountArrayOutput() VolumeMountArrayOutput

func (VolumeMountArrayOutput) ToVolumeMountArrayOutputWithContext

func (o VolumeMountArrayOutput) ToVolumeMountArrayOutputWithContext(ctx context.Context) VolumeMountArrayOutput

type VolumeMountInput

type VolumeMountInput interface {
	pulumi.Input

	ToVolumeMountOutput() VolumeMountOutput
	ToVolumeMountOutputWithContext(context.Context) VolumeMountOutput
}

VolumeMountInput is an input type that accepts VolumeMountArgs and VolumeMountOutput values. You can construct a concrete instance of `VolumeMountInput` via:

VolumeMountArgs{...}

type VolumeMountOutput

type VolumeMountOutput struct{ *pulumi.OutputState }

The properties of the volume mount.

func (VolumeMountOutput) ElementType

func (VolumeMountOutput) ElementType() reflect.Type

func (VolumeMountOutput) MountPath

func (o VolumeMountOutput) MountPath() pulumi.StringOutput

The path within the container where the volume should be mounted. Must not contain colon (:).

func (VolumeMountOutput) Name

The name of the volume mount.

func (VolumeMountOutput) ReadOnly

func (o VolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput

The flag indicating whether the volume mount is read-only.

func (VolumeMountOutput) ToVolumeMountOutput

func (o VolumeMountOutput) ToVolumeMountOutput() VolumeMountOutput

func (VolumeMountOutput) ToVolumeMountOutputWithContext

func (o VolumeMountOutput) ToVolumeMountOutputWithContext(ctx context.Context) VolumeMountOutput

type VolumeMountResponse

type VolumeMountResponse struct {
	// The path within the container where the volume should be mounted. Must not contain colon (:).
	MountPath string `pulumi:"mountPath"`
	// The name of the volume mount.
	Name string `pulumi:"name"`
	// The flag indicating whether the volume mount is read-only.
	ReadOnly *bool `pulumi:"readOnly"`
}

The properties of the volume mount.

type VolumeMountResponseArgs

type VolumeMountResponseArgs struct {
	// The path within the container where the volume should be mounted. Must not contain colon (:).
	MountPath pulumi.StringInput `pulumi:"mountPath"`
	// The name of the volume mount.
	Name pulumi.StringInput `pulumi:"name"`
	// The flag indicating whether the volume mount is read-only.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}

The properties of the volume mount.

func (VolumeMountResponseArgs) ElementType

func (VolumeMountResponseArgs) ElementType() reflect.Type

func (VolumeMountResponseArgs) ToVolumeMountResponseOutput

func (i VolumeMountResponseArgs) ToVolumeMountResponseOutput() VolumeMountResponseOutput

func (VolumeMountResponseArgs) ToVolumeMountResponseOutputWithContext

func (i VolumeMountResponseArgs) ToVolumeMountResponseOutputWithContext(ctx context.Context) VolumeMountResponseOutput

type VolumeMountResponseArray

type VolumeMountResponseArray []VolumeMountResponseInput

func (VolumeMountResponseArray) ElementType

func (VolumeMountResponseArray) ElementType() reflect.Type

func (VolumeMountResponseArray) ToVolumeMountResponseArrayOutput

func (i VolumeMountResponseArray) ToVolumeMountResponseArrayOutput() VolumeMountResponseArrayOutput

func (VolumeMountResponseArray) ToVolumeMountResponseArrayOutputWithContext

func (i VolumeMountResponseArray) ToVolumeMountResponseArrayOutputWithContext(ctx context.Context) VolumeMountResponseArrayOutput

type VolumeMountResponseArrayInput

type VolumeMountResponseArrayInput interface {
	pulumi.Input

	ToVolumeMountResponseArrayOutput() VolumeMountResponseArrayOutput
	ToVolumeMountResponseArrayOutputWithContext(context.Context) VolumeMountResponseArrayOutput
}

VolumeMountResponseArrayInput is an input type that accepts VolumeMountResponseArray and VolumeMountResponseArrayOutput values. You can construct a concrete instance of `VolumeMountResponseArrayInput` via:

VolumeMountResponseArray{ VolumeMountResponseArgs{...} }

type VolumeMountResponseArrayOutput

type VolumeMountResponseArrayOutput struct{ *pulumi.OutputState }

func (VolumeMountResponseArrayOutput) ElementType

func (VolumeMountResponseArrayOutput) Index

func (VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutput

func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutput() VolumeMountResponseArrayOutput

func (VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutputWithContext

func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutputWithContext(ctx context.Context) VolumeMountResponseArrayOutput

type VolumeMountResponseInput

type VolumeMountResponseInput interface {
	pulumi.Input

	ToVolumeMountResponseOutput() VolumeMountResponseOutput
	ToVolumeMountResponseOutputWithContext(context.Context) VolumeMountResponseOutput
}

VolumeMountResponseInput is an input type that accepts VolumeMountResponseArgs and VolumeMountResponseOutput values. You can construct a concrete instance of `VolumeMountResponseInput` via:

VolumeMountResponseArgs{...}

type VolumeMountResponseOutput

type VolumeMountResponseOutput struct{ *pulumi.OutputState }

The properties of the volume mount.

func (VolumeMountResponseOutput) ElementType

func (VolumeMountResponseOutput) ElementType() reflect.Type

func (VolumeMountResponseOutput) MountPath

The path within the container where the volume should be mounted. Must not contain colon (:).

func (VolumeMountResponseOutput) Name

The name of the volume mount.

func (VolumeMountResponseOutput) ReadOnly

The flag indicating whether the volume mount is read-only.

func (VolumeMountResponseOutput) ToVolumeMountResponseOutput

func (o VolumeMountResponseOutput) ToVolumeMountResponseOutput() VolumeMountResponseOutput

func (VolumeMountResponseOutput) ToVolumeMountResponseOutputWithContext

func (o VolumeMountResponseOutput) ToVolumeMountResponseOutputWithContext(ctx context.Context) VolumeMountResponseOutput

type VolumeOutput

type VolumeOutput struct{ *pulumi.OutputState }

The properties of the volume.

func (VolumeOutput) AzureFile

func (o VolumeOutput) AzureFile() AzureFileVolumePtrOutput

The name of the Azure File volume.

func (VolumeOutput) ElementType

func (VolumeOutput) ElementType() reflect.Type

func (VolumeOutput) EmptyDir

func (o VolumeOutput) EmptyDir() pulumi.AnyOutput

The empty directory volume.

func (VolumeOutput) Name

func (o VolumeOutput) Name() pulumi.StringOutput

The name of the volume.

func (VolumeOutput) ToVolumeOutput

func (o VolumeOutput) ToVolumeOutput() VolumeOutput

func (VolumeOutput) ToVolumeOutputWithContext

func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

type VolumeResponse

type VolumeResponse struct {
	// The name of the Azure File volume.
	AzureFile *AzureFileVolumeResponse `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir interface{} `pulumi:"emptyDir"`
	// The name of the volume.
	Name string `pulumi:"name"`
}

The properties of the volume.

type VolumeResponseArgs

type VolumeResponseArgs struct {
	// The name of the Azure File volume.
	AzureFile AzureFileVolumeResponsePtrInput `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir pulumi.Input `pulumi:"emptyDir"`
	// The name of the volume.
	Name pulumi.StringInput `pulumi:"name"`
}

The properties of the volume.

func (VolumeResponseArgs) ElementType

func (VolumeResponseArgs) ElementType() reflect.Type

func (VolumeResponseArgs) ToVolumeResponseOutput

func (i VolumeResponseArgs) ToVolumeResponseOutput() VolumeResponseOutput

func (VolumeResponseArgs) ToVolumeResponseOutputWithContext

func (i VolumeResponseArgs) ToVolumeResponseOutputWithContext(ctx context.Context) VolumeResponseOutput

type VolumeResponseArray

type VolumeResponseArray []VolumeResponseInput

func (VolumeResponseArray) ElementType

func (VolumeResponseArray) ElementType() reflect.Type

func (VolumeResponseArray) ToVolumeResponseArrayOutput

func (i VolumeResponseArray) ToVolumeResponseArrayOutput() VolumeResponseArrayOutput

func (VolumeResponseArray) ToVolumeResponseArrayOutputWithContext

func (i VolumeResponseArray) ToVolumeResponseArrayOutputWithContext(ctx context.Context) VolumeResponseArrayOutput

type VolumeResponseArrayInput

type VolumeResponseArrayInput interface {
	pulumi.Input

	ToVolumeResponseArrayOutput() VolumeResponseArrayOutput
	ToVolumeResponseArrayOutputWithContext(context.Context) VolumeResponseArrayOutput
}

VolumeResponseArrayInput is an input type that accepts VolumeResponseArray and VolumeResponseArrayOutput values. You can construct a concrete instance of `VolumeResponseArrayInput` via:

VolumeResponseArray{ VolumeResponseArgs{...} }

type VolumeResponseArrayOutput

type VolumeResponseArrayOutput struct{ *pulumi.OutputState }

func (VolumeResponseArrayOutput) ElementType

func (VolumeResponseArrayOutput) ElementType() reflect.Type

func (VolumeResponseArrayOutput) Index

func (VolumeResponseArrayOutput) ToVolumeResponseArrayOutput

func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutput() VolumeResponseArrayOutput

func (VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext

func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext(ctx context.Context) VolumeResponseArrayOutput

type VolumeResponseInput

type VolumeResponseInput interface {
	pulumi.Input

	ToVolumeResponseOutput() VolumeResponseOutput
	ToVolumeResponseOutputWithContext(context.Context) VolumeResponseOutput
}

VolumeResponseInput is an input type that accepts VolumeResponseArgs and VolumeResponseOutput values. You can construct a concrete instance of `VolumeResponseInput` via:

VolumeResponseArgs{...}

type VolumeResponseOutput

type VolumeResponseOutput struct{ *pulumi.OutputState }

The properties of the volume.

func (VolumeResponseOutput) AzureFile

The name of the Azure File volume.

func (VolumeResponseOutput) ElementType

func (VolumeResponseOutput) ElementType() reflect.Type

func (VolumeResponseOutput) EmptyDir

func (o VolumeResponseOutput) EmptyDir() pulumi.AnyOutput

The empty directory volume.

func (VolumeResponseOutput) Name

The name of the volume.

func (VolumeResponseOutput) ToVolumeResponseOutput

func (o VolumeResponseOutput) ToVolumeResponseOutput() VolumeResponseOutput

func (VolumeResponseOutput) ToVolumeResponseOutputWithContext

func (o VolumeResponseOutput) ToVolumeResponseOutputWithContext(ctx context.Context) VolumeResponseOutput

Jump to

Keyboard shortcuts

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