Documentation ¶
Index ¶
- func PossibleValuesForEncryptionAtRestType() []string
- func PossibleValuesForInfrastructureEncryptionState() []string
- func PossibleValuesForLastUpdateStatus() []string
- func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error)
- type BackupResourceEncryptionConfig
- type BackupResourceEncryptionConfigExtended
- type BackupResourceEncryptionConfigExtendedResource
- type BackupResourceEncryptionConfigResource
- type BackupResourceEncryptionConfigsClient
- func (c BackupResourceEncryptionConfigsClient) Get(ctx context.Context, id VaultId) (result GetOperationResponse, err error)
- func (c BackupResourceEncryptionConfigsClient) Update(ctx context.Context, id VaultId, input BackupResourceEncryptionConfigResource) (result UpdateOperationResponse, err error)
- type EncryptionAtRestType
- type GetOperationResponse
- type InfrastructureEncryptionState
- type LastUpdateStatus
- type UpdateOperationResponse
- type VaultId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForEncryptionAtRestType ¶
func PossibleValuesForEncryptionAtRestType() []string
func PossibleValuesForInfrastructureEncryptionState ¶
func PossibleValuesForInfrastructureEncryptionState() []string
func PossibleValuesForLastUpdateStatus ¶
func PossibleValuesForLastUpdateStatus() []string
func ValidateVaultID ¶
ValidateVaultID checks that 'input' can be parsed as a Vault ID
Types ¶
type BackupResourceEncryptionConfig ¶
type BackupResourceEncryptionConfig struct { EncryptionAtRestType *EncryptionAtRestType `json:"encryptionAtRestType,omitempty"` InfrastructureEncryptionState *InfrastructureEncryptionState `json:"infrastructureEncryptionState,omitempty"` KeyUri *string `json:"keyUri,omitempty"` LastUpdateStatus *LastUpdateStatus `json:"lastUpdateStatus,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
type BackupResourceEncryptionConfigExtended ¶
type BackupResourceEncryptionConfigExtended struct { EncryptionAtRestType *EncryptionAtRestType `json:"encryptionAtRestType,omitempty"` InfrastructureEncryptionState *InfrastructureEncryptionState `json:"infrastructureEncryptionState,omitempty"` KeyUri *string `json:"keyUri,omitempty"` LastUpdateStatus *LastUpdateStatus `json:"lastUpdateStatus,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` UseSystemAssignedIdentity *bool `json:"useSystemAssignedIdentity,omitempty"` UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
type BackupResourceEncryptionConfigExtendedResource ¶
type BackupResourceEncryptionConfigExtendedResource struct { ETag *string `json:"eTag,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *BackupResourceEncryptionConfigExtended `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type BackupResourceEncryptionConfigResource ¶
type BackupResourceEncryptionConfigResource struct { ETag *string `json:"eTag,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *BackupResourceEncryptionConfig `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type BackupResourceEncryptionConfigsClient ¶
type BackupResourceEncryptionConfigsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewBackupResourceEncryptionConfigsClientWithBaseURI ¶
func NewBackupResourceEncryptionConfigsClientWithBaseURI(endpoint string) BackupResourceEncryptionConfigsClient
func (BackupResourceEncryptionConfigsClient) Get ¶
func (c BackupResourceEncryptionConfigsClient) Get(ctx context.Context, id VaultId) (result GetOperationResponse, err error)
Get ...
func (BackupResourceEncryptionConfigsClient) Update ¶
func (c BackupResourceEncryptionConfigsClient) Update(ctx context.Context, id VaultId, input BackupResourceEncryptionConfigResource) (result UpdateOperationResponse, err error)
Update ...
type EncryptionAtRestType ¶
type EncryptionAtRestType string
const ( EncryptionAtRestTypeCustomerManaged EncryptionAtRestType = "CustomerManaged" EncryptionAtRestTypeInvalid EncryptionAtRestType = "Invalid" EncryptionAtRestTypeMicrosoftManaged EncryptionAtRestType = "MicrosoftManaged" )
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *BackupResourceEncryptionConfigExtendedResource }
type InfrastructureEncryptionState ¶
type InfrastructureEncryptionState string
const ( InfrastructureEncryptionStateDisabled InfrastructureEncryptionState = "Disabled" InfrastructureEncryptionStateEnabled InfrastructureEncryptionState = "Enabled" InfrastructureEncryptionStateInvalid InfrastructureEncryptionState = "Invalid" )
type LastUpdateStatus ¶
type LastUpdateStatus string
const ( LastUpdateStatusFailed LastUpdateStatus = "Failed" LastUpdateStatusFirstInitialization LastUpdateStatus = "FirstInitialization" LastUpdateStatusInitialized LastUpdateStatus = "Initialized" LastUpdateStatusInvalid LastUpdateStatus = "Invalid" LastUpdateStatusNotEnabled LastUpdateStatus = "NotEnabled" LastUpdateStatusPartiallyFailed LastUpdateStatus = "PartiallyFailed" LastUpdateStatusPartiallySucceeded LastUpdateStatus = "PartiallySucceeded" LastUpdateStatusSucceeded LastUpdateStatus = "Succeeded" )
type UpdateOperationResponse ¶
type VaultId ¶
VaultId is a struct representing the Resource ID for a Vault
func NewVaultID ¶
NewVaultID returns a new VaultId struct
func ParseVaultID ¶
ParseVaultID parses 'input' into a VaultId
func ParseVaultIDInsensitively ¶
ParseVaultIDInsensitively parses 'input' case-insensitively into a VaultId note: this method should only be used for API response data and not user input
func (*VaultId) FromParseResult ¶
func (id *VaultId) FromParseResult(input resourceids.ParseResult) error
func (VaultId) Segments ¶
func (id VaultId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Vault ID
Source Files ¶
Click to show internal directories.
Click to hide internal directories.