Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAccountKeyType() []string + func PossibleValuesForAuthenticationMode() []string + func PossibleValuesForAutoStorageAuthenticationMode() []string + func PossibleValuesForEndpointAccessDefaultAction() []string + func PossibleValuesForIPRuleAction() []string + func PossibleValuesForKeySource() []string + func PossibleValuesForPoolAllocationMode() []string + func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string + func PossibleValuesForPrivateLinkServiceConnectionStatus() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccessType() []string + func ValidateBatchAccountID(input interface{}, key string) (warnings []string, errors []error) + type AccountKeyType string + const AccountKeyTypePrimary + const AccountKeyTypeSecondary + func (s *AccountKeyType) UnmarshalJSON(bytes []byte) error + type AuthenticationMode string + const AuthenticationModeAAD + const AuthenticationModeSharedKey + const AuthenticationModeTaskAuthenticationToken + func (s *AuthenticationMode) UnmarshalJSON(bytes []byte) error + type AutoStorageAuthenticationMode string + const AutoStorageAuthenticationModeBatchAccountManagedIdentity + const AutoStorageAuthenticationModeStorageKeys + func (s *AutoStorageAuthenticationMode) UnmarshalJSON(bytes []byte) error + type AutoStorageBaseProperties struct + AuthenticationMode *AutoStorageAuthenticationMode + NodeIdentityReference *ComputeNodeIdentityReference + StorageAccountId string + type AutoStorageProperties struct + AuthenticationMode *AutoStorageAuthenticationMode + LastKeySync string + NodeIdentityReference *ComputeNodeIdentityReference + StorageAccountId string + func (o *AutoStorageProperties) GetLastKeySyncAsTime() (*time.Time, error) + func (o *AutoStorageProperties) SetLastKeySyncAsTime(input time.Time) + type BatchAccount struct + Id *string + Identity *identity.SystemOrUserAssignedMap + Location *string + Name *string + Properties *BatchAccountProperties + Tags *map[string]string + Type *string + type BatchAccountClient struct + Client *resourcemanager.Client + func NewBatchAccountClientWithBaseURI(sdkApi sdkEnv.Api) (*BatchAccountClient, error) + func (c BatchAccountClient) Create(ctx context.Context, id BatchAccountId, input BatchAccountCreateParameters) (result CreateOperationResponse, err error) + func (c BatchAccountClient) CreateThenPoll(ctx context.Context, id BatchAccountId, input BatchAccountCreateParameters) error + func (c BatchAccountClient) Delete(ctx context.Context, id BatchAccountId) (result DeleteOperationResponse, err error) + func (c BatchAccountClient) DeleteThenPoll(ctx context.Context, id BatchAccountId) error + func (c BatchAccountClient) Get(ctx context.Context, id BatchAccountId) (result GetOperationResponse, err error) + func (c BatchAccountClient) GetKeys(ctx context.Context, id BatchAccountId) (result GetKeysOperationResponse, err error) + func (c BatchAccountClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error) + func (c BatchAccountClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c BatchAccountClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c BatchAccountClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c BatchAccountClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error) + func (c BatchAccountClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error) + func (c BatchAccountClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id BatchAccountId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error) + func (c BatchAccountClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id BatchAccountId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error) + func (c BatchAccountClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id BatchAccountId, ...) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error) + func (c BatchAccountClient) RegenerateKey(ctx context.Context, id BatchAccountId, ...) (result RegenerateKeyOperationResponse, err error) + func (c BatchAccountClient) SynchronizeAutoStorageKeys(ctx context.Context, id BatchAccountId) (result SynchronizeAutoStorageKeysOperationResponse, err error) + func (c BatchAccountClient) Update(ctx context.Context, id BatchAccountId, input BatchAccountUpdateParameters) (result UpdateOperationResponse, err error) + type BatchAccountCreateParameters struct + Identity *identity.SystemOrUserAssignedMap + Location string + Properties *BatchAccountCreateProperties + Tags *map[string]string + type BatchAccountCreateProperties struct + AllowedAuthenticationModes *[]AuthenticationMode + AutoStorage *AutoStorageBaseProperties + Encryption *EncryptionProperties + KeyVaultReference *KeyVaultReference + NetworkProfile *NetworkProfile + PoolAllocationMode *PoolAllocationMode + PublicNetworkAccess *PublicNetworkAccessType + type BatchAccountId struct + BatchAccountName string + ResourceGroupName string + SubscriptionId string + func NewBatchAccountID(subscriptionId string, resourceGroupName string, batchAccountName string) BatchAccountId + func ParseBatchAccountID(input string) (*BatchAccountId, error) + func ParseBatchAccountIDInsensitively(input string) (*BatchAccountId, error) + func (id *BatchAccountId) FromParseResult(input resourceids.ParseResult) error + func (id BatchAccountId) ID() string + func (id BatchAccountId) Segments() []resourceids.Segment + func (id BatchAccountId) String() string + type BatchAccountKeys struct + AccountName *string + Primary *string + Secondary *string + type BatchAccountOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p BatchAccountOperationPredicate) Matches(input BatchAccount) bool + type BatchAccountProperties struct + AccountEndpoint *string + ActiveJobAndJobScheduleQuota *int64 + AllowedAuthenticationModes *[]AuthenticationMode + AutoStorage *AutoStorageProperties + DedicatedCoreQuota *int64 + DedicatedCoreQuotaPerVMFamily *[]VirtualMachineFamilyCoreQuota + DedicatedCoreQuotaPerVMFamilyEnforced *bool + Encryption *EncryptionProperties + KeyVaultReference *KeyVaultReference + LowPriorityCoreQuota *int64 + NetworkProfile *NetworkProfile + NodeManagementEndpoint *string + PoolAllocationMode *PoolAllocationMode + PoolQuota *int64 + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccessType + type BatchAccountRegenerateKeyParameters struct + KeyName AccountKeyType + type BatchAccountUpdateParameters struct + Identity *identity.SystemOrUserAssignedMap + Properties *BatchAccountUpdateProperties + Tags *map[string]string + type BatchAccountUpdateProperties struct + AllowedAuthenticationModes *[]AuthenticationMode + AutoStorage *AutoStorageBaseProperties + Encryption *EncryptionProperties + NetworkProfile *NetworkProfile + PublicNetworkAccess *PublicNetworkAccessType + type ComputeNodeIdentityReference struct + ResourceId *string + type CreateOperationResponse struct + HttpResponse *http.Response + Model *BatchAccount + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type EncryptionProperties struct + KeySource *KeySource + KeyVaultProperties *KeyVaultProperties + type EndpointAccessDefaultAction string + const EndpointAccessDefaultActionAllow + const EndpointAccessDefaultActionDeny + func (s *EndpointAccessDefaultAction) UnmarshalJSON(bytes []byte) error + type EndpointAccessProfile struct + DefaultAction EndpointAccessDefaultAction + IPRules *[]IPRule + type EndpointDependency struct + Description *string + DomainName *string + EndpointDetails *[]EndpointDetail + type EndpointDetail struct + Port *int64 + type GetKeysOperationResponse struct + HttpResponse *http.Response + Model *BatchAccountKeys + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *BatchAccount + OData *odata.OData + type IPRule struct + Action IPRuleAction + Value string + type IPRuleAction string + const IPRuleActionAllow + func (s *IPRuleAction) UnmarshalJSON(bytes []byte) error + type KeySource string + const KeySourceMicrosoftPointBatch + const KeySourceMicrosoftPointKeyVault + func (s *KeySource) UnmarshalJSON(bytes []byte) error + type KeyVaultProperties struct + KeyIdentifier *string + type KeyVaultReference struct + Id string + Url string + type ListByResourceGroupCompleteResult struct + Items []BatchAccount + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]BatchAccount + OData *odata.OData + type ListCompleteResult struct + Items []BatchAccount + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]BatchAccount + OData *odata.OData + type ListOutboundNetworkDependenciesEndpointsCompleteResult struct + Items []OutboundEnvironmentEndpoint + LatestHttpResponse *http.Response + type ListOutboundNetworkDependenciesEndpointsCustomPager struct + NextLink *odata.Link + func (p *ListOutboundNetworkDependenciesEndpointsCustomPager) NextPageLink() *odata.Link + type ListOutboundNetworkDependenciesEndpointsOperationResponse struct + HttpResponse *http.Response + Model *[]OutboundEnvironmentEndpoint + OData *odata.OData + type NetworkProfile struct + AccountAccess *EndpointAccessProfile + NodeManagementAccess *EndpointAccessProfile + type OutboundEnvironmentEndpoint struct + Category *string + Endpoints *[]EndpointDependency + type OutboundEnvironmentEndpointOperationPredicate struct + Category *string + func (p OutboundEnvironmentEndpointOperationPredicate) Matches(input OutboundEnvironmentEndpoint) bool + type PoolAllocationMode string + const PoolAllocationModeBatchService + const PoolAllocationModeUserSubscription + func (s *PoolAllocationMode) UnmarshalJSON(bytes []byte) error + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Etag *string + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + GroupIds *[]string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCancelled + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + const PrivateEndpointConnectionProvisioningStateUpdating + func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status PrivateLinkServiceConnectionStatus + type PrivateLinkServiceConnectionStatus string + const PrivateLinkServiceConnectionStatusApproved + const PrivateLinkServiceConnectionStatusDisconnected + const PrivateLinkServiceConnectionStatusPending + const PrivateLinkServiceConnectionStatusRejected + func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type ProvisioningState string + const ProvisioningStateCancelled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateInvalid + const ProvisioningStateSucceeded + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicNetworkAccessType string + const PublicNetworkAccessTypeDisabled + const PublicNetworkAccessTypeEnabled + func (s *PublicNetworkAccessType) UnmarshalJSON(bytes []byte) error + type RegenerateKeyOperationResponse struct + HttpResponse *http.Response + Model *BatchAccountKeys + OData *odata.OData + type SynchronizeAutoStorageKeysOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *BatchAccount + OData *odata.OData + type VirtualMachineFamilyCoreQuota struct + CoreQuota *int64 + Name *string