Sprache

ArmContainerInstanceModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmContainerInstanceModelFactory
type ArmContainerInstanceModelFactory = class
Public Class ArmContainerInstanceModelFactory
Inheritance
ArmContainerInstanceModelFactory

Methods

Name Description
ApplicationGateway(String, IEnumerable<ApplicationGatewayBackendAddressPool>)

Application Gateway the CG profile will use to interact with CGs in a backend pool.

ApplicationGatewayBackendAddressPool(String)

NGroups application gateway backend address pool.

CachedImages(String, String)

The cached image and OS type.

ContainerAttachResult(Uri, String)

The information for the output stream from container attach.

ContainerCapabilities(String, String, Nullable<AzureLocation>, String, String, ContainerSupportedCapabilities)

The regional capabilities.

ContainerEnvironmentVariable(String, String, String, String)

The environment variable to set within the container instance.

ContainerEvent(Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, String)

A container group or container instance event.

ContainerExecContent(String, ContainerExecRequestTerminalSize)

The container exec request.

ContainerExecRequestTerminalSize(Nullable<Int32>, Nullable<Int32>)

The size of the terminal.

ContainerExecResult(Uri, String)

The information for the container exec command.

ContainerGpuResourceInfo(Int32, ContainerGpuSku)

The GPU resource.

ContainerGroupData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<String>, ManagedServiceIdentity, String, IEnumerable<ContainerGroupSecretReference>, IEnumerable<ContainerInstanceContainer>, IEnumerable<ContainerGroupImageRegistryCredential>, Nullable<ContainerGroupRestartPolicy>, ContainerGroupIPAddress, Nullable<ContainerInstanceOperatingSystemType>, IEnumerable<ContainerVolume>, ContainerGroupInstanceView, IEnumerable<ContainerGroupSubnetId>, ContainerGroupDnsConfiguration, Nullable<ContainerGroupSku>, ContainerGroupEncryptionProperties, IEnumerable<InitContainerDefinitionContent>, IEnumerable<DeploymentExtensionSpec>, Nullable<ContainerGroupPriority>, ContainerGroupIdentityAccessControlLevels, ContainerGroupProfileReferenceDefinition, StandbyPoolProfileDefinition, Nullable<Boolean>, ContainerGroupLogAnalytics, String)
ContainerGroupDnsConfiguration(IEnumerable<String>, String, String)

DNS configuration for the container group.

ContainerGroupElasticProfile(Nullable<Int32>, Nullable<Boolean>, String)
ContainerGroupEncryptionProperties(Uri, String, String, String)

The container group encryption properties.

ContainerGroupFileShare(String, String, String, ContainerGroupFileShareProperties)

File shares that can be mounted on container groups.

ContainerGroupFileShareProperties(Nullable<AzureFileShareAccessType>, Nullable<AzureFileShareAccessTier>)

The ContainerGroupFileShareProperties.

ContainerGroupIdentityAccessControl(Nullable<ContainerGroupIdentityAccessLevel>, ResourceIdentifier)

The access control for an identity.

ContainerGroupIdentityAccessControlLevels(Nullable<ContainerGroupIdentityAccessLevel>, IEnumerable<ContainerGroupIdentityAccessControl>)

The access control levels of the identities.

ContainerGroupImageRegistryCredential(String, String, String, String, String, Uri)

Image registry credential.

ContainerGroupInstanceView(IEnumerable<ContainerEvent>, String)

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

ContainerGroupIPAddress(IEnumerable<ContainerGroupPort>, ContainerGroupIPAddressType, IPAddress, String, Nullable<DnsNameLabelReusePolicy>, String)

IP address for the container group.

ContainerGroupLogAnalytics(String, String, Nullable<ContainerGroupLogAnalyticsLogType>, IDictionary<String,String>, ResourceIdentifier)

Container group log analytics information.

ContainerGroupNetworkProfile(IEnumerable<LoadBalancerBackendAddressPool>, ApplicationGateway)
ContainerGroupPatch(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<String>)

The Resource model definition.

ContainerGroupPort(Nullable<ContainerGroupNetworkProtocol>, Int32)

The port exposed on the container group.

ContainerGroupProfileData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<ContainerGroupSku>, ContainerGroupEncryptionProperties, IEnumerable<ContainerInstanceContainer>, IEnumerable<InitContainerDefinitionContent>, IEnumerable<DeploymentExtensionSpec>, IEnumerable<ContainerGroupImageRegistryCredential>, Nullable<ContainerGroupRestartPolicy>, Nullable<DateTimeOffset>, ContainerGroupIPAddress, Nullable<DateTimeOffset>, Nullable<ContainerInstanceOperatingSystemType>, IEnumerable<ContainerVolume>, Nullable<ContainerGroupPriority>, ContainerSecurityContextDefinition, Nullable<Int32>, IEnumerable<Int32>, Nullable<Boolean>, ContainerGroupLogAnalytics, String, IEnumerable<String>)
ContainerGroupProfilePatch(IDictionary<String,String>)

Properties of container group profile that need to be patched.

ContainerGroupProfileReferenceDefinition(ResourceIdentifier, Nullable<Int32>)

The container group profile reference.

ContainerGroupProfileStub(ResourceIdentifier, Nullable<Int32>, ContainerGroupNetworkProfile, IEnumerable<ContainerGroupFileShare>, NGroupContainerGroupProperties)
ContainerGroupSandboxData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ContainerGroupSandboxProperties, ManagedServiceIdentity)

A SandboxGroup tracked resource.

ContainerGroupSandboxProperties(Nullable<ContainerGroupSandboxProvisioningState>, IEnumerable<ContainerSandboxGroupSubnetReference>, ResourceIdentifier)
ContainerGroupSecretReference(String, ResourceIdentifier, Uri)

A secret reference.

ContainerGroupSubnetId(ResourceIdentifier, String)

Container group subnet information.

ContainerHttpGet(String, Int32, Nullable<ContainerHttpGetScheme>, IEnumerable<ContainerHttpHeader>)

The container Http Get settings, for liveness or readiness probe.

ContainerHttpHeader(String, String)

The HTTP header.

ContainerInstanceAzureFileVolume(String, Nullable<Boolean>, String, String, String, String)

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

ContainerInstanceContainer(String, String, IEnumerable<String>, IEnumerable<ContainerPort>, IEnumerable<ContainerEnvironmentVariable>, ContainerInstanceView, ContainerResourceRequirements, IEnumerable<ContainerVolumeMount>, ContainerProbe, ContainerProbe, ContainerSecurityContextDefinition, IDictionary<String,String>)

Initializes a new instance of ContainerInstanceContainer.

ContainerInstanceGitRepoVolume(String, String, String)

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

ContainerInstanceUsage(String, String, Nullable<Int32>, Nullable<Int32>, ContainerInstanceUsageName)

A single usage result.

ContainerInstanceUsageName(String, String)

The name object of the resource.

ContainerInstanceView(Nullable<Int32>, ContainerState, ContainerState, IEnumerable<ContainerEvent>)

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

ContainerLogs(String)

The logs.

ContainerPort(Nullable<ContainerNetworkProtocol>, Int32)

The port exposed on the container instance.

ContainerProbe(IEnumerable<String>, ContainerHttpGet, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
ContainerResourceLimits(Nullable<Double>, Nullable<Double>, ContainerGpuResourceInfo)

The resource limits.

ContainerResourceRequestsContent(Double, Double, ContainerGpuResourceInfo)

The resource requests.

ContainerResourceRequirements(ContainerResourceRequestsContent, ContainerResourceLimits)

The resource requirements.

ContainerSandboxGroupAccessToken(Uri, String, DateTimeOffset)

The result of getting an access token for a SandboxGroup.

ContainerSandboxGroupPatch(IDictionary<String,String>, ManagedServiceIdentity)

The type used for updating a SandboxGroup resource.

ContainerSandboxGroupSubnetReference(ResourceIdentifier)

A reference to a subnet resource.

ContainerSecurityContextCapabilitiesDefinition(IEnumerable<String>, IEnumerable<String>)

The capabilities to add or drop from a container.

ContainerSecurityContextDefinition(Nullable<Boolean>, Nullable<Boolean>, ContainerSecurityContextCapabilitiesDefinition, Nullable<Int32>, Nullable<Int32>, String)

The security context for the container.

ContainerState(String, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<DateTimeOffset>, String)

The container instance state.

ContainerSupportedCapabilities(Nullable<Single>, Nullable<Single>, Nullable<Single>)

The supported capabilities.

ContainerVolume(String, ContainerInstanceAzureFileVolume, BinaryData, IDictionary<String,String>, IDictionary<String,String>, ContainerInstanceGitRepoVolume)

The properties of the volume.

ContainerVolumeMount(String, String, Nullable<Boolean>)

The properties of the volume mount.

DeploymentExtensionSpec(String, String, String, BinaryData, BinaryData)
InitContainerDefinitionContent(String, String, IEnumerable<String>, IEnumerable<ContainerEnvironmentVariable>, InitContainerPropertiesDefinitionInstanceView, IEnumerable<ContainerVolumeMount>, ContainerSecurityContextDefinition)

Initializes a new instance of InitContainerDefinitionContent.

InitContainerPropertiesDefinitionInstanceView(Nullable<Int32>, ContainerState, ContainerState, IEnumerable<ContainerEvent>)

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

LoadBalancerBackendAddressPool(String)

NGroups load balancer backend address pool.

NGroupContainerGroupProperties(IEnumerable<ContainerGroupSubnetId>, IEnumerable<NGroupContainerGroupPropertyVolume>, IEnumerable<NGroupContainerGroupPropertyContainer>)

Container Group properties which can be set while creating or updating the NGroups.

NGroupContainerGroupPropertyContainer(String, IEnumerable<ContainerVolumeMount>)
NGroupContainerGroupPropertyVolume(String, ContainerInstanceAzureFileVolume)

Contains information about the volumes that can be mounted by Containers in the Container Groups.

NGroupData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ContainerGroupElasticProfile, IEnumerable<ContainerGroupProfileStub>, Nullable<NGroupProvisioningState>, NGroupUpdateProfile, Nullable<Int32>, IEnumerable<String>, ManagedServiceIdentity)
NGroupPatch(SystemData, ContainerGroupElasticProfile, IEnumerable<ContainerGroupProfileStub>, Nullable<NGroupProvisioningState>, NGroupUpdateProfile, Nullable<Int32>, ManagedServiceIdentity, IDictionary<String,String>, IEnumerable<String>)
NGroupRollingUpdateProfile(Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>)

This profile allows the customers to customize the rolling update.

NGroupUpdateProfile(Nullable<NGroupUpdateMode>, NGroupRollingUpdateProfile)

Used by the customer to specify the way to update the Container Groups in NGroup.

StandbyPoolProfileDefinition(ResourceIdentifier, Nullable<Boolean>)

The standby pool profile reference.

Applies to