Documentation ¶
Index ¶
- 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
- type AuthenticationMode
- type AutoStorageAuthenticationMode
- type AutoStorageBaseProperties
- type AutoStorageProperties
- type BatchAccount
- type BatchAccountClient
- 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
- type BatchAccountCreateProperties
- type BatchAccountId
- type BatchAccountKeys
- type BatchAccountOperationPredicate
- type BatchAccountProperties
- type BatchAccountRegenerateKeyParameters
- type BatchAccountUpdateParameters
- type BatchAccountUpdateProperties
- type ComputeNodeIdentityReference
- type CreateOperationResponse
- type DeleteOperationResponse
- type EncryptionProperties
- type EndpointAccessDefaultAction
- type EndpointAccessProfile
- type EndpointDependency
- type EndpointDetail
- type GetKeysOperationResponse
- type GetOperationResponse
- type IPRule
- type IPRuleAction
- type KeySource
- type KeyVaultProperties
- type KeyVaultReference
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type ListOutboundNetworkDependenciesEndpointsCompleteResult
- type ListOutboundNetworkDependenciesEndpointsOperationResponse
- type NetworkProfile
- type OutboundEnvironmentEndpoint
- type OutboundEnvironmentEndpointOperationPredicate
- type PoolAllocationMode
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStatus
- type ProvisioningState
- type PublicNetworkAccessType
- type RegenerateKeyOperationResponse
- type SynchronizeAutoStorageKeysOperationResponse
- type UpdateOperationResponse
- type VirtualMachineFamilyCoreQuota
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccountKeyType ¶
func PossibleValuesForAccountKeyType() []string
func PossibleValuesForAuthenticationMode ¶
func PossibleValuesForAuthenticationMode() []string
func PossibleValuesForAutoStorageAuthenticationMode ¶
func PossibleValuesForAutoStorageAuthenticationMode() []string
func PossibleValuesForEndpointAccessDefaultAction ¶
func PossibleValuesForEndpointAccessDefaultAction() []string
func PossibleValuesForIPRuleAction ¶
func PossibleValuesForIPRuleAction() []string
func PossibleValuesForKeySource ¶
func PossibleValuesForKeySource() []string
func PossibleValuesForPoolAllocationMode ¶
func PossibleValuesForPoolAllocationMode() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateLinkServiceConnectionStatus ¶
func PossibleValuesForPrivateLinkServiceConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicNetworkAccessType ¶
func PossibleValuesForPublicNetworkAccessType() []string
func ValidateBatchAccountID ¶
ValidateBatchAccountID checks that 'input' can be parsed as a Batch Account ID
Types ¶
type AccountKeyType ¶
type AccountKeyType string
const ( AccountKeyTypePrimary AccountKeyType = "Primary" AccountKeyTypeSecondary AccountKeyType = "Secondary" )
func (*AccountKeyType) UnmarshalJSON ¶
func (s *AccountKeyType) UnmarshalJSON(bytes []byte) error
type AuthenticationMode ¶
type AuthenticationMode string
const ( AuthenticationModeAAD AuthenticationMode = "AAD" AuthenticationModeTaskAuthenticationToken AuthenticationMode = "TaskAuthenticationToken" )
func (*AuthenticationMode) UnmarshalJSON ¶
func (s *AuthenticationMode) UnmarshalJSON(bytes []byte) error
type AutoStorageAuthenticationMode ¶
type AutoStorageAuthenticationMode string
const ( AutoStorageAuthenticationModeBatchAccountManagedIdentity AutoStorageAuthenticationMode = "BatchAccountManagedIdentity" AutoStorageAuthenticationModeStorageKeys AutoStorageAuthenticationMode = "StorageKeys" )
func (*AutoStorageAuthenticationMode) UnmarshalJSON ¶
func (s *AutoStorageAuthenticationMode) UnmarshalJSON(bytes []byte) error
type AutoStorageBaseProperties ¶
type AutoStorageBaseProperties struct { AuthenticationMode *AutoStorageAuthenticationMode `json:"authenticationMode,omitempty"` NodeIdentityReference *ComputeNodeIdentityReference `json:"nodeIdentityReference,omitempty"` StorageAccountId *string `json:"storageAccountId,omitempty"` }
type AutoStorageProperties ¶
type AutoStorageProperties struct { AuthenticationMode *AutoStorageAuthenticationMode `json:"authenticationMode,omitempty"` LastKeySync string `json:"lastKeySync"` NodeIdentityReference *ComputeNodeIdentityReference `json:"nodeIdentityReference,omitempty"` StorageAccountId string `json:"storageAccountId"` }
func (*AutoStorageProperties) GetLastKeySyncAsTime ¶
func (o *AutoStorageProperties) GetLastKeySyncAsTime() (*time.Time, error)
func (*AutoStorageProperties) SetLastKeySyncAsTime ¶
func (o *AutoStorageProperties) SetLastKeySyncAsTime(input time.Time)
type BatchAccount ¶
type BatchAccount struct { Id *string `json:"id,omitempty"` Identity *identity.SystemOrUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *BatchAccountProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type BatchAccountClient ¶
type BatchAccountClient struct {
Client *resourcemanager.Client
}
func NewBatchAccountClientWithBaseURI ¶
func NewBatchAccountClientWithBaseURI(sdkApi sdkEnv.Api) (*BatchAccountClient, error)
func (BatchAccountClient) Create ¶
func (c BatchAccountClient) Create(ctx context.Context, id BatchAccountId, input BatchAccountCreateParameters) (result CreateOperationResponse, err error)
Create ...
func (BatchAccountClient) CreateThenPoll ¶
func (c BatchAccountClient) CreateThenPoll(ctx context.Context, id BatchAccountId, input BatchAccountCreateParameters) error
CreateThenPoll performs Create then polls until it's completed
func (BatchAccountClient) Delete ¶
func (c BatchAccountClient) Delete(ctx context.Context, id BatchAccountId) (result DeleteOperationResponse, err error)
Delete ...
func (BatchAccountClient) DeleteThenPoll ¶
func (c BatchAccountClient) DeleteThenPoll(ctx context.Context, id BatchAccountId) error
DeleteThenPoll performs Delete then polls until it's completed
func (BatchAccountClient) Get ¶
func (c BatchAccountClient) Get(ctx context.Context, id BatchAccountId) (result GetOperationResponse, err error)
Get ...
func (BatchAccountClient) GetKeys ¶
func (c BatchAccountClient) GetKeys(ctx context.Context, id BatchAccountId) (result GetKeysOperationResponse, err error)
GetKeys ...
func (BatchAccountClient) List ¶
func (c BatchAccountClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (BatchAccountClient) ListByResourceGroup ¶
func (c BatchAccountClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (BatchAccountClient) ListByResourceGroupComplete ¶
func (c BatchAccountClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (BatchAccountClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c BatchAccountClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate BatchAccountOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BatchAccountClient) ListComplete ¶
func (c BatchAccountClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (BatchAccountClient) ListCompleteMatchingPredicate ¶
func (c BatchAccountClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate BatchAccountOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BatchAccountClient) ListOutboundNetworkDependenciesEndpoints ¶
func (c BatchAccountClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, id BatchAccountId) (result ListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
ListOutboundNetworkDependenciesEndpoints ...
func (BatchAccountClient) ListOutboundNetworkDependenciesEndpointsComplete ¶
func (c BatchAccountClient) ListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id BatchAccountId) (ListOutboundNetworkDependenciesEndpointsCompleteResult, error)
ListOutboundNetworkDependenciesEndpointsComplete retrieves all the results into a single object
func (BatchAccountClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c BatchAccountClient) ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id BatchAccountId, predicate OutboundEnvironmentEndpointOperationPredicate) (result ListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
ListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BatchAccountClient) RegenerateKey ¶
func (c BatchAccountClient) RegenerateKey(ctx context.Context, id BatchAccountId, input BatchAccountRegenerateKeyParameters) (result RegenerateKeyOperationResponse, err error)
RegenerateKey ...
func (BatchAccountClient) SynchronizeAutoStorageKeys ¶
func (c BatchAccountClient) SynchronizeAutoStorageKeys(ctx context.Context, id BatchAccountId) (result SynchronizeAutoStorageKeysOperationResponse, err error)
SynchronizeAutoStorageKeys ...
func (BatchAccountClient) Update ¶
func (c BatchAccountClient) Update(ctx context.Context, id BatchAccountId, input BatchAccountUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
type BatchAccountCreateParameters ¶
type BatchAccountCreateParameters struct { Identity *identity.SystemOrUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Properties *BatchAccountCreateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type BatchAccountCreateProperties ¶
type BatchAccountCreateProperties struct { AllowedAuthenticationModes *[]AuthenticationMode `json:"allowedAuthenticationModes,omitempty"` AutoStorage *AutoStorageBaseProperties `json:"autoStorage,omitempty"` Encryption *EncryptionProperties `json:"encryption,omitempty"` KeyVaultReference *KeyVaultReference `json:"keyVaultReference,omitempty"` NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"` PoolAllocationMode *PoolAllocationMode `json:"poolAllocationMode,omitempty"` PublicNetworkAccess *PublicNetworkAccessType `json:"publicNetworkAccess,omitempty"` }
type BatchAccountId ¶
type BatchAccountId struct { SubscriptionId string ResourceGroupName string BatchAccountName string }
BatchAccountId is a struct representing the Resource ID for a Batch Account
func NewBatchAccountID ¶
func NewBatchAccountID(subscriptionId string, resourceGroupName string, batchAccountName string) BatchAccountId
NewBatchAccountID returns a new BatchAccountId struct
func ParseBatchAccountID ¶
func ParseBatchAccountID(input string) (*BatchAccountId, error)
ParseBatchAccountID parses 'input' into a BatchAccountId
func ParseBatchAccountIDInsensitively ¶
func ParseBatchAccountIDInsensitively(input string) (*BatchAccountId, error)
ParseBatchAccountIDInsensitively parses 'input' case-insensitively into a BatchAccountId note: this method should only be used for API response data and not user input
func (*BatchAccountId) FromParseResult ¶ added in v0.20231127.1171502
func (id *BatchAccountId) FromParseResult(input resourceids.ParseResult) error
func (BatchAccountId) ID ¶
func (id BatchAccountId) ID() string
ID returns the formatted Batch Account ID
func (BatchAccountId) Segments ¶
func (id BatchAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Batch Account ID
func (BatchAccountId) String ¶
func (id BatchAccountId) String() string
String returns a human-readable description of this Batch Account ID
type BatchAccountKeys ¶
type BatchAccountOperationPredicate ¶
type BatchAccountOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (BatchAccountOperationPredicate) Matches ¶
func (p BatchAccountOperationPredicate) Matches(input BatchAccount) bool
type BatchAccountProperties ¶
type BatchAccountProperties struct { AccountEndpoint *string `json:"accountEndpoint,omitempty"` ActiveJobAndJobScheduleQuota *int64 `json:"activeJobAndJobScheduleQuota,omitempty"` AllowedAuthenticationModes *[]AuthenticationMode `json:"allowedAuthenticationModes,omitempty"` AutoStorage *AutoStorageProperties `json:"autoStorage,omitempty"` DedicatedCoreQuota *int64 `json:"dedicatedCoreQuota,omitempty"` DedicatedCoreQuotaPerVMFamily *[]VirtualMachineFamilyCoreQuota `json:"dedicatedCoreQuotaPerVMFamily,omitempty"` DedicatedCoreQuotaPerVMFamilyEnforced *bool `json:"dedicatedCoreQuotaPerVMFamilyEnforced,omitempty"` Encryption *EncryptionProperties `json:"encryption,omitempty"` KeyVaultReference *KeyVaultReference `json:"keyVaultReference,omitempty"` LowPriorityCoreQuota *int64 `json:"lowPriorityCoreQuota,omitempty"` NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"` NodeManagementEndpoint *string `json:"nodeManagementEndpoint,omitempty"` PoolAllocationMode *PoolAllocationMode `json:"poolAllocationMode,omitempty"` PoolQuota *int64 `json:"poolQuota,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccessType `json:"publicNetworkAccess,omitempty"` }
type BatchAccountRegenerateKeyParameters ¶
type BatchAccountRegenerateKeyParameters struct {
KeyName AccountKeyType `json:"keyName"`
}
type BatchAccountUpdateParameters ¶
type BatchAccountUpdateParameters struct { Identity *identity.SystemOrUserAssignedMap `json:"identity,omitempty"` Properties *BatchAccountUpdateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type BatchAccountUpdateProperties ¶
type BatchAccountUpdateProperties struct { AllowedAuthenticationModes *[]AuthenticationMode `json:"allowedAuthenticationModes,omitempty"` AutoStorage *AutoStorageBaseProperties `json:"autoStorage,omitempty"` Encryption *EncryptionProperties `json:"encryption,omitempty"` NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"` PublicNetworkAccess *PublicNetworkAccessType `json:"publicNetworkAccess,omitempty"` }
type ComputeNodeIdentityReference ¶
type ComputeNodeIdentityReference struct {
ResourceId *string `json:"resourceId,omitempty"`
}
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type EncryptionProperties ¶
type EncryptionProperties struct { KeySource *KeySource `json:"keySource,omitempty"` KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"` }
type EndpointAccessDefaultAction ¶
type EndpointAccessDefaultAction string
const ( EndpointAccessDefaultActionAllow EndpointAccessDefaultAction = "Allow" EndpointAccessDefaultActionDeny EndpointAccessDefaultAction = "Deny" )
func (*EndpointAccessDefaultAction) UnmarshalJSON ¶
func (s *EndpointAccessDefaultAction) UnmarshalJSON(bytes []byte) error
type EndpointAccessProfile ¶
type EndpointAccessProfile struct { DefaultAction EndpointAccessDefaultAction `json:"defaultAction"` IPRules *[]IPRule `json:"ipRules,omitempty"` }
type EndpointDependency ¶
type EndpointDependency struct { Description *string `json:"description,omitempty"` DomainName *string `json:"domainName,omitempty"` EndpointDetails *[]EndpointDetail `json:"endpointDetails,omitempty"` }
type EndpointDetail ¶
type EndpointDetail struct {
Port *int64 `json:"port,omitempty"`
}
type GetKeysOperationResponse ¶
type GetKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BatchAccountKeys }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BatchAccount }
type IPRule ¶
type IPRule struct { Action IPRuleAction `json:"action"` Value string `json:"value"` }
type IPRuleAction ¶
type IPRuleAction string
const (
IPRuleActionAllow IPRuleAction = "Allow"
)
func (*IPRuleAction) UnmarshalJSON ¶
func (s *IPRuleAction) UnmarshalJSON(bytes []byte) error
type KeyVaultProperties ¶
type KeyVaultProperties struct {
KeyIdentifier *string `json:"keyIdentifier,omitempty"`
}
type KeyVaultReference ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []BatchAccount
}
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BatchAccount }
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []BatchAccount
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]BatchAccount }
type ListOutboundNetworkDependenciesEndpointsCompleteResult ¶
type ListOutboundNetworkDependenciesEndpointsCompleteResult struct {
Items []OutboundEnvironmentEndpoint
}
type ListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type ListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OutboundEnvironmentEndpoint }
type NetworkProfile ¶
type NetworkProfile struct { AccountAccess *EndpointAccessProfile `json:"accountAccess,omitempty"` NodeManagementAccess *EndpointAccessProfile `json:"nodeManagementAccess,omitempty"` }
type OutboundEnvironmentEndpoint ¶
type OutboundEnvironmentEndpoint struct { Category *string `json:"category,omitempty"` Endpoints *[]EndpointDependency `json:"endpoints,omitempty"` }
type OutboundEnvironmentEndpointOperationPredicate ¶
type OutboundEnvironmentEndpointOperationPredicate struct {
Category *string
}
func (OutboundEnvironmentEndpointOperationPredicate) Matches ¶
func (p OutboundEnvironmentEndpointOperationPredicate) Matches(input OutboundEnvironmentEndpoint) bool
type PoolAllocationMode ¶
type PoolAllocationMode string
const ( PoolAllocationModeBatchService PoolAllocationMode = "BatchService" PoolAllocationModeUserSubscription PoolAllocationMode = "UserSubscription" )
func (*PoolAllocationMode) UnmarshalJSON ¶
func (s *PoolAllocationMode) UnmarshalJSON(bytes []byte) error
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCancelled PrivateEndpointConnectionProvisioningState = "Cancelled" PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" PrivateEndpointConnectionProvisioningStateUpdating PrivateEndpointConnectionProvisioningState = "Updating" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status PrivateLinkServiceConnectionStatus `json:"status"` }
type PrivateLinkServiceConnectionStatus ¶
type PrivateLinkServiceConnectionStatus string
const ( PrivateLinkServiceConnectionStatusApproved PrivateLinkServiceConnectionStatus = "Approved" PrivateLinkServiceConnectionStatusDisconnected PrivateLinkServiceConnectionStatus = "Disconnected" PrivateLinkServiceConnectionStatusPending PrivateLinkServiceConnectionStatus = "Pending" PrivateLinkServiceConnectionStatusRejected PrivateLinkServiceConnectionStatus = "Rejected" )
func (*PrivateLinkServiceConnectionStatus) UnmarshalJSON ¶
func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCancelled ProvisioningState = "Cancelled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateInvalid ProvisioningState = "Invalid" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccessType ¶
type PublicNetworkAccessType string
const ( PublicNetworkAccessTypeDisabled PublicNetworkAccessType = "Disabled" PublicNetworkAccessTypeEnabled PublicNetworkAccessType = "Enabled" )
func (*PublicNetworkAccessType) UnmarshalJSON ¶
func (s *PublicNetworkAccessType) UnmarshalJSON(bytes []byte) error
type RegenerateKeyOperationResponse ¶
type RegenerateKeyOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BatchAccountKeys }
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BatchAccount }
Source Files ¶
- client.go
- constants.go
- id_batchaccount.go
- method_create.go
- method_delete.go
- method_get.go
- method_getkeys.go
- method_list.go
- method_listbyresourcegroup.go
- method_listoutboundnetworkdependenciesendpoints.go
- method_regeneratekey.go
- method_synchronizeautostoragekeys.go
- method_update.go
- model_autostoragebaseproperties.go
- model_autostorageproperties.go
- model_batchaccount.go
- model_batchaccountcreateparameters.go
- model_batchaccountcreateproperties.go
- model_batchaccountkeys.go
- model_batchaccountproperties.go
- model_batchaccountregeneratekeyparameters.go
- model_batchaccountupdateparameters.go
- model_batchaccountupdateproperties.go
- model_computenodeidentityreference.go
- model_encryptionproperties.go
- model_endpointaccessprofile.go
- model_endpointdependency.go
- model_endpointdetail.go
- model_iprule.go
- model_keyvaultproperties.go
- model_keyvaultreference.go
- model_networkprofile.go
- model_outboundenvironmentendpoint.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privatelinkserviceconnectionstate.go
- model_virtualmachinefamilycorequota.go
- predicates.go
- version.go