These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.containerinstance.getContainerGroup
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes. API Version: 2021-03-01.
Using getContainerGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getContainerGroup(args: GetContainerGroupArgs, opts?: InvokeOptions): Promise<GetContainerGroupResult>
function getContainerGroupOutput(args: GetContainerGroupOutputArgs, opts?: InvokeOptions): Output<GetContainerGroupResult>
def get_container_group(container_group_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetContainerGroupResult
def get_container_group_output(container_group_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetContainerGroupResult]
func LookupContainerGroup(ctx *Context, args *LookupContainerGroupArgs, opts ...InvokeOption) (*LookupContainerGroupResult, error)
func LookupContainerGroupOutput(ctx *Context, args *LookupContainerGroupOutputArgs, opts ...InvokeOption) LookupContainerGroupResultOutput
> Note: This function is named LookupContainerGroup
in the Go SDK.
public static class GetContainerGroup
{
public static Task<GetContainerGroupResult> InvokeAsync(GetContainerGroupArgs args, InvokeOptions? opts = null)
public static Output<GetContainerGroupResult> Invoke(GetContainerGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetContainerGroupResult> getContainerGroup(GetContainerGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:containerinstance:getContainerGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Container
Group stringName - The name of the container group.
- Resource
Group stringName - The name of the resource group.
- Container
Group stringName - The name of the container group.
- Resource
Group stringName - The name of the resource group.
- container
Group StringName - The name of the container group.
- resource
Group StringName - The name of the resource group.
- container
Group stringName - The name of the container group.
- resource
Group stringName - The name of the resource group.
- container_
group_ strname - The name of the container group.
- resource_
group_ strname - The name of the resource group.
- container
Group StringName - The name of the container group.
- resource
Group StringName - The name of the resource group.
getContainerGroup Result
The following output properties are available:
- Containers
List<Pulumi.
Azure Native. Container Instance. Outputs. Container Response> - The containers within the container group.
- Id string
- The resource id.
- Instance
View Pulumi.Azure Native. Container Instance. Outputs. Container Group Response Instance View - The instance view of the container group. Only valid in response.
- Name string
- The resource name.
- Os
Type string - The operating system type required by the containers in the container group.
- Provisioning
State string - The provisioning state of the container group. This only appears in the response.
- Type string
- The resource type.
- Diagnostics
Pulumi.
Azure Native. Container Instance. Outputs. Container Group Diagnostics Response - The diagnostic information for a container group.
- Dns
Config Pulumi.Azure Native. Container Instance. Outputs. Dns Configuration Response - The DNS config information for a container group.
- Encryption
Properties Pulumi.Azure Native. Container Instance. Outputs. Encryption Properties Response - The encryption properties for a container group.
- Identity
Pulumi.
Azure Native. Container Instance. Outputs. Container Group Identity Response - The identity of the container group, if configured.
- Image
Registry List<Pulumi.Credentials Azure Native. Container Instance. Outputs. Image Registry Credential Response> - The image registry credentials by which the container group is created from.
- Init
Containers List<Pulumi.Azure Native. Container Instance. Outputs. Init Container Definition Response> - The init containers for a container group.
- Ip
Address Pulumi.Azure Native. Container Instance. Outputs. Ip Address Response - The IP address type of the container group.
- Location string
- The resource location.
- Network
Profile Pulumi.Azure Native. Container Instance. Outputs. Container Group Network Profile Response - The network profile information for a container group.
- Restart
Policy string - Restart policy for all containers within the container group.
Always
Always restartOnFailure
Restart on failureNever
Never restart
- Sku string
- The SKU for a container group.
- Dictionary<string, string>
- The resource tags.
- Volumes
List<Pulumi.
Azure Native. Container Instance. Outputs. Volume Response> - The list of volumes that can be mounted by containers in this container group.
- Containers
[]Container
Response - The containers within the container group.
- Id string
- The resource id.
- Instance
View ContainerGroup Response Instance View - The instance view of the container group. Only valid in response.
- Name string
- The resource name.
- Os
Type string - The operating system type required by the containers in the container group.
- Provisioning
State string - The provisioning state of the container group. This only appears in the response.
- Type string
- The resource type.
- Diagnostics
Container
Group Diagnostics Response - The diagnostic information for a container group.
- Dns
Config DnsConfiguration Response - The DNS config information for a container group.
- Encryption
Properties EncryptionProperties Response - The encryption properties for a container group.
- Identity
Container
Group Identity Response - The identity of the container group, if configured.
- Image
Registry []ImageCredentials Registry Credential Response - The image registry credentials by which the container group is created from.
- Init
Containers []InitContainer Definition Response - The init containers for a container group.
- Ip
Address IpAddress Response - The IP address type of the container group.
- Location string
- The resource location.
- Network
Profile ContainerGroup Network Profile Response - The network profile information for a container group.
- Restart
Policy string - Restart policy for all containers within the container group.
Always
Always restartOnFailure
Restart on failureNever
Never restart
- Sku string
- The SKU for a container group.
- map[string]string
- The resource tags.
- Volumes
[]Volume
Response - The list of volumes that can be mounted by containers in this container group.
- containers
List<Container
Response> - The containers within the container group.
- id String
- The resource id.
- instance
View ContainerGroup Response Instance View - The instance view of the container group. Only valid in response.
- name String
- The resource name.
- os
Type String - The operating system type required by the containers in the container group.
- provisioning
State String - The provisioning state of the container group. This only appears in the response.
- type String
- The resource type.
- diagnostics
Container
Group Diagnostics Response - The diagnostic information for a container group.
- dns
Config DnsConfiguration Response - The DNS config information for a container group.
- encryption
Properties EncryptionProperties Response - The encryption properties for a container group.
- identity
Container
Group Identity Response - The identity of the container group, if configured.
- image
Registry List<ImageCredentials Registry Credential Response> - The image registry credentials by which the container group is created from.
- init
Containers List<InitContainer Definition Response> - The init containers for a container group.
- ip
Address IpAddress Response - The IP address type of the container group.
- location String
- The resource location.
- network
Profile ContainerGroup Network Profile Response - The network profile information for a container group.
- restart
Policy String - Restart policy for all containers within the container group.
Always
Always restartOnFailure
Restart on failureNever
Never restart
- sku String
- The SKU for a container group.
- Map<String,String>
- The resource tags.
- volumes
List<Volume
Response> - The list of volumes that can be mounted by containers in this container group.
- containers
Container
Response[] - The containers within the container group.
- id string
- The resource id.
- instance
View ContainerGroup Response Instance View - The instance view of the container group. Only valid in response.
- name string
- The resource name.
- os
Type string - The operating system type required by the containers in the container group.
- provisioning
State string - The provisioning state of the container group. This only appears in the response.
- type string
- The resource type.
- diagnostics
Container
Group Diagnostics Response - The diagnostic information for a container group.
- dns
Config DnsConfiguration Response - The DNS config information for a container group.
- encryption
Properties EncryptionProperties Response - The encryption properties for a container group.
- identity
Container
Group Identity Response - The identity of the container group, if configured.
- image
Registry ImageCredentials Registry Credential Response[] - The image registry credentials by which the container group is created from.
- init
Containers InitContainer Definition Response[] - The init containers for a container group.
- ip
Address IpAddress Response - The IP address type of the container group.
- location string
- The resource location.
- network
Profile ContainerGroup Network Profile Response - The network profile information for a container group.
- restart
Policy string - Restart policy for all containers within the container group.
Always
Always restartOnFailure
Restart on failureNever
Never restart
- sku string
- The SKU for a container group.
- {[key: string]: string}
- The resource tags.
- volumes
Volume
Response[] - The list of volumes that can be mounted by containers in this container group.
- containers
Sequence[Container
Response] - The containers within the container group.
- id str
- The resource id.
- instance_
view ContainerGroup Response Instance View - The instance view of the container group. Only valid in response.
- name str
- The resource name.
- os_
type str - The operating system type required by the containers in the container group.
- provisioning_
state str - The provisioning state of the container group. This only appears in the response.
- type str
- The resource type.
- diagnostics
Container
Group Diagnostics Response - The diagnostic information for a container group.
- dns_
config DnsConfiguration Response - The DNS config information for a container group.
- encryption_
properties EncryptionProperties Response - The encryption properties for a container group.
- identity
Container
Group Identity Response - The identity of the container group, if configured.
- image_
registry_ Sequence[Imagecredentials Registry Credential Response] - The image registry credentials by which the container group is created from.
- init_
containers Sequence[InitContainer Definition Response] - The init containers for a container group.
- ip_
address IpAddress Response - The IP address type of the container group.
- location str
- The resource location.
- network_
profile ContainerGroup Network Profile Response - The network profile information for a container group.
- restart_
policy str - Restart policy for all containers within the container group.
Always
Always restartOnFailure
Restart on failureNever
Never restart
- sku str
- The SKU for a container group.
- Mapping[str, str]
- The resource tags.
- volumes
Sequence[Volume
Response] - The list of volumes that can be mounted by containers in this container group.
- containers List<Property Map>
- The containers within the container group.
- id String
- The resource id.
- instance
View Property Map - The instance view of the container group. Only valid in response.
- name String
- The resource name.
- os
Type String - The operating system type required by the containers in the container group.
- provisioning
State String - The provisioning state of the container group. This only appears in the response.
- type String
- The resource type.
- diagnostics Property Map
- The diagnostic information for a container group.
- dns
Config Property Map - The DNS config information for a container group.
- encryption
Properties Property Map - The encryption properties for a container group.
- identity Property Map
- The identity of the container group, if configured.
- image
Registry List<Property Map>Credentials - The image registry credentials by which the container group is created from.
- init
Containers List<Property Map> - The init containers for a container group.
- ip
Address Property Map - The IP address type of the container group.
- location String
- The resource location.
- network
Profile Property Map - The network profile information for a container group.
- restart
Policy String - Restart policy for all containers within the container group.
Always
Always restartOnFailure
Restart on failureNever
Never restart
- sku String
- The SKU for a container group.
- Map<String>
- The resource tags.
- volumes List<Property Map>
- The list of volumes that can be mounted by containers in this container group.
Supporting Types
AzureFileVolumeResponse
- string
- The name of the Azure File share to be mounted as a volume.
- Storage
Account stringName - The name of the storage account that contains the Azure File share.
- Read
Only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- Storage
Account stringKey - The storage account access key used to access the Azure File share.
- string
- The name of the Azure File share to be mounted as a volume.
- Storage
Account stringName - The name of the storage account that contains the Azure File share.
- Read
Only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- Storage
Account stringKey - The storage account access key used to access the Azure File share.
- String
- The name of the Azure File share to be mounted as a volume.
- storage
Account StringName - The name of the storage account that contains the Azure File share.
- read
Only Boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account StringKey - The storage account access key used to access the Azure File share.
- string
- The name of the Azure File share to be mounted as a volume.
- storage
Account stringName - The name of the storage account that contains the Azure File share.
- read
Only boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account stringKey - The storage account access key used to access the Azure File share.
- str
- The name of the Azure File share to be mounted as a volume.
- storage_
account_ strname - The name of the storage account that contains the Azure File share.
- read_
only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage_
account_ strkey - The storage account access key used to access the Azure File share.
- String
- The name of the Azure File share to be mounted as a volume.
- storage
Account StringName - The name of the storage account that contains the Azure File share.
- read
Only Boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account StringKey - The storage account access key used to access the Azure File share.
ContainerExecResponse
- Command List<string>
- The commands to execute within the container.
- Command []string
- The commands to execute within the container.
- command List<String>
- The commands to execute within the container.
- command string[]
- The commands to execute within the container.
- command Sequence[str]
- The commands to execute within the container.
- command List<String>
- The commands to execute within the container.
ContainerGroupDiagnosticsResponse
- Log
Analytics Pulumi.Azure Native. Container Instance. Inputs. Log Analytics Response - Container group log analytics information.
- Log
Analytics LogAnalytics Response - Container group log analytics information.
- log
Analytics LogAnalytics Response - Container group log analytics information.
- log
Analytics LogAnalytics Response - Container group log analytics information.
- log_
analytics LogAnalytics Response - Container group log analytics information.
- log
Analytics Property Map - Container group log analytics information.
ContainerGroupIdentityResponse
- Principal
Id string - The principal id of the container group identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id associated with the container group. This property will only be provided for a system assigned identity.
- Type 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.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Container Instance. Inputs. Container Group Identity Response User Assigned Identities> - 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}'.
- Principal
Id string - The principal id of the container group identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id associated with the container group. This property will only be provided for a system assigned identity.
- Type 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.
- User
Assigned map[string]ContainerIdentities Group Identity Response User Assigned Identities - 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}'.
- principal
Id String - The principal id of the container group identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id associated with the container group. This property will only be provided for a system assigned identity.
- type 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.
- user
Assigned Map<String,ContainerIdentities Group Identity Response User Assigned Identities> - 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}'.
- principal
Id string - The principal id of the container group identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant id associated with the container group. This property will only be provided for a system assigned identity.
- type 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.
- user
Assigned {[key: string]: ContainerIdentities Group Identity Response User Assigned Identities} - 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}'.
- principal_
id str - The principal id of the container group identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant id associated with the container group. This property will only be provided for a system assigned identity.
- type str
- 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.
- user_
assigned_ Mapping[str, Containeridentities Group Identity Response User Assigned Identities] - 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}'.
- principal
Id String - The principal id of the container group identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id associated with the container group. This property will only be provided for a system assigned identity.
- type 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.
- user
Assigned Map<Property Map>Identities - 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}'.
ContainerGroupIdentityResponseUserAssignedIdentities
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id string - The principal id of user assigned identity.
- client_
id str - The client id of user assigned identity.
- principal_
id str - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
ContainerGroupNetworkProfileResponse
- Id string
- The identifier for a network profile.
- Id string
- The identifier for a network profile.
- id String
- The identifier for a network profile.
- id string
- The identifier for a network profile.
- id str
- The identifier for a network profile.
- id String
- The identifier for a network profile.
ContainerGroupResponseInstanceView
- Events
List<Pulumi.
Azure Native. Container Instance. Inputs. Event Response> - The events of this container group.
- State string
- The state of the container group. Only valid in response.
- Events
[]Event
Response - The events of this container group.
- State string
- The state of the container group. Only valid in response.
- events
List<Event
Response> - The events of this container group.
- state String
- The state of the container group. Only valid in response.
- events
Event
Response[] - The events of this container group.
- state string
- The state of the container group. Only valid in response.
- events
Sequence[Event
Response] - The events of this container group.
- state str
- The state of the container group. Only valid in response.
- events List<Property Map>
- The events of this container group.
- state String
- The state of the container group. Only valid in response.
ContainerHttpGetResponse
- Port int
- The port number to probe.
- Http
Headers List<Pulumi.Azure Native. Container Instance. Inputs. Http Header Response> - The HTTP headers.
- Path string
- The path to probe.
- Scheme string
- The scheme.
- Port int
- The port number to probe.
- Http
Headers []HttpHeader Response - The HTTP headers.
- Path string
- The path to probe.
- Scheme string
- The scheme.
- port Integer
- The port number to probe.
- http
Headers List<HttpHeader Response> - The HTTP headers.
- path String
- The path to probe.
- scheme String
- The scheme.
- port number
- The port number to probe.
- http
Headers HttpHeader Response[] - The HTTP headers.
- path string
- The path to probe.
- scheme string
- The scheme.
- port int
- The port number to probe.
- http_
headers Sequence[HttpHeader Response] - The HTTP headers.
- path str
- The path to probe.
- scheme str
- The scheme.
- port Number
- The port number to probe.
- http
Headers List<Property Map> - The HTTP headers.
- path String
- The path to probe.
- scheme String
- The scheme.
ContainerPortResponse
ContainerProbeResponse
- Exec
Pulumi.
Azure Native. Container Instance. Inputs. Container Exec Response - The execution command to probe
- Failure
Threshold int - The failure threshold.
- Http
Get Pulumi.Azure Native. Container Instance. Inputs. Container Http Get Response - The Http Get settings to probe
- Initial
Delay intSeconds - The initial delay seconds.
- Period
Seconds int - The period seconds.
- Success
Threshold int - The success threshold.
- Timeout
Seconds int - The timeout seconds.
- Exec
Container
Exec Response - The execution command to probe
- Failure
Threshold int - The failure threshold.
- Http
Get ContainerHttp Get Response - The Http Get settings to probe
- Initial
Delay intSeconds - The initial delay seconds.
- Period
Seconds int - The period seconds.
- Success
Threshold int - The success threshold.
- Timeout
Seconds int - The timeout seconds.
- exec
Container
Exec Response - The execution command to probe
- failure
Threshold Integer - The failure threshold.
- http
Get ContainerHttp Get Response - The Http Get settings to probe
- initial
Delay IntegerSeconds - The initial delay seconds.
- period
Seconds Integer - The period seconds.
- success
Threshold Integer - The success threshold.
- timeout
Seconds Integer - The timeout seconds.
- exec
Container
Exec Response - The execution command to probe
- failure
Threshold number - The failure threshold.
- http
Get ContainerHttp Get Response - The Http Get settings to probe
- initial
Delay numberSeconds - The initial delay seconds.
- period
Seconds number - The period seconds.
- success
Threshold number - The success threshold.
- timeout
Seconds number - The timeout seconds.
- exec_
Container
Exec Response - The execution command to probe
- failure_
threshold int - The failure threshold.
- http_
get ContainerHttp Get Response - The Http Get settings to probe
- initial_
delay_ intseconds - The initial delay seconds.
- period_
seconds int - The period seconds.
- success_
threshold int - The success threshold.
- timeout_
seconds int - The timeout seconds.
- exec Property Map
- The execution command to probe
- failure
Threshold Number - The failure threshold.
- http
Get Property Map - The Http Get settings to probe
- initial
Delay NumberSeconds - The initial delay seconds.
- period
Seconds Number - The period seconds.
- success
Threshold Number - The success threshold.
- timeout
Seconds Number - The timeout seconds.
ContainerPropertiesResponseInstanceView
- Current
State Pulumi.Azure Native. Container Instance. Inputs. Container State Response - Current container instance state.
- Events
List<Pulumi.
Azure Native. Container Instance. Inputs. Event Response> - The events of the container instance.
- Previous
State Pulumi.Azure Native. Container Instance. Inputs. Container State Response - Previous container instance state.
- Restart
Count int - The number of times that the container instance has been restarted.
- Current
State ContainerState Response - Current container instance state.
- Events
[]Event
Response - The events of the container instance.
- Previous
State ContainerState Response - Previous container instance state.
- Restart
Count int - The number of times that the container instance has been restarted.
- current
State ContainerState Response - Current container instance state.
- events
List<Event
Response> - The events of the container instance.
- previous
State ContainerState Response - Previous container instance state.
- restart
Count Integer - The number of times that the container instance has been restarted.
- current
State ContainerState Response - Current container instance state.
- events
Event
Response[] - The events of the container instance.
- previous
State ContainerState Response - Previous container instance state.
- restart
Count number - The number of times that the container instance has been restarted.
- current_
state ContainerState Response - Current container instance state.
- events
Sequence[Event
Response] - The events of the container instance.
- previous_
state ContainerState Response - Previous container instance state.
- restart_
count int - The number of times that the container instance has been restarted.
- current
State Property Map - Current container instance state.
- events List<Property Map>
- The events of the container instance.
- previous
State Property Map - Previous container instance state.
- restart
Count Number - The number of times that the container instance has been restarted.
ContainerResponse
- Image string
- The name of the image used to create the container instance.
- Instance
View Pulumi.Azure Native. Container Instance. Inputs. Container Properties Response Instance View - The instance view of the container instance. Only valid in response.
- Name string
- The user-provided name of the container instance.
- Resources
Pulumi.
Azure Native. Container Instance. Inputs. Resource Requirements Response - The resource requirements of the container instance.
- Command List<string>
- The commands to execute within the container instance in exec form.
- Environment
Variables List<Pulumi.Azure Native. Container Instance. Inputs. Environment Variable Response> - The environment variables to set in the container instance.
- Liveness
Probe Pulumi.Azure Native. Container Instance. Inputs. Container Probe Response - The liveness probe.
- Ports
List<Pulumi.
Azure Native. Container Instance. Inputs. Container Port Response> - The exposed ports on the container instance.
- Readiness
Probe Pulumi.Azure Native. Container Instance. Inputs. Container Probe Response - The readiness probe.
- Volume
Mounts List<Pulumi.Azure Native. Container Instance. Inputs. Volume Mount Response> - The volume mounts available to the container instance.
- Image string
- The name of the image used to create the container instance.
- Instance
View ContainerProperties Response Instance View - The instance view of the container instance. Only valid in response.
- Name string
- The user-provided name of the container instance.
- Resources
Resource
Requirements Response - The resource requirements of the container instance.
- Command []string
- The commands to execute within the container instance in exec form.
- Environment
Variables []EnvironmentVariable Response - The environment variables to set in the container instance.
- Liveness
Probe ContainerProbe Response - The liveness probe.
- Ports
[]Container
Port Response - The exposed ports on the container instance.
- Readiness
Probe ContainerProbe Response - The readiness probe.
- Volume
Mounts []VolumeMount Response - The volume mounts available to the container instance.
- image String
- The name of the image used to create the container instance.
- instance
View ContainerProperties Response Instance View - The instance view of the container instance. Only valid in response.
- name String
- The user-provided name of the container instance.
- resources
Resource
Requirements Response - The resource requirements of the container instance.
- command List<String>
- The commands to execute within the container instance in exec form.
- environment
Variables List<EnvironmentVariable Response> - The environment variables to set in the container instance.
- liveness
Probe ContainerProbe Response - The liveness probe.
- ports
List<Container
Port Response> - The exposed ports on the container instance.
- readiness
Probe ContainerProbe Response - The readiness probe.
- volume
Mounts List<VolumeMount Response> - The volume mounts available to the container instance.
- image string
- The name of the image used to create the container instance.
- instance
View ContainerProperties Response Instance View - The instance view of the container instance. Only valid in response.
- name string
- The user-provided name of the container instance.
- resources
Resource
Requirements Response - The resource requirements of the container instance.
- command string[]
- The commands to execute within the container instance in exec form.
- environment
Variables EnvironmentVariable Response[] - The environment variables to set in the container instance.
- liveness
Probe ContainerProbe Response - The liveness probe.
- ports
Container
Port Response[] - The exposed ports on the container instance.
- readiness
Probe ContainerProbe Response - The readiness probe.
- volume
Mounts VolumeMount Response[] - The volume mounts available to the container instance.
- image str
- The name of the image used to create the container instance.
- instance_
view ContainerProperties Response Instance View - The instance view of the container instance. Only valid in response.
- name str
- The user-provided name of the container instance.
- resources
Resource
Requirements Response - The resource requirements of the container instance.
- command Sequence[str]
- The commands to execute within the container instance in exec form.
- environment_
variables Sequence[EnvironmentVariable Response] - The environment variables to set in the container instance.
- liveness_
probe ContainerProbe Response - The liveness probe.
- ports
Sequence[Container
Port Response] - The exposed ports on the container instance.
- readiness_
probe ContainerProbe Response - The readiness probe.
- volume_
mounts Sequence[VolumeMount Response] - The volume mounts available to the container instance.
- image String
- The name of the image used to create the container instance.
- instance
View Property Map - The instance view of the container instance. Only valid in response.
- name String
- The user-provided name of the container instance.
- resources Property Map
- The resource requirements of the container instance.
- command List<String>
- The commands to execute within the container instance in exec form.
- environment
Variables List<Property Map> - The environment variables to set in the container instance.
- liveness
Probe Property Map - The liveness probe.
- ports List<Property Map>
- The exposed ports on the container instance.
- readiness
Probe Property Map - The readiness probe.
- volume
Mounts List<Property Map> - The volume mounts available to the container instance.
ContainerStateResponse
- Detail
Status string - The human-readable status of the container instance state.
- Exit
Code int - The container instance exit codes correspond to those from the
docker run
command. - Finish
Time string - The date-time when the container instance state finished.
- Start
Time string - The date-time when the container instance state started.
- State string
- The state of the container instance.
- Detail
Status string - The human-readable status of the container instance state.
- Exit
Code int - The container instance exit codes correspond to those from the
docker run
command. - Finish
Time string - The date-time when the container instance state finished.
- Start
Time string - The date-time when the container instance state started.
- State string
- The state of the container instance.
- detail
Status String - The human-readable status of the container instance state.
- exit
Code Integer - The container instance exit codes correspond to those from the
docker run
command. - finish
Time String - The date-time when the container instance state finished.
- start
Time String - The date-time when the container instance state started.
- state String
- The state of the container instance.
- detail
Status string - The human-readable status of the container instance state.
- exit
Code number - The container instance exit codes correspond to those from the
docker run
command. - finish
Time string - The date-time when the container instance state finished.
- start
Time string - The date-time when the container instance state started.
- state string
- The state of the container instance.
- detail_
status str - The human-readable status of the container instance state.
- exit_
code int - The container instance exit codes correspond to those from the
docker run
command. - finish_
time str - The date-time when the container instance state finished.
- start_
time str - The date-time when the container instance state started.
- state str
- The state of the container instance.
- detail
Status String - The human-readable status of the container instance state.
- exit
Code Number - The container instance exit codes correspond to those from the
docker run
command. - finish
Time String - The date-time when the container instance state finished.
- start
Time String - The date-time when the container instance state started.
- state String
- The state of the container instance.
DnsConfigurationResponse
- Name
Servers List<string> - The DNS servers for the container group.
- Options string
- The DNS options for the container group.
- Search
Domains string - The DNS search domains for hostname lookup in the container group.
- Name
Servers []string - The DNS servers for the container group.
- Options string
- The DNS options for the container group.
- Search
Domains string - The DNS search domains for hostname lookup in the container group.
- name
Servers List<String> - The DNS servers for the container group.
- options String
- The DNS options for the container group.
- search
Domains String - The DNS search domains for hostname lookup in the container group.
- name
Servers string[] - The DNS servers for the container group.
- options string
- The DNS options for the container group.
- search
Domains string - The DNS search domains for hostname lookup in the container group.
- name_
servers Sequence[str] - The DNS servers for the container group.
- options str
- The DNS options for the container group.
- search_
domains str - The DNS search domains for hostname lookup in the container group.
- name
Servers List<String> - The DNS servers for the container group.
- options String
- The DNS options for the container group.
- search
Domains String - The DNS search domains for hostname lookup in the container group.
EncryptionPropertiesResponse
- Key
Name string - The encryption key name.
- Key
Version string - The encryption key version.
- Vault
Base stringUrl - The keyvault base url.
- Key
Name string - The encryption key name.
- Key
Version string - The encryption key version.
- Vault
Base stringUrl - The keyvault base url.
- key
Name String - The encryption key name.
- key
Version String - The encryption key version.
- vault
Base StringUrl - The keyvault base url.
- key
Name string - The encryption key name.
- key
Version string - The encryption key version.
- vault
Base stringUrl - The keyvault base url.
- key_
name str - The encryption key name.
- key_
version str - The encryption key version.
- vault_
base_ strurl - The keyvault base url.
- key
Name String - The encryption key name.
- key
Version String - The encryption key version.
- vault
Base StringUrl - The keyvault base url.
EnvironmentVariableResponse
- Name string
- The name of the environment variable.
- Secure
Value string - The value of the secure environment variable.
- Value string
- The value of the environment variable.
- Name string
- The name of the environment variable.
- Secure
Value string - The value of the secure environment variable.
- Value string
- The value of the environment variable.
- name String
- The name of the environment variable.
- secure
Value String - The value of the secure environment variable.
- value String
- The value of the environment variable.
- name string
- The name of the environment variable.
- secure
Value string - The value of the secure environment variable.
- value string
- The value of the environment variable.
- name str
- The name of the environment variable.
- secure_
value str - The value of the secure environment variable.
- value str
- The value of the environment variable.
- name String
- The name of the environment variable.
- secure
Value String - The value of the secure environment variable.
- value String
- The value of the environment variable.
EventResponse
- Count int
- The count of the event.
- First
Timestamp string - The date-time of the earliest logged event.
- Last
Timestamp string - The date-time of the latest logged event.
- Message string
- The event message.
- Name string
- The event name.
- Type string
- The event type.
- Count int
- The count of the event.
- First
Timestamp string - The date-time of the earliest logged event.
- Last
Timestamp string - The date-time of the latest logged event.
- Message string
- The event message.
- Name string
- The event name.
- Type string
- The event type.
- count Integer
- The count of the event.
- first
Timestamp String - The date-time of the earliest logged event.
- last
Timestamp String - The date-time of the latest logged event.
- message String
- The event message.
- name String
- The event name.
- type String
- The event type.
- count number
- The count of the event.
- first
Timestamp string - The date-time of the earliest logged event.
- last
Timestamp string - The date-time of the latest logged event.
- message string
- The event message.
- name string
- The event name.
- type string
- The event type.
- count int
- The count of the event.
- first_
timestamp str - The date-time of the earliest logged event.
- last_
timestamp str - The date-time of the latest logged event.
- message str
- The event message.
- name str
- The event name.
- type str
- The event type.
- count Number
- The count of the event.
- first
Timestamp String - The date-time of the earliest logged event.
- last
Timestamp String - The date-time of the latest logged event.
- message String
- The event message.
- name String
- The event name.
- type String
- The event type.
GitRepoVolumeResponse
- Repository string
- Repository URL
- Directory string
- 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.
- Revision string
- Commit hash for the specified revision.
- Repository string
- Repository URL
- Directory string
- 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.
- Revision string
- Commit hash for the specified revision.
- repository String
- Repository URL
- directory String
- 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.
- revision String
- Commit hash for the specified revision.
- repository string
- Repository URL
- directory string
- 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.
- revision string
- Commit hash for the specified revision.
- repository str
- Repository URL
- directory str
- 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.
- revision str
- Commit hash for the specified revision.
- repository String
- Repository URL
- directory String
- 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.
- revision String
- Commit hash for the specified revision.
GpuResourceResponse
HttpHeaderResponse
ImageRegistryCredentialResponse
InitContainerDefinitionResponse
- Instance
View Pulumi.Azure Native. Container Instance. Inputs. Init Container Properties Definition Response Instance View - The instance view of the init container. Only valid in response.
- Name string
- The name for the init container.
- Command List<string>
- The command to execute within the init container in exec form.
- Environment
Variables List<Pulumi.Azure Native. Container Instance. Inputs. Environment Variable Response> - The environment variables to set in the init container.
- Image string
- The image of the init container.
- Volume
Mounts List<Pulumi.Azure Native. Container Instance. Inputs. Volume Mount Response> - The volume mounts available to the init container.
- Instance
View InitContainer Properties Definition Response Instance View - The instance view of the init container. Only valid in response.
- Name string
- The name for the init container.
- Command []string
- The command to execute within the init container in exec form.
- Environment
Variables []EnvironmentVariable Response - The environment variables to set in the init container.
- Image string
- The image of the init container.
- Volume
Mounts []VolumeMount Response - The volume mounts available to the init container.
- instance
View InitContainer Properties Definition Response Instance View - The instance view of the init container. Only valid in response.
- name String
- The name for the init container.
- command List<String>
- The command to execute within the init container in exec form.
- environment
Variables List<EnvironmentVariable Response> - The environment variables to set in the init container.
- image String
- The image of the init container.
- volume
Mounts List<VolumeMount Response> - The volume mounts available to the init container.
- instance
View InitContainer Properties Definition Response Instance View - The instance view of the init container. Only valid in response.
- name string
- The name for the init container.
- command string[]
- The command to execute within the init container in exec form.
- environment
Variables EnvironmentVariable Response[] - The environment variables to set in the init container.
- image string
- The image of the init container.
- volume
Mounts VolumeMount Response[] - The volume mounts available to the init container.
- instance_
view InitContainer Properties Definition Response Instance View - The instance view of the init container. Only valid in response.
- name str
- The name for the init container.
- command Sequence[str]
- The command to execute within the init container in exec form.
- environment_
variables Sequence[EnvironmentVariable Response] - The environment variables to set in the init container.
- image str
- The image of the init container.
- volume_
mounts Sequence[VolumeMount Response] - The volume mounts available to the init container.
- instance
View Property Map - The instance view of the init container. Only valid in response.
- name String
- The name for the init container.
- command List<String>
- The command to execute within the init container in exec form.
- environment
Variables List<Property Map> - The environment variables to set in the init container.
- image String
- The image of the init container.
- volume
Mounts List<Property Map> - The volume mounts available to the init container.
InitContainerPropertiesDefinitionResponseInstanceView
- Current
State Pulumi.Azure Native. Container Instance. Inputs. Container State Response - The current state of the init container.
- Events
List<Pulumi.
Azure Native. Container Instance. Inputs. Event Response> - The events of the init container.
- Previous
State Pulumi.Azure Native. Container Instance. Inputs. Container State Response - The previous state of the init container.
- Restart
Count int - The number of times that the init container has been restarted.
- Current
State ContainerState Response - The current state of the init container.
- Events
[]Event
Response - The events of the init container.
- Previous
State ContainerState Response - The previous state of the init container.
- Restart
Count int - The number of times that the init container has been restarted.
- current
State ContainerState Response - The current state of the init container.
- events
List<Event
Response> - The events of the init container.
- previous
State ContainerState Response - The previous state of the init container.
- restart
Count Integer - The number of times that the init container has been restarted.
- current
State ContainerState Response - The current state of the init container.
- events
Event
Response[] - The events of the init container.
- previous
State ContainerState Response - The previous state of the init container.
- restart
Count number - The number of times that the init container has been restarted.
- current_
state ContainerState Response - The current state of the init container.
- events
Sequence[Event
Response] - The events of the init container.
- previous_
state ContainerState Response - The previous state of the init container.
- restart_
count int - The number of times that the init container has been restarted.
- current
State Property Map - The current state of the init container.
- events List<Property Map>
- The events of the init container.
- previous
State Property Map - The previous state of the init container.
- restart
Count Number - The number of times that the init container has been restarted.
IpAddressResponse
- Fqdn string
- The FQDN for the IP.
- Ports
List<Pulumi.
Azure Native. Container Instance. Inputs. Port Response> - The list of ports exposed on the container group.
- Type string
- Specifies if the IP is exposed to the public internet or private VNET.
- Dns
Name stringLabel - The Dns name label for the IP.
- Ip string
- The IP exposed to the public internet.
- Fqdn string
- The FQDN for the IP.
- Ports
[]Port
Response - The list of ports exposed on the container group.
- Type string
- Specifies if the IP is exposed to the public internet or private VNET.
- Dns
Name stringLabel - The Dns name label for the IP.
- Ip string
- The IP exposed to the public internet.
- fqdn String
- The FQDN for the IP.
- ports
List<Port
Response> - The list of ports exposed on the container group.
- type String
- Specifies if the IP is exposed to the public internet or private VNET.
- dns
Name StringLabel - The Dns name label for the IP.
- ip String
- The IP exposed to the public internet.
- fqdn string
- The FQDN for the IP.
- ports
Port
Response[] - The list of ports exposed on the container group.
- type string
- Specifies if the IP is exposed to the public internet or private VNET.
- dns
Name stringLabel - The Dns name label for the IP.
- ip string
- The IP exposed to the public internet.
- fqdn str
- The FQDN for the IP.
- ports
Sequence[Port
Response] - The list of ports exposed on the container group.
- type str
- Specifies if the IP is exposed to the public internet or private VNET.
- dns_
name_ strlabel - The Dns name label for the IP.
- ip str
- The IP exposed to the public internet.
- fqdn String
- The FQDN for the IP.
- ports List<Property Map>
- The list of ports exposed on the container group.
- type String
- Specifies if the IP is exposed to the public internet or private VNET.
- dns
Name StringLabel - The Dns name label for the IP.
- ip String
- The IP exposed to the public internet.
LogAnalyticsResponse
- Workspace
Id string - The workspace id for log analytics
- Workspace
Key string - The workspace key for log analytics
- Log
Type string - The log type to be used.
- Metadata Dictionary<string, string>
- Metadata for log analytics.
- Workspace
Resource Dictionary<string, string>Id - The workspace resource id for log analytics
- Workspace
Id string - The workspace id for log analytics
- Workspace
Key string - The workspace key for log analytics
- Log
Type string - The log type to be used.
- Metadata map[string]string
- Metadata for log analytics.
- Workspace
Resource map[string]stringId - The workspace resource id for log analytics
- workspace
Id String - The workspace id for log analytics
- workspace
Key String - The workspace key for log analytics
- log
Type String - The log type to be used.
- metadata Map<String,String>
- Metadata for log analytics.
- workspace
Resource Map<String,String>Id - The workspace resource id for log analytics
- workspace
Id string - The workspace id for log analytics
- workspace
Key string - The workspace key for log analytics
- log
Type string - The log type to be used.
- metadata {[key: string]: string}
- Metadata for log analytics.
- workspace
Resource {[key: string]: string}Id - The workspace resource id for log analytics
- workspace_
id str - The workspace id for log analytics
- workspace_
key str - The workspace key for log analytics
- log_
type str - The log type to be used.
- metadata Mapping[str, str]
- Metadata for log analytics.
- workspace_
resource_ Mapping[str, str]id - The workspace resource id for log analytics
- workspace
Id String - The workspace id for log analytics
- workspace
Key String - The workspace key for log analytics
- log
Type String - The log type to be used.
- metadata Map<String>
- Metadata for log analytics.
- workspace
Resource Map<String>Id - The workspace resource id for log analytics
PortResponse
ResourceLimitsResponse
- Cpu double
- The CPU limit of this container instance.
- Gpu
Pulumi.
Azure Native. Container Instance. Inputs. Gpu Resource Response - The GPU limit of this container instance.
- Memory
In doubleGB - The memory limit in GB of this container instance.
- Cpu float64
- The CPU limit of this container instance.
- Gpu
Gpu
Resource Response - The GPU limit of this container instance.
- Memory
In float64GB - The memory limit in GB of this container instance.
- cpu Double
- The CPU limit of this container instance.
- gpu
Gpu
Resource Response - The GPU limit of this container instance.
- memory
In DoubleGB - The memory limit in GB of this container instance.
- cpu number
- The CPU limit of this container instance.
- gpu
Gpu
Resource Response - The GPU limit of this container instance.
- memory
In numberGB - The memory limit in GB of this container instance.
- cpu float
- The CPU limit of this container instance.
- gpu
Gpu
Resource Response - The GPU limit of this container instance.
- memory_
in_ floatgb - The memory limit in GB of this container instance.
- cpu Number
- The CPU limit of this container instance.
- gpu Property Map
- The GPU limit of this container instance.
- memory
In NumberGB - The memory limit in GB of this container instance.
ResourceRequestsResponse
- Cpu double
- The CPU request of this container instance.
- Memory
In doubleGB - The memory request in GB of this container instance.
- Gpu
Pulumi.
Azure Native. Container Instance. Inputs. Gpu Resource Response - The GPU request of this container instance.
- Cpu float64
- The CPU request of this container instance.
- Memory
In float64GB - The memory request in GB of this container instance.
- Gpu
Gpu
Resource Response - The GPU request of this container instance.
- cpu Double
- The CPU request of this container instance.
- memory
In DoubleGB - The memory request in GB of this container instance.
- gpu
Gpu
Resource Response - The GPU request of this container instance.
- cpu number
- The CPU request of this container instance.
- memory
In numberGB - The memory request in GB of this container instance.
- gpu
Gpu
Resource Response - The GPU request of this container instance.
- cpu float
- The CPU request of this container instance.
- memory_
in_ floatgb - The memory request in GB of this container instance.
- gpu
Gpu
Resource Response - The GPU request of this container instance.
- cpu Number
- The CPU request of this container instance.
- memory
In NumberGB - The memory request in GB of this container instance.
- gpu Property Map
- The GPU request of this container instance.
ResourceRequirementsResponse
- Requests
Pulumi.
Azure Native. Container Instance. Inputs. Resource Requests Response - The resource requests of this container instance.
- Limits
Pulumi.
Azure Native. Container Instance. Inputs. Resource Limits Response - The resource limits of this container instance.
- Requests
Resource
Requests Response - The resource requests of this container instance.
- Limits
Resource
Limits Response - The resource limits of this container instance.
- requests
Resource
Requests Response - The resource requests of this container instance.
- limits
Resource
Limits Response - The resource limits of this container instance.
- requests
Resource
Requests Response - The resource requests of this container instance.
- limits
Resource
Limits Response - The resource limits of this container instance.
- requests
Resource
Requests Response - The resource requests of this container instance.
- limits
Resource
Limits Response - The resource limits of this container instance.
- requests Property Map
- The resource requests of this container instance.
- limits Property Map
- The resource limits of this container instance.
VolumeMountResponse
- mount_
path str - The path within the container where the volume should be mounted. Must not contain colon (:).
- name str
- The name of the volume mount.
- read_
only bool - The flag indicating whether the volume mount is read-only.
VolumeResponse
- Name string
- The name of the volume.
- Azure
File Pulumi.Azure Native. Container Instance. Inputs. Azure File Volume Response - The Azure File volume.
- Empty
Dir object - The empty directory volume.
- Git
Repo Pulumi.Azure Native. Container Instance. Inputs. Git Repo Volume Response - The git repo volume.
- Secret Dictionary<string, string>
- The secret volume.
- Name string
- The name of the volume.
- Azure
File AzureFile Volume Response - The Azure File volume.
- Empty
Dir interface{} - The empty directory volume.
- Git
Repo GitRepo Volume Response - The git repo volume.
- Secret map[string]string
- The secret volume.
- name String
- The name of the volume.
- azure
File AzureFile Volume Response - The Azure File volume.
- empty
Dir Object - The empty directory volume.
- git
Repo GitRepo Volume Response - The git repo volume.
- secret Map<String,String>
- The secret volume.
- name string
- The name of the volume.
- azure
File AzureFile Volume Response - The Azure File volume.
- empty
Dir any - The empty directory volume.
- git
Repo GitRepo Volume Response - The git repo volume.
- secret {[key: string]: string}
- The secret volume.
- name str
- The name of the volume.
- azure_
file AzureFile Volume Response - The Azure File volume.
- empty_
dir Any - The empty directory volume.
- git_
repo GitRepo Volume Response - The git repo volume.
- secret Mapping[str, str]
- The secret volume.
- name String
- The name of the volume.
- azure
File Property Map - The Azure File volume.
- empty
Dir Any - The empty directory volume.
- git
Repo Property Map - The git repo volume.
- secret Map<String>
- The secret volume.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi