Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForDiskEncryptionSetType() []string + type ApiError struct + Code *string + Details *[]ApiErrorBase + Innererror *InnerError + Message *string + Target *string + type ApiErrorBase struct + Code *string + Message *string + Target *string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *DiskEncryptionSet + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DiskEncryptionSet struct + Id *string + Identity *identity.SystemAndUserAssignedMap + Location string + Name *string + Properties *EncryptionSetProperties + Tags *map[string]string + Type *string + type DiskEncryptionSetOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p DiskEncryptionSetOperationPredicate) Matches(input DiskEncryptionSet) bool + type DiskEncryptionSetType string + const DiskEncryptionSetTypeConfidentialVMEncryptedWithCustomerKey + const DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey + const DiskEncryptionSetTypeEncryptionAtRestWithPlatformAndCustomerKeys + func (s *DiskEncryptionSetType) UnmarshalJSON(bytes []byte) error + type DiskEncryptionSetUpdate struct + Identity *identity.SystemAndUserAssignedMap + Properties *DiskEncryptionSetUpdateProperties + Tags *map[string]string + type DiskEncryptionSetUpdateProperties struct + ActiveKey *KeyForDiskEncryptionSet + EncryptionType *DiskEncryptionSetType + FederatedClientId *string + RotationToLatestKeyVersionEnabled *bool + type DiskEncryptionSetsClient struct + Client *resourcemanager.Client + func NewDiskEncryptionSetsClientWithBaseURI(sdkApi sdkEnv.Api) (*DiskEncryptionSetsClient, error) + func (c DiskEncryptionSetsClient) CreateOrUpdate(ctx context.Context, id commonids.DiskEncryptionSetId, input DiskEncryptionSet) (result CreateOrUpdateOperationResponse, err error) + func (c DiskEncryptionSetsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.DiskEncryptionSetId, input DiskEncryptionSet) error + func (c DiskEncryptionSetsClient) Delete(ctx context.Context, id commonids.DiskEncryptionSetId) (result DeleteOperationResponse, err error) + func (c DiskEncryptionSetsClient) DeleteThenPoll(ctx context.Context, id commonids.DiskEncryptionSetId) error + func (c DiskEncryptionSetsClient) Get(ctx context.Context, id commonids.DiskEncryptionSetId) (result GetOperationResponse, err error) + func (c DiskEncryptionSetsClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error) + func (c DiskEncryptionSetsClient) ListAssociatedResources(ctx context.Context, id commonids.DiskEncryptionSetId) (result ListAssociatedResourcesOperationResponse, err error) + func (c DiskEncryptionSetsClient) ListAssociatedResourcesComplete(ctx context.Context, id commonids.DiskEncryptionSetId) (result ListAssociatedResourcesCompleteResult, err error) + func (c DiskEncryptionSetsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c DiskEncryptionSetsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c DiskEncryptionSetsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c DiskEncryptionSetsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error) + func (c DiskEncryptionSetsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error) + func (c DiskEncryptionSetsClient) Update(ctx context.Context, id commonids.DiskEncryptionSetId, ...) (result UpdateOperationResponse, err error) + func (c DiskEncryptionSetsClient) UpdateThenPoll(ctx context.Context, id commonids.DiskEncryptionSetId, ...) error + type EncryptionSetProperties struct + ActiveKey *KeyForDiskEncryptionSet + AutoKeyRotationError *ApiError + EncryptionType *DiskEncryptionSetType + FederatedClientId *string + LastKeyRotationTimestamp *string + PreviousKeys *[]KeyForDiskEncryptionSet + ProvisioningState *string + RotationToLatestKeyVersionEnabled *bool + func (o *EncryptionSetProperties) GetLastKeyRotationTimestampAsTime() (*time.Time, error) + func (o *EncryptionSetProperties) SetLastKeyRotationTimestampAsTime(input time.Time) + type GetOperationResponse struct + HttpResponse *http.Response + Model *DiskEncryptionSet + OData *odata.OData + type InnerError struct + Errordetail *string + Exceptiontype *string + type KeyForDiskEncryptionSet struct + KeyURL string + SourceVault *SourceVault + type ListAssociatedResourcesCompleteResult struct + Items []string + LatestHttpResponse *http.Response + type ListAssociatedResourcesCustomPager struct + NextLink *odata.Link + func (p *ListAssociatedResourcesCustomPager) NextPageLink() *odata.Link + type ListAssociatedResourcesOperationResponse struct + HttpResponse *http.Response + Model *[]string + OData *odata.OData + type ListByResourceGroupCompleteResult struct + Items []DiskEncryptionSet + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]DiskEncryptionSet + OData *odata.OData + type ListCompleteResult struct + Items []DiskEncryptionSet + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]DiskEncryptionSet + OData *odata.OData + type SourceVault struct + Id *string + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *DiskEncryptionSet + OData *odata.OData + Poller pollers.Poller