v20191201

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContainerGroupIpAddressTypePublic  = ContainerGroupIpAddressType("Public")
	ContainerGroupIpAddressTypePrivate = ContainerGroupIpAddressType("Private")
)
View Source
const (
	ContainerGroupNetworkProtocolTCP = ContainerGroupNetworkProtocol("TCP")
	ContainerGroupNetworkProtocolUDP = ContainerGroupNetworkProtocol("UDP")
)
View Source
const (
	ContainerGroupRestartPolicyAlways    = ContainerGroupRestartPolicy("Always")
	ContainerGroupRestartPolicyOnFailure = ContainerGroupRestartPolicy("OnFailure")
	ContainerGroupRestartPolicyNever     = ContainerGroupRestartPolicy("Never")
)
View Source
const (
	ContainerGroupSkuStandard  = ContainerGroupSku("Standard")
	ContainerGroupSkuDedicated = ContainerGroupSku("Dedicated")
)
View Source
const (
	ContainerNetworkProtocolTCP = ContainerNetworkProtocol("TCP")
	ContainerNetworkProtocolUDP = ContainerNetworkProtocol("UDP")
)
View Source
const (
	GpuSkuK80  = GpuSku("K80")
	GpuSkuP100 = GpuSku("P100")
	GpuSkuV100 = GpuSku("V100")
)
View Source
const (
	LogAnalyticsLogTypeContainerInsights     = LogAnalyticsLogType("ContainerInsights")
	LogAnalyticsLogTypeContainerInstanceLogs = LogAnalyticsLogType("ContainerInstanceLogs")
)
View Source
const (
	OperatingSystemTypesWindows = OperatingSystemTypes("Windows")
	OperatingSystemTypesLinux   = OperatingSystemTypes("Linux")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
)
View Source
const (
	SchemeHttp  = Scheme("http")
	SchemeHttps = Scheme("https")
)

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 liveness probe.
	LivenessProbe *ContainerProbe `pulumi:"livenessProbe"`
	// The user-provided name of the container instance.
	Name string `pulumi:"name"`
	// The exposed ports on the container instance.
	Ports []ContainerPort `pulumi:"ports"`
	// The readiness probe.
	ReadinessProbe *ContainerProbe `pulumi:"readinessProbe"`
	// 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 liveness probe.
	LivenessProbe ContainerProbePtrInput `pulumi:"livenessProbe"`
	// 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 readiness probe.
	ReadinessProbe ContainerProbePtrInput `pulumi:"readinessProbe"`
	// 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 ContainerExec

type ContainerExec struct {
	// The commands to execute within the container.
	Command []string `pulumi:"command"`
}

The container execution command, for liveness or readiness probe

type ContainerExecArgs

type ContainerExecArgs struct {
	// The commands to execute within the container.
	Command pulumi.StringArrayInput `pulumi:"command"`
}

The container execution command, for liveness or readiness probe

func (ContainerExecArgs) ElementType

func (ContainerExecArgs) ElementType() reflect.Type

func (ContainerExecArgs) ToContainerExecOutput

func (i ContainerExecArgs) ToContainerExecOutput() ContainerExecOutput

func (ContainerExecArgs) ToContainerExecOutputWithContext

func (i ContainerExecArgs) ToContainerExecOutputWithContext(ctx context.Context) ContainerExecOutput

func (ContainerExecArgs) ToContainerExecPtrOutput

func (i ContainerExecArgs) ToContainerExecPtrOutput() ContainerExecPtrOutput

func (ContainerExecArgs) ToContainerExecPtrOutputWithContext

func (i ContainerExecArgs) ToContainerExecPtrOutputWithContext(ctx context.Context) ContainerExecPtrOutput

type ContainerExecInput

type ContainerExecInput interface {
	pulumi.Input

	ToContainerExecOutput() ContainerExecOutput
	ToContainerExecOutputWithContext(context.Context) ContainerExecOutput
}

ContainerExecInput is an input type that accepts ContainerExecArgs and ContainerExecOutput values. You can construct a concrete instance of `ContainerExecInput` via:

ContainerExecArgs{...}

type ContainerExecOutput

type ContainerExecOutput struct{ *pulumi.OutputState }

The container execution command, for liveness or readiness probe

func (ContainerExecOutput) Command

The commands to execute within the container.

func (ContainerExecOutput) ElementType

func (ContainerExecOutput) ElementType() reflect.Type

func (ContainerExecOutput) ToContainerExecOutput

func (o ContainerExecOutput) ToContainerExecOutput() ContainerExecOutput

func (ContainerExecOutput) ToContainerExecOutputWithContext

func (o ContainerExecOutput) ToContainerExecOutputWithContext(ctx context.Context) ContainerExecOutput

func (ContainerExecOutput) ToContainerExecPtrOutput

func (o ContainerExecOutput) ToContainerExecPtrOutput() ContainerExecPtrOutput

func (ContainerExecOutput) ToContainerExecPtrOutputWithContext

func (o ContainerExecOutput) ToContainerExecPtrOutputWithContext(ctx context.Context) ContainerExecPtrOutput

type ContainerExecPtrInput

type ContainerExecPtrInput interface {
	pulumi.Input

	ToContainerExecPtrOutput() ContainerExecPtrOutput
	ToContainerExecPtrOutputWithContext(context.Context) ContainerExecPtrOutput
}

ContainerExecPtrInput is an input type that accepts ContainerExecArgs, ContainerExecPtr and ContainerExecPtrOutput values. You can construct a concrete instance of `ContainerExecPtrInput` via:

        ContainerExecArgs{...}

or:

        nil

type ContainerExecPtrOutput

type ContainerExecPtrOutput struct{ *pulumi.OutputState }

func (ContainerExecPtrOutput) Command

The commands to execute within the container.

func (ContainerExecPtrOutput) Elem

func (ContainerExecPtrOutput) ElementType

func (ContainerExecPtrOutput) ElementType() reflect.Type

func (ContainerExecPtrOutput) ToContainerExecPtrOutput

func (o ContainerExecPtrOutput) ToContainerExecPtrOutput() ContainerExecPtrOutput

func (ContainerExecPtrOutput) ToContainerExecPtrOutputWithContext

func (o ContainerExecPtrOutput) ToContainerExecPtrOutputWithContext(ctx context.Context) ContainerExecPtrOutput

type ContainerExecResponse

type ContainerExecResponse struct {
	// The commands to execute within the container.
	Command []string `pulumi:"command"`
}

The container execution command, for liveness or readiness probe

type ContainerExecResponseArgs

type ContainerExecResponseArgs struct {
	// The commands to execute within the container.
	Command pulumi.StringArrayInput `pulumi:"command"`
}

The container execution command, for liveness or readiness probe

func (ContainerExecResponseArgs) ElementType

func (ContainerExecResponseArgs) ElementType() reflect.Type

func (ContainerExecResponseArgs) ToContainerExecResponseOutput

func (i ContainerExecResponseArgs) ToContainerExecResponseOutput() ContainerExecResponseOutput

func (ContainerExecResponseArgs) ToContainerExecResponseOutputWithContext

func (i ContainerExecResponseArgs) ToContainerExecResponseOutputWithContext(ctx context.Context) ContainerExecResponseOutput

func (ContainerExecResponseArgs) ToContainerExecResponsePtrOutput

func (i ContainerExecResponseArgs) ToContainerExecResponsePtrOutput() ContainerExecResponsePtrOutput

func (ContainerExecResponseArgs) ToContainerExecResponsePtrOutputWithContext

func (i ContainerExecResponseArgs) ToContainerExecResponsePtrOutputWithContext(ctx context.Context) ContainerExecResponsePtrOutput

type ContainerExecResponseInput

type ContainerExecResponseInput interface {
	pulumi.Input

	ToContainerExecResponseOutput() ContainerExecResponseOutput
	ToContainerExecResponseOutputWithContext(context.Context) ContainerExecResponseOutput
}

ContainerExecResponseInput is an input type that accepts ContainerExecResponseArgs and ContainerExecResponseOutput values. You can construct a concrete instance of `ContainerExecResponseInput` via:

ContainerExecResponseArgs{...}

type ContainerExecResponseOutput

type ContainerExecResponseOutput struct{ *pulumi.OutputState }

The container execution command, for liveness or readiness probe

func (ContainerExecResponseOutput) Command

The commands to execute within the container.

func (ContainerExecResponseOutput) ElementType

func (ContainerExecResponseOutput) ToContainerExecResponseOutput

func (o ContainerExecResponseOutput) ToContainerExecResponseOutput() ContainerExecResponseOutput

func (ContainerExecResponseOutput) ToContainerExecResponseOutputWithContext

func (o ContainerExecResponseOutput) ToContainerExecResponseOutputWithContext(ctx context.Context) ContainerExecResponseOutput

func (ContainerExecResponseOutput) ToContainerExecResponsePtrOutput

func (o ContainerExecResponseOutput) ToContainerExecResponsePtrOutput() ContainerExecResponsePtrOutput

func (ContainerExecResponseOutput) ToContainerExecResponsePtrOutputWithContext

func (o ContainerExecResponseOutput) ToContainerExecResponsePtrOutputWithContext(ctx context.Context) ContainerExecResponsePtrOutput

type ContainerExecResponsePtrInput

type ContainerExecResponsePtrInput interface {
	pulumi.Input

	ToContainerExecResponsePtrOutput() ContainerExecResponsePtrOutput
	ToContainerExecResponsePtrOutputWithContext(context.Context) ContainerExecResponsePtrOutput
}

ContainerExecResponsePtrInput is an input type that accepts ContainerExecResponseArgs, ContainerExecResponsePtr and ContainerExecResponsePtrOutput values. You can construct a concrete instance of `ContainerExecResponsePtrInput` via:

        ContainerExecResponseArgs{...}

or:

        nil

type ContainerExecResponsePtrOutput

type ContainerExecResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerExecResponsePtrOutput) Command

The commands to execute within the container.

func (ContainerExecResponsePtrOutput) Elem

func (ContainerExecResponsePtrOutput) ElementType

func (ContainerExecResponsePtrOutput) ToContainerExecResponsePtrOutput

func (o ContainerExecResponsePtrOutput) ToContainerExecResponsePtrOutput() ContainerExecResponsePtrOutput

func (ContainerExecResponsePtrOutput) ToContainerExecResponsePtrOutputWithContext

func (o ContainerExecResponsePtrOutput) ToContainerExecResponsePtrOutputWithContext(ctx context.Context) ContainerExecResponsePtrOutput

type ContainerGroup

type ContainerGroup struct {
	pulumi.CustomResourceState

	// The containers within the container group.
	Containers ContainerResponseArrayOutput `pulumi:"containers"`
	// The diagnostic information for a container group.
	Diagnostics ContainerGroupDiagnosticsResponsePtrOutput `pulumi:"diagnostics"`
	// The DNS config information for a container group.
	DnsConfig DnsConfigurationResponsePtrOutput `pulumi:"dnsConfig"`
	// The encryption properties for a container group.
	EncryptionProperties EncryptionPropertiesResponsePtrOutput `pulumi:"encryptionProperties"`
	// The identity of the container group, if configured.
	Identity ContainerGroupIdentityResponsePtrOutput `pulumi:"identity"`
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials ImageRegistryCredentialResponseArrayOutput `pulumi:"imageRegistryCredentials"`
	// The init containers for a container group.
	InitContainers InitContainerDefinitionResponseArrayOutput `pulumi:"initContainers"`
	// 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.StringPtrOutput `pulumi:"location"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The network profile information for a container group.
	NetworkProfile ContainerGroupNetworkProfileResponsePtrOutput `pulumi:"networkProfile"`
	// 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 SKU for a container group.
	Sku pulumi.StringPtrOutput `pulumi:"sku"`
	// 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 diagnostic information for a container group.
	Diagnostics ContainerGroupDiagnosticsPtrInput
	// The DNS config information for a container group.
	DnsConfig DnsConfigurationPtrInput
	// The encryption properties for a container group.
	EncryptionProperties EncryptionPropertiesPtrInput
	// The identity of the container group, if configured.
	Identity ContainerGroupIdentityPtrInput
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials ImageRegistryCredentialArrayInput
	// The init containers for a container group.
	InitContainers InitContainerDefinitionArrayInput
	// The IP address type of the container group.
	IpAddress IpAddressPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The network profile information for a container group.
	NetworkProfile ContainerGroupNetworkProfilePtrInput
	// 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 SKU for a container group.
	Sku 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 ContainerGroupDiagnostics

type ContainerGroupDiagnostics struct {
	// Container group log analytics information.
	LogAnalytics *LogAnalytics `pulumi:"logAnalytics"`
}

Container group diagnostic information.

type ContainerGroupDiagnosticsArgs

type ContainerGroupDiagnosticsArgs struct {
	// Container group log analytics information.
	LogAnalytics LogAnalyticsPtrInput `pulumi:"logAnalytics"`
}

Container group diagnostic information.

func (ContainerGroupDiagnosticsArgs) ElementType

func (ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsOutput

func (i ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsOutput() ContainerGroupDiagnosticsOutput

func (ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsOutputWithContext

func (i ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsOutput

func (ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsPtrOutput

func (i ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsPtrOutput() ContainerGroupDiagnosticsPtrOutput

func (ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsPtrOutputWithContext

func (i ContainerGroupDiagnosticsArgs) ToContainerGroupDiagnosticsPtrOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsPtrOutput

type ContainerGroupDiagnosticsInput

type ContainerGroupDiagnosticsInput interface {
	pulumi.Input

	ToContainerGroupDiagnosticsOutput() ContainerGroupDiagnosticsOutput
	ToContainerGroupDiagnosticsOutputWithContext(context.Context) ContainerGroupDiagnosticsOutput
}

ContainerGroupDiagnosticsInput is an input type that accepts ContainerGroupDiagnosticsArgs and ContainerGroupDiagnosticsOutput values. You can construct a concrete instance of `ContainerGroupDiagnosticsInput` via:

ContainerGroupDiagnosticsArgs{...}

type ContainerGroupDiagnosticsOutput

type ContainerGroupDiagnosticsOutput struct{ *pulumi.OutputState }

Container group diagnostic information.

func (ContainerGroupDiagnosticsOutput) ElementType

func (ContainerGroupDiagnosticsOutput) LogAnalytics

Container group log analytics information.

func (ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsOutput

func (o ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsOutput() ContainerGroupDiagnosticsOutput

func (ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsOutputWithContext

func (o ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsOutput

func (ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsPtrOutput

func (o ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsPtrOutput() ContainerGroupDiagnosticsPtrOutput

func (ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsPtrOutputWithContext

func (o ContainerGroupDiagnosticsOutput) ToContainerGroupDiagnosticsPtrOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsPtrOutput

type ContainerGroupDiagnosticsPtrInput

type ContainerGroupDiagnosticsPtrInput interface {
	pulumi.Input

	ToContainerGroupDiagnosticsPtrOutput() ContainerGroupDiagnosticsPtrOutput
	ToContainerGroupDiagnosticsPtrOutputWithContext(context.Context) ContainerGroupDiagnosticsPtrOutput
}

ContainerGroupDiagnosticsPtrInput is an input type that accepts ContainerGroupDiagnosticsArgs, ContainerGroupDiagnosticsPtr and ContainerGroupDiagnosticsPtrOutput values. You can construct a concrete instance of `ContainerGroupDiagnosticsPtrInput` via:

        ContainerGroupDiagnosticsArgs{...}

or:

        nil

type ContainerGroupDiagnosticsPtrOutput

type ContainerGroupDiagnosticsPtrOutput struct{ *pulumi.OutputState }

func (ContainerGroupDiagnosticsPtrOutput) Elem

func (ContainerGroupDiagnosticsPtrOutput) ElementType

func (ContainerGroupDiagnosticsPtrOutput) LogAnalytics

Container group log analytics information.

func (ContainerGroupDiagnosticsPtrOutput) ToContainerGroupDiagnosticsPtrOutput

func (o ContainerGroupDiagnosticsPtrOutput) ToContainerGroupDiagnosticsPtrOutput() ContainerGroupDiagnosticsPtrOutput

func (ContainerGroupDiagnosticsPtrOutput) ToContainerGroupDiagnosticsPtrOutputWithContext

func (o ContainerGroupDiagnosticsPtrOutput) ToContainerGroupDiagnosticsPtrOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsPtrOutput

type ContainerGroupDiagnosticsResponse

type ContainerGroupDiagnosticsResponse struct {
	// Container group log analytics information.
	LogAnalytics *LogAnalyticsResponse `pulumi:"logAnalytics"`
}

Container group diagnostic information.

type ContainerGroupDiagnosticsResponseArgs

type ContainerGroupDiagnosticsResponseArgs struct {
	// Container group log analytics information.
	LogAnalytics LogAnalyticsResponsePtrInput `pulumi:"logAnalytics"`
}

Container group diagnostic information.

func (ContainerGroupDiagnosticsResponseArgs) ElementType

func (ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponseOutput

func (i ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponseOutput() ContainerGroupDiagnosticsResponseOutput

func (ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponseOutputWithContext

func (i ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponseOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsResponseOutput

func (ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponsePtrOutput

func (i ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponsePtrOutput() ContainerGroupDiagnosticsResponsePtrOutput

func (ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponsePtrOutputWithContext

func (i ContainerGroupDiagnosticsResponseArgs) ToContainerGroupDiagnosticsResponsePtrOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsResponsePtrOutput

type ContainerGroupDiagnosticsResponseInput

type ContainerGroupDiagnosticsResponseInput interface {
	pulumi.Input

	ToContainerGroupDiagnosticsResponseOutput() ContainerGroupDiagnosticsResponseOutput
	ToContainerGroupDiagnosticsResponseOutputWithContext(context.Context) ContainerGroupDiagnosticsResponseOutput
}

ContainerGroupDiagnosticsResponseInput is an input type that accepts ContainerGroupDiagnosticsResponseArgs and ContainerGroupDiagnosticsResponseOutput values. You can construct a concrete instance of `ContainerGroupDiagnosticsResponseInput` via:

ContainerGroupDiagnosticsResponseArgs{...}

type ContainerGroupDiagnosticsResponseOutput

type ContainerGroupDiagnosticsResponseOutput struct{ *pulumi.OutputState }

Container group diagnostic information.

func (ContainerGroupDiagnosticsResponseOutput) ElementType

func (ContainerGroupDiagnosticsResponseOutput) LogAnalytics

Container group log analytics information.

func (ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponseOutput

func (o ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponseOutput() ContainerGroupDiagnosticsResponseOutput

func (ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponseOutputWithContext

func (o ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponseOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsResponseOutput

func (ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponsePtrOutput

func (o ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponsePtrOutput() ContainerGroupDiagnosticsResponsePtrOutput

func (ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponsePtrOutputWithContext

func (o ContainerGroupDiagnosticsResponseOutput) ToContainerGroupDiagnosticsResponsePtrOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsResponsePtrOutput

type ContainerGroupDiagnosticsResponsePtrInput

type ContainerGroupDiagnosticsResponsePtrInput interface {
	pulumi.Input

	ToContainerGroupDiagnosticsResponsePtrOutput() ContainerGroupDiagnosticsResponsePtrOutput
	ToContainerGroupDiagnosticsResponsePtrOutputWithContext(context.Context) ContainerGroupDiagnosticsResponsePtrOutput
}

ContainerGroupDiagnosticsResponsePtrInput is an input type that accepts ContainerGroupDiagnosticsResponseArgs, ContainerGroupDiagnosticsResponsePtr and ContainerGroupDiagnosticsResponsePtrOutput values. You can construct a concrete instance of `ContainerGroupDiagnosticsResponsePtrInput` via:

        ContainerGroupDiagnosticsResponseArgs{...}

or:

        nil

type ContainerGroupDiagnosticsResponsePtrOutput

type ContainerGroupDiagnosticsResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerGroupDiagnosticsResponsePtrOutput) Elem

func (ContainerGroupDiagnosticsResponsePtrOutput) ElementType

func (ContainerGroupDiagnosticsResponsePtrOutput) LogAnalytics

Container group log analytics information.

func (ContainerGroupDiagnosticsResponsePtrOutput) ToContainerGroupDiagnosticsResponsePtrOutput

func (o ContainerGroupDiagnosticsResponsePtrOutput) ToContainerGroupDiagnosticsResponsePtrOutput() ContainerGroupDiagnosticsResponsePtrOutput

func (ContainerGroupDiagnosticsResponsePtrOutput) ToContainerGroupDiagnosticsResponsePtrOutputWithContext

func (o ContainerGroupDiagnosticsResponsePtrOutput) ToContainerGroupDiagnosticsResponsePtrOutputWithContext(ctx context.Context) ContainerGroupDiagnosticsResponsePtrOutput

type ContainerGroupIdentity

type ContainerGroupIdentity struct {
	// The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Identity for the container group.

type ContainerGroupIdentityArgs

type ContainerGroupIdentityArgs struct {
	// The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.
	Type ResourceIdentityType `pulumi:"type"`
	// The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Identity for the container group.

func (ContainerGroupIdentityArgs) ElementType

func (ContainerGroupIdentityArgs) ElementType() reflect.Type

func (ContainerGroupIdentityArgs) ToContainerGroupIdentityOutput

func (i ContainerGroupIdentityArgs) ToContainerGroupIdentityOutput() ContainerGroupIdentityOutput

func (ContainerGroupIdentityArgs) ToContainerGroupIdentityOutputWithContext

func (i ContainerGroupIdentityArgs) ToContainerGroupIdentityOutputWithContext(ctx context.Context) ContainerGroupIdentityOutput

func (ContainerGroupIdentityArgs) ToContainerGroupIdentityPtrOutput

func (i ContainerGroupIdentityArgs) ToContainerGroupIdentityPtrOutput() ContainerGroupIdentityPtrOutput

func (ContainerGroupIdentityArgs) ToContainerGroupIdentityPtrOutputWithContext

func (i ContainerGroupIdentityArgs) ToContainerGroupIdentityPtrOutputWithContext(ctx context.Context) ContainerGroupIdentityPtrOutput

type ContainerGroupIdentityInput

type ContainerGroupIdentityInput interface {
	pulumi.Input

	ToContainerGroupIdentityOutput() ContainerGroupIdentityOutput
	ToContainerGroupIdentityOutputWithContext(context.Context) ContainerGroupIdentityOutput
}

ContainerGroupIdentityInput is an input type that accepts ContainerGroupIdentityArgs and ContainerGroupIdentityOutput values. You can construct a concrete instance of `ContainerGroupIdentityInput` via:

ContainerGroupIdentityArgs{...}

type ContainerGroupIdentityOutput

type ContainerGroupIdentityOutput struct{ *pulumi.OutputState }

Identity for the container group.

func (ContainerGroupIdentityOutput) ElementType

func (ContainerGroupIdentityOutput) ToContainerGroupIdentityOutput

func (o ContainerGroupIdentityOutput) ToContainerGroupIdentityOutput() ContainerGroupIdentityOutput

func (ContainerGroupIdentityOutput) ToContainerGroupIdentityOutputWithContext

func (o ContainerGroupIdentityOutput) ToContainerGroupIdentityOutputWithContext(ctx context.Context) ContainerGroupIdentityOutput

func (ContainerGroupIdentityOutput) ToContainerGroupIdentityPtrOutput

func (o ContainerGroupIdentityOutput) ToContainerGroupIdentityPtrOutput() ContainerGroupIdentityPtrOutput

func (ContainerGroupIdentityOutput) ToContainerGroupIdentityPtrOutputWithContext

func (o ContainerGroupIdentityOutput) ToContainerGroupIdentityPtrOutputWithContext(ctx context.Context) ContainerGroupIdentityPtrOutput

func (ContainerGroupIdentityOutput) Type

The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.

func (ContainerGroupIdentityOutput) UserAssignedIdentities added in v0.2.8

func (o ContainerGroupIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ContainerGroupIdentityPtrInput

type ContainerGroupIdentityPtrInput interface {
	pulumi.Input

	ToContainerGroupIdentityPtrOutput() ContainerGroupIdentityPtrOutput
	ToContainerGroupIdentityPtrOutputWithContext(context.Context) ContainerGroupIdentityPtrOutput
}

ContainerGroupIdentityPtrInput is an input type that accepts ContainerGroupIdentityArgs, ContainerGroupIdentityPtr and ContainerGroupIdentityPtrOutput values. You can construct a concrete instance of `ContainerGroupIdentityPtrInput` via:

        ContainerGroupIdentityArgs{...}

or:

        nil

type ContainerGroupIdentityPtrOutput

type ContainerGroupIdentityPtrOutput struct{ *pulumi.OutputState }

func (ContainerGroupIdentityPtrOutput) Elem

func (ContainerGroupIdentityPtrOutput) ElementType

func (ContainerGroupIdentityPtrOutput) ToContainerGroupIdentityPtrOutput

func (o ContainerGroupIdentityPtrOutput) ToContainerGroupIdentityPtrOutput() ContainerGroupIdentityPtrOutput

func (ContainerGroupIdentityPtrOutput) ToContainerGroupIdentityPtrOutputWithContext

func (o ContainerGroupIdentityPtrOutput) ToContainerGroupIdentityPtrOutputWithContext(ctx context.Context) ContainerGroupIdentityPtrOutput

func (ContainerGroupIdentityPtrOutput) Type

The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.

func (ContainerGroupIdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o ContainerGroupIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ContainerGroupIdentityResponse

type ContainerGroupIdentityResponse struct {
	// The principal id of the container group identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the container group. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]ContainerGroupIdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"`
}

Identity for the container group.

type ContainerGroupIdentityResponseArgs

type ContainerGroupIdentityResponseArgs struct {
	// The principal id of the container group identity. This property will only be provided for a system assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant id associated with the container group. This property will only be provided for a system assigned identity.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities ContainerGroupIdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"`
}

Identity for the container group.

func (ContainerGroupIdentityResponseArgs) ElementType

func (ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponseOutput

func (i ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponseOutput() ContainerGroupIdentityResponseOutput

func (ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponseOutputWithContext

func (i ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponseOutputWithContext(ctx context.Context) ContainerGroupIdentityResponseOutput

func (ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponsePtrOutput

func (i ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponsePtrOutput() ContainerGroupIdentityResponsePtrOutput

func (ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponsePtrOutputWithContext

func (i ContainerGroupIdentityResponseArgs) ToContainerGroupIdentityResponsePtrOutputWithContext(ctx context.Context) ContainerGroupIdentityResponsePtrOutput

type ContainerGroupIdentityResponseInput

type ContainerGroupIdentityResponseInput interface {
	pulumi.Input

	ToContainerGroupIdentityResponseOutput() ContainerGroupIdentityResponseOutput
	ToContainerGroupIdentityResponseOutputWithContext(context.Context) ContainerGroupIdentityResponseOutput
}

ContainerGroupIdentityResponseInput is an input type that accepts ContainerGroupIdentityResponseArgs and ContainerGroupIdentityResponseOutput values. You can construct a concrete instance of `ContainerGroupIdentityResponseInput` via:

ContainerGroupIdentityResponseArgs{...}

type ContainerGroupIdentityResponseOutput

type ContainerGroupIdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the container group.

func (ContainerGroupIdentityResponseOutput) ElementType

func (ContainerGroupIdentityResponseOutput) PrincipalId

The principal id of the container group identity. This property will only be provided for a system assigned identity.

func (ContainerGroupIdentityResponseOutput) TenantId

The tenant id associated with the container group. This property will only be provided for a system assigned identity.

func (ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponseOutput

func (o ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponseOutput() ContainerGroupIdentityResponseOutput

func (ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponseOutputWithContext

func (o ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponseOutputWithContext(ctx context.Context) ContainerGroupIdentityResponseOutput

func (ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponsePtrOutput

func (o ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponsePtrOutput() ContainerGroupIdentityResponsePtrOutput

func (ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponsePtrOutputWithContext

func (o ContainerGroupIdentityResponseOutput) ToContainerGroupIdentityResponsePtrOutputWithContext(ctx context.Context) ContainerGroupIdentityResponsePtrOutput

func (ContainerGroupIdentityResponseOutput) Type

The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.

func (ContainerGroupIdentityResponseOutput) UserAssignedIdentities

The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ContainerGroupIdentityResponsePtrInput

type ContainerGroupIdentityResponsePtrInput interface {
	pulumi.Input

	ToContainerGroupIdentityResponsePtrOutput() ContainerGroupIdentityResponsePtrOutput
	ToContainerGroupIdentityResponsePtrOutputWithContext(context.Context) ContainerGroupIdentityResponsePtrOutput
}

ContainerGroupIdentityResponsePtrInput is an input type that accepts ContainerGroupIdentityResponseArgs, ContainerGroupIdentityResponsePtr and ContainerGroupIdentityResponsePtrOutput values. You can construct a concrete instance of `ContainerGroupIdentityResponsePtrInput` via:

        ContainerGroupIdentityResponseArgs{...}

or:

        nil

type ContainerGroupIdentityResponsePtrOutput

type ContainerGroupIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerGroupIdentityResponsePtrOutput) Elem

func (ContainerGroupIdentityResponsePtrOutput) ElementType

func (ContainerGroupIdentityResponsePtrOutput) PrincipalId

The principal id of the container group identity. This property will only be provided for a system assigned identity.

func (ContainerGroupIdentityResponsePtrOutput) TenantId

The tenant id associated with the container group. This property will only be provided for a system assigned identity.

func (ContainerGroupIdentityResponsePtrOutput) ToContainerGroupIdentityResponsePtrOutput

func (o ContainerGroupIdentityResponsePtrOutput) ToContainerGroupIdentityResponsePtrOutput() ContainerGroupIdentityResponsePtrOutput

func (ContainerGroupIdentityResponsePtrOutput) ToContainerGroupIdentityResponsePtrOutputWithContext

func (o ContainerGroupIdentityResponsePtrOutput) ToContainerGroupIdentityResponsePtrOutputWithContext(ctx context.Context) ContainerGroupIdentityResponsePtrOutput

func (ContainerGroupIdentityResponsePtrOutput) Type

The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.

func (ContainerGroupIdentityResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ContainerGroupIdentityResponseUserAssignedIdentities

type ContainerGroupIdentityResponseUserAssignedIdentities struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

type ContainerGroupIdentityResponseUserAssignedIdentitiesArgs

type ContainerGroupIdentityResponseUserAssignedIdentitiesArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

func (ContainerGroupIdentityResponseUserAssignedIdentitiesArgs) ElementType

func (ContainerGroupIdentityResponseUserAssignedIdentitiesArgs) ToContainerGroupIdentityResponseUserAssignedIdentitiesOutput

func (ContainerGroupIdentityResponseUserAssignedIdentitiesArgs) ToContainerGroupIdentityResponseUserAssignedIdentitiesOutputWithContext

func (i ContainerGroupIdentityResponseUserAssignedIdentitiesArgs) ToContainerGroupIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ContainerGroupIdentityResponseUserAssignedIdentitiesOutput

type ContainerGroupIdentityResponseUserAssignedIdentitiesInput

type ContainerGroupIdentityResponseUserAssignedIdentitiesInput interface {
	pulumi.Input

	ToContainerGroupIdentityResponseUserAssignedIdentitiesOutput() ContainerGroupIdentityResponseUserAssignedIdentitiesOutput
	ToContainerGroupIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) ContainerGroupIdentityResponseUserAssignedIdentitiesOutput
}

ContainerGroupIdentityResponseUserAssignedIdentitiesInput is an input type that accepts ContainerGroupIdentityResponseUserAssignedIdentitiesArgs and ContainerGroupIdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `ContainerGroupIdentityResponseUserAssignedIdentitiesInput` via:

ContainerGroupIdentityResponseUserAssignedIdentitiesArgs{...}

type ContainerGroupIdentityResponseUserAssignedIdentitiesMap

type ContainerGroupIdentityResponseUserAssignedIdentitiesMap map[string]ContainerGroupIdentityResponseUserAssignedIdentitiesInput

func (ContainerGroupIdentityResponseUserAssignedIdentitiesMap) ElementType

func (ContainerGroupIdentityResponseUserAssignedIdentitiesMap) ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput

func (i ContainerGroupIdentityResponseUserAssignedIdentitiesMap) ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput() ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput

func (ContainerGroupIdentityResponseUserAssignedIdentitiesMap) ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (i ContainerGroupIdentityResponseUserAssignedIdentitiesMap) ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput

type ContainerGroupIdentityResponseUserAssignedIdentitiesMapInput

type ContainerGroupIdentityResponseUserAssignedIdentitiesMapInput interface {
	pulumi.Input

	ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput() ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput
	ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput
}

ContainerGroupIdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts ContainerGroupIdentityResponseUserAssignedIdentitiesMap and ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `ContainerGroupIdentityResponseUserAssignedIdentitiesMapInput` via:

ContainerGroupIdentityResponseUserAssignedIdentitiesMap{ "key": ContainerGroupIdentityResponseUserAssignedIdentitiesArgs{...} }

type ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput

type ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }

func (ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput) ElementType

func (ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput) ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput

func (ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput) ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (o ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput) ToContainerGroupIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ContainerGroupIdentityResponseUserAssignedIdentitiesMapOutput

type ContainerGroupIdentityResponseUserAssignedIdentitiesOutput

type ContainerGroupIdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }

func (ContainerGroupIdentityResponseUserAssignedIdentitiesOutput) ClientId

The client id of user assigned identity.

func (ContainerGroupIdentityResponseUserAssignedIdentitiesOutput) ElementType

func (ContainerGroupIdentityResponseUserAssignedIdentitiesOutput) PrincipalId

The principal id of user assigned identity.

func (ContainerGroupIdentityResponseUserAssignedIdentitiesOutput) ToContainerGroupIdentityResponseUserAssignedIdentitiesOutput

func (ContainerGroupIdentityResponseUserAssignedIdentitiesOutput) ToContainerGroupIdentityResponseUserAssignedIdentitiesOutputWithContext

func (o ContainerGroupIdentityResponseUserAssignedIdentitiesOutput) ToContainerGroupIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ContainerGroupIdentityResponseUserAssignedIdentitiesOutput

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 or private VNET.

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 ContainerGroupNetworkProfile

type ContainerGroupNetworkProfile struct {
	// The identifier for a network profile.
	Id string `pulumi:"id"`
}

Container group network profile information.

type ContainerGroupNetworkProfileArgs

type ContainerGroupNetworkProfileArgs struct {
	// The identifier for a network profile.
	Id pulumi.StringInput `pulumi:"id"`
}

Container group network profile information.

func (ContainerGroupNetworkProfileArgs) ElementType

func (ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfileOutput

func (i ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfileOutput() ContainerGroupNetworkProfileOutput

func (ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfileOutputWithContext

func (i ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfileOutputWithContext(ctx context.Context) ContainerGroupNetworkProfileOutput

func (ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfilePtrOutput

func (i ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfilePtrOutput() ContainerGroupNetworkProfilePtrOutput

func (ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfilePtrOutputWithContext

func (i ContainerGroupNetworkProfileArgs) ToContainerGroupNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerGroupNetworkProfilePtrOutput

type ContainerGroupNetworkProfileInput

type ContainerGroupNetworkProfileInput interface {
	pulumi.Input

	ToContainerGroupNetworkProfileOutput() ContainerGroupNetworkProfileOutput
	ToContainerGroupNetworkProfileOutputWithContext(context.Context) ContainerGroupNetworkProfileOutput
}

ContainerGroupNetworkProfileInput is an input type that accepts ContainerGroupNetworkProfileArgs and ContainerGroupNetworkProfileOutput values. You can construct a concrete instance of `ContainerGroupNetworkProfileInput` via:

ContainerGroupNetworkProfileArgs{...}

type ContainerGroupNetworkProfileOutput

type ContainerGroupNetworkProfileOutput struct{ *pulumi.OutputState }

Container group network profile information.

func (ContainerGroupNetworkProfileOutput) ElementType

func (ContainerGroupNetworkProfileOutput) Id

The identifier for a network profile.

func (ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfileOutput

func (o ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfileOutput() ContainerGroupNetworkProfileOutput

func (ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfileOutputWithContext

func (o ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfileOutputWithContext(ctx context.Context) ContainerGroupNetworkProfileOutput

func (ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfilePtrOutput

func (o ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfilePtrOutput() ContainerGroupNetworkProfilePtrOutput

func (ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfilePtrOutputWithContext

func (o ContainerGroupNetworkProfileOutput) ToContainerGroupNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerGroupNetworkProfilePtrOutput

type ContainerGroupNetworkProfilePtrInput

type ContainerGroupNetworkProfilePtrInput interface {
	pulumi.Input

	ToContainerGroupNetworkProfilePtrOutput() ContainerGroupNetworkProfilePtrOutput
	ToContainerGroupNetworkProfilePtrOutputWithContext(context.Context) ContainerGroupNetworkProfilePtrOutput
}

ContainerGroupNetworkProfilePtrInput is an input type that accepts ContainerGroupNetworkProfileArgs, ContainerGroupNetworkProfilePtr and ContainerGroupNetworkProfilePtrOutput values. You can construct a concrete instance of `ContainerGroupNetworkProfilePtrInput` via:

        ContainerGroupNetworkProfileArgs{...}

or:

        nil

type ContainerGroupNetworkProfilePtrOutput

type ContainerGroupNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (ContainerGroupNetworkProfilePtrOutput) Elem

func (ContainerGroupNetworkProfilePtrOutput) ElementType

func (ContainerGroupNetworkProfilePtrOutput) Id

The identifier for a network profile.

func (ContainerGroupNetworkProfilePtrOutput) ToContainerGroupNetworkProfilePtrOutput

func (o ContainerGroupNetworkProfilePtrOutput) ToContainerGroupNetworkProfilePtrOutput() ContainerGroupNetworkProfilePtrOutput

func (ContainerGroupNetworkProfilePtrOutput) ToContainerGroupNetworkProfilePtrOutputWithContext

func (o ContainerGroupNetworkProfilePtrOutput) ToContainerGroupNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerGroupNetworkProfilePtrOutput

type ContainerGroupNetworkProfileResponse

type ContainerGroupNetworkProfileResponse struct {
	// The identifier for a network profile.
	Id string `pulumi:"id"`
}

Container group network profile information.

type ContainerGroupNetworkProfileResponseArgs

type ContainerGroupNetworkProfileResponseArgs struct {
	// The identifier for a network profile.
	Id pulumi.StringInput `pulumi:"id"`
}

Container group network profile information.

func (ContainerGroupNetworkProfileResponseArgs) ElementType

func (ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponseOutput

func (i ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponseOutput() ContainerGroupNetworkProfileResponseOutput

func (ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponseOutputWithContext

func (i ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerGroupNetworkProfileResponseOutput

func (ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponsePtrOutput

func (i ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponsePtrOutput() ContainerGroupNetworkProfileResponsePtrOutput

func (ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponsePtrOutputWithContext

func (i ContainerGroupNetworkProfileResponseArgs) ToContainerGroupNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerGroupNetworkProfileResponsePtrOutput

type ContainerGroupNetworkProfileResponseInput

type ContainerGroupNetworkProfileResponseInput interface {
	pulumi.Input

	ToContainerGroupNetworkProfileResponseOutput() ContainerGroupNetworkProfileResponseOutput
	ToContainerGroupNetworkProfileResponseOutputWithContext(context.Context) ContainerGroupNetworkProfileResponseOutput
}

ContainerGroupNetworkProfileResponseInput is an input type that accepts ContainerGroupNetworkProfileResponseArgs and ContainerGroupNetworkProfileResponseOutput values. You can construct a concrete instance of `ContainerGroupNetworkProfileResponseInput` via:

ContainerGroupNetworkProfileResponseArgs{...}

type ContainerGroupNetworkProfileResponseOutput

type ContainerGroupNetworkProfileResponseOutput struct{ *pulumi.OutputState }

Container group network profile information.

func (ContainerGroupNetworkProfileResponseOutput) ElementType

func (ContainerGroupNetworkProfileResponseOutput) Id

The identifier for a network profile.

func (ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponseOutput

func (o ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponseOutput() ContainerGroupNetworkProfileResponseOutput

func (ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponseOutputWithContext

func (o ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerGroupNetworkProfileResponseOutput

func (ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponsePtrOutput

func (o ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponsePtrOutput() ContainerGroupNetworkProfileResponsePtrOutput

func (ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponsePtrOutputWithContext

func (o ContainerGroupNetworkProfileResponseOutput) ToContainerGroupNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerGroupNetworkProfileResponsePtrOutput

type ContainerGroupNetworkProfileResponsePtrInput

type ContainerGroupNetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToContainerGroupNetworkProfileResponsePtrOutput() ContainerGroupNetworkProfileResponsePtrOutput
	ToContainerGroupNetworkProfileResponsePtrOutputWithContext(context.Context) ContainerGroupNetworkProfileResponsePtrOutput
}

ContainerGroupNetworkProfileResponsePtrInput is an input type that accepts ContainerGroupNetworkProfileResponseArgs, ContainerGroupNetworkProfileResponsePtr and ContainerGroupNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `ContainerGroupNetworkProfileResponsePtrInput` via:

        ContainerGroupNetworkProfileResponseArgs{...}

or:

        nil

type ContainerGroupNetworkProfileResponsePtrOutput

type ContainerGroupNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerGroupNetworkProfileResponsePtrOutput) Elem

func (ContainerGroupNetworkProfileResponsePtrOutput) ElementType

func (ContainerGroupNetworkProfileResponsePtrOutput) Id

The identifier for a network profile.

func (ContainerGroupNetworkProfileResponsePtrOutput) ToContainerGroupNetworkProfileResponsePtrOutput

func (o ContainerGroupNetworkProfileResponsePtrOutput) ToContainerGroupNetworkProfileResponsePtrOutput() ContainerGroupNetworkProfileResponsePtrOutput

func (ContainerGroupNetworkProfileResponsePtrOutput) ToContainerGroupNetworkProfileResponsePtrOutputWithContext

func (o ContainerGroupNetworkProfileResponsePtrOutput) ToContainerGroupNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerGroupNetworkProfileResponsePtrOutput

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 ContainerGroupSku added in v0.3.1

type ContainerGroupSku pulumi.String

The SKU for a container group.

func (ContainerGroupSku) ElementType added in v0.3.1

func (ContainerGroupSku) ElementType() reflect.Type

func (ContainerGroupSku) ToStringOutput added in v0.3.1

func (e ContainerGroupSku) ToStringOutput() pulumi.StringOutput

func (ContainerGroupSku) ToStringOutputWithContext added in v0.3.1

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

func (ContainerGroupSku) ToStringPtrOutput added in v0.3.1

func (e ContainerGroupSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContainerGroupSku) ToStringPtrOutputWithContext added in v0.3.1

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

type ContainerGroupState

type ContainerGroupState struct {
	// The containers within the container group.
	Containers ContainerResponseArrayInput
	// The diagnostic information for a container group.
	Diagnostics ContainerGroupDiagnosticsResponsePtrInput
	// The DNS config information for a container group.
	DnsConfig DnsConfigurationResponsePtrInput
	// The encryption properties for a container group.
	EncryptionProperties EncryptionPropertiesResponsePtrInput
	// The identity of the container group, if configured.
	Identity ContainerGroupIdentityResponsePtrInput
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials ImageRegistryCredentialResponseArrayInput
	// The init containers for a container group.
	InitContainers InitContainerDefinitionResponseArrayInput
	// 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 network profile information for a container group.
	NetworkProfile ContainerGroupNetworkProfileResponsePtrInput
	// 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 SKU for a container group.
	Sku 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 ContainerHttpGet

type ContainerHttpGet struct {
	// The path to probe.
	Path *string `pulumi:"path"`
	// The port number to probe.
	Port int `pulumi:"port"`
	// The scheme.
	Scheme *string `pulumi:"scheme"`
}

The container Http Get settings, for liveness or readiness probe

type ContainerHttpGetArgs

type ContainerHttpGetArgs struct {
	// The path to probe.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to probe.
	Port pulumi.IntInput `pulumi:"port"`
	// The scheme.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
}

The container Http Get settings, for liveness or readiness probe

func (ContainerHttpGetArgs) ElementType

func (ContainerHttpGetArgs) ElementType() reflect.Type

func (ContainerHttpGetArgs) ToContainerHttpGetOutput

func (i ContainerHttpGetArgs) ToContainerHttpGetOutput() ContainerHttpGetOutput

func (ContainerHttpGetArgs) ToContainerHttpGetOutputWithContext

func (i ContainerHttpGetArgs) ToContainerHttpGetOutputWithContext(ctx context.Context) ContainerHttpGetOutput

func (ContainerHttpGetArgs) ToContainerHttpGetPtrOutput

func (i ContainerHttpGetArgs) ToContainerHttpGetPtrOutput() ContainerHttpGetPtrOutput

func (ContainerHttpGetArgs) ToContainerHttpGetPtrOutputWithContext

func (i ContainerHttpGetArgs) ToContainerHttpGetPtrOutputWithContext(ctx context.Context) ContainerHttpGetPtrOutput

type ContainerHttpGetInput

type ContainerHttpGetInput interface {
	pulumi.Input

	ToContainerHttpGetOutput() ContainerHttpGetOutput
	ToContainerHttpGetOutputWithContext(context.Context) ContainerHttpGetOutput
}

ContainerHttpGetInput is an input type that accepts ContainerHttpGetArgs and ContainerHttpGetOutput values. You can construct a concrete instance of `ContainerHttpGetInput` via:

ContainerHttpGetArgs{...}

type ContainerHttpGetOutput

type ContainerHttpGetOutput struct{ *pulumi.OutputState }

The container Http Get settings, for liveness or readiness probe

func (ContainerHttpGetOutput) ElementType

func (ContainerHttpGetOutput) ElementType() reflect.Type

func (ContainerHttpGetOutput) Path

The path to probe.

func (ContainerHttpGetOutput) Port

The port number to probe.

func (ContainerHttpGetOutput) Scheme

The scheme.

func (ContainerHttpGetOutput) ToContainerHttpGetOutput

func (o ContainerHttpGetOutput) ToContainerHttpGetOutput() ContainerHttpGetOutput

func (ContainerHttpGetOutput) ToContainerHttpGetOutputWithContext

func (o ContainerHttpGetOutput) ToContainerHttpGetOutputWithContext(ctx context.Context) ContainerHttpGetOutput

func (ContainerHttpGetOutput) ToContainerHttpGetPtrOutput

func (o ContainerHttpGetOutput) ToContainerHttpGetPtrOutput() ContainerHttpGetPtrOutput

func (ContainerHttpGetOutput) ToContainerHttpGetPtrOutputWithContext

func (o ContainerHttpGetOutput) ToContainerHttpGetPtrOutputWithContext(ctx context.Context) ContainerHttpGetPtrOutput

type ContainerHttpGetPtrInput

type ContainerHttpGetPtrInput interface {
	pulumi.Input

	ToContainerHttpGetPtrOutput() ContainerHttpGetPtrOutput
	ToContainerHttpGetPtrOutputWithContext(context.Context) ContainerHttpGetPtrOutput
}

ContainerHttpGetPtrInput is an input type that accepts ContainerHttpGetArgs, ContainerHttpGetPtr and ContainerHttpGetPtrOutput values. You can construct a concrete instance of `ContainerHttpGetPtrInput` via:

        ContainerHttpGetArgs{...}

or:

        nil

type ContainerHttpGetPtrOutput

type ContainerHttpGetPtrOutput struct{ *pulumi.OutputState }

func (ContainerHttpGetPtrOutput) Elem

func (ContainerHttpGetPtrOutput) ElementType

func (ContainerHttpGetPtrOutput) ElementType() reflect.Type

func (ContainerHttpGetPtrOutput) Path

The path to probe.

func (ContainerHttpGetPtrOutput) Port

The port number to probe.

func (ContainerHttpGetPtrOutput) Scheme

The scheme.

func (ContainerHttpGetPtrOutput) ToContainerHttpGetPtrOutput

func (o ContainerHttpGetPtrOutput) ToContainerHttpGetPtrOutput() ContainerHttpGetPtrOutput

func (ContainerHttpGetPtrOutput) ToContainerHttpGetPtrOutputWithContext

func (o ContainerHttpGetPtrOutput) ToContainerHttpGetPtrOutputWithContext(ctx context.Context) ContainerHttpGetPtrOutput

type ContainerHttpGetResponse

type ContainerHttpGetResponse struct {
	// The path to probe.
	Path *string `pulumi:"path"`
	// The port number to probe.
	Port int `pulumi:"port"`
	// The scheme.
	Scheme *string `pulumi:"scheme"`
}

The container Http Get settings, for liveness or readiness probe

type ContainerHttpGetResponseArgs

type ContainerHttpGetResponseArgs struct {
	// The path to probe.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port number to probe.
	Port pulumi.IntInput `pulumi:"port"`
	// The scheme.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
}

The container Http Get settings, for liveness or readiness probe

func (ContainerHttpGetResponseArgs) ElementType

func (ContainerHttpGetResponseArgs) ToContainerHttpGetResponseOutput

func (i ContainerHttpGetResponseArgs) ToContainerHttpGetResponseOutput() ContainerHttpGetResponseOutput

func (ContainerHttpGetResponseArgs) ToContainerHttpGetResponseOutputWithContext

func (i ContainerHttpGetResponseArgs) ToContainerHttpGetResponseOutputWithContext(ctx context.Context) ContainerHttpGetResponseOutput

func (ContainerHttpGetResponseArgs) ToContainerHttpGetResponsePtrOutput

func (i ContainerHttpGetResponseArgs) ToContainerHttpGetResponsePtrOutput() ContainerHttpGetResponsePtrOutput

func (ContainerHttpGetResponseArgs) ToContainerHttpGetResponsePtrOutputWithContext

func (i ContainerHttpGetResponseArgs) ToContainerHttpGetResponsePtrOutputWithContext(ctx context.Context) ContainerHttpGetResponsePtrOutput

type ContainerHttpGetResponseInput

type ContainerHttpGetResponseInput interface {
	pulumi.Input

	ToContainerHttpGetResponseOutput() ContainerHttpGetResponseOutput
	ToContainerHttpGetResponseOutputWithContext(context.Context) ContainerHttpGetResponseOutput
}

ContainerHttpGetResponseInput is an input type that accepts ContainerHttpGetResponseArgs and ContainerHttpGetResponseOutput values. You can construct a concrete instance of `ContainerHttpGetResponseInput` via:

ContainerHttpGetResponseArgs{...}

type ContainerHttpGetResponseOutput

type ContainerHttpGetResponseOutput struct{ *pulumi.OutputState }

The container Http Get settings, for liveness or readiness probe

func (ContainerHttpGetResponseOutput) ElementType

func (ContainerHttpGetResponseOutput) Path

The path to probe.

func (ContainerHttpGetResponseOutput) Port

The port number to probe.

func (ContainerHttpGetResponseOutput) Scheme

The scheme.

func (ContainerHttpGetResponseOutput) ToContainerHttpGetResponseOutput

func (o ContainerHttpGetResponseOutput) ToContainerHttpGetResponseOutput() ContainerHttpGetResponseOutput

func (ContainerHttpGetResponseOutput) ToContainerHttpGetResponseOutputWithContext

func (o ContainerHttpGetResponseOutput) ToContainerHttpGetResponseOutputWithContext(ctx context.Context) ContainerHttpGetResponseOutput

func (ContainerHttpGetResponseOutput) ToContainerHttpGetResponsePtrOutput

func (o ContainerHttpGetResponseOutput) ToContainerHttpGetResponsePtrOutput() ContainerHttpGetResponsePtrOutput

func (ContainerHttpGetResponseOutput) ToContainerHttpGetResponsePtrOutputWithContext

func (o ContainerHttpGetResponseOutput) ToContainerHttpGetResponsePtrOutputWithContext(ctx context.Context) ContainerHttpGetResponsePtrOutput

type ContainerHttpGetResponsePtrInput

type ContainerHttpGetResponsePtrInput interface {
	pulumi.Input

	ToContainerHttpGetResponsePtrOutput() ContainerHttpGetResponsePtrOutput
	ToContainerHttpGetResponsePtrOutputWithContext(context.Context) ContainerHttpGetResponsePtrOutput
}

ContainerHttpGetResponsePtrInput is an input type that accepts ContainerHttpGetResponseArgs, ContainerHttpGetResponsePtr and ContainerHttpGetResponsePtrOutput values. You can construct a concrete instance of `ContainerHttpGetResponsePtrInput` via:

        ContainerHttpGetResponseArgs{...}

or:

        nil

type ContainerHttpGetResponsePtrOutput

type ContainerHttpGetResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerHttpGetResponsePtrOutput) Elem

func (ContainerHttpGetResponsePtrOutput) ElementType

func (ContainerHttpGetResponsePtrOutput) Path

The path to probe.

func (ContainerHttpGetResponsePtrOutput) Port

The port number to probe.

func (ContainerHttpGetResponsePtrOutput) Scheme

The scheme.

func (ContainerHttpGetResponsePtrOutput) ToContainerHttpGetResponsePtrOutput

func (o ContainerHttpGetResponsePtrOutput) ToContainerHttpGetResponsePtrOutput() ContainerHttpGetResponsePtrOutput

func (ContainerHttpGetResponsePtrOutput) ToContainerHttpGetResponsePtrOutputWithContext

func (o ContainerHttpGetResponsePtrOutput) ToContainerHttpGetResponsePtrOutputWithContext(ctx context.Context) ContainerHttpGetResponsePtrOutput

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) LivenessProbe

func (o ContainerOutput) LivenessProbe() ContainerProbePtrOutput

The liveness probe.

func (ContainerOutput) Name

The user-provided name of the container instance.

func (ContainerOutput) Ports

The exposed ports on the container instance.

func (ContainerOutput) ReadinessProbe

func (o ContainerOutput) ReadinessProbe() ContainerProbePtrOutput

The readiness probe.

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 ContainerProbe

type ContainerProbe struct {
	// The execution command to probe
	Exec *ContainerExec `pulumi:"exec"`
	// The failure threshold.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The Http Get settings to probe
	HttpGet *ContainerHttpGet `pulumi:"httpGet"`
	// The initial delay seconds.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The period seconds.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The success threshold.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The timeout seconds.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
}

The container probe, for liveness or readiness

type ContainerProbeArgs

type ContainerProbeArgs struct {
	// The execution command to probe
	Exec ContainerExecPtrInput `pulumi:"exec"`
	// The failure threshold.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The Http Get settings to probe
	HttpGet ContainerHttpGetPtrInput `pulumi:"httpGet"`
	// The initial delay seconds.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The period seconds.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// The success threshold.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The timeout seconds.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
}

The container probe, for liveness or readiness

func (ContainerProbeArgs) ElementType

func (ContainerProbeArgs) ElementType() reflect.Type

func (ContainerProbeArgs) ToContainerProbeOutput

func (i ContainerProbeArgs) ToContainerProbeOutput() ContainerProbeOutput

func (ContainerProbeArgs) ToContainerProbeOutputWithContext

func (i ContainerProbeArgs) ToContainerProbeOutputWithContext(ctx context.Context) ContainerProbeOutput

func (ContainerProbeArgs) ToContainerProbePtrOutput

func (i ContainerProbeArgs) ToContainerProbePtrOutput() ContainerProbePtrOutput

func (ContainerProbeArgs) ToContainerProbePtrOutputWithContext

func (i ContainerProbeArgs) ToContainerProbePtrOutputWithContext(ctx context.Context) ContainerProbePtrOutput

type ContainerProbeInput

type ContainerProbeInput interface {
	pulumi.Input

	ToContainerProbeOutput() ContainerProbeOutput
	ToContainerProbeOutputWithContext(context.Context) ContainerProbeOutput
}

ContainerProbeInput is an input type that accepts ContainerProbeArgs and ContainerProbeOutput values. You can construct a concrete instance of `ContainerProbeInput` via:

ContainerProbeArgs{...}

type ContainerProbeOutput

type ContainerProbeOutput struct{ *pulumi.OutputState }

The container probe, for liveness or readiness

func (ContainerProbeOutput) ElementType

func (ContainerProbeOutput) ElementType() reflect.Type

func (ContainerProbeOutput) Exec

The execution command to probe

func (ContainerProbeOutput) FailureThreshold

func (o ContainerProbeOutput) FailureThreshold() pulumi.IntPtrOutput

The failure threshold.

func (ContainerProbeOutput) HttpGet

The Http Get settings to probe

func (ContainerProbeOutput) InitialDelaySeconds

func (o ContainerProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput

The initial delay seconds.

func (ContainerProbeOutput) PeriodSeconds

func (o ContainerProbeOutput) PeriodSeconds() pulumi.IntPtrOutput

The period seconds.

func (ContainerProbeOutput) SuccessThreshold

func (o ContainerProbeOutput) SuccessThreshold() pulumi.IntPtrOutput

The success threshold.

func (ContainerProbeOutput) TimeoutSeconds

func (o ContainerProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput

The timeout seconds.

func (ContainerProbeOutput) ToContainerProbeOutput

func (o ContainerProbeOutput) ToContainerProbeOutput() ContainerProbeOutput

func (ContainerProbeOutput) ToContainerProbeOutputWithContext

func (o ContainerProbeOutput) ToContainerProbeOutputWithContext(ctx context.Context) ContainerProbeOutput

func (ContainerProbeOutput) ToContainerProbePtrOutput

func (o ContainerProbeOutput) ToContainerProbePtrOutput() ContainerProbePtrOutput

func (ContainerProbeOutput) ToContainerProbePtrOutputWithContext

func (o ContainerProbeOutput) ToContainerProbePtrOutputWithContext(ctx context.Context) ContainerProbePtrOutput

type ContainerProbePtrInput

type ContainerProbePtrInput interface {
	pulumi.Input

	ToContainerProbePtrOutput() ContainerProbePtrOutput
	ToContainerProbePtrOutputWithContext(context.Context) ContainerProbePtrOutput
}

ContainerProbePtrInput is an input type that accepts ContainerProbeArgs, ContainerProbePtr and ContainerProbePtrOutput values. You can construct a concrete instance of `ContainerProbePtrInput` via:

        ContainerProbeArgs{...}

or:

        nil

type ContainerProbePtrOutput

type ContainerProbePtrOutput struct{ *pulumi.OutputState }

func (ContainerProbePtrOutput) Elem

func (ContainerProbePtrOutput) ElementType

func (ContainerProbePtrOutput) ElementType() reflect.Type

func (ContainerProbePtrOutput) Exec

The execution command to probe

func (ContainerProbePtrOutput) FailureThreshold

func (o ContainerProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput

The failure threshold.

func (ContainerProbePtrOutput) HttpGet

The Http Get settings to probe

func (ContainerProbePtrOutput) InitialDelaySeconds

func (o ContainerProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput

The initial delay seconds.

func (ContainerProbePtrOutput) PeriodSeconds

func (o ContainerProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput

The period seconds.

func (ContainerProbePtrOutput) SuccessThreshold

func (o ContainerProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput

The success threshold.

func (ContainerProbePtrOutput) TimeoutSeconds

func (o ContainerProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput

The timeout seconds.

func (ContainerProbePtrOutput) ToContainerProbePtrOutput

func (o ContainerProbePtrOutput) ToContainerProbePtrOutput() ContainerProbePtrOutput

func (ContainerProbePtrOutput) ToContainerProbePtrOutputWithContext

func (o ContainerProbePtrOutput) ToContainerProbePtrOutputWithContext(ctx context.Context) ContainerProbePtrOutput

type ContainerProbeResponse

type ContainerProbeResponse struct {
	// The execution command to probe
	Exec *ContainerExecResponse `pulumi:"exec"`
	// The failure threshold.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The Http Get settings to probe
	HttpGet *ContainerHttpGetResponse `pulumi:"httpGet"`
	// The initial delay seconds.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The period seconds.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The success threshold.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The timeout seconds.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
}

The container probe, for liveness or readiness

type ContainerProbeResponseArgs

type ContainerProbeResponseArgs struct {
	// The execution command to probe
	Exec ContainerExecResponsePtrInput `pulumi:"exec"`
	// The failure threshold.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The Http Get settings to probe
	HttpGet ContainerHttpGetResponsePtrInput `pulumi:"httpGet"`
	// The initial delay seconds.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The period seconds.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// The success threshold.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The timeout seconds.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
}

The container probe, for liveness or readiness

func (ContainerProbeResponseArgs) ElementType

func (ContainerProbeResponseArgs) ElementType() reflect.Type

func (ContainerProbeResponseArgs) ToContainerProbeResponseOutput

func (i ContainerProbeResponseArgs) ToContainerProbeResponseOutput() ContainerProbeResponseOutput

func (ContainerProbeResponseArgs) ToContainerProbeResponseOutputWithContext

func (i ContainerProbeResponseArgs) ToContainerProbeResponseOutputWithContext(ctx context.Context) ContainerProbeResponseOutput

func (ContainerProbeResponseArgs) ToContainerProbeResponsePtrOutput

func (i ContainerProbeResponseArgs) ToContainerProbeResponsePtrOutput() ContainerProbeResponsePtrOutput

func (ContainerProbeResponseArgs) ToContainerProbeResponsePtrOutputWithContext

func (i ContainerProbeResponseArgs) ToContainerProbeResponsePtrOutputWithContext(ctx context.Context) ContainerProbeResponsePtrOutput

type ContainerProbeResponseInput

type ContainerProbeResponseInput interface {
	pulumi.Input

	ToContainerProbeResponseOutput() ContainerProbeResponseOutput
	ToContainerProbeResponseOutputWithContext(context.Context) ContainerProbeResponseOutput
}

ContainerProbeResponseInput is an input type that accepts ContainerProbeResponseArgs and ContainerProbeResponseOutput values. You can construct a concrete instance of `ContainerProbeResponseInput` via:

ContainerProbeResponseArgs{...}

type ContainerProbeResponseOutput

type ContainerProbeResponseOutput struct{ *pulumi.OutputState }

The container probe, for liveness or readiness

func (ContainerProbeResponseOutput) ElementType

func (ContainerProbeResponseOutput) Exec

The execution command to probe

func (ContainerProbeResponseOutput) FailureThreshold

func (o ContainerProbeResponseOutput) FailureThreshold() pulumi.IntPtrOutput

The failure threshold.

func (ContainerProbeResponseOutput) HttpGet

The Http Get settings to probe

func (ContainerProbeResponseOutput) InitialDelaySeconds

func (o ContainerProbeResponseOutput) InitialDelaySeconds() pulumi.IntPtrOutput

The initial delay seconds.

func (ContainerProbeResponseOutput) PeriodSeconds

The period seconds.

func (ContainerProbeResponseOutput) SuccessThreshold

func (o ContainerProbeResponseOutput) SuccessThreshold() pulumi.IntPtrOutput

The success threshold.

func (ContainerProbeResponseOutput) TimeoutSeconds

The timeout seconds.

func (ContainerProbeResponseOutput) ToContainerProbeResponseOutput

func (o ContainerProbeResponseOutput) ToContainerProbeResponseOutput() ContainerProbeResponseOutput

func (ContainerProbeResponseOutput) ToContainerProbeResponseOutputWithContext

func (o ContainerProbeResponseOutput) ToContainerProbeResponseOutputWithContext(ctx context.Context) ContainerProbeResponseOutput

func (ContainerProbeResponseOutput) ToContainerProbeResponsePtrOutput

func (o ContainerProbeResponseOutput) ToContainerProbeResponsePtrOutput() ContainerProbeResponsePtrOutput

func (ContainerProbeResponseOutput) ToContainerProbeResponsePtrOutputWithContext

func (o ContainerProbeResponseOutput) ToContainerProbeResponsePtrOutputWithContext(ctx context.Context) ContainerProbeResponsePtrOutput

type ContainerProbeResponsePtrInput

type ContainerProbeResponsePtrInput interface {
	pulumi.Input

	ToContainerProbeResponsePtrOutput() ContainerProbeResponsePtrOutput
	ToContainerProbeResponsePtrOutputWithContext(context.Context) ContainerProbeResponsePtrOutput
}

ContainerProbeResponsePtrInput is an input type that accepts ContainerProbeResponseArgs, ContainerProbeResponsePtr and ContainerProbeResponsePtrOutput values. You can construct a concrete instance of `ContainerProbeResponsePtrInput` via:

        ContainerProbeResponseArgs{...}

or:

        nil

type ContainerProbeResponsePtrOutput

type ContainerProbeResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerProbeResponsePtrOutput) Elem

func (ContainerProbeResponsePtrOutput) ElementType

func (ContainerProbeResponsePtrOutput) Exec

The execution command to probe

func (ContainerProbeResponsePtrOutput) FailureThreshold

The failure threshold.

func (ContainerProbeResponsePtrOutput) HttpGet

The Http Get settings to probe

func (ContainerProbeResponsePtrOutput) InitialDelaySeconds

func (o ContainerProbeResponsePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput

The initial delay seconds.

func (ContainerProbeResponsePtrOutput) PeriodSeconds

The period seconds.

func (ContainerProbeResponsePtrOutput) SuccessThreshold

The success threshold.

func (ContainerProbeResponsePtrOutput) TimeoutSeconds

The timeout seconds.

func (ContainerProbeResponsePtrOutput) ToContainerProbeResponsePtrOutput

func (o ContainerProbeResponsePtrOutput) ToContainerProbeResponsePtrOutput() ContainerProbeResponsePtrOutput

func (ContainerProbeResponsePtrOutput) ToContainerProbeResponsePtrOutputWithContext

func (o ContainerProbeResponsePtrOutput) ToContainerProbeResponsePtrOutputWithContext(ctx context.Context) ContainerProbeResponsePtrOutput

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 liveness probe.
	LivenessProbe *ContainerProbeResponse `pulumi:"livenessProbe"`
	// The user-provided name of the container instance.
	Name string `pulumi:"name"`
	// The exposed ports on the container instance.
	Ports []ContainerPortResponse `pulumi:"ports"`
	// The readiness probe.
	ReadinessProbe *ContainerProbeResponse `pulumi:"readinessProbe"`
	// 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 liveness probe.
	LivenessProbe ContainerProbeResponsePtrInput `pulumi:"livenessProbe"`
	// 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 readiness probe.
	ReadinessProbe ContainerProbeResponsePtrInput `pulumi:"readinessProbe"`
	// 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) LivenessProbe

The liveness probe.

func (ContainerResponseOutput) Name

The user-provided name of the container instance.

func (ContainerResponseOutput) Ports

The exposed ports on the container instance.

func (ContainerResponseOutput) ReadinessProbe

The readiness probe.

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.StringInput `pulumi:"detailStatus"`
	// The container instance exit codes correspond to those from the `docker run` command.
	ExitCode pulumi.IntInput `pulumi:"exitCode"`
	// The date-time when the container instance state finished.
	FinishTime pulumi.StringInput `pulumi:"finishTime"`
	// The date-time when the container instance state started.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// The state of the container instance.
	State pulumi.StringInput `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 DnsConfiguration

type DnsConfiguration struct {
	// The DNS servers for the container group.
	NameServers []string `pulumi:"nameServers"`
	// The DNS options for the container group.
	Options *string `pulumi:"options"`
	// The DNS search domains for hostname lookup in the container group.
	SearchDomains *string `pulumi:"searchDomains"`
}

DNS configuration for the container group.

type DnsConfigurationArgs

type DnsConfigurationArgs struct {
	// The DNS servers for the container group.
	NameServers pulumi.StringArrayInput `pulumi:"nameServers"`
	// The DNS options for the container group.
	Options pulumi.StringPtrInput `pulumi:"options"`
	// The DNS search domains for hostname lookup in the container group.
	SearchDomains pulumi.StringPtrInput `pulumi:"searchDomains"`
}

DNS configuration for the container group.

func (DnsConfigurationArgs) ElementType

func (DnsConfigurationArgs) ElementType() reflect.Type

func (DnsConfigurationArgs) ToDnsConfigurationOutput

func (i DnsConfigurationArgs) ToDnsConfigurationOutput() DnsConfigurationOutput

func (DnsConfigurationArgs) ToDnsConfigurationOutputWithContext

func (i DnsConfigurationArgs) ToDnsConfigurationOutputWithContext(ctx context.Context) DnsConfigurationOutput

func (DnsConfigurationArgs) ToDnsConfigurationPtrOutput

func (i DnsConfigurationArgs) ToDnsConfigurationPtrOutput() DnsConfigurationPtrOutput

func (DnsConfigurationArgs) ToDnsConfigurationPtrOutputWithContext

func (i DnsConfigurationArgs) ToDnsConfigurationPtrOutputWithContext(ctx context.Context) DnsConfigurationPtrOutput

type DnsConfigurationInput

type DnsConfigurationInput interface {
	pulumi.Input

	ToDnsConfigurationOutput() DnsConfigurationOutput
	ToDnsConfigurationOutputWithContext(context.Context) DnsConfigurationOutput
}

DnsConfigurationInput is an input type that accepts DnsConfigurationArgs and DnsConfigurationOutput values. You can construct a concrete instance of `DnsConfigurationInput` via:

DnsConfigurationArgs{...}

type DnsConfigurationOutput

type DnsConfigurationOutput struct{ *pulumi.OutputState }

DNS configuration for the container group.

func (DnsConfigurationOutput) ElementType

func (DnsConfigurationOutput) ElementType() reflect.Type

func (DnsConfigurationOutput) NameServers

The DNS servers for the container group.

func (DnsConfigurationOutput) Options

The DNS options for the container group.

func (DnsConfigurationOutput) SearchDomains

func (o DnsConfigurationOutput) SearchDomains() pulumi.StringPtrOutput

The DNS search domains for hostname lookup in the container group.

func (DnsConfigurationOutput) ToDnsConfigurationOutput

func (o DnsConfigurationOutput) ToDnsConfigurationOutput() DnsConfigurationOutput

func (DnsConfigurationOutput) ToDnsConfigurationOutputWithContext

func (o DnsConfigurationOutput) ToDnsConfigurationOutputWithContext(ctx context.Context) DnsConfigurationOutput

func (DnsConfigurationOutput) ToDnsConfigurationPtrOutput

func (o DnsConfigurationOutput) ToDnsConfigurationPtrOutput() DnsConfigurationPtrOutput

func (DnsConfigurationOutput) ToDnsConfigurationPtrOutputWithContext

func (o DnsConfigurationOutput) ToDnsConfigurationPtrOutputWithContext(ctx context.Context) DnsConfigurationPtrOutput

type DnsConfigurationPtrInput

type DnsConfigurationPtrInput interface {
	pulumi.Input

	ToDnsConfigurationPtrOutput() DnsConfigurationPtrOutput
	ToDnsConfigurationPtrOutputWithContext(context.Context) DnsConfigurationPtrOutput
}

DnsConfigurationPtrInput is an input type that accepts DnsConfigurationArgs, DnsConfigurationPtr and DnsConfigurationPtrOutput values. You can construct a concrete instance of `DnsConfigurationPtrInput` via:

        DnsConfigurationArgs{...}

or:

        nil

type DnsConfigurationPtrOutput

type DnsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DnsConfigurationPtrOutput) Elem

func (DnsConfigurationPtrOutput) ElementType

func (DnsConfigurationPtrOutput) ElementType() reflect.Type

func (DnsConfigurationPtrOutput) NameServers

The DNS servers for the container group.

func (DnsConfigurationPtrOutput) Options

The DNS options for the container group.

func (DnsConfigurationPtrOutput) SearchDomains

The DNS search domains for hostname lookup in the container group.

func (DnsConfigurationPtrOutput) ToDnsConfigurationPtrOutput

func (o DnsConfigurationPtrOutput) ToDnsConfigurationPtrOutput() DnsConfigurationPtrOutput

func (DnsConfigurationPtrOutput) ToDnsConfigurationPtrOutputWithContext

func (o DnsConfigurationPtrOutput) ToDnsConfigurationPtrOutputWithContext(ctx context.Context) DnsConfigurationPtrOutput

type DnsConfigurationResponse

type DnsConfigurationResponse struct {
	// The DNS servers for the container group.
	NameServers []string `pulumi:"nameServers"`
	// The DNS options for the container group.
	Options *string `pulumi:"options"`
	// The DNS search domains for hostname lookup in the container group.
	SearchDomains *string `pulumi:"searchDomains"`
}

DNS configuration for the container group.

type DnsConfigurationResponseArgs

type DnsConfigurationResponseArgs struct {
	// The DNS servers for the container group.
	NameServers pulumi.StringArrayInput `pulumi:"nameServers"`
	// The DNS options for the container group.
	Options pulumi.StringPtrInput `pulumi:"options"`
	// The DNS search domains for hostname lookup in the container group.
	SearchDomains pulumi.StringPtrInput `pulumi:"searchDomains"`
}

DNS configuration for the container group.

func (DnsConfigurationResponseArgs) ElementType

func (DnsConfigurationResponseArgs) ToDnsConfigurationResponseOutput

func (i DnsConfigurationResponseArgs) ToDnsConfigurationResponseOutput() DnsConfigurationResponseOutput

func (DnsConfigurationResponseArgs) ToDnsConfigurationResponseOutputWithContext

func (i DnsConfigurationResponseArgs) ToDnsConfigurationResponseOutputWithContext(ctx context.Context) DnsConfigurationResponseOutput

func (DnsConfigurationResponseArgs) ToDnsConfigurationResponsePtrOutput

func (i DnsConfigurationResponseArgs) ToDnsConfigurationResponsePtrOutput() DnsConfigurationResponsePtrOutput

func (DnsConfigurationResponseArgs) ToDnsConfigurationResponsePtrOutputWithContext

func (i DnsConfigurationResponseArgs) ToDnsConfigurationResponsePtrOutputWithContext(ctx context.Context) DnsConfigurationResponsePtrOutput

type DnsConfigurationResponseInput

type DnsConfigurationResponseInput interface {
	pulumi.Input

	ToDnsConfigurationResponseOutput() DnsConfigurationResponseOutput
	ToDnsConfigurationResponseOutputWithContext(context.Context) DnsConfigurationResponseOutput
}

DnsConfigurationResponseInput is an input type that accepts DnsConfigurationResponseArgs and DnsConfigurationResponseOutput values. You can construct a concrete instance of `DnsConfigurationResponseInput` via:

DnsConfigurationResponseArgs{...}

type DnsConfigurationResponseOutput

type DnsConfigurationResponseOutput struct{ *pulumi.OutputState }

DNS configuration for the container group.

func (DnsConfigurationResponseOutput) ElementType

func (DnsConfigurationResponseOutput) NameServers

The DNS servers for the container group.

func (DnsConfigurationResponseOutput) Options

The DNS options for the container group.

func (DnsConfigurationResponseOutput) SearchDomains

The DNS search domains for hostname lookup in the container group.

func (DnsConfigurationResponseOutput) ToDnsConfigurationResponseOutput

func (o DnsConfigurationResponseOutput) ToDnsConfigurationResponseOutput() DnsConfigurationResponseOutput

func (DnsConfigurationResponseOutput) ToDnsConfigurationResponseOutputWithContext

func (o DnsConfigurationResponseOutput) ToDnsConfigurationResponseOutputWithContext(ctx context.Context) DnsConfigurationResponseOutput

func (DnsConfigurationResponseOutput) ToDnsConfigurationResponsePtrOutput

func (o DnsConfigurationResponseOutput) ToDnsConfigurationResponsePtrOutput() DnsConfigurationResponsePtrOutput

func (DnsConfigurationResponseOutput) ToDnsConfigurationResponsePtrOutputWithContext

func (o DnsConfigurationResponseOutput) ToDnsConfigurationResponsePtrOutputWithContext(ctx context.Context) DnsConfigurationResponsePtrOutput

type DnsConfigurationResponsePtrInput

type DnsConfigurationResponsePtrInput interface {
	pulumi.Input

	ToDnsConfigurationResponsePtrOutput() DnsConfigurationResponsePtrOutput
	ToDnsConfigurationResponsePtrOutputWithContext(context.Context) DnsConfigurationResponsePtrOutput
}

DnsConfigurationResponsePtrInput is an input type that accepts DnsConfigurationResponseArgs, DnsConfigurationResponsePtr and DnsConfigurationResponsePtrOutput values. You can construct a concrete instance of `DnsConfigurationResponsePtrInput` via:

        DnsConfigurationResponseArgs{...}

or:

        nil

type DnsConfigurationResponsePtrOutput

type DnsConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (DnsConfigurationResponsePtrOutput) Elem

func (DnsConfigurationResponsePtrOutput) ElementType

func (DnsConfigurationResponsePtrOutput) NameServers

The DNS servers for the container group.

func (DnsConfigurationResponsePtrOutput) Options

The DNS options for the container group.

func (DnsConfigurationResponsePtrOutput) SearchDomains

The DNS search domains for hostname lookup in the container group.

func (DnsConfigurationResponsePtrOutput) ToDnsConfigurationResponsePtrOutput

func (o DnsConfigurationResponsePtrOutput) ToDnsConfigurationResponsePtrOutput() DnsConfigurationResponsePtrOutput

func (DnsConfigurationResponsePtrOutput) ToDnsConfigurationResponsePtrOutputWithContext

func (o DnsConfigurationResponsePtrOutput) ToDnsConfigurationResponsePtrOutputWithContext(ctx context.Context) DnsConfigurationResponsePtrOutput

type EncryptionProperties

type EncryptionProperties struct {
	// The encryption key name.
	KeyName string `pulumi:"keyName"`
	// The encryption key version.
	KeyVersion string `pulumi:"keyVersion"`
	// The keyvault base url.
	VaultBaseUrl string `pulumi:"vaultBaseUrl"`
}

The container group encryption properties.

type EncryptionPropertiesArgs

type EncryptionPropertiesArgs struct {
	// The encryption key name.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// The encryption key version.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
	// The keyvault base url.
	VaultBaseUrl pulumi.StringInput `pulumi:"vaultBaseUrl"`
}

The container group encryption properties.

func (EncryptionPropertiesArgs) ElementType

func (EncryptionPropertiesArgs) ElementType() reflect.Type

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutput

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesInput

type EncryptionPropertiesInput interface {
	pulumi.Input

	ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
	ToEncryptionPropertiesOutputWithContext(context.Context) EncryptionPropertiesOutput
}

EncryptionPropertiesInput is an input type that accepts EncryptionPropertiesArgs and EncryptionPropertiesOutput values. You can construct a concrete instance of `EncryptionPropertiesInput` via:

EncryptionPropertiesArgs{...}

type EncryptionPropertiesOutput

type EncryptionPropertiesOutput struct{ *pulumi.OutputState }

The container group encryption properties.

func (EncryptionPropertiesOutput) ElementType

func (EncryptionPropertiesOutput) ElementType() reflect.Type

func (EncryptionPropertiesOutput) KeyName

The encryption key name.

func (EncryptionPropertiesOutput) KeyVersion

The encryption key version.

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutput

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

func (EncryptionPropertiesOutput) VaultBaseUrl

The keyvault base url.

type EncryptionPropertiesPtrInput

type EncryptionPropertiesPtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
	ToEncryptionPropertiesPtrOutputWithContext(context.Context) EncryptionPropertiesPtrOutput
}

EncryptionPropertiesPtrInput is an input type that accepts EncryptionPropertiesArgs, EncryptionPropertiesPtr and EncryptionPropertiesPtrOutput values. You can construct a concrete instance of `EncryptionPropertiesPtrInput` via:

        EncryptionPropertiesArgs{...}

or:

        nil

type EncryptionPropertiesPtrOutput

type EncryptionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesPtrOutput) Elem

func (EncryptionPropertiesPtrOutput) ElementType

func (EncryptionPropertiesPtrOutput) KeyName

The encryption key name.

func (EncryptionPropertiesPtrOutput) KeyVersion

The encryption key version.

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

func (EncryptionPropertiesPtrOutput) VaultBaseUrl

The keyvault base url.

type EncryptionPropertiesResponse

type EncryptionPropertiesResponse struct {
	// The encryption key name.
	KeyName string `pulumi:"keyName"`
	// The encryption key version.
	KeyVersion string `pulumi:"keyVersion"`
	// The keyvault base url.
	VaultBaseUrl string `pulumi:"vaultBaseUrl"`
}

The container group encryption properties.

type EncryptionPropertiesResponseArgs

type EncryptionPropertiesResponseArgs struct {
	// The encryption key name.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// The encryption key version.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
	// The keyvault base url.
	VaultBaseUrl pulumi.StringInput `pulumi:"vaultBaseUrl"`
}

The container group encryption properties.

func (EncryptionPropertiesResponseArgs) ElementType

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutput

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutputWithContext

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutput

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutputWithContext

func (i EncryptionPropertiesResponseArgs) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

type EncryptionPropertiesResponseInput

type EncryptionPropertiesResponseInput interface {
	pulumi.Input

	ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput
	ToEncryptionPropertiesResponseOutputWithContext(context.Context) EncryptionPropertiesResponseOutput
}

EncryptionPropertiesResponseInput is an input type that accepts EncryptionPropertiesResponseArgs and EncryptionPropertiesResponseOutput values. You can construct a concrete instance of `EncryptionPropertiesResponseInput` via:

EncryptionPropertiesResponseArgs{...}

type EncryptionPropertiesResponseOutput

type EncryptionPropertiesResponseOutput struct{ *pulumi.OutputState }

The container group encryption properties.

func (EncryptionPropertiesResponseOutput) ElementType

func (EncryptionPropertiesResponseOutput) KeyName

The encryption key name.

func (EncryptionPropertiesResponseOutput) KeyVersion

The encryption key version.

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutput

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutputWithContext

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponseOutput) VaultBaseUrl

The keyvault base url.

type EncryptionPropertiesResponsePtrInput

type EncryptionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput
	ToEncryptionPropertiesResponsePtrOutputWithContext(context.Context) EncryptionPropertiesResponsePtrOutput
}

EncryptionPropertiesResponsePtrInput is an input type that accepts EncryptionPropertiesResponseArgs, EncryptionPropertiesResponsePtr and EncryptionPropertiesResponsePtrOutput values. You can construct a concrete instance of `EncryptionPropertiesResponsePtrInput` via:

        EncryptionPropertiesResponseArgs{...}

or:

        nil

type EncryptionPropertiesResponsePtrOutput

type EncryptionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesResponsePtrOutput) Elem

func (EncryptionPropertiesResponsePtrOutput) ElementType

func (EncryptionPropertiesResponsePtrOutput) KeyName

The encryption key name.

func (EncryptionPropertiesResponsePtrOutput) KeyVersion

The encryption key version.

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponsePtrOutput) VaultBaseUrl

The keyvault base url.

type EnvironmentVariable

type EnvironmentVariable struct {
	// The name of the environment variable.
	Name string `pulumi:"name"`
	// The value of the secure environment variable.
	SecureValue *string `pulumi:"secureValue"`
	// 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 secure environment variable.
	SecureValue pulumi.StringPtrInput `pulumi:"secureValue"`
	// The value of the environment variable.
	Value pulumi.StringPtrInput `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) SecureValue

The value of the secure 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 secure environment variable.
	SecureValue *string `pulumi:"secureValue"`
	// 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 secure environment variable.
	SecureValue pulumi.StringPtrInput `pulumi:"secureValue"`
	// The value of the environment variable.
	Value pulumi.StringPtrInput `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) SecureValue

The value of the secure 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.IntInput `pulumi:"count"`
	// The date-time of the earliest logged event.
	FirstTimestamp pulumi.StringInput `pulumi:"firstTimestamp"`
	// The date-time of the latest logged event.
	LastTimestamp pulumi.StringInput `pulumi:"lastTimestamp"`
	// The event message.
	Message pulumi.StringInput `pulumi:"message"`
	// The event name.
	Name pulumi.StringInput `pulumi:"name"`
	// The event type.
	Type pulumi.StringInput `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.StringOutput

The date-time of the earliest logged event.

func (EventResponseOutput) LastTimestamp

func (o EventResponseOutput) LastTimestamp() pulumi.StringOutput

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 GitRepoVolume

type GitRepoVolume struct {
	// Target directory name. Must not contain or start with '..'.  If '.' is supplied, the volume directory will be the git repository.  Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
	Directory *string `pulumi:"directory"`
	// Repository URL
	Repository string `pulumi:"repository"`
	// Commit hash for the specified revision.
	Revision *string `pulumi:"revision"`
}

Represents a volume that is populated with the contents of a git repository

type GitRepoVolumeArgs

type GitRepoVolumeArgs struct {
	// Target directory name. Must not contain or start with '..'.  If '.' is supplied, the volume directory will be the git repository.  Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
	Directory pulumi.StringPtrInput `pulumi:"directory"`
	// Repository URL
	Repository pulumi.StringInput `pulumi:"repository"`
	// Commit hash for the specified revision.
	Revision pulumi.StringPtrInput `pulumi:"revision"`
}

Represents a volume that is populated with the contents of a git repository

func (GitRepoVolumeArgs) ElementType

func (GitRepoVolumeArgs) ElementType() reflect.Type

func (GitRepoVolumeArgs) ToGitRepoVolumeOutput

func (i GitRepoVolumeArgs) ToGitRepoVolumeOutput() GitRepoVolumeOutput

func (GitRepoVolumeArgs) ToGitRepoVolumeOutputWithContext

func (i GitRepoVolumeArgs) ToGitRepoVolumeOutputWithContext(ctx context.Context) GitRepoVolumeOutput

func (GitRepoVolumeArgs) ToGitRepoVolumePtrOutput

func (i GitRepoVolumeArgs) ToGitRepoVolumePtrOutput() GitRepoVolumePtrOutput

func (GitRepoVolumeArgs) ToGitRepoVolumePtrOutputWithContext

func (i GitRepoVolumeArgs) ToGitRepoVolumePtrOutputWithContext(ctx context.Context) GitRepoVolumePtrOutput

type GitRepoVolumeInput

type GitRepoVolumeInput interface {
	pulumi.Input

	ToGitRepoVolumeOutput() GitRepoVolumeOutput
	ToGitRepoVolumeOutputWithContext(context.Context) GitRepoVolumeOutput
}

GitRepoVolumeInput is an input type that accepts GitRepoVolumeArgs and GitRepoVolumeOutput values. You can construct a concrete instance of `GitRepoVolumeInput` via:

GitRepoVolumeArgs{...}

type GitRepoVolumeOutput

type GitRepoVolumeOutput struct{ *pulumi.OutputState }

Represents a volume that is populated with the contents of a git repository

func (GitRepoVolumeOutput) Directory

Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.

func (GitRepoVolumeOutput) ElementType

func (GitRepoVolumeOutput) ElementType() reflect.Type

func (GitRepoVolumeOutput) Repository

func (o GitRepoVolumeOutput) Repository() pulumi.StringOutput

Repository URL

func (GitRepoVolumeOutput) Revision

Commit hash for the specified revision.

func (GitRepoVolumeOutput) ToGitRepoVolumeOutput

func (o GitRepoVolumeOutput) ToGitRepoVolumeOutput() GitRepoVolumeOutput

func (GitRepoVolumeOutput) ToGitRepoVolumeOutputWithContext

func (o GitRepoVolumeOutput) ToGitRepoVolumeOutputWithContext(ctx context.Context) GitRepoVolumeOutput

func (GitRepoVolumeOutput) ToGitRepoVolumePtrOutput

func (o GitRepoVolumeOutput) ToGitRepoVolumePtrOutput() GitRepoVolumePtrOutput

func (GitRepoVolumeOutput) ToGitRepoVolumePtrOutputWithContext

func (o GitRepoVolumeOutput) ToGitRepoVolumePtrOutputWithContext(ctx context.Context) GitRepoVolumePtrOutput

type GitRepoVolumePtrInput

type GitRepoVolumePtrInput interface {
	pulumi.Input

	ToGitRepoVolumePtrOutput() GitRepoVolumePtrOutput
	ToGitRepoVolumePtrOutputWithContext(context.Context) GitRepoVolumePtrOutput
}

GitRepoVolumePtrInput is an input type that accepts GitRepoVolumeArgs, GitRepoVolumePtr and GitRepoVolumePtrOutput values. You can construct a concrete instance of `GitRepoVolumePtrInput` via:

        GitRepoVolumeArgs{...}

or:

        nil

type GitRepoVolumePtrOutput

type GitRepoVolumePtrOutput struct{ *pulumi.OutputState }

func (GitRepoVolumePtrOutput) Directory

Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.

func (GitRepoVolumePtrOutput) Elem

func (GitRepoVolumePtrOutput) ElementType

func (GitRepoVolumePtrOutput) ElementType() reflect.Type

func (GitRepoVolumePtrOutput) Repository

Repository URL

func (GitRepoVolumePtrOutput) Revision

Commit hash for the specified revision.

func (GitRepoVolumePtrOutput) ToGitRepoVolumePtrOutput

func (o GitRepoVolumePtrOutput) ToGitRepoVolumePtrOutput() GitRepoVolumePtrOutput

func (GitRepoVolumePtrOutput) ToGitRepoVolumePtrOutputWithContext

func (o GitRepoVolumePtrOutput) ToGitRepoVolumePtrOutputWithContext(ctx context.Context) GitRepoVolumePtrOutput

type GitRepoVolumeResponse

type GitRepoVolumeResponse struct {
	// Target directory name. Must not contain or start with '..'.  If '.' is supplied, the volume directory will be the git repository.  Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
	Directory *string `pulumi:"directory"`
	// Repository URL
	Repository string `pulumi:"repository"`
	// Commit hash for the specified revision.
	Revision *string `pulumi:"revision"`
}

Represents a volume that is populated with the contents of a git repository

type GitRepoVolumeResponseArgs

type GitRepoVolumeResponseArgs struct {
	// Target directory name. Must not contain or start with '..'.  If '.' is supplied, the volume directory will be the git repository.  Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
	Directory pulumi.StringPtrInput `pulumi:"directory"`
	// Repository URL
	Repository pulumi.StringInput `pulumi:"repository"`
	// Commit hash for the specified revision.
	Revision pulumi.StringPtrInput `pulumi:"revision"`
}

Represents a volume that is populated with the contents of a git repository

func (GitRepoVolumeResponseArgs) ElementType

func (GitRepoVolumeResponseArgs) ElementType() reflect.Type

func (GitRepoVolumeResponseArgs) ToGitRepoVolumeResponseOutput

func (i GitRepoVolumeResponseArgs) ToGitRepoVolumeResponseOutput() GitRepoVolumeResponseOutput

func (GitRepoVolumeResponseArgs) ToGitRepoVolumeResponseOutputWithContext

func (i GitRepoVolumeResponseArgs) ToGitRepoVolumeResponseOutputWithContext(ctx context.Context) GitRepoVolumeResponseOutput

func (GitRepoVolumeResponseArgs) ToGitRepoVolumeResponsePtrOutput

func (i GitRepoVolumeResponseArgs) ToGitRepoVolumeResponsePtrOutput() GitRepoVolumeResponsePtrOutput

func (GitRepoVolumeResponseArgs) ToGitRepoVolumeResponsePtrOutputWithContext

func (i GitRepoVolumeResponseArgs) ToGitRepoVolumeResponsePtrOutputWithContext(ctx context.Context) GitRepoVolumeResponsePtrOutput

type GitRepoVolumeResponseInput

type GitRepoVolumeResponseInput interface {
	pulumi.Input

	ToGitRepoVolumeResponseOutput() GitRepoVolumeResponseOutput
	ToGitRepoVolumeResponseOutputWithContext(context.Context) GitRepoVolumeResponseOutput
}

GitRepoVolumeResponseInput is an input type that accepts GitRepoVolumeResponseArgs and GitRepoVolumeResponseOutput values. You can construct a concrete instance of `GitRepoVolumeResponseInput` via:

GitRepoVolumeResponseArgs{...}

type GitRepoVolumeResponseOutput

type GitRepoVolumeResponseOutput struct{ *pulumi.OutputState }

Represents a volume that is populated with the contents of a git repository

func (GitRepoVolumeResponseOutput) Directory

Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.

func (GitRepoVolumeResponseOutput) ElementType

func (GitRepoVolumeResponseOutput) Repository

Repository URL

func (GitRepoVolumeResponseOutput) Revision

Commit hash for the specified revision.

func (GitRepoVolumeResponseOutput) ToGitRepoVolumeResponseOutput

func (o GitRepoVolumeResponseOutput) ToGitRepoVolumeResponseOutput() GitRepoVolumeResponseOutput

func (GitRepoVolumeResponseOutput) ToGitRepoVolumeResponseOutputWithContext

func (o GitRepoVolumeResponseOutput) ToGitRepoVolumeResponseOutputWithContext(ctx context.Context) GitRepoVolumeResponseOutput

func (GitRepoVolumeResponseOutput) ToGitRepoVolumeResponsePtrOutput

func (o GitRepoVolumeResponseOutput) ToGitRepoVolumeResponsePtrOutput() GitRepoVolumeResponsePtrOutput

func (GitRepoVolumeResponseOutput) ToGitRepoVolumeResponsePtrOutputWithContext

func (o GitRepoVolumeResponseOutput) ToGitRepoVolumeResponsePtrOutputWithContext(ctx context.Context) GitRepoVolumeResponsePtrOutput

type GitRepoVolumeResponsePtrInput

type GitRepoVolumeResponsePtrInput interface {
	pulumi.Input

	ToGitRepoVolumeResponsePtrOutput() GitRepoVolumeResponsePtrOutput
	ToGitRepoVolumeResponsePtrOutputWithContext(context.Context) GitRepoVolumeResponsePtrOutput
}

GitRepoVolumeResponsePtrInput is an input type that accepts GitRepoVolumeResponseArgs, GitRepoVolumeResponsePtr and GitRepoVolumeResponsePtrOutput values. You can construct a concrete instance of `GitRepoVolumeResponsePtrInput` via:

        GitRepoVolumeResponseArgs{...}

or:

        nil

type GitRepoVolumeResponsePtrOutput

type GitRepoVolumeResponsePtrOutput struct{ *pulumi.OutputState }

func (GitRepoVolumeResponsePtrOutput) Directory

Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.

func (GitRepoVolumeResponsePtrOutput) Elem

func (GitRepoVolumeResponsePtrOutput) ElementType

func (GitRepoVolumeResponsePtrOutput) Repository

Repository URL

func (GitRepoVolumeResponsePtrOutput) Revision

Commit hash for the specified revision.

func (GitRepoVolumeResponsePtrOutput) ToGitRepoVolumeResponsePtrOutput

func (o GitRepoVolumeResponsePtrOutput) ToGitRepoVolumeResponsePtrOutput() GitRepoVolumeResponsePtrOutput

func (GitRepoVolumeResponsePtrOutput) ToGitRepoVolumeResponsePtrOutputWithContext

func (o GitRepoVolumeResponsePtrOutput) ToGitRepoVolumeResponsePtrOutputWithContext(ctx context.Context) GitRepoVolumeResponsePtrOutput

type GpuResource

type GpuResource struct {
	// The count of the GPU resource.
	Count int `pulumi:"count"`
	// The SKU of the GPU resource.
	Sku string `pulumi:"sku"`
}

The GPU resource.

type GpuResourceArgs

type GpuResourceArgs struct {
	// The count of the GPU resource.
	Count pulumi.IntInput `pulumi:"count"`
	// The SKU of the GPU resource.
	Sku pulumi.StringInput `pulumi:"sku"`
}

The GPU resource.

func (GpuResourceArgs) ElementType

func (GpuResourceArgs) ElementType() reflect.Type

func (GpuResourceArgs) ToGpuResourceOutput

func (i GpuResourceArgs) ToGpuResourceOutput() GpuResourceOutput

func (GpuResourceArgs) ToGpuResourceOutputWithContext

func (i GpuResourceArgs) ToGpuResourceOutputWithContext(ctx context.Context) GpuResourceOutput

func (GpuResourceArgs) ToGpuResourcePtrOutput

func (i GpuResourceArgs) ToGpuResourcePtrOutput() GpuResourcePtrOutput

func (GpuResourceArgs) ToGpuResourcePtrOutputWithContext

func (i GpuResourceArgs) ToGpuResourcePtrOutputWithContext(ctx context.Context) GpuResourcePtrOutput

type GpuResourceInput

type GpuResourceInput interface {
	pulumi.Input

	ToGpuResourceOutput() GpuResourceOutput
	ToGpuResourceOutputWithContext(context.Context) GpuResourceOutput
}

GpuResourceInput is an input type that accepts GpuResourceArgs and GpuResourceOutput values. You can construct a concrete instance of `GpuResourceInput` via:

GpuResourceArgs{...}

type GpuResourceOutput

type GpuResourceOutput struct{ *pulumi.OutputState }

The GPU resource.

func (GpuResourceOutput) Count

The count of the GPU resource.

func (GpuResourceOutput) ElementType

func (GpuResourceOutput) ElementType() reflect.Type

func (GpuResourceOutput) Sku

The SKU of the GPU resource.

func (GpuResourceOutput) ToGpuResourceOutput

func (o GpuResourceOutput) ToGpuResourceOutput() GpuResourceOutput

func (GpuResourceOutput) ToGpuResourceOutputWithContext

func (o GpuResourceOutput) ToGpuResourceOutputWithContext(ctx context.Context) GpuResourceOutput

func (GpuResourceOutput) ToGpuResourcePtrOutput

func (o GpuResourceOutput) ToGpuResourcePtrOutput() GpuResourcePtrOutput

func (GpuResourceOutput) ToGpuResourcePtrOutputWithContext

func (o GpuResourceOutput) ToGpuResourcePtrOutputWithContext(ctx context.Context) GpuResourcePtrOutput

type GpuResourcePtrInput

type GpuResourcePtrInput interface {
	pulumi.Input

	ToGpuResourcePtrOutput() GpuResourcePtrOutput
	ToGpuResourcePtrOutputWithContext(context.Context) GpuResourcePtrOutput
}

GpuResourcePtrInput is an input type that accepts GpuResourceArgs, GpuResourcePtr and GpuResourcePtrOutput values. You can construct a concrete instance of `GpuResourcePtrInput` via:

        GpuResourceArgs{...}

or:

        nil

func GpuResourcePtr

func GpuResourcePtr(v *GpuResourceArgs) GpuResourcePtrInput

type GpuResourcePtrOutput

type GpuResourcePtrOutput struct{ *pulumi.OutputState }

func (GpuResourcePtrOutput) Count

The count of the GPU resource.

func (GpuResourcePtrOutput) Elem

func (GpuResourcePtrOutput) ElementType

func (GpuResourcePtrOutput) ElementType() reflect.Type

func (GpuResourcePtrOutput) Sku

The SKU of the GPU resource.

func (GpuResourcePtrOutput) ToGpuResourcePtrOutput

func (o GpuResourcePtrOutput) ToGpuResourcePtrOutput() GpuResourcePtrOutput

func (GpuResourcePtrOutput) ToGpuResourcePtrOutputWithContext

func (o GpuResourcePtrOutput) ToGpuResourcePtrOutputWithContext(ctx context.Context) GpuResourcePtrOutput

type GpuResourceResponse

type GpuResourceResponse struct {
	// The count of the GPU resource.
	Count int `pulumi:"count"`
	// The SKU of the GPU resource.
	Sku string `pulumi:"sku"`
}

The GPU resource.

type GpuResourceResponseArgs

type GpuResourceResponseArgs struct {
	// The count of the GPU resource.
	Count pulumi.IntInput `pulumi:"count"`
	// The SKU of the GPU resource.
	Sku pulumi.StringInput `pulumi:"sku"`
}

The GPU resource.

func (GpuResourceResponseArgs) ElementType

func (GpuResourceResponseArgs) ElementType() reflect.Type

func (GpuResourceResponseArgs) ToGpuResourceResponseOutput

func (i GpuResourceResponseArgs) ToGpuResourceResponseOutput() GpuResourceResponseOutput

func (GpuResourceResponseArgs) ToGpuResourceResponseOutputWithContext

func (i GpuResourceResponseArgs) ToGpuResourceResponseOutputWithContext(ctx context.Context) GpuResourceResponseOutput

func (GpuResourceResponseArgs) ToGpuResourceResponsePtrOutput

func (i GpuResourceResponseArgs) ToGpuResourceResponsePtrOutput() GpuResourceResponsePtrOutput

func (GpuResourceResponseArgs) ToGpuResourceResponsePtrOutputWithContext

func (i GpuResourceResponseArgs) ToGpuResourceResponsePtrOutputWithContext(ctx context.Context) GpuResourceResponsePtrOutput

type GpuResourceResponseInput

type GpuResourceResponseInput interface {
	pulumi.Input

	ToGpuResourceResponseOutput() GpuResourceResponseOutput
	ToGpuResourceResponseOutputWithContext(context.Context) GpuResourceResponseOutput
}

GpuResourceResponseInput is an input type that accepts GpuResourceResponseArgs and GpuResourceResponseOutput values. You can construct a concrete instance of `GpuResourceResponseInput` via:

GpuResourceResponseArgs{...}

type GpuResourceResponseOutput

type GpuResourceResponseOutput struct{ *pulumi.OutputState }

The GPU resource.

func (GpuResourceResponseOutput) Count

The count of the GPU resource.

func (GpuResourceResponseOutput) ElementType

func (GpuResourceResponseOutput) ElementType() reflect.Type

func (GpuResourceResponseOutput) Sku

The SKU of the GPU resource.

func (GpuResourceResponseOutput) ToGpuResourceResponseOutput

func (o GpuResourceResponseOutput) ToGpuResourceResponseOutput() GpuResourceResponseOutput

func (GpuResourceResponseOutput) ToGpuResourceResponseOutputWithContext

func (o GpuResourceResponseOutput) ToGpuResourceResponseOutputWithContext(ctx context.Context) GpuResourceResponseOutput

func (GpuResourceResponseOutput) ToGpuResourceResponsePtrOutput

func (o GpuResourceResponseOutput) ToGpuResourceResponsePtrOutput() GpuResourceResponsePtrOutput

func (GpuResourceResponseOutput) ToGpuResourceResponsePtrOutputWithContext

func (o GpuResourceResponseOutput) ToGpuResourceResponsePtrOutputWithContext(ctx context.Context) GpuResourceResponsePtrOutput

type GpuResourceResponsePtrInput

type GpuResourceResponsePtrInput interface {
	pulumi.Input

	ToGpuResourceResponsePtrOutput() GpuResourceResponsePtrOutput
	ToGpuResourceResponsePtrOutputWithContext(context.Context) GpuResourceResponsePtrOutput
}

GpuResourceResponsePtrInput is an input type that accepts GpuResourceResponseArgs, GpuResourceResponsePtr and GpuResourceResponsePtrOutput values. You can construct a concrete instance of `GpuResourceResponsePtrInput` via:

        GpuResourceResponseArgs{...}

or:

        nil

type GpuResourceResponsePtrOutput

type GpuResourceResponsePtrOutput struct{ *pulumi.OutputState }

func (GpuResourceResponsePtrOutput) Count

The count of the GPU resource.

func (GpuResourceResponsePtrOutput) Elem

func (GpuResourceResponsePtrOutput) ElementType

func (GpuResourceResponsePtrOutput) Sku

The SKU of the GPU resource.

func (GpuResourceResponsePtrOutput) ToGpuResourceResponsePtrOutput

func (o GpuResourceResponsePtrOutput) ToGpuResourceResponsePtrOutput() GpuResourceResponsePtrOutput

func (GpuResourceResponsePtrOutput) ToGpuResourceResponsePtrOutputWithContext

func (o GpuResourceResponsePtrOutput) ToGpuResourceResponsePtrOutputWithContext(ctx context.Context) GpuResourceResponsePtrOutput

type GpuSku added in v0.3.1

type GpuSku pulumi.String

The SKU of the GPU resource.

func (GpuSku) ElementType added in v0.3.1

func (GpuSku) ElementType() reflect.Type

func (GpuSku) ToStringOutput added in v0.3.1

func (e GpuSku) ToStringOutput() pulumi.StringOutput

func (GpuSku) ToStringOutputWithContext added in v0.3.1

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

func (GpuSku) ToStringPtrOutput added in v0.3.1

func (e GpuSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (GpuSku) ToStringPtrOutputWithContext added in v0.3.1

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

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 InitContainerDefinition

type InitContainerDefinition struct {
	// The command to execute within the init container in exec form.
	Command []string `pulumi:"command"`
	// The environment variables to set in the init container.
	EnvironmentVariables []EnvironmentVariable `pulumi:"environmentVariables"`
	// The image of the init container.
	Image *string `pulumi:"image"`
	// The name for the init container.
	Name string `pulumi:"name"`
	// The volume mounts available to the init container.
	VolumeMounts []VolumeMount `pulumi:"volumeMounts"`
}

The init container definition.

type InitContainerDefinitionArgs

type InitContainerDefinitionArgs struct {
	// The command to execute within the init container in exec form.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// The environment variables to set in the init container.
	EnvironmentVariables EnvironmentVariableArrayInput `pulumi:"environmentVariables"`
	// The image of the init container.
	Image pulumi.StringPtrInput `pulumi:"image"`
	// The name for the init container.
	Name pulumi.StringInput `pulumi:"name"`
	// The volume mounts available to the init container.
	VolumeMounts VolumeMountArrayInput `pulumi:"volumeMounts"`
}

The init container definition.

func (InitContainerDefinitionArgs) ElementType

func (InitContainerDefinitionArgs) ToInitContainerDefinitionOutput

func (i InitContainerDefinitionArgs) ToInitContainerDefinitionOutput() InitContainerDefinitionOutput

func (InitContainerDefinitionArgs) ToInitContainerDefinitionOutputWithContext

func (i InitContainerDefinitionArgs) ToInitContainerDefinitionOutputWithContext(ctx context.Context) InitContainerDefinitionOutput

type InitContainerDefinitionArray

type InitContainerDefinitionArray []InitContainerDefinitionInput

func (InitContainerDefinitionArray) ElementType

func (InitContainerDefinitionArray) ToInitContainerDefinitionArrayOutput

func (i InitContainerDefinitionArray) ToInitContainerDefinitionArrayOutput() InitContainerDefinitionArrayOutput

func (InitContainerDefinitionArray) ToInitContainerDefinitionArrayOutputWithContext

func (i InitContainerDefinitionArray) ToInitContainerDefinitionArrayOutputWithContext(ctx context.Context) InitContainerDefinitionArrayOutput

type InitContainerDefinitionArrayInput

type InitContainerDefinitionArrayInput interface {
	pulumi.Input

	ToInitContainerDefinitionArrayOutput() InitContainerDefinitionArrayOutput
	ToInitContainerDefinitionArrayOutputWithContext(context.Context) InitContainerDefinitionArrayOutput
}

InitContainerDefinitionArrayInput is an input type that accepts InitContainerDefinitionArray and InitContainerDefinitionArrayOutput values. You can construct a concrete instance of `InitContainerDefinitionArrayInput` via:

InitContainerDefinitionArray{ InitContainerDefinitionArgs{...} }

type InitContainerDefinitionArrayOutput

type InitContainerDefinitionArrayOutput struct{ *pulumi.OutputState }

func (InitContainerDefinitionArrayOutput) ElementType

func (InitContainerDefinitionArrayOutput) Index

func (InitContainerDefinitionArrayOutput) ToInitContainerDefinitionArrayOutput

func (o InitContainerDefinitionArrayOutput) ToInitContainerDefinitionArrayOutput() InitContainerDefinitionArrayOutput

func (InitContainerDefinitionArrayOutput) ToInitContainerDefinitionArrayOutputWithContext

func (o InitContainerDefinitionArrayOutput) ToInitContainerDefinitionArrayOutputWithContext(ctx context.Context) InitContainerDefinitionArrayOutput

type InitContainerDefinitionInput

type InitContainerDefinitionInput interface {
	pulumi.Input

	ToInitContainerDefinitionOutput() InitContainerDefinitionOutput
	ToInitContainerDefinitionOutputWithContext(context.Context) InitContainerDefinitionOutput
}

InitContainerDefinitionInput is an input type that accepts InitContainerDefinitionArgs and InitContainerDefinitionOutput values. You can construct a concrete instance of `InitContainerDefinitionInput` via:

InitContainerDefinitionArgs{...}

type InitContainerDefinitionOutput

type InitContainerDefinitionOutput struct{ *pulumi.OutputState }

The init container definition.

func (InitContainerDefinitionOutput) Command

The command to execute within the init container in exec form.

func (InitContainerDefinitionOutput) ElementType

func (InitContainerDefinitionOutput) EnvironmentVariables

The environment variables to set in the init container.

func (InitContainerDefinitionOutput) Image

The image of the init container.

func (InitContainerDefinitionOutput) Name

The name for the init container.

func (InitContainerDefinitionOutput) ToInitContainerDefinitionOutput

func (o InitContainerDefinitionOutput) ToInitContainerDefinitionOutput() InitContainerDefinitionOutput

func (InitContainerDefinitionOutput) ToInitContainerDefinitionOutputWithContext

func (o InitContainerDefinitionOutput) ToInitContainerDefinitionOutputWithContext(ctx context.Context) InitContainerDefinitionOutput

func (InitContainerDefinitionOutput) VolumeMounts

The volume mounts available to the init container.

type InitContainerDefinitionResponse

type InitContainerDefinitionResponse struct {
	// The command to execute within the init container in exec form.
	Command []string `pulumi:"command"`
	// The environment variables to set in the init container.
	EnvironmentVariables []EnvironmentVariableResponse `pulumi:"environmentVariables"`
	// The image of the init container.
	Image *string `pulumi:"image"`
	// The instance view of the init container. Only valid in response.
	InstanceView InitContainerPropertiesDefinitionResponseInstanceView `pulumi:"instanceView"`
	// The name for the init container.
	Name string `pulumi:"name"`
	// The volume mounts available to the init container.
	VolumeMounts []VolumeMountResponse `pulumi:"volumeMounts"`
}

The init container definition.

type InitContainerDefinitionResponseArgs

type InitContainerDefinitionResponseArgs struct {
	// The command to execute within the init container in exec form.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// The environment variables to set in the init container.
	EnvironmentVariables EnvironmentVariableResponseArrayInput `pulumi:"environmentVariables"`
	// The image of the init container.
	Image pulumi.StringPtrInput `pulumi:"image"`
	// The instance view of the init container. Only valid in response.
	InstanceView InitContainerPropertiesDefinitionResponseInstanceViewInput `pulumi:"instanceView"`
	// The name for the init container.
	Name pulumi.StringInput `pulumi:"name"`
	// The volume mounts available to the init container.
	VolumeMounts VolumeMountResponseArrayInput `pulumi:"volumeMounts"`
}

The init container definition.

func (InitContainerDefinitionResponseArgs) ElementType

func (InitContainerDefinitionResponseArgs) ToInitContainerDefinitionResponseOutput

func (i InitContainerDefinitionResponseArgs) ToInitContainerDefinitionResponseOutput() InitContainerDefinitionResponseOutput

func (InitContainerDefinitionResponseArgs) ToInitContainerDefinitionResponseOutputWithContext

func (i InitContainerDefinitionResponseArgs) ToInitContainerDefinitionResponseOutputWithContext(ctx context.Context) InitContainerDefinitionResponseOutput

type InitContainerDefinitionResponseArray

type InitContainerDefinitionResponseArray []InitContainerDefinitionResponseInput

func (InitContainerDefinitionResponseArray) ElementType

func (InitContainerDefinitionResponseArray) ToInitContainerDefinitionResponseArrayOutput

func (i InitContainerDefinitionResponseArray) ToInitContainerDefinitionResponseArrayOutput() InitContainerDefinitionResponseArrayOutput

func (InitContainerDefinitionResponseArray) ToInitContainerDefinitionResponseArrayOutputWithContext

func (i InitContainerDefinitionResponseArray) ToInitContainerDefinitionResponseArrayOutputWithContext(ctx context.Context) InitContainerDefinitionResponseArrayOutput

type InitContainerDefinitionResponseArrayInput

type InitContainerDefinitionResponseArrayInput interface {
	pulumi.Input

	ToInitContainerDefinitionResponseArrayOutput() InitContainerDefinitionResponseArrayOutput
	ToInitContainerDefinitionResponseArrayOutputWithContext(context.Context) InitContainerDefinitionResponseArrayOutput
}

InitContainerDefinitionResponseArrayInput is an input type that accepts InitContainerDefinitionResponseArray and InitContainerDefinitionResponseArrayOutput values. You can construct a concrete instance of `InitContainerDefinitionResponseArrayInput` via:

InitContainerDefinitionResponseArray{ InitContainerDefinitionResponseArgs{...} }

type InitContainerDefinitionResponseArrayOutput

type InitContainerDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (InitContainerDefinitionResponseArrayOutput) ElementType

func (InitContainerDefinitionResponseArrayOutput) Index

func (InitContainerDefinitionResponseArrayOutput) ToInitContainerDefinitionResponseArrayOutput

func (o InitContainerDefinitionResponseArrayOutput) ToInitContainerDefinitionResponseArrayOutput() InitContainerDefinitionResponseArrayOutput

func (InitContainerDefinitionResponseArrayOutput) ToInitContainerDefinitionResponseArrayOutputWithContext

func (o InitContainerDefinitionResponseArrayOutput) ToInitContainerDefinitionResponseArrayOutputWithContext(ctx context.Context) InitContainerDefinitionResponseArrayOutput

type InitContainerDefinitionResponseInput

type InitContainerDefinitionResponseInput interface {
	pulumi.Input

	ToInitContainerDefinitionResponseOutput() InitContainerDefinitionResponseOutput
	ToInitContainerDefinitionResponseOutputWithContext(context.Context) InitContainerDefinitionResponseOutput
}

InitContainerDefinitionResponseInput is an input type that accepts InitContainerDefinitionResponseArgs and InitContainerDefinitionResponseOutput values. You can construct a concrete instance of `InitContainerDefinitionResponseInput` via:

InitContainerDefinitionResponseArgs{...}

type InitContainerDefinitionResponseOutput

type InitContainerDefinitionResponseOutput struct{ *pulumi.OutputState }

The init container definition.

func (InitContainerDefinitionResponseOutput) Command

The command to execute within the init container in exec form.

func (InitContainerDefinitionResponseOutput) ElementType

func (InitContainerDefinitionResponseOutput) EnvironmentVariables

The environment variables to set in the init container.

func (InitContainerDefinitionResponseOutput) Image

The image of the init container.

func (InitContainerDefinitionResponseOutput) InstanceView

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

func (InitContainerDefinitionResponseOutput) Name

The name for the init container.

func (InitContainerDefinitionResponseOutput) ToInitContainerDefinitionResponseOutput

func (o InitContainerDefinitionResponseOutput) ToInitContainerDefinitionResponseOutput() InitContainerDefinitionResponseOutput

func (InitContainerDefinitionResponseOutput) ToInitContainerDefinitionResponseOutputWithContext

func (o InitContainerDefinitionResponseOutput) ToInitContainerDefinitionResponseOutputWithContext(ctx context.Context) InitContainerDefinitionResponseOutput

func (InitContainerDefinitionResponseOutput) VolumeMounts

The volume mounts available to the init container.

type InitContainerPropertiesDefinitionResponseInstanceView

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

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

type InitContainerPropertiesDefinitionResponseInstanceViewArgs

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

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

func (InitContainerPropertiesDefinitionResponseInstanceViewArgs) ElementType

func (InitContainerPropertiesDefinitionResponseInstanceViewArgs) ToInitContainerPropertiesDefinitionResponseInstanceViewOutput

func (InitContainerPropertiesDefinitionResponseInstanceViewArgs) ToInitContainerPropertiesDefinitionResponseInstanceViewOutputWithContext

func (i InitContainerPropertiesDefinitionResponseInstanceViewArgs) ToInitContainerPropertiesDefinitionResponseInstanceViewOutputWithContext(ctx context.Context) InitContainerPropertiesDefinitionResponseInstanceViewOutput

type InitContainerPropertiesDefinitionResponseInstanceViewInput

type InitContainerPropertiesDefinitionResponseInstanceViewInput interface {
	pulumi.Input

	ToInitContainerPropertiesDefinitionResponseInstanceViewOutput() InitContainerPropertiesDefinitionResponseInstanceViewOutput
	ToInitContainerPropertiesDefinitionResponseInstanceViewOutputWithContext(context.Context) InitContainerPropertiesDefinitionResponseInstanceViewOutput
}

InitContainerPropertiesDefinitionResponseInstanceViewInput is an input type that accepts InitContainerPropertiesDefinitionResponseInstanceViewArgs and InitContainerPropertiesDefinitionResponseInstanceViewOutput values. You can construct a concrete instance of `InitContainerPropertiesDefinitionResponseInstanceViewInput` via:

InitContainerPropertiesDefinitionResponseInstanceViewArgs{...}

type InitContainerPropertiesDefinitionResponseInstanceViewOutput

type InitContainerPropertiesDefinitionResponseInstanceViewOutput struct{ *pulumi.OutputState }

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

func (InitContainerPropertiesDefinitionResponseInstanceViewOutput) CurrentState

The current state of the init container.

func (InitContainerPropertiesDefinitionResponseInstanceViewOutput) ElementType

func (InitContainerPropertiesDefinitionResponseInstanceViewOutput) Events

The events of the init container.

func (InitContainerPropertiesDefinitionResponseInstanceViewOutput) PreviousState

The previous state of the init container.

func (InitContainerPropertiesDefinitionResponseInstanceViewOutput) RestartCount

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

func (InitContainerPropertiesDefinitionResponseInstanceViewOutput) ToInitContainerPropertiesDefinitionResponseInstanceViewOutput

func (InitContainerPropertiesDefinitionResponseInstanceViewOutput) ToInitContainerPropertiesDefinitionResponseInstanceViewOutputWithContext

func (o InitContainerPropertiesDefinitionResponseInstanceViewOutput) ToInitContainerPropertiesDefinitionResponseInstanceViewOutputWithContext(ctx context.Context) InitContainerPropertiesDefinitionResponseInstanceViewOutput

type IpAddress

type IpAddress struct {
	// The Dns name label for the IP.
	DnsNameLabel *string `pulumi:"dnsNameLabel"`
	// 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 or private VNET.
	Type string `pulumi:"type"`
}

IP address for the container group.

type IpAddressArgs

type IpAddressArgs struct {
	// The Dns name label for the IP.
	DnsNameLabel pulumi.StringPtrInput `pulumi:"dnsNameLabel"`
	// 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 or private VNET.
	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) DnsNameLabel

func (o IpAddressOutput) DnsNameLabel() pulumi.StringPtrOutput

The Dns name label for the IP.

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 or private VNET.

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) DnsNameLabel

func (o IpAddressPtrOutput) DnsNameLabel() pulumi.StringPtrOutput

The Dns name label for the IP.

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 or private VNET.

type IpAddressResponse

type IpAddressResponse struct {
	// The Dns name label for the IP.
	DnsNameLabel *string `pulumi:"dnsNameLabel"`
	// The FQDN for the IP.
	Fqdn string `pulumi:"fqdn"`
	// 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 or private VNET.
	Type string `pulumi:"type"`
}

IP address for the container group.

type IpAddressResponseArgs

type IpAddressResponseArgs struct {
	// The Dns name label for the IP.
	DnsNameLabel pulumi.StringPtrInput `pulumi:"dnsNameLabel"`
	// The FQDN for the IP.
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// 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 or private VNET.
	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) DnsNameLabel

The Dns name label for the IP.

func (IpAddressResponseOutput) ElementType

func (IpAddressResponseOutput) ElementType() reflect.Type

func (IpAddressResponseOutput) Fqdn

The FQDN for the IP.

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 or private VNET.

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) DnsNameLabel

The Dns name label for the IP.

func (IpAddressResponsePtrOutput) Elem

func (IpAddressResponsePtrOutput) ElementType

func (IpAddressResponsePtrOutput) ElementType() reflect.Type

func (IpAddressResponsePtrOutput) Fqdn

The FQDN for the IP.

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 or private VNET.

type LogAnalytics

type LogAnalytics struct {
	// The log type to be used.
	LogType *string `pulumi:"logType"`
	// Metadata for log analytics.
	Metadata map[string]string `pulumi:"metadata"`
	// The workspace id for log analytics
	WorkspaceId string `pulumi:"workspaceId"`
	// The workspace key for log analytics
	WorkspaceKey string `pulumi:"workspaceKey"`
}

Container group log analytics information.

type LogAnalyticsArgs

type LogAnalyticsArgs struct {
	// The log type to be used.
	LogType pulumi.StringPtrInput `pulumi:"logType"`
	// Metadata for log analytics.
	Metadata pulumi.StringMapInput `pulumi:"metadata"`
	// The workspace id for log analytics
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
	// The workspace key for log analytics
	WorkspaceKey pulumi.StringInput `pulumi:"workspaceKey"`
}

Container group log analytics information.

func (LogAnalyticsArgs) ElementType

func (LogAnalyticsArgs) ElementType() reflect.Type

func (LogAnalyticsArgs) ToLogAnalyticsOutput

func (i LogAnalyticsArgs) ToLogAnalyticsOutput() LogAnalyticsOutput

func (LogAnalyticsArgs) ToLogAnalyticsOutputWithContext

func (i LogAnalyticsArgs) ToLogAnalyticsOutputWithContext(ctx context.Context) LogAnalyticsOutput

func (LogAnalyticsArgs) ToLogAnalyticsPtrOutput

func (i LogAnalyticsArgs) ToLogAnalyticsPtrOutput() LogAnalyticsPtrOutput

func (LogAnalyticsArgs) ToLogAnalyticsPtrOutputWithContext

func (i LogAnalyticsArgs) ToLogAnalyticsPtrOutputWithContext(ctx context.Context) LogAnalyticsPtrOutput

type LogAnalyticsInput

type LogAnalyticsInput interface {
	pulumi.Input

	ToLogAnalyticsOutput() LogAnalyticsOutput
	ToLogAnalyticsOutputWithContext(context.Context) LogAnalyticsOutput
}

LogAnalyticsInput is an input type that accepts LogAnalyticsArgs and LogAnalyticsOutput values. You can construct a concrete instance of `LogAnalyticsInput` via:

LogAnalyticsArgs{...}

type LogAnalyticsLogType added in v0.3.1

type LogAnalyticsLogType pulumi.String

The log type to be used.

func (LogAnalyticsLogType) ElementType added in v0.3.1

func (LogAnalyticsLogType) ElementType() reflect.Type

func (LogAnalyticsLogType) ToStringOutput added in v0.3.1

func (e LogAnalyticsLogType) ToStringOutput() pulumi.StringOutput

func (LogAnalyticsLogType) ToStringOutputWithContext added in v0.3.1

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

func (LogAnalyticsLogType) ToStringPtrOutput added in v0.3.1

func (e LogAnalyticsLogType) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogAnalyticsLogType) ToStringPtrOutputWithContext added in v0.3.1

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

type LogAnalyticsOutput

type LogAnalyticsOutput struct{ *pulumi.OutputState }

Container group log analytics information.

func (LogAnalyticsOutput) ElementType

func (LogAnalyticsOutput) ElementType() reflect.Type

func (LogAnalyticsOutput) LogType

The log type to be used.

func (LogAnalyticsOutput) Metadata

Metadata for log analytics.

func (LogAnalyticsOutput) ToLogAnalyticsOutput

func (o LogAnalyticsOutput) ToLogAnalyticsOutput() LogAnalyticsOutput

func (LogAnalyticsOutput) ToLogAnalyticsOutputWithContext

func (o LogAnalyticsOutput) ToLogAnalyticsOutputWithContext(ctx context.Context) LogAnalyticsOutput

func (LogAnalyticsOutput) ToLogAnalyticsPtrOutput

func (o LogAnalyticsOutput) ToLogAnalyticsPtrOutput() LogAnalyticsPtrOutput

func (LogAnalyticsOutput) ToLogAnalyticsPtrOutputWithContext

func (o LogAnalyticsOutput) ToLogAnalyticsPtrOutputWithContext(ctx context.Context) LogAnalyticsPtrOutput

func (LogAnalyticsOutput) WorkspaceId

func (o LogAnalyticsOutput) WorkspaceId() pulumi.StringOutput

The workspace id for log analytics

func (LogAnalyticsOutput) WorkspaceKey

func (o LogAnalyticsOutput) WorkspaceKey() pulumi.StringOutput

The workspace key for log analytics

type LogAnalyticsPtrInput

type LogAnalyticsPtrInput interface {
	pulumi.Input

	ToLogAnalyticsPtrOutput() LogAnalyticsPtrOutput
	ToLogAnalyticsPtrOutputWithContext(context.Context) LogAnalyticsPtrOutput
}

LogAnalyticsPtrInput is an input type that accepts LogAnalyticsArgs, LogAnalyticsPtr and LogAnalyticsPtrOutput values. You can construct a concrete instance of `LogAnalyticsPtrInput` via:

        LogAnalyticsArgs{...}

or:

        nil

type LogAnalyticsPtrOutput

type LogAnalyticsPtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsPtrOutput) Elem

func (LogAnalyticsPtrOutput) ElementType

func (LogAnalyticsPtrOutput) ElementType() reflect.Type

func (LogAnalyticsPtrOutput) LogType

The log type to be used.

func (LogAnalyticsPtrOutput) Metadata

Metadata for log analytics.

func (LogAnalyticsPtrOutput) ToLogAnalyticsPtrOutput

func (o LogAnalyticsPtrOutput) ToLogAnalyticsPtrOutput() LogAnalyticsPtrOutput

func (LogAnalyticsPtrOutput) ToLogAnalyticsPtrOutputWithContext

func (o LogAnalyticsPtrOutput) ToLogAnalyticsPtrOutputWithContext(ctx context.Context) LogAnalyticsPtrOutput

func (LogAnalyticsPtrOutput) WorkspaceId

The workspace id for log analytics

func (LogAnalyticsPtrOutput) WorkspaceKey

func (o LogAnalyticsPtrOutput) WorkspaceKey() pulumi.StringPtrOutput

The workspace key for log analytics

type LogAnalyticsResponse

type LogAnalyticsResponse struct {
	// The log type to be used.
	LogType *string `pulumi:"logType"`
	// Metadata for log analytics.
	Metadata map[string]string `pulumi:"metadata"`
	// The workspace id for log analytics
	WorkspaceId string `pulumi:"workspaceId"`
	// The workspace key for log analytics
	WorkspaceKey string `pulumi:"workspaceKey"`
}

Container group log analytics information.

type LogAnalyticsResponseArgs

type LogAnalyticsResponseArgs struct {
	// The log type to be used.
	LogType pulumi.StringPtrInput `pulumi:"logType"`
	// Metadata for log analytics.
	Metadata pulumi.StringMapInput `pulumi:"metadata"`
	// The workspace id for log analytics
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
	// The workspace key for log analytics
	WorkspaceKey pulumi.StringInput `pulumi:"workspaceKey"`
}

Container group log analytics information.

func (LogAnalyticsResponseArgs) ElementType

func (LogAnalyticsResponseArgs) ElementType() reflect.Type

func (LogAnalyticsResponseArgs) ToLogAnalyticsResponseOutput

func (i LogAnalyticsResponseArgs) ToLogAnalyticsResponseOutput() LogAnalyticsResponseOutput

func (LogAnalyticsResponseArgs) ToLogAnalyticsResponseOutputWithContext

func (i LogAnalyticsResponseArgs) ToLogAnalyticsResponseOutputWithContext(ctx context.Context) LogAnalyticsResponseOutput

func (LogAnalyticsResponseArgs) ToLogAnalyticsResponsePtrOutput

func (i LogAnalyticsResponseArgs) ToLogAnalyticsResponsePtrOutput() LogAnalyticsResponsePtrOutput

func (LogAnalyticsResponseArgs) ToLogAnalyticsResponsePtrOutputWithContext

func (i LogAnalyticsResponseArgs) ToLogAnalyticsResponsePtrOutputWithContext(ctx context.Context) LogAnalyticsResponsePtrOutput

type LogAnalyticsResponseInput

type LogAnalyticsResponseInput interface {
	pulumi.Input

	ToLogAnalyticsResponseOutput() LogAnalyticsResponseOutput
	ToLogAnalyticsResponseOutputWithContext(context.Context) LogAnalyticsResponseOutput
}

LogAnalyticsResponseInput is an input type that accepts LogAnalyticsResponseArgs and LogAnalyticsResponseOutput values. You can construct a concrete instance of `LogAnalyticsResponseInput` via:

LogAnalyticsResponseArgs{...}

type LogAnalyticsResponseOutput

type LogAnalyticsResponseOutput struct{ *pulumi.OutputState }

Container group log analytics information.

func (LogAnalyticsResponseOutput) ElementType

func (LogAnalyticsResponseOutput) ElementType() reflect.Type

func (LogAnalyticsResponseOutput) LogType

The log type to be used.

func (LogAnalyticsResponseOutput) Metadata

Metadata for log analytics.

func (LogAnalyticsResponseOutput) ToLogAnalyticsResponseOutput

func (o LogAnalyticsResponseOutput) ToLogAnalyticsResponseOutput() LogAnalyticsResponseOutput

func (LogAnalyticsResponseOutput) ToLogAnalyticsResponseOutputWithContext

func (o LogAnalyticsResponseOutput) ToLogAnalyticsResponseOutputWithContext(ctx context.Context) LogAnalyticsResponseOutput

func (LogAnalyticsResponseOutput) ToLogAnalyticsResponsePtrOutput

func (o LogAnalyticsResponseOutput) ToLogAnalyticsResponsePtrOutput() LogAnalyticsResponsePtrOutput

func (LogAnalyticsResponseOutput) ToLogAnalyticsResponsePtrOutputWithContext

func (o LogAnalyticsResponseOutput) ToLogAnalyticsResponsePtrOutputWithContext(ctx context.Context) LogAnalyticsResponsePtrOutput

func (LogAnalyticsResponseOutput) WorkspaceId

The workspace id for log analytics

func (LogAnalyticsResponseOutput) WorkspaceKey

The workspace key for log analytics

type LogAnalyticsResponsePtrInput

type LogAnalyticsResponsePtrInput interface {
	pulumi.Input

	ToLogAnalyticsResponsePtrOutput() LogAnalyticsResponsePtrOutput
	ToLogAnalyticsResponsePtrOutputWithContext(context.Context) LogAnalyticsResponsePtrOutput
}

LogAnalyticsResponsePtrInput is an input type that accepts LogAnalyticsResponseArgs, LogAnalyticsResponsePtr and LogAnalyticsResponsePtrOutput values. You can construct a concrete instance of `LogAnalyticsResponsePtrInput` via:

        LogAnalyticsResponseArgs{...}

or:

        nil

type LogAnalyticsResponsePtrOutput

type LogAnalyticsResponsePtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsResponsePtrOutput) Elem

func (LogAnalyticsResponsePtrOutput) ElementType

func (LogAnalyticsResponsePtrOutput) LogType

The log type to be used.

func (LogAnalyticsResponsePtrOutput) Metadata

Metadata for log analytics.

func (LogAnalyticsResponsePtrOutput) ToLogAnalyticsResponsePtrOutput

func (o LogAnalyticsResponsePtrOutput) ToLogAnalyticsResponsePtrOutput() LogAnalyticsResponsePtrOutput

func (LogAnalyticsResponsePtrOutput) ToLogAnalyticsResponsePtrOutputWithContext

func (o LogAnalyticsResponsePtrOutput) ToLogAnalyticsResponsePtrOutputWithContext(ctx context.Context) LogAnalyticsResponsePtrOutput

func (LogAnalyticsResponsePtrOutput) WorkspaceId

The workspace id for log analytics

func (LogAnalyticsResponsePtrOutput) WorkspaceKey

The workspace key for log analytics

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 diagnostic information for a container group.
	Diagnostics *ContainerGroupDiagnosticsResponse `pulumi:"diagnostics"`
	// The DNS config information for a container group.
	DnsConfig *DnsConfigurationResponse `pulumi:"dnsConfig"`
	// The encryption properties for a container group.
	EncryptionProperties *EncryptionPropertiesResponse `pulumi:"encryptionProperties"`
	// The resource id.
	Id string `pulumi:"id"`
	// The identity of the container group, if configured.
	Identity *ContainerGroupIdentityResponse `pulumi:"identity"`
	// The image registry credentials by which the container group is created from.
	ImageRegistryCredentials []ImageRegistryCredentialResponse `pulumi:"imageRegistryCredentials"`
	// The init containers for a container group.
	InitContainers []InitContainerDefinitionResponse `pulumi:"initContainers"`
	// 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 network profile information for a container group.
	NetworkProfile *ContainerGroupNetworkProfileResponse `pulumi:"networkProfile"`
	// 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 SKU for a container group.
	Sku *string `pulumi:"sku"`
	// 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 ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.String

The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.

func (ResourceIdentityType) ElementType added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceLimits

type ResourceLimits struct {
	// The CPU limit of this container instance.
	Cpu *float64 `pulumi:"cpu"`
	// The GPU limit of this container instance.
	Gpu *GpuResource `pulumi:"gpu"`
	// 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 GPU limit of this container instance.
	Gpu GpuResourcePtrInput `pulumi:"gpu"`
	// 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) Gpu

The GPU limit of this container instance.

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) Gpu

The GPU limit of this container instance.

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 GPU limit of this container instance.
	Gpu *GpuResourceResponse `pulumi:"gpu"`
	// 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 GPU limit of this container instance.
	Gpu GpuResourceResponsePtrInput `pulumi:"gpu"`
	// 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) Gpu

The GPU limit of this container instance.

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) Gpu

The GPU limit of this container instance.

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 GPU request of this container instance.
	Gpu *GpuResource `pulumi:"gpu"`
	// 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 GPU request of this container instance.
	Gpu GpuResourcePtrInput `pulumi:"gpu"`
	// 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) Gpu

The GPU request of this container instance.

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 GPU request of this container instance.
	Gpu *GpuResourceResponse `pulumi:"gpu"`
	// 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 GPU request of this container instance.
	Gpu GpuResourceResponsePtrInput `pulumi:"gpu"`
	// 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) Gpu

The GPU request of this container instance.

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 Scheme added in v0.3.1

type Scheme pulumi.String

The scheme.

func (Scheme) ElementType added in v0.3.1

func (Scheme) ElementType() reflect.Type

func (Scheme) ToStringOutput added in v0.3.1

func (e Scheme) ToStringOutput() pulumi.StringOutput

func (Scheme) ToStringOutputWithContext added in v0.3.1

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

func (Scheme) ToStringPtrOutput added in v0.3.1

func (e Scheme) ToStringPtrOutput() pulumi.StringPtrOutput

func (Scheme) ToStringPtrOutputWithContext added in v0.3.1

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

type Volume

type Volume struct {
	// The Azure File volume.
	AzureFile *AzureFileVolume `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir interface{} `pulumi:"emptyDir"`
	// The git repo volume.
	GitRepo *GitRepoVolume `pulumi:"gitRepo"`
	// The name of the volume.
	Name string `pulumi:"name"`
	// The secret volume.
	Secret map[string]string `pulumi:"secret"`
}

The properties of the volume.

type VolumeArgs

type VolumeArgs struct {
	// The Azure File volume.
	AzureFile AzureFileVolumePtrInput `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir pulumi.Input `pulumi:"emptyDir"`
	// The git repo volume.
	GitRepo GitRepoVolumePtrInput `pulumi:"gitRepo"`
	// The name of the volume.
	Name pulumi.StringInput `pulumi:"name"`
	// The secret volume.
	Secret pulumi.StringMapInput `pulumi:"secret"`
}

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 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) GitRepo

The git repo volume.

func (VolumeOutput) Name

func (o VolumeOutput) Name() pulumi.StringOutput

The name of the volume.

func (VolumeOutput) Secret

func (o VolumeOutput) Secret() pulumi.StringMapOutput

The secret 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 Azure File volume.
	AzureFile *AzureFileVolumeResponse `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir interface{} `pulumi:"emptyDir"`
	// The git repo volume.
	GitRepo *GitRepoVolumeResponse `pulumi:"gitRepo"`
	// The name of the volume.
	Name string `pulumi:"name"`
	// The secret volume.
	Secret map[string]string `pulumi:"secret"`
}

The properties of the volume.

type VolumeResponseArgs

type VolumeResponseArgs struct {
	// The Azure File volume.
	AzureFile AzureFileVolumeResponsePtrInput `pulumi:"azureFile"`
	// The empty directory volume.
	EmptyDir pulumi.Input `pulumi:"emptyDir"`
	// The git repo volume.
	GitRepo GitRepoVolumeResponsePtrInput `pulumi:"gitRepo"`
	// The name of the volume.
	Name pulumi.StringInput `pulumi:"name"`
	// The secret volume.
	Secret pulumi.StringMapInput `pulumi:"secret"`
}

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 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) GitRepo

The git repo volume.

func (VolumeResponseOutput) Name

The name of the volume.

func (VolumeResponseOutput) Secret

The secret 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