Class GroupState
Inherited Members
Namespace: Pulumi.Azure.ContainerService
Assembly: Pulumi.Azure.dll
Syntax
public sealed class GroupState : ResourceArgs
Constructors
View SourceGroupState()
Declaration
public GroupState()
Properties
View SourceContainers
The definition of a container that is part of the group as documented in the container block below. Changing this forces a new resource to be created.
Declaration
public InputList<GroupContainerGetArgs> Containers { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<GroupContainerGetArgs> |
Diagnostics
A diagnostics block as documented below.
Declaration
public Input<GroupDiagnosticsGetArgs> Diagnostics { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<GroupDiagnosticsGetArgs> |
DnsNameLabel
The DNS label/name for the container groups IP. Changing this forces a new resource to be created.
Declaration
public Input<string> DnsNameLabel { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Fqdn
The FQDN of the container group derived from dns_name_label.
Declaration
public Input<string> Fqdn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Identity
An identity block as defined below.
Declaration
public Input<GroupIdentityGetArgs> Identity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<GroupIdentityGetArgs> |
ImageRegistryCredentials
A image_registry_credential block as documented below. Changing this forces a new resource to be created.
Declaration
public InputList<GroupImageRegistryCredentialGetArgs> ImageRegistryCredentials { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<GroupImageRegistryCredentialGetArgs> |
IpAddress
The IP address allocated to the container group.
Declaration
public Input<string> IpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IpAddressType
Specifies the ip address type of the container. Public or Private. Changing this forces a new resource to be created. If set to Private, network_profile_id also needs to be set.
Declaration
public Input<string> IpAddressType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Location
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Specifies the name of the Container Group. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NetworkProfileId
Network profile ID for deploying to virtual network.
Declaration
public Input<string> NetworkProfileId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OsType
The OS for the container group. Allowed values are Linux and Windows. Changing this forces a new resource to be created.
Declaration
public Input<string> OsType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceGroupName
The name of the resource group in which to create the Container Group. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RestartPolicy
Restart policy for the container group. Allowed values are Always, Never, OnFailure. Defaults to Always. Changing this forces a new resource to be created.
Declaration
public Input<string> RestartPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A mapping of tags to assign to the resource. Changing this forces a new resource to be created.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |