ArmBatchModelFactory Class

Definition

Model factory for models.

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

Methods

Name Description
BatchAccessRuleProperties(Nullable<BatchAccessRuleDirection>, IEnumerable<String>, IEnumerable<SubResource>, IEnumerable<NetworkSecurityPerimeter>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)

Properties of Access Rule.

BatchAccountCertificateCreateOrUpdateContent(ResourceIdentifier, String, ResourceType, SystemData, String, String, Nullable<BatchAccountCertificateFormat>, BinaryData, String, Nullable<ETag>)

Initializes a new instance of Azure.ResourceManager.Batch.Models.BatchAccountCertificateCreateOrUpdateContent.

BatchAccountCertificateData(ResourceIdentifier, String, ResourceType, SystemData, String, String, Nullable<BatchAccountCertificateFormat>, Nullable<BatchAccountCertificateProvisioningState>, Nullable<DateTimeOffset>, Nullable<BatchAccountCertificateProvisioningState>, Nullable<DateTimeOffset>, String, ResponseError, Nullable<ETag>)

Initializes a new instance of Azure.ResourceManager.Batch.BatchAccountCertificateData.

BatchAccountCreateOrUpdateContent(AzureLocation, IDictionary<String, String>, ManagedServiceIdentity, BatchAccountAutoStorageBaseConfiguration, Nullable<BatchAccountPoolAllocationMode>, BatchKeyVaultReference, Nullable<BatchPublicNetworkAccess>, BatchNetworkProfile, BatchAccountEncryptionConfiguration, IEnumerable<BatchAuthenticationMode>)

Initializes a new instance of BatchAccountCreateOrUpdateContent.

BatchAccountData(ResourceIdentifier, String, ResourceType, SystemData, ManagedServiceIdentity, String, String, Nullable<BatchProvisioningState>, Nullable<BatchAccountPoolAllocationMode>, BatchKeyVaultReference, Nullable<BatchPublicNetworkAccess>, BatchNetworkProfile, IEnumerable<BatchPrivateEndpointConnectionData>, BatchAccountAutoStorageConfiguration, BatchAccountEncryptionConfiguration, Nullable<Int32>, Nullable<Int32>, IEnumerable<BatchVmFamilyCoreQuota>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, IEnumerable<BatchAuthenticationMode>, Nullable<AzureLocation>, IDictionary<String,String>)

Initializes a new instance of BatchAccountData.

BatchAccountData(ResourceIdentifier, String, ResourceType, SystemData, ManagedServiceIdentity, String, String, Nullable<BatchProvisioningState>, Nullable<BatchAccountPoolAllocationMode>, BatchKeyVaultReference, Nullable<BatchPublicNetworkAccess>, BatchNetworkProfile, IEnumerable<BatchPrivateEndpointConnectionData>, BatchAccountAutoStorageConfiguration, BatchAccountEncryptionConfiguration, Nullable<Int32>, Nullable<Int32>, IEnumerable<BatchVmFamilyCoreQuota>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, IEnumerable<BatchAuthenticationMode>, Nullable<AzureLocation>, IReadOnlyDictionary<String,String>)

Initializes a new instance of BatchAccountData.

BatchAccountDetectorData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<ETag>, IDictionary<String,String>, String)

Initializes a new instance of BatchAccountDetectorData.

BatchAccountDetectorData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<ETag>)

Initializes a new instance of BatchAccountDetectorData.

BatchAccountEndpointDependency(String, String, IEnumerable<BatchEndpointDetail>)

A domain name and connection details used to access a dependency.

BatchAccountKeys(String, String, String)

A set of Azure Batch account keys.

BatchAccountOutboundEnvironmentEndpoint(String, IEnumerable<BatchAccountEndpointDependency>)

A collection of related endpoints from the same service for which the Batch service requires outbound access.

BatchAccountPatch(IDictionary<String,String>, BatchAccountAutoStorageBaseConfiguration, BatchAccountEncryptionConfiguration, IEnumerable<BatchAuthenticationMode>, Nullable<BatchPublicNetworkAccess>, BatchNetworkProfile, ManagedServiceIdentity)
BatchAccountPoolAutoScaleRun(DateTimeOffset, String, ResponseError)

The results and errors from an execution of a pool autoscale formula.

BatchAccountPoolData(ResourceIdentifier, String, ResourceType, SystemData, ManagedServiceIdentity, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<BatchAccountPoolProvisioningState>, Nullable<DateTimeOffset>, Nullable<BatchAccountPoolAllocationState>, Nullable<DateTimeOffset>, String, BatchDeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, BatchAccountPoolScaleSettings, BatchAccountPoolAutoScaleRun, Nullable<InterNodeCommunicationState>, BatchNetworkConfiguration, Nullable<Int32>, Nullable<BatchNodeFillType>, IEnumerable<BatchUserAccount>, IEnumerable<BatchAccountPoolMetadataItem>, BatchAccountPoolStartTask, IEnumerable<BatchCertificateReference>, IEnumerable<BatchApplicationPackageReference>, IEnumerable<String>, BatchResizeOperationStatus, IEnumerable<BatchMountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, IDictionary<String,String>, Nullable<ETag>)

Initializes a new instance of BatchAccountPoolData.

BatchAccountPoolData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<BatchAccountPoolProvisioningState>, Nullable<DateTimeOffset>, Nullable<BatchAccountPoolAllocationState>, Nullable<DateTimeOffset>, String, Nullable<Int32>, Nullable<Int32>, BatchAccountPoolScaleSettings, BatchAccountPoolAutoScaleRun, Nullable<InterNodeCommunicationState>, BatchNetworkConfiguration, Nullable<Int32>, BatchTaskSchedulingPolicy, IEnumerable<BatchUserAccount>, IEnumerable<BatchAccountPoolMetadataItem>, BatchAccountPoolStartTask, IEnumerable<BatchApplicationPackageReference>, BatchResizeOperationStatus, IEnumerable<BatchMountConfiguration>, UpgradePolicy, BatchVmConfiguration, ManagedServiceIdentity, Nullable<ETag>, IDictionary<String,String>)
BatchAccountPoolStartTask(String, IEnumerable<BatchResourceFile>, IEnumerable<BatchEnvironmentSetting>, BatchUserIdentity, Nullable<Int32>, Nullable<Boolean>, BatchTaskContainerSettings)

A task which is run when a compute node joins a pool in the Azure Batch service, or when the compute node is rebooted or reimaged.

BatchAccountRegenerateKeyContent(BatchAccountKeyType)

Parameters supplied to the RegenerateKey operation.

BatchApplicationData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<ETag>, IDictionary<String,String>, String, Nullable<Boolean>, String)

Initializes a new instance of BatchApplicationData.

BatchApplicationData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<Boolean>, String, Nullable<ETag>)

Initializes a new instance of BatchApplicationData.

BatchApplicationPackageActivateContent(String)

Parameters for an activating an application package.

BatchApplicationPackageData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<BatchApplicationPackageState>, String, Uri, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<ETag>)

Initializes a new instance of BatchApplicationPackageData.

BatchDiskEncryptionConfiguration(IEnumerable<BatchDiskEncryptionTarget>, BatchDiskCustomerManagedKey)

The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Azure Compute Gallery Image.

BatchEndpointAccessProfile(BatchEndpointAccessDefaultAction, IEnumerable<BatchIPRule>)

Network access profile for Batch endpoint.

BatchEndpointDetail(Nullable<Int32>)

Details about the connection between the Batch service and the endpoint.

BatchInboundNatPool(String, BatchInboundEndpointProtocol, Int32, Int32, Int32, IEnumerable<BatchNetworkSecurityGroupRule>)

A inbound NAT pool that can be used to address specific ports on compute nodes in a Batch pool externally.

BatchLocationQuota(Nullable<Int32>)

Quotas associated with a Batch region for a particular subscription.

BatchNameAvailabilityContent(String, ResourceType)

Parameters for a check name availability request.

BatchNameAvailabilityResult(Nullable<Boolean>, Nullable<BatchNameUnavailableReason>, String)

The CheckNameAvailability operation response.

BatchNetworkSecurityGroupRule(Int32, BatchNetworkSecurityGroupRuleAccess, String, IEnumerable<String>)

A network security group rule to apply to an inbound endpoint.

BatchPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<BatchPrivateEndpointConnectionProvisioningState>, IEnumerable<String>, BatchPrivateLinkServiceConnectionState, ResourceIdentifier, Nullable<ETag>, IDictionary<String,String>)
BatchPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<BatchPrivateEndpointConnectionProvisioningState>, ResourceIdentifier, IEnumerable<String>, BatchPrivateLinkServiceConnectionState, Nullable<ETag>)

Initializes a new instance of BatchPrivateEndpointConnectionData.

BatchPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<ETag>, IDictionary<String,String>, String, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of BatchPrivateLinkResourceData.

BatchPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>, IEnumerable<String>, Nullable<ETag>)

Initializes a new instance of BatchPrivateLinkResourceData.

BatchPrivateLinkServiceConnectionState(BatchPrivateLinkServiceConnectionStatus, String, String)

The private link service connection state of the private endpoint connection.

BatchProvisioningIssue(String, BatchProvisioningIssueProperties)

Describes a provisioning issue for a network security perimeter configuration.

BatchProvisioningIssueProperties(Nullable<BatchIssueType>, Nullable<BatchSeverity>, String, IEnumerable<ResourceIdentifier>, IEnumerable<BatchAccessRule>)

Details of a provisioning issue for a network security perimeter (NSP) configuration. Resource providers should generate separate provisioning issue elements for each separate issue detected, and include a meaningful and distinctive description, as well as any appropriate suggestedResourceIds and suggestedAccessRules.

BatchPublicIPAddressConfiguration(Nullable<BatchIPAddressProvisioningType>, IEnumerable<ResourceIdentifier>, IEnumerable<BatchIPFamily>, IEnumerable<BatchIPTag>)

The public IP Address configuration of the networking configuration of a Pool.

BatchResizeOperationStatus(Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<BatchNodeDeallocationOption>, Nullable<DateTimeOffset>, IEnumerable<ResponseError>)

Details about the current or last completed resize operation.

BatchSkuCapability(String, String)

A SKU capability, such as the number of cores.

BatchSupportedSku(String, String, IEnumerable<BatchSkuCapability>, Nullable<DateTimeOffset>)

Describes a Batch supported SKU.

BatchSupportedSku(String, String, IEnumerable<BatchSkuCapability>)

Initializes a new instance of BatchSupportedSku.

BatchTaskContainerSettings(String, String, BatchVmContainerRegistry, Nullable<BatchContainerWorkingDirectory>, IEnumerable<ContainerHostBatchBindMountEntry>)

The container settings for a task.

BatchVmConfiguration(BatchImageReference, String, Nullable<Boolean>, IEnumerable<BatchVmDataDisk>, String, BatchVmContainerConfiguration, BatchDiskEncryptionConfiguration, Nullable<BatchNodePlacementPolicyType>, IEnumerable<BatchVmExtension>, BatchOSDisk, BatchSecurityProfile, ResourceIdentifier)
BatchVmContainerConfiguration(BatchVmContainerType, IEnumerable<String>, IEnumerable<BatchVmContainerRegistry>)

The configuration for container-enabled pools.

BatchVmExtension(String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, BinaryData, BinaryData, IEnumerable<String>)

The configuration for virtual machine extensions.

BatchVmFamilyCoreQuota(String, Nullable<Int32>)

A VM Family and its associated core quota for the Batch account.

NetworkSecurityPerimeterConfigurationData(ResourceIdentifier, String, ResourceType, SystemData, NetworkSecurityPerimeterConfigurationProperties)

Network security perimeter (NSP) configuration resource.

NetworkSecurityPerimeterConfigurationProperties(Nullable<NetworkSecurityPerimeterConfigurationProvisioningState>, IEnumerable<BatchProvisioningIssue>, NetworkSecurityPerimeter, BatchResourceAssociation, NetworkSecurityProfile)

Network security configuration properties.

NetworkSecurityProfile(String, Nullable<Int32>, IEnumerable<BatchAccessRule>, Nullable<Int32>, IEnumerable<String>)

Network security perimeter configuration profile.

Applies to