Versions in this module Expand all Collapse all v3 v3.0.0 Sep 27, 2024 Changes in this version + type AccessRule struct + Name *string + Properties *AccessRuleProperties + func (a *AccessRule) UnmarshalJSON(data []byte) error + func (a AccessRule) MarshalJSON() ([]byte, error) + type AccessRuleDirection string + const AccessRuleDirectionInbound + const AccessRuleDirectionOutbound + func PossibleAccessRuleDirectionValues() []AccessRuleDirection + type AccessRuleProperties struct + AddressPrefixes []*string + Direction *AccessRuleDirection + EmailAddresses []*string + FullyQualifiedDomainNames []*string + NetworkSecurityPerimeters []*NetworkSecurityPerimeter + PhoneNumbers []*string + Subscriptions []*AccessRulePropertiesSubscriptionsItem + func (a *AccessRuleProperties) UnmarshalJSON(data []byte) error + func (a AccessRuleProperties) MarshalJSON() ([]byte, error) + type AccessRulePropertiesSubscriptionsItem struct + ID *string + func (a *AccessRulePropertiesSubscriptionsItem) UnmarshalJSON(data []byte) error + func (a AccessRulePropertiesSubscriptionsItem) MarshalJSON() ([]byte, error) + type Account struct + ID *string + Identity *AccountIdentity + Location *string + Name *string + Properties *AccountProperties + Tags map[string]*string + Type *string + func (a *Account) UnmarshalJSON(data []byte) error + func (a Account) MarshalJSON() ([]byte, error) + type AccountClient struct + func NewAccountClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AccountClient, error) + func (client *AccountClient) BeginCreate(ctx context.Context, resourceGroupName string, accountName string, ...) (*runtime.Poller[AccountClientCreateResponse], error) + func (client *AccountClient) BeginDelete(ctx context.Context, resourceGroupName string, accountName string, ...) (*runtime.Poller[AccountClientDeleteResponse], error) + func (client *AccountClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (AccountClientGetResponse, error) + func (client *AccountClient) GetDetector(ctx context.Context, resourceGroupName string, accountName string, ...) (AccountClientGetDetectorResponse, error) + func (client *AccountClient) GetKeys(ctx context.Context, resourceGroupName string, accountName string, ...) (AccountClientGetKeysResponse, error) + func (client *AccountClient) NewListByResourceGroupPager(resourceGroupName string, options *AccountClientListByResourceGroupOptions) *runtime.Pager[AccountClientListByResourceGroupResponse] + func (client *AccountClient) NewListDetectorsPager(resourceGroupName string, accountName string, ...) *runtime.Pager[AccountClientListDetectorsResponse] + func (client *AccountClient) NewListOutboundNetworkDependenciesEndpointsPager(resourceGroupName string, accountName string, ...) *runtime.Pager[AccountClientListOutboundNetworkDependenciesEndpointsResponse] + func (client *AccountClient) NewListPager(options *AccountClientListOptions) *runtime.Pager[AccountClientListResponse] + func (client *AccountClient) RegenerateKey(ctx context.Context, resourceGroupName string, accountName string, ...) (AccountClientRegenerateKeyResponse, error) + func (client *AccountClient) SynchronizeAutoStorageKeys(ctx context.Context, resourceGroupName string, accountName string, ...) (AccountClientSynchronizeAutoStorageKeysResponse, error) + func (client *AccountClient) Update(ctx context.Context, resourceGroupName string, accountName string, ...) (AccountClientUpdateResponse, error) + type AccountClientBeginCreateOptions struct + ResumeToken string + type AccountClientBeginDeleteOptions struct + ResumeToken string + type AccountClientCreateResponse struct + type AccountClientDeleteResponse struct + type AccountClientGetDetectorOptions struct + type AccountClientGetDetectorResponse struct + type AccountClientGetKeysOptions struct + type AccountClientGetKeysResponse struct + type AccountClientGetOptions struct + type AccountClientGetResponse struct + type AccountClientListByResourceGroupOptions struct + type AccountClientListByResourceGroupResponse struct + type AccountClientListDetectorsOptions struct + type AccountClientListDetectorsResponse struct + type AccountClientListOptions struct + type AccountClientListOutboundNetworkDependenciesEndpointsOptions struct + type AccountClientListOutboundNetworkDependenciesEndpointsResponse struct + type AccountClientListResponse struct + type AccountClientRegenerateKeyOptions struct + type AccountClientRegenerateKeyResponse struct + type AccountClientSynchronizeAutoStorageKeysOptions struct + type AccountClientSynchronizeAutoStorageKeysResponse struct + type AccountClientUpdateOptions struct + type AccountClientUpdateResponse struct + type AccountCreateParameters struct + Identity *AccountIdentity + Location *string + Properties *AccountCreateProperties + Tags map[string]*string + func (a *AccountCreateParameters) UnmarshalJSON(data []byte) error + func (a AccountCreateParameters) MarshalJSON() ([]byte, error) + type AccountCreateProperties struct + AllowedAuthenticationModes []*AuthenticationMode + AutoStorage *AutoStorageBaseProperties + Encryption *EncryptionProperties + KeyVaultReference *KeyVaultReference + NetworkProfile *NetworkProfile + PoolAllocationMode *PoolAllocationMode + PublicNetworkAccess *PublicNetworkAccessType + func (a *AccountCreateProperties) UnmarshalJSON(data []byte) error + func (a AccountCreateProperties) MarshalJSON() ([]byte, error) + type AccountIdentity struct + PrincipalID *string + TenantID *string + Type *ResourceIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentities + func (a *AccountIdentity) UnmarshalJSON(data []byte) error + func (a AccountIdentity) MarshalJSON() ([]byte, error) + type AccountKeyType string + const AccountKeyTypePrimary + const AccountKeyTypeSecondary + func PossibleAccountKeyTypeValues() []AccountKeyType + type AccountKeys struct + AccountName *string + Primary *string + Secondary *string + func (a *AccountKeys) UnmarshalJSON(data []byte) error + func (a AccountKeys) MarshalJSON() ([]byte, error) + type AccountListResult struct + NextLink *string + Value []*Account + func (a *AccountListResult) UnmarshalJSON(data []byte) error + func (a AccountListResult) MarshalJSON() ([]byte, error) + type AccountProperties struct + AccountEndpoint *string + ActiveJobAndJobScheduleQuota *int32 + AllowedAuthenticationModes []*AuthenticationMode + AutoStorage *AutoStorageProperties + DedicatedCoreQuota *int32 + DedicatedCoreQuotaPerVMFamily []*VirtualMachineFamilyCoreQuota + DedicatedCoreQuotaPerVMFamilyEnforced *bool + Encryption *EncryptionProperties + KeyVaultReference *KeyVaultReference + LowPriorityCoreQuota *int32 + NetworkProfile *NetworkProfile + NodeManagementEndpoint *string + PoolAllocationMode *PoolAllocationMode + PoolQuota *int32 + PrivateEndpointConnections []*PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccessType + func (a *AccountProperties) UnmarshalJSON(data []byte) error + func (a AccountProperties) MarshalJSON() ([]byte, error) + type AccountRegenerateKeyParameters struct + KeyName *AccountKeyType + func (a *AccountRegenerateKeyParameters) UnmarshalJSON(data []byte) error + func (a AccountRegenerateKeyParameters) MarshalJSON() ([]byte, error) + type AccountUpdateParameters struct + Identity *AccountIdentity + Properties *AccountUpdateProperties + Tags map[string]*string + func (a *AccountUpdateParameters) UnmarshalJSON(data []byte) error + func (a AccountUpdateParameters) MarshalJSON() ([]byte, error) + type AccountUpdateProperties struct + AllowedAuthenticationModes []*AuthenticationMode + AutoStorage *AutoStorageBaseProperties + Encryption *EncryptionProperties + NetworkProfile *NetworkProfile + PublicNetworkAccess *PublicNetworkAccessType + func (a *AccountUpdateProperties) UnmarshalJSON(data []byte) error + func (a AccountUpdateProperties) MarshalJSON() ([]byte, error) + type ActivateApplicationPackageParameters struct + Format *string + func (a *ActivateApplicationPackageParameters) UnmarshalJSON(data []byte) error + func (a ActivateApplicationPackageParameters) MarshalJSON() ([]byte, error) + type AllocationState string + const AllocationStateResizing + const AllocationStateSteady + const AllocationStateStopping + func PossibleAllocationStateValues() []AllocationState + type Application struct + Etag *string + ID *string + Name *string + Properties *ApplicationProperties + Tags map[string]*string + Type *string + func (a *Application) UnmarshalJSON(data []byte) error + func (a Application) MarshalJSON() ([]byte, error) + type ApplicationClient struct + func NewApplicationClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ApplicationClient, error) + func (client *ApplicationClient) Create(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationClientCreateResponse, error) + func (client *ApplicationClient) Delete(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationClientDeleteResponse, error) + func (client *ApplicationClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationClientGetResponse, error) + func (client *ApplicationClient) NewListPager(resourceGroupName string, accountName string, ...) *runtime.Pager[ApplicationClientListResponse] + func (client *ApplicationClient) Update(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationClientUpdateResponse, error) + type ApplicationClientCreateOptions struct + Parameters *Application + type ApplicationClientCreateResponse struct + type ApplicationClientDeleteOptions struct + type ApplicationClientDeleteResponse struct + type ApplicationClientGetOptions struct + type ApplicationClientGetResponse struct + type ApplicationClientListOptions struct + Maxresults *int32 + type ApplicationClientListResponse struct + type ApplicationClientUpdateOptions struct + type ApplicationClientUpdateResponse struct + type ApplicationPackage struct + Etag *string + ID *string + Name *string + Properties *ApplicationPackageProperties + Tags map[string]*string + Type *string + func (a *ApplicationPackage) UnmarshalJSON(data []byte) error + func (a ApplicationPackage) MarshalJSON() ([]byte, error) + type ApplicationPackageClient struct + func NewApplicationPackageClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ApplicationPackageClient, error) + func (client *ApplicationPackageClient) Activate(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationPackageClientActivateResponse, error) + func (client *ApplicationPackageClient) Create(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationPackageClientCreateResponse, error) + func (client *ApplicationPackageClient) Delete(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationPackageClientDeleteResponse, error) + func (client *ApplicationPackageClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (ApplicationPackageClientGetResponse, error) + func (client *ApplicationPackageClient) NewListPager(resourceGroupName string, accountName string, applicationName string, ...) *runtime.Pager[ApplicationPackageClientListResponse] + type ApplicationPackageClientActivateOptions struct + type ApplicationPackageClientActivateResponse struct + type ApplicationPackageClientCreateOptions struct + Parameters *ApplicationPackage + type ApplicationPackageClientCreateResponse struct + type ApplicationPackageClientDeleteOptions struct + type ApplicationPackageClientDeleteResponse struct + type ApplicationPackageClientGetOptions struct + type ApplicationPackageClientGetResponse struct + type ApplicationPackageClientListOptions struct + Maxresults *int32 + type ApplicationPackageClientListResponse struct + type ApplicationPackageProperties struct + Format *string + LastActivationTime *time.Time + State *PackageState + StorageURL *string + StorageURLExpiry *time.Time + func (a *ApplicationPackageProperties) UnmarshalJSON(data []byte) error + func (a ApplicationPackageProperties) MarshalJSON() ([]byte, error) + type ApplicationPackageReference struct + ID *string + Version *string + func (a *ApplicationPackageReference) UnmarshalJSON(data []byte) error + func (a ApplicationPackageReference) MarshalJSON() ([]byte, error) + type ApplicationProperties struct + AllowUpdates *bool + DefaultVersion *string + DisplayName *string + func (a *ApplicationProperties) UnmarshalJSON(data []byte) error + func (a ApplicationProperties) MarshalJSON() ([]byte, error) + type AuthenticationMode string + const AuthenticationModeAAD + const AuthenticationModeSharedKey + const AuthenticationModeTaskAuthenticationToken + func PossibleAuthenticationModeValues() []AuthenticationMode + type AutoScaleRun struct + Error *AutoScaleRunError + EvaluationTime *time.Time + Results *string + func (a *AutoScaleRun) UnmarshalJSON(data []byte) error + func (a AutoScaleRun) MarshalJSON() ([]byte, error) + type AutoScaleRunError struct + Code *string + Details []*AutoScaleRunError + Message *string + func (a *AutoScaleRunError) UnmarshalJSON(data []byte) error + func (a AutoScaleRunError) MarshalJSON() ([]byte, error) + type AutoScaleSettings struct + EvaluationInterval *string + Formula *string + func (a *AutoScaleSettings) UnmarshalJSON(data []byte) error + func (a AutoScaleSettings) MarshalJSON() ([]byte, error) + type AutoStorageAuthenticationMode string + const AutoStorageAuthenticationModeBatchAccountManagedIdentity + const AutoStorageAuthenticationModeStorageKeys + func PossibleAutoStorageAuthenticationModeValues() []AutoStorageAuthenticationMode + type AutoStorageBaseProperties struct + AuthenticationMode *AutoStorageAuthenticationMode + NodeIdentityReference *ComputeNodeIdentityReference + StorageAccountID *string + func (a *AutoStorageBaseProperties) UnmarshalJSON(data []byte) error + func (a AutoStorageBaseProperties) MarshalJSON() ([]byte, error) + type AutoStorageProperties struct + AuthenticationMode *AutoStorageAuthenticationMode + LastKeySync *time.Time + NodeIdentityReference *ComputeNodeIdentityReference + StorageAccountID *string + func (a *AutoStorageProperties) UnmarshalJSON(data []byte) error + func (a AutoStorageProperties) MarshalJSON() ([]byte, error) + type AutoUserScope string + const AutoUserScopePool + const AutoUserScopeTask + func PossibleAutoUserScopeValues() []AutoUserScope + type AutoUserSpecification struct + ElevationLevel *ElevationLevel + Scope *AutoUserScope + func (a *AutoUserSpecification) UnmarshalJSON(data []byte) error + func (a AutoUserSpecification) MarshalJSON() ([]byte, error) + type AutomaticOSUpgradePolicy struct + DisableAutomaticRollback *bool + EnableAutomaticOSUpgrade *bool + OSRollingUpgradeDeferral *bool + UseRollingUpgradePolicy *bool + func (a *AutomaticOSUpgradePolicy) UnmarshalJSON(data []byte) error + func (a AutomaticOSUpgradePolicy) MarshalJSON() ([]byte, error) + type AzureBlobFileSystemConfiguration struct + AccountKey *string + AccountName *string + BlobfuseOptions *string + ContainerName *string + IdentityReference *ComputeNodeIdentityReference + RelativeMountPath *string + SasKey *string + func (a *AzureBlobFileSystemConfiguration) UnmarshalJSON(data []byte) error + func (a AzureBlobFileSystemConfiguration) MarshalJSON() ([]byte, error) + type AzureFileShareConfiguration struct + AccountKey *string + AccountName *string + AzureFileURL *string + MountOptions *string + RelativeMountPath *string + func (a *AzureFileShareConfiguration) UnmarshalJSON(data []byte) error + func (a AzureFileShareConfiguration) MarshalJSON() ([]byte, error) + type AzureProxyResource struct + Etag *string + ID *string + Name *string + Tags map[string]*string + Type *string + func (a *AzureProxyResource) UnmarshalJSON(data []byte) error + func (a AzureProxyResource) MarshalJSON() ([]byte, error) + type AzureResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (a *AzureResource) UnmarshalJSON(data []byte) error + func (a AzureResource) MarshalJSON() ([]byte, error) + type CIFSMountConfiguration struct + MountOptions *string + Password *string + RelativeMountPath *string + Source *string + Username *string + func (c *CIFSMountConfiguration) UnmarshalJSON(data []byte) error + func (c CIFSMountConfiguration) MarshalJSON() ([]byte, error) + type CachingType string + const CachingTypeNone + const CachingTypeReadOnly + const CachingTypeReadWrite + func PossibleCachingTypeValues() []CachingType + type Certificate struct + Etag *string + ID *string + Name *string + Properties *CertificateProperties + Tags map[string]*string + Type *string + func (c *Certificate) UnmarshalJSON(data []byte) error + func (c Certificate) MarshalJSON() ([]byte, error) + type CertificateBaseProperties struct + Format *CertificateFormat + Thumbprint *string + ThumbprintAlgorithm *string + func (c *CertificateBaseProperties) UnmarshalJSON(data []byte) error + func (c CertificateBaseProperties) MarshalJSON() ([]byte, error) + type CertificateClient struct + func NewCertificateClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CertificateClient, error) + func (client *CertificateClient) BeginDelete(ctx context.Context, resourceGroupName string, accountName string, ...) (*runtime.Poller[CertificateClientDeleteResponse], error) + func (client *CertificateClient) CancelDeletion(ctx context.Context, resourceGroupName string, accountName string, ...) (CertificateClientCancelDeletionResponse, error) + func (client *CertificateClient) Create(ctx context.Context, resourceGroupName string, accountName string, ...) (CertificateClientCreateResponse, error) + func (client *CertificateClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (CertificateClientGetResponse, error) + func (client *CertificateClient) NewListByBatchAccountPager(resourceGroupName string, accountName string, ...) *runtime.Pager[CertificateClientListByBatchAccountResponse] + func (client *CertificateClient) Update(ctx context.Context, resourceGroupName string, accountName string, ...) (CertificateClientUpdateResponse, error) + type CertificateClientBeginDeleteOptions struct + ResumeToken string + type CertificateClientCancelDeletionOptions struct + type CertificateClientCancelDeletionResponse struct + ETag *string + type CertificateClientCreateOptions struct + IfMatch *string + IfNoneMatch *string + type CertificateClientCreateResponse struct + ETag *string + type CertificateClientDeleteResponse struct + type CertificateClientGetOptions struct + type CertificateClientGetResponse struct + ETag *string + type CertificateClientListByBatchAccountOptions struct + Filter *string + Maxresults *int32 + Select *string + type CertificateClientListByBatchAccountResponse struct + type CertificateClientUpdateOptions struct + IfMatch *string + type CertificateClientUpdateResponse struct + ETag *string + type CertificateCreateOrUpdateParameters struct + Etag *string + ID *string + Name *string + Properties *CertificateCreateOrUpdateProperties + Tags map[string]*string + Type *string + func (c *CertificateCreateOrUpdateParameters) UnmarshalJSON(data []byte) error + func (c CertificateCreateOrUpdateParameters) MarshalJSON() ([]byte, error) + type CertificateCreateOrUpdateProperties struct + Data *string + Format *CertificateFormat + Password *string + Thumbprint *string + ThumbprintAlgorithm *string + func (c *CertificateCreateOrUpdateProperties) UnmarshalJSON(data []byte) error + func (c CertificateCreateOrUpdateProperties) MarshalJSON() ([]byte, error) + type CertificateFormat string + const CertificateFormatCer + const CertificateFormatPfx + func PossibleCertificateFormatValues() []CertificateFormat + type CertificateProperties struct + DeleteCertificateError *DeleteCertificateError + Format *CertificateFormat + PreviousProvisioningState *CertificateProvisioningState + PreviousProvisioningStateTransitionTime *time.Time + ProvisioningState *CertificateProvisioningState + ProvisioningStateTransitionTime *time.Time + PublicData *string + Thumbprint *string + ThumbprintAlgorithm *string + func (c *CertificateProperties) UnmarshalJSON(data []byte) error + func (c CertificateProperties) MarshalJSON() ([]byte, error) + type CertificateProvisioningState string + const CertificateProvisioningStateDeleting + const CertificateProvisioningStateFailed + const CertificateProvisioningStateSucceeded + func PossibleCertificateProvisioningStateValues() []CertificateProvisioningState + type CertificateReference struct + ID *string + StoreLocation *CertificateStoreLocation + StoreName *string + Visibility []*CertificateVisibility + func (c *CertificateReference) UnmarshalJSON(data []byte) error + func (c CertificateReference) MarshalJSON() ([]byte, error) + type CertificateStoreLocation string + const CertificateStoreLocationCurrentUser + const CertificateStoreLocationLocalMachine + func PossibleCertificateStoreLocationValues() []CertificateStoreLocation + type CertificateVisibility string + const CertificateVisibilityRemoteUser + const CertificateVisibilityStartTask + const CertificateVisibilityTask + func PossibleCertificateVisibilityValues() []CertificateVisibility + type CheckNameAvailabilityParameters struct + Name *string + Type *string + func (c *CheckNameAvailabilityParameters) UnmarshalJSON(data []byte) error + func (c CheckNameAvailabilityParameters) MarshalJSON() ([]byte, error) + type CheckNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason *NameAvailabilityReason + func (c *CheckNameAvailabilityResult) UnmarshalJSON(data []byte) error + func (c CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewAccountClient() *AccountClient + func (c *ClientFactory) NewApplicationClient() *ApplicationClient + func (c *ClientFactory) NewApplicationPackageClient() *ApplicationPackageClient + func (c *ClientFactory) NewCertificateClient() *CertificateClient + func (c *ClientFactory) NewLocationClient() *LocationClient + func (c *ClientFactory) NewNetworkSecurityPerimeterClient() *NetworkSecurityPerimeterClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewPoolClient() *PoolClient + func (c *ClientFactory) NewPrivateEndpointConnectionClient() *PrivateEndpointConnectionClient + func (c *ClientFactory) NewPrivateLinkResourceClient() *PrivateLinkResourceClient + type ComputeNodeDeallocationOption string + const ComputeNodeDeallocationOptionRequeue + const ComputeNodeDeallocationOptionRetainedData + const ComputeNodeDeallocationOptionTaskCompletion + const ComputeNodeDeallocationOptionTerminate + func PossibleComputeNodeDeallocationOptionValues() []ComputeNodeDeallocationOption + type ComputeNodeFillType string + const ComputeNodeFillTypePack + const ComputeNodeFillTypeSpread + func PossibleComputeNodeFillTypeValues() []ComputeNodeFillType + type ComputeNodeIdentityReference struct + ResourceID *string + func (c *ComputeNodeIdentityReference) UnmarshalJSON(data []byte) error + func (c ComputeNodeIdentityReference) MarshalJSON() ([]byte, error) + type ContainerConfiguration struct + ContainerImageNames []*string + ContainerRegistries []*ContainerRegistry + Type *ContainerType + func (c *ContainerConfiguration) UnmarshalJSON(data []byte) error + func (c ContainerConfiguration) MarshalJSON() ([]byte, error) + type ContainerHostBatchBindMountEntry struct + IsReadOnly *bool + Source *ContainerHostDataPath + func (c *ContainerHostBatchBindMountEntry) UnmarshalJSON(data []byte) error + func (c ContainerHostBatchBindMountEntry) MarshalJSON() ([]byte, error) + type ContainerHostDataPath string + const ContainerHostDataPathApplications + const ContainerHostDataPathJobPrep + const ContainerHostDataPathShared + const ContainerHostDataPathStartup + const ContainerHostDataPathTask + const ContainerHostDataPathVfsMounts + func PossibleContainerHostDataPathValues() []ContainerHostDataPath + type ContainerRegistry struct + IdentityReference *ComputeNodeIdentityReference + Password *string + RegistryServer *string + UserName *string + func (c *ContainerRegistry) UnmarshalJSON(data []byte) error + func (c ContainerRegistry) MarshalJSON() ([]byte, error) + type ContainerType string + const ContainerTypeCriCompatible + const ContainerTypeDockerCompatible + func PossibleContainerTypeValues() []ContainerType + type ContainerWorkingDirectory string + const ContainerWorkingDirectoryContainerImageDefault + const ContainerWorkingDirectoryTaskWorkingDirectory + func PossibleContainerWorkingDirectoryValues() []ContainerWorkingDirectory + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type DataDisk struct + Caching *CachingType + DiskSizeGB *int32 + Lun *int32 + StorageAccountType *StorageAccountType + func (d *DataDisk) UnmarshalJSON(data []byte) error + func (d DataDisk) MarshalJSON() ([]byte, error) + type DeleteCertificateError struct + Code *string + Details []*DeleteCertificateError + Message *string + Target *string + func (d *DeleteCertificateError) UnmarshalJSON(data []byte) error + func (d DeleteCertificateError) MarshalJSON() ([]byte, error) + type DeploymentConfiguration struct + VirtualMachineConfiguration *VirtualMachineConfiguration + func (d *DeploymentConfiguration) UnmarshalJSON(data []byte) error + func (d DeploymentConfiguration) MarshalJSON() ([]byte, error) + type DetectorListResult struct + NextLink *string + Value []*DetectorResponse + func (d *DetectorListResult) UnmarshalJSON(data []byte) error + func (d DetectorListResult) MarshalJSON() ([]byte, error) + type DetectorResponse struct + Etag *string + ID *string + Name *string + Properties *DetectorResponseProperties + Tags map[string]*string + Type *string + func (d *DetectorResponse) UnmarshalJSON(data []byte) error + func (d DetectorResponse) MarshalJSON() ([]byte, error) + type DetectorResponseProperties struct + Value *string + func (d *DetectorResponseProperties) UnmarshalJSON(data []byte) error + func (d DetectorResponseProperties) MarshalJSON() ([]byte, error) + type DiffDiskSettings struct + Placement *string + func (d *DiffDiskSettings) UnmarshalJSON(data []byte) error + func (d DiffDiskSettings) MarshalJSON() ([]byte, error) + type DiskEncryptionConfiguration struct + Targets []*DiskEncryptionTarget + func (d *DiskEncryptionConfiguration) UnmarshalJSON(data []byte) error + func (d DiskEncryptionConfiguration) MarshalJSON() ([]byte, error) + type DiskEncryptionTarget string + const DiskEncryptionTargetOsDisk + const DiskEncryptionTargetTemporaryDisk + func PossibleDiskEncryptionTargetValues() []DiskEncryptionTarget + type DynamicVNetAssignmentScope string + const DynamicVNetAssignmentScopeJob + const DynamicVNetAssignmentScopeNone + func PossibleDynamicVNetAssignmentScopeValues() []DynamicVNetAssignmentScope + type ElevationLevel string + const ElevationLevelAdmin + const ElevationLevelNonAdmin + func PossibleElevationLevelValues() []ElevationLevel + type EncryptionProperties struct + KeySource *KeySource + KeyVaultProperties *KeyVaultProperties + func (e *EncryptionProperties) UnmarshalJSON(data []byte) error + func (e EncryptionProperties) MarshalJSON() ([]byte, error) + type EndpointAccessDefaultAction string + const EndpointAccessDefaultActionAllow + const EndpointAccessDefaultActionDeny + func PossibleEndpointAccessDefaultActionValues() []EndpointAccessDefaultAction + type EndpointAccessProfile struct + DefaultAction *EndpointAccessDefaultAction + IPRules []*IPRule + func (e *EndpointAccessProfile) UnmarshalJSON(data []byte) error + func (e EndpointAccessProfile) MarshalJSON() ([]byte, error) + type EndpointDependency struct + Description *string + DomainName *string + EndpointDetails []*EndpointDetail + func (e *EndpointDependency) UnmarshalJSON(data []byte) error + func (e EndpointDependency) MarshalJSON() ([]byte, error) + type EndpointDetail struct + Port *int32 + func (e *EndpointDetail) UnmarshalJSON(data []byte) error + func (e EndpointDetail) MarshalJSON() ([]byte, error) + type EnvironmentSetting struct + Name *string + Value *string + func (e *EnvironmentSetting) UnmarshalJSON(data []byte) error + func (e EnvironmentSetting) MarshalJSON() ([]byte, error) + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*ErrorDetail + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type FixedScaleSettings struct + NodeDeallocationOption *ComputeNodeDeallocationOption + ResizeTimeout *string + TargetDedicatedNodes *int32 + TargetLowPriorityNodes *int32 + func (f *FixedScaleSettings) UnmarshalJSON(data []byte) error + func (f FixedScaleSettings) MarshalJSON() ([]byte, error) + type IPAddressProvisioningType string + const IPAddressProvisioningTypeBatchManaged + const IPAddressProvisioningTypeNoPublicIPAddresses + const IPAddressProvisioningTypeUserManaged + func PossibleIPAddressProvisioningTypeValues() []IPAddressProvisioningType + type IPRule struct + Action *string + Value *string + func (i *IPRule) UnmarshalJSON(data []byte) error + func (i IPRule) MarshalJSON() ([]byte, error) + type ImageReference struct + CommunityGalleryImageID *string + ID *string + Offer *string + Publisher *string + SKU *string + SharedGalleryImageID *string + Version *string + func (i *ImageReference) UnmarshalJSON(data []byte) error + func (i ImageReference) MarshalJSON() ([]byte, error) + type InboundEndpointProtocol string + const InboundEndpointProtocolTCP + const InboundEndpointProtocolUDP + func PossibleInboundEndpointProtocolValues() []InboundEndpointProtocol + type InboundNatPool struct + BackendPort *int32 + FrontendPortRangeEnd *int32 + FrontendPortRangeStart *int32 + Name *string + NetworkSecurityGroupRules []*NetworkSecurityGroupRule + Protocol *InboundEndpointProtocol + func (i *InboundNatPool) UnmarshalJSON(data []byte) error + func (i InboundNatPool) MarshalJSON() ([]byte, error) + type InterNodeCommunicationState string + const InterNodeCommunicationStateDisabled + const InterNodeCommunicationStateEnabled + func PossibleInterNodeCommunicationStateValues() []InterNodeCommunicationState + type IssueType string + const IssueTypeConfigurationPropagationFailure + const IssueTypeMissingIdentityConfiguration + const IssueTypeMissingPerimeterConfiguration + const IssueTypeUnknown + func PossibleIssueTypeValues() []IssueType + type KeySource string + const KeySourceMicrosoftBatch + const KeySourceMicrosoftKeyVault + func PossibleKeySourceValues() []KeySource + type KeyVaultProperties struct + KeyIdentifier *string + func (k *KeyVaultProperties) UnmarshalJSON(data []byte) error + func (k KeyVaultProperties) MarshalJSON() ([]byte, error) + type KeyVaultReference struct + ID *string + URL *string + func (k *KeyVaultReference) UnmarshalJSON(data []byte) error + func (k KeyVaultReference) MarshalJSON() ([]byte, error) + type LinuxUserConfiguration struct + Gid *int32 + SSHPrivateKey *string + UID *int32 + func (l *LinuxUserConfiguration) UnmarshalJSON(data []byte) error + func (l LinuxUserConfiguration) MarshalJSON() ([]byte, error) + type ListApplicationPackagesResult struct + NextLink *string + Value []*ApplicationPackage + func (l *ListApplicationPackagesResult) UnmarshalJSON(data []byte) error + func (l ListApplicationPackagesResult) MarshalJSON() ([]byte, error) + type ListApplicationsResult struct + NextLink *string + Value []*Application + func (l *ListApplicationsResult) UnmarshalJSON(data []byte) error + func (l ListApplicationsResult) MarshalJSON() ([]byte, error) + type ListCertificatesResult struct + NextLink *string + Value []*Certificate + func (l *ListCertificatesResult) UnmarshalJSON(data []byte) error + func (l ListCertificatesResult) MarshalJSON() ([]byte, error) + type ListPoolsResult struct + NextLink *string + Value []*Pool + func (l *ListPoolsResult) UnmarshalJSON(data []byte) error + func (l ListPoolsResult) MarshalJSON() ([]byte, error) + type ListPrivateEndpointConnectionsResult struct + NextLink *string + Value []*PrivateEndpointConnection + func (l *ListPrivateEndpointConnectionsResult) UnmarshalJSON(data []byte) error + func (l ListPrivateEndpointConnectionsResult) MarshalJSON() ([]byte, error) + type ListPrivateLinkResourcesResult struct + NextLink *string + Value []*PrivateLinkResource + func (l *ListPrivateLinkResourcesResult) UnmarshalJSON(data []byte) error + func (l ListPrivateLinkResourcesResult) MarshalJSON() ([]byte, error) + type LocationClient struct + func NewLocationClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LocationClient, error) + func (client *LocationClient) CheckNameAvailability(ctx context.Context, locationName string, ...) (LocationClientCheckNameAvailabilityResponse, error) + func (client *LocationClient) GetQuotas(ctx context.Context, locationName string, ...) (LocationClientGetQuotasResponse, error) + func (client *LocationClient) NewListSupportedVirtualMachineSKUsPager(locationName string, ...) *runtime.Pager[LocationClientListSupportedVirtualMachineSKUsResponse] + type LocationClientCheckNameAvailabilityOptions struct + type LocationClientCheckNameAvailabilityResponse struct + type LocationClientGetQuotasOptions struct + type LocationClientGetQuotasResponse struct + type LocationClientListSupportedVirtualMachineSKUsOptions struct + Filter *string + Maxresults *int32 + type LocationClientListSupportedVirtualMachineSKUsResponse struct + type LocationQuota struct + AccountQuota *int32 + func (l *LocationQuota) UnmarshalJSON(data []byte) error + func (l LocationQuota) MarshalJSON() ([]byte, error) + type LoginMode string + const LoginModeBatch + const LoginModeInteractive + func PossibleLoginModeValues() []LoginMode + type ManagedDisk struct + SecurityProfile *VMDiskSecurityProfile + StorageAccountType *StorageAccountType + func (m *ManagedDisk) UnmarshalJSON(data []byte) error + func (m ManagedDisk) MarshalJSON() ([]byte, error) + type MetadataItem struct + Name *string + Value *string + func (m *MetadataItem) UnmarshalJSON(data []byte) error + func (m MetadataItem) MarshalJSON() ([]byte, error) + type MountConfiguration struct + AzureBlobFileSystemConfiguration *AzureBlobFileSystemConfiguration + AzureFileShareConfiguration *AzureFileShareConfiguration + CifsMountConfiguration *CIFSMountConfiguration + NfsMountConfiguration *NFSMountConfiguration + func (m *MountConfiguration) UnmarshalJSON(data []byte) error + func (m MountConfiguration) MarshalJSON() ([]byte, error) + type NFSMountConfiguration struct + MountOptions *string + RelativeMountPath *string + Source *string + func (n *NFSMountConfiguration) UnmarshalJSON(data []byte) error + func (n NFSMountConfiguration) MarshalJSON() ([]byte, error) + type NameAvailabilityReason string + const NameAvailabilityReasonAlreadyExists + const NameAvailabilityReasonInvalid + func PossibleNameAvailabilityReasonValues() []NameAvailabilityReason + type NetworkConfiguration struct + DynamicVNetAssignmentScope *DynamicVNetAssignmentScope + EnableAcceleratedNetworking *bool + EndpointConfiguration *PoolEndpointConfiguration + PublicIPAddressConfiguration *PublicIPAddressConfiguration + SubnetID *string + func (n *NetworkConfiguration) UnmarshalJSON(data []byte) error + func (n NetworkConfiguration) MarshalJSON() ([]byte, error) + type NetworkProfile struct + AccountAccess *EndpointAccessProfile + NodeManagementAccess *EndpointAccessProfile + func (n *NetworkProfile) UnmarshalJSON(data []byte) error + func (n NetworkProfile) MarshalJSON() ([]byte, error) + type NetworkSecurityGroupRule struct + Access *NetworkSecurityGroupRuleAccess + Priority *int32 + SourceAddressPrefix *string + SourcePortRanges []*string + func (n *NetworkSecurityGroupRule) UnmarshalJSON(data []byte) error + func (n NetworkSecurityGroupRule) MarshalJSON() ([]byte, error) + type NetworkSecurityGroupRuleAccess string + const NetworkSecurityGroupRuleAccessAllow + const NetworkSecurityGroupRuleAccessDeny + func PossibleNetworkSecurityGroupRuleAccessValues() []NetworkSecurityGroupRuleAccess + type NetworkSecurityPerimeter struct + ID *string + Location *string + PerimeterGUID *string + func (n *NetworkSecurityPerimeter) UnmarshalJSON(data []byte) error + func (n NetworkSecurityPerimeter) MarshalJSON() ([]byte, error) + type NetworkSecurityPerimeterClient struct + func NewNetworkSecurityPerimeterClient(subscriptionID string, credential azcore.TokenCredential, ...) (*NetworkSecurityPerimeterClient, error) + func (client *NetworkSecurityPerimeterClient) BeginReconcileConfiguration(ctx context.Context, resourceGroupName string, accountName string, ...) (*runtime.Poller[NetworkSecurityPerimeterClientReconcileConfigurationResponse], ...) + func (client *NetworkSecurityPerimeterClient) GetConfiguration(ctx context.Context, resourceGroupName string, accountName string, ...) (NetworkSecurityPerimeterClientGetConfigurationResponse, error) + func (client *NetworkSecurityPerimeterClient) NewListConfigurationsPager(resourceGroupName string, accountName string, ...) *runtime.Pager[NetworkSecurityPerimeterClientListConfigurationsResponse] + type NetworkSecurityPerimeterClientBeginReconcileConfigurationOptions struct + ResumeToken string + type NetworkSecurityPerimeterClientGetConfigurationOptions struct + type NetworkSecurityPerimeterClientGetConfigurationResponse struct + type NetworkSecurityPerimeterClientListConfigurationsOptions struct + type NetworkSecurityPerimeterClientListConfigurationsResponse struct + type NetworkSecurityPerimeterClientReconcileConfigurationResponse struct + type NetworkSecurityPerimeterConfiguration struct + ID *string + Name *string + Properties *NetworkSecurityPerimeterConfigurationProperties + SystemData *SystemData + Type *string + func (n *NetworkSecurityPerimeterConfiguration) UnmarshalJSON(data []byte) error + func (n NetworkSecurityPerimeterConfiguration) MarshalJSON() ([]byte, error) + type NetworkSecurityPerimeterConfigurationListResult struct + NextLink *string + Value []*NetworkSecurityPerimeterConfiguration + func (n *NetworkSecurityPerimeterConfigurationListResult) UnmarshalJSON(data []byte) error + func (n NetworkSecurityPerimeterConfigurationListResult) MarshalJSON() ([]byte, error) + type NetworkSecurityPerimeterConfigurationProperties struct + NetworkSecurityPerimeter *NetworkSecurityPerimeter + Profile *NetworkSecurityProfile + ProvisioningIssues []*ProvisioningIssue + ProvisioningState *NetworkSecurityPerimeterConfigurationProvisioningState + ResourceAssociation *ResourceAssociation + func (n *NetworkSecurityPerimeterConfigurationProperties) UnmarshalJSON(data []byte) error + func (n NetworkSecurityPerimeterConfigurationProperties) MarshalJSON() ([]byte, error) + type NetworkSecurityPerimeterConfigurationProvisioningState string + const NetworkSecurityPerimeterConfigurationProvisioningStateAccepted + const NetworkSecurityPerimeterConfigurationProvisioningStateCanceled + const NetworkSecurityPerimeterConfigurationProvisioningStateCreating + const NetworkSecurityPerimeterConfigurationProvisioningStateDeleting + const NetworkSecurityPerimeterConfigurationProvisioningStateFailed + const NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded + const NetworkSecurityPerimeterConfigurationProvisioningStateUpdating + func PossibleNetworkSecurityPerimeterConfigurationProvisioningStateValues() []NetworkSecurityPerimeterConfigurationProvisioningState + type NetworkSecurityProfile struct + AccessRules []*AccessRule + AccessRulesVersion *int32 + DiagnosticSettingsVersion *int32 + EnabledLogCategories []*string + Name *string + func (n *NetworkSecurityProfile) UnmarshalJSON(data []byte) error + func (n NetworkSecurityProfile) MarshalJSON() ([]byte, error) + type NodeCommunicationMode string + const NodeCommunicationModeClassic + const NodeCommunicationModeDefault + const NodeCommunicationModeSimplified + func PossibleNodeCommunicationModeValues() []NodeCommunicationMode + type NodePlacementConfiguration struct + Policy *NodePlacementPolicyType + func (n *NodePlacementConfiguration) UnmarshalJSON(data []byte) error + func (n NodePlacementConfiguration) MarshalJSON() ([]byte, error) + type NodePlacementPolicyType string + const NodePlacementPolicyTypeRegional + const NodePlacementPolicyTypeZonal + func PossibleNodePlacementPolicyTypeValues() []NodePlacementPolicyType + type OSDisk struct + Caching *CachingType + DiskSizeGB *int32 + EphemeralOSDiskSettings *DiffDiskSettings + ManagedDisk *ManagedDisk + WriteAcceleratorEnabled *bool + func (o *OSDisk) UnmarshalJSON(data []byte) error + func (o OSDisk) MarshalJSON() ([]byte, error) + type Operation struct + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *string + Properties any + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type OutboundEnvironmentEndpoint struct + Category *string + Endpoints []*EndpointDependency + func (o *OutboundEnvironmentEndpoint) UnmarshalJSON(data []byte) error + func (o OutboundEnvironmentEndpoint) MarshalJSON() ([]byte, error) + type OutboundEnvironmentEndpointCollection struct + NextLink *string + Value []*OutboundEnvironmentEndpoint + func (o *OutboundEnvironmentEndpointCollection) UnmarshalJSON(data []byte) error + func (o OutboundEnvironmentEndpointCollection) MarshalJSON() ([]byte, error) + type PackageState string + const PackageStateActive + const PackageStatePending + func PossiblePackageStateValues() []PackageState + type Pool struct + Etag *string + ID *string + Identity *PoolIdentity + Name *string + Properties *PoolProperties + Tags map[string]*string + Type *string + func (p *Pool) UnmarshalJSON(data []byte) error + func (p Pool) MarshalJSON() ([]byte, error) + type PoolAllocationMode string + const PoolAllocationModeBatchService + const PoolAllocationModeUserSubscription + func PossiblePoolAllocationModeValues() []PoolAllocationMode + type PoolClient struct + func NewPoolClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PoolClient, error) + func (client *PoolClient) BeginDelete(ctx context.Context, resourceGroupName string, accountName string, ...) (*runtime.Poller[PoolClientDeleteResponse], error) + func (client *PoolClient) Create(ctx context.Context, resourceGroupName string, accountName string, ...) (PoolClientCreateResponse, error) + func (client *PoolClient) DisableAutoScale(ctx context.Context, resourceGroupName string, accountName string, ...) (PoolClientDisableAutoScaleResponse, error) + func (client *PoolClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (PoolClientGetResponse, error) + func (client *PoolClient) NewListByBatchAccountPager(resourceGroupName string, accountName string, ...) *runtime.Pager[PoolClientListByBatchAccountResponse] + func (client *PoolClient) StopResize(ctx context.Context, resourceGroupName string, accountName string, ...) (PoolClientStopResizeResponse, error) + func (client *PoolClient) Update(ctx context.Context, resourceGroupName string, accountName string, ...) (PoolClientUpdateResponse, error) + type PoolClientBeginDeleteOptions struct + ResumeToken string + type PoolClientCreateOptions struct + IfMatch *string + IfNoneMatch *string + type PoolClientCreateResponse struct + ETag *string + type PoolClientDeleteResponse struct + type PoolClientDisableAutoScaleOptions struct + type PoolClientDisableAutoScaleResponse struct + ETag *string + type PoolClientGetOptions struct + type PoolClientGetResponse struct + ETag *string + type PoolClientListByBatchAccountOptions struct + Filter *string + Maxresults *int32 + Select *string + type PoolClientListByBatchAccountResponse struct + type PoolClientStopResizeOptions struct + type PoolClientStopResizeResponse struct + ETag *string + type PoolClientUpdateOptions struct + IfMatch *string + type PoolClientUpdateResponse struct + ETag *string + type PoolEndpointConfiguration struct + InboundNatPools []*InboundNatPool + func (p *PoolEndpointConfiguration) UnmarshalJSON(data []byte) error + func (p PoolEndpointConfiguration) MarshalJSON() ([]byte, error) + type PoolIdentity struct + Type *PoolIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentities + func (p *PoolIdentity) UnmarshalJSON(data []byte) error + func (p PoolIdentity) MarshalJSON() ([]byte, error) + type PoolIdentityType string + const PoolIdentityTypeNone + const PoolIdentityTypeUserAssigned + func PossiblePoolIdentityTypeValues() []PoolIdentityType + type PoolProperties struct + AllocationState *AllocationState + AllocationStateTransitionTime *time.Time + ApplicationLicenses []*string + ApplicationPackages []*ApplicationPackageReference + AutoScaleRun *AutoScaleRun + Certificates []*CertificateReference + CreationTime *time.Time + CurrentDedicatedNodes *int32 + CurrentLowPriorityNodes *int32 + CurrentNodeCommunicationMode *NodeCommunicationMode + DeploymentConfiguration *DeploymentConfiguration + DisplayName *string + InterNodeCommunication *InterNodeCommunicationState + LastModified *time.Time + Metadata []*MetadataItem + MountConfiguration []*MountConfiguration + NetworkConfiguration *NetworkConfiguration + ProvisioningState *PoolProvisioningState + ProvisioningStateTransitionTime *time.Time + ResizeOperationStatus *ResizeOperationStatus + ResourceTags map[string]*string + ScaleSettings *ScaleSettings + StartTask *StartTask + TargetNodeCommunicationMode *NodeCommunicationMode + TaskSchedulingPolicy *TaskSchedulingPolicy + TaskSlotsPerNode *int32 + UpgradePolicy *UpgradePolicy + UserAccounts []*UserAccount + VMSize *string + func (p *PoolProperties) UnmarshalJSON(data []byte) error + func (p PoolProperties) MarshalJSON() ([]byte, error) + type PoolProvisioningState string + const PoolProvisioningStateDeleting + const PoolProvisioningStateSucceeded + func PossiblePoolProvisioningStateValues() []PoolProvisioningState + type PrivateEndpoint struct + ID *string + func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error + func (p PrivateEndpoint) MarshalJSON() ([]byte, error) + type PrivateEndpointConnection struct + Etag *string + ID *string + Name *string + Properties *PrivateEndpointConnectionProperties + Tags map[string]*string + Type *string + func (p *PrivateEndpointConnection) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionClient struct + func NewPrivateEndpointConnectionClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateEndpointConnectionClient, error) + func (client *PrivateEndpointConnectionClient) BeginDelete(ctx context.Context, resourceGroupName string, accountName string, ...) (*runtime.Poller[PrivateEndpointConnectionClientDeleteResponse], error) + func (client *PrivateEndpointConnectionClient) BeginUpdate(ctx context.Context, resourceGroupName string, accountName string, ...) (*runtime.Poller[PrivateEndpointConnectionClientUpdateResponse], error) + func (client *PrivateEndpointConnectionClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (PrivateEndpointConnectionClientGetResponse, error) + func (client *PrivateEndpointConnectionClient) NewListByBatchAccountPager(resourceGroupName string, accountName string, ...) *runtime.Pager[PrivateEndpointConnectionClientListByBatchAccountResponse] + type PrivateEndpointConnectionClientBeginDeleteOptions struct + ResumeToken string + type PrivateEndpointConnectionClientBeginUpdateOptions struct + IfMatch *string + ResumeToken string + type PrivateEndpointConnectionClientDeleteResponse struct + type PrivateEndpointConnectionClientGetOptions struct + type PrivateEndpointConnectionClientGetResponse struct + type PrivateEndpointConnectionClientListByBatchAccountOptions struct + Maxresults *int32 + type PrivateEndpointConnectionClientListByBatchAccountResponse struct + type PrivateEndpointConnectionClientUpdateResponse struct + type PrivateEndpointConnectionProperties struct + GroupIDs []*string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + func (p *PrivateEndpointConnectionProperties) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionProperties) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCancelled + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + const PrivateEndpointConnectionProvisioningStateUpdating + func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState + type PrivateLinkResource struct + Etag *string + ID *string + Name *string + Properties *PrivateLinkResourceProperties + Tags map[string]*string + Type *string + func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error + func (p PrivateLinkResource) MarshalJSON() ([]byte, error) + type PrivateLinkResourceClient struct + func NewPrivateLinkResourceClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateLinkResourceClient, error) + func (client *PrivateLinkResourceClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (PrivateLinkResourceClientGetResponse, error) + func (client *PrivateLinkResourceClient) NewListByBatchAccountPager(resourceGroupName string, accountName string, ...) *runtime.Pager[PrivateLinkResourceClientListByBatchAccountResponse] + type PrivateLinkResourceClientGetOptions struct + type PrivateLinkResourceClientGetResponse struct + type PrivateLinkResourceClientListByBatchAccountOptions struct + Maxresults *int32 + type PrivateLinkResourceClientListByBatchAccountResponse struct + type PrivateLinkResourceProperties struct + GroupID *string + RequiredMembers []*string + RequiredZoneNames []*string + func (p *PrivateLinkResourceProperties) UnmarshalJSON(data []byte) error + func (p PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) + type PrivateLinkServiceConnectionState struct + ActionRequired *string + Description *string + Status *PrivateLinkServiceConnectionStatus + func (p *PrivateLinkServiceConnectionState) UnmarshalJSON(data []byte) error + func (p PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) + type PrivateLinkServiceConnectionStatus string + const PrivateLinkServiceConnectionStatusApproved + const PrivateLinkServiceConnectionStatusDisconnected + const PrivateLinkServiceConnectionStatusPending + const PrivateLinkServiceConnectionStatusRejected + func PossiblePrivateLinkServiceConnectionStatusValues() []PrivateLinkServiceConnectionStatus + type ProvisioningIssue struct + Name *string + Properties *ProvisioningIssueProperties + func (p *ProvisioningIssue) UnmarshalJSON(data []byte) error + func (p ProvisioningIssue) MarshalJSON() ([]byte, error) + type ProvisioningIssueProperties struct + Description *string + IssueType *IssueType + Severity *Severity + SuggestedAccessRules []*AccessRule + SuggestedResourceIDs []*string + func (p *ProvisioningIssueProperties) UnmarshalJSON(data []byte) error + func (p ProvisioningIssueProperties) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateCancelled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateInvalid + const ProvisioningStateSucceeded + func PossibleProvisioningStateValues() []ProvisioningState + type ProxyResource struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (p *ProxyResource) UnmarshalJSON(data []byte) error + func (p ProxyResource) MarshalJSON() ([]byte, error) + type PublicIPAddressConfiguration struct + IPAddressIDs []*string + Provision *IPAddressProvisioningType + func (p *PublicIPAddressConfiguration) UnmarshalJSON(data []byte) error + func (p PublicIPAddressConfiguration) MarshalJSON() ([]byte, error) + type PublicNetworkAccessType string + const PublicNetworkAccessTypeDisabled + const PublicNetworkAccessTypeEnabled + const PublicNetworkAccessTypeSecuredByPerimeter + func PossiblePublicNetworkAccessTypeValues() []PublicNetworkAccessType + type ResizeError struct + Code *string + Details []*ResizeError + Message *string + func (r *ResizeError) UnmarshalJSON(data []byte) error + func (r ResizeError) MarshalJSON() ([]byte, error) + type ResizeOperationStatus struct + Errors []*ResizeError + NodeDeallocationOption *ComputeNodeDeallocationOption + ResizeTimeout *string + StartTime *time.Time + TargetDedicatedNodes *int32 + TargetLowPriorityNodes *int32 + func (r *ResizeOperationStatus) UnmarshalJSON(data []byte) error + func (r ResizeOperationStatus) MarshalJSON() ([]byte, error) + type Resource struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceAssociation struct + AccessMode *ResourceAssociationAccessMode + Name *string + func (r *ResourceAssociation) UnmarshalJSON(data []byte) error + func (r ResourceAssociation) MarshalJSON() ([]byte, error) + type ResourceAssociationAccessMode string + const ResourceAssociationAccessModeAudit + const ResourceAssociationAccessModeEnforced + const ResourceAssociationAccessModeLearning + func PossibleResourceAssociationAccessModeValues() []ResourceAssociationAccessMode + type ResourceFile struct + AutoStorageContainerName *string + BlobPrefix *string + FileMode *string + FilePath *string + HTTPURL *string + IdentityReference *ComputeNodeIdentityReference + StorageContainerURL *string + func (r *ResourceFile) UnmarshalJSON(data []byte) error + func (r ResourceFile) MarshalJSON() ([]byte, error) + type ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + const ResourceIdentityTypeUserAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type RollingUpgradePolicy struct + EnableCrossZoneUpgrade *bool + MaxBatchInstancePercent *int32 + MaxUnhealthyInstancePercent *int32 + MaxUnhealthyUpgradedInstancePercent *int32 + PauseTimeBetweenBatches *string + PrioritizeUnhealthyInstances *bool + RollbackFailedInstancesOnPolicyBreach *bool + func (r *RollingUpgradePolicy) UnmarshalJSON(data []byte) error + func (r RollingUpgradePolicy) MarshalJSON() ([]byte, error) + type SKUCapability struct + Name *string + Value *string + func (s *SKUCapability) UnmarshalJSON(data []byte) error + func (s SKUCapability) MarshalJSON() ([]byte, error) + type ScaleSettings struct + AutoScale *AutoScaleSettings + FixedScale *FixedScaleSettings + func (s *ScaleSettings) UnmarshalJSON(data []byte) error + func (s ScaleSettings) MarshalJSON() ([]byte, error) + type SecurityEncryptionTypes string + const SecurityEncryptionTypesNonPersistedTPM + const SecurityEncryptionTypesVMGuestStateOnly + func PossibleSecurityEncryptionTypesValues() []SecurityEncryptionTypes + type SecurityProfile struct + EncryptionAtHost *bool + SecurityType *SecurityTypes + UefiSettings *UefiSettings + func (s *SecurityProfile) UnmarshalJSON(data []byte) error + func (s SecurityProfile) MarshalJSON() ([]byte, error) + type SecurityTypes string + const SecurityTypesConfidentialVM + const SecurityTypesTrustedLaunch + func PossibleSecurityTypesValues() []SecurityTypes + type ServiceArtifactReference struct + ID *string + func (s *ServiceArtifactReference) UnmarshalJSON(data []byte) error + func (s ServiceArtifactReference) MarshalJSON() ([]byte, error) + type Severity string + const SeverityError + const SeverityWarning + func PossibleSeverityValues() []Severity + type StartTask struct + CommandLine *string + ContainerSettings *TaskContainerSettings + EnvironmentSettings []*EnvironmentSetting + MaxTaskRetryCount *int32 + ResourceFiles []*ResourceFile + UserIdentity *UserIdentity + WaitForSuccess *bool + func (s *StartTask) UnmarshalJSON(data []byte) error + func (s StartTask) MarshalJSON() ([]byte, error) + type StorageAccountType string + const StorageAccountTypePremiumLRS + const StorageAccountTypeStandardLRS + const StorageAccountTypeStandardSSDLRS + func PossibleStorageAccountTypeValues() []StorageAccountType + type SupportedSKU struct + BatchSupportEndOfLife *time.Time + Capabilities []*SKUCapability + FamilyName *string + Name *string + func (s *SupportedSKU) UnmarshalJSON(data []byte) error + func (s SupportedSKU) MarshalJSON() ([]byte, error) + type SupportedSKUsResult struct + NextLink *string + Value []*SupportedSKU + func (s *SupportedSKUsResult) UnmarshalJSON(data []byte) error + func (s SupportedSKUsResult) MarshalJSON() ([]byte, error) + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type TaskContainerSettings struct + ContainerHostBatchBindMounts []*ContainerHostBatchBindMountEntry + ContainerRunOptions *string + ImageName *string + Registry *ContainerRegistry + WorkingDirectory *ContainerWorkingDirectory + func (t *TaskContainerSettings) UnmarshalJSON(data []byte) error + func (t TaskContainerSettings) MarshalJSON() ([]byte, error) + type TaskSchedulingPolicy struct + NodeFillType *ComputeNodeFillType + func (t *TaskSchedulingPolicy) UnmarshalJSON(data []byte) error + func (t TaskSchedulingPolicy) MarshalJSON() ([]byte, error) + type UefiSettings struct + SecureBootEnabled *bool + VTpmEnabled *bool + func (u *UefiSettings) UnmarshalJSON(data []byte) error + func (u UefiSettings) MarshalJSON() ([]byte, error) + type UpgradeMode string + const UpgradeModeAutomatic + const UpgradeModeManual + const UpgradeModeRolling + func PossibleUpgradeModeValues() []UpgradeMode + type UpgradePolicy struct + AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy + Mode *UpgradeMode + RollingUpgradePolicy *RollingUpgradePolicy + func (u *UpgradePolicy) UnmarshalJSON(data []byte) error + func (u UpgradePolicy) MarshalJSON() ([]byte, error) + type UserAccount struct + ElevationLevel *ElevationLevel + LinuxUserConfiguration *LinuxUserConfiguration + Name *string + Password *string + WindowsUserConfiguration *WindowsUserConfiguration + func (u *UserAccount) UnmarshalJSON(data []byte) error + func (u UserAccount) MarshalJSON() ([]byte, error) + type UserAssignedIdentities struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentities) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentities) MarshalJSON() ([]byte, error) + type UserIdentity struct + AutoUser *AutoUserSpecification + UserName *string + func (u *UserIdentity) UnmarshalJSON(data []byte) error + func (u UserIdentity) MarshalJSON() ([]byte, error) + type VMDiskSecurityProfile struct + SecurityEncryptionType *SecurityEncryptionTypes + func (v *VMDiskSecurityProfile) UnmarshalJSON(data []byte) error + func (v VMDiskSecurityProfile) MarshalJSON() ([]byte, error) + type VMExtension struct + AutoUpgradeMinorVersion *bool + EnableAutomaticUpgrade *bool + Name *string + ProtectedSettings any + ProvisionAfterExtensions []*string + Publisher *string + Settings any + Type *string + TypeHandlerVersion *string + func (v *VMExtension) UnmarshalJSON(data []byte) error + func (v VMExtension) MarshalJSON() ([]byte, error) + type VirtualMachineConfiguration struct + ContainerConfiguration *ContainerConfiguration + DataDisks []*DataDisk + DiskEncryptionConfiguration *DiskEncryptionConfiguration + Extensions []*VMExtension + ImageReference *ImageReference + LicenseType *string + NodeAgentSKUID *string + NodePlacementConfiguration *NodePlacementConfiguration + OSDisk *OSDisk + SecurityProfile *SecurityProfile + ServiceArtifactReference *ServiceArtifactReference + WindowsConfiguration *WindowsConfiguration + func (v *VirtualMachineConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineFamilyCoreQuota struct + CoreQuota *int32 + Name *string + func (v *VirtualMachineFamilyCoreQuota) UnmarshalJSON(data []byte) error + func (v VirtualMachineFamilyCoreQuota) MarshalJSON() ([]byte, error) + type WindowsConfiguration struct + EnableAutomaticUpdates *bool + func (w *WindowsConfiguration) UnmarshalJSON(data []byte) error + func (w WindowsConfiguration) MarshalJSON() ([]byte, error) + type WindowsUserConfiguration struct + LoginMode *LoginMode + func (w *WindowsUserConfiguration) UnmarshalJSON(data []byte) error + func (w WindowsUserConfiguration) MarshalJSON() ([]byte, error) Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch/v2