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 PossibleValuesForActionsRequired() []string + func PossibleValuesForActivationStatus() []string + func PossibleValuesForCreateMode() []string + func PossibleValuesForGeoReplicationRegionProvisioningState() []string + func PossibleValuesForManagedHsmSkuFamily() []string + func PossibleValuesForManagedHsmSkuName() []string + func PossibleValuesForNetworkRuleAction() []string + func PossibleValuesForNetworkRuleBypassOptions() []string + func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string + func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForReason() []string + func ValidateDeletedManagedHSMID(input interface{}, key string) (warnings []string, errors []error) + func ValidateManagedHSMID(input interface{}, key string) (warnings []string, errors []error) + type ActionsRequired string + const ActionsRequiredNone + func (s *ActionsRequired) UnmarshalJSON(bytes []byte) error + type ActivationStatus string + const ActivationStatusActive + const ActivationStatusFailed + const ActivationStatusNotActivated + const ActivationStatusUnknown + func (s *ActivationStatus) UnmarshalJSON(bytes []byte) error + type CheckMhsmNameAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *CheckMhsmNameAvailabilityResult + OData *odata.OData + type CheckMhsmNameAvailabilityParameters struct + Name string + type CheckMhsmNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason *Reason + type CreateMode string + const CreateModeDefault + const CreateModeRecover + func (s *CreateMode) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ManagedHsm + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeletedManagedHSMId struct + DeletedManagedHSMName string + LocationName string + SubscriptionId string + func NewDeletedManagedHSMID(subscriptionId string, locationName string, deletedManagedHSMName string) DeletedManagedHSMId + func ParseDeletedManagedHSMID(input string) (*DeletedManagedHSMId, error) + func ParseDeletedManagedHSMIDInsensitively(input string) (*DeletedManagedHSMId, error) + func (id *DeletedManagedHSMId) FromParseResult(input resourceids.ParseResult) error + func (id DeletedManagedHSMId) ID() string + func (id DeletedManagedHSMId) Segments() []resourceids.Segment + func (id DeletedManagedHSMId) String() string + type DeletedManagedHsm struct + Id *string + Name *string + Properties *DeletedManagedHsmProperties + Type *string + type DeletedManagedHsmOperationPredicate struct + Id *string + Name *string + Type *string + func (p DeletedManagedHsmOperationPredicate) Matches(input DeletedManagedHsm) bool + type DeletedManagedHsmProperties struct + DeletionDate *string + Location *string + MhsmId *string + PurgeProtectionEnabled *bool + ScheduledPurgeDate *string + Tags *map[string]string + func (o *DeletedManagedHsmProperties) GetDeletionDateAsTime() (*time.Time, error) + func (o *DeletedManagedHsmProperties) GetScheduledPurgeDateAsTime() (*time.Time, error) + func (o *DeletedManagedHsmProperties) SetDeletionDateAsTime(input time.Time) + func (o *DeletedManagedHsmProperties) SetScheduledPurgeDateAsTime(input time.Time) + type GeoReplicationRegionProvisioningState string + const GeoReplicationRegionProvisioningStateCleanup + const GeoReplicationRegionProvisioningStateDeleting + const GeoReplicationRegionProvisioningStateFailed + const GeoReplicationRegionProvisioningStatePreprovisioning + const GeoReplicationRegionProvisioningStateProvisioning + const GeoReplicationRegionProvisioningStateSucceeded + func (s *GeoReplicationRegionProvisioningState) UnmarshalJSON(bytes []byte) error + type GetDeletedOperationResponse struct + HttpResponse *http.Response + Model *DeletedManagedHsm + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *ManagedHsm + OData *odata.OData + type ListByResourceGroupCompleteResult struct + Items []ManagedHsm + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationOptions struct + Top *int64 + func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions + func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers + func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query + func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]ManagedHsm + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []ManagedHsm + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationOptions struct + Top *int64 + func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions + func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers + func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query + func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]ManagedHsm + OData *odata.OData + type ListDeletedCompleteResult struct + Items []DeletedManagedHsm + LatestHttpResponse *http.Response + type ListDeletedCustomPager struct + NextLink *odata.Link + func (p *ListDeletedCustomPager) NextPageLink() *odata.Link + type ListDeletedOperationResponse struct + HttpResponse *http.Response + Model *[]DeletedManagedHsm + OData *odata.OData + type MHSMGeoReplicatedRegion struct + IsPrimary *bool + Name *string + ProvisioningState *GeoReplicationRegionProvisioningState + type MHSMIPRule struct + Value string + type MHSMNetworkRuleSet struct + Bypass *NetworkRuleBypassOptions + DefaultAction *NetworkRuleAction + IPRules *[]MHSMIPRule + VirtualNetworkRules *[]MHSMVirtualNetworkRule + type MHSMPrivateEndpoint struct + Id *string + type MHSMPrivateEndpointConnectionItem struct + Etag *string + Id *string + Properties *MHSMPrivateEndpointConnectionProperties + type MHSMPrivateEndpointConnectionProperties struct + PrivateEndpoint *MHSMPrivateEndpoint + PrivateLinkServiceConnectionState *MHSMPrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + type MHSMPrivateLinkServiceConnectionState struct + ActionsRequired *ActionsRequired + Description *string + Status *PrivateEndpointServiceConnectionStatus + type MHSMVirtualNetworkRule struct + Id string + type ManagedHSMId struct + ManagedHSMName string + ResourceGroupName string + SubscriptionId string + func NewManagedHSMID(subscriptionId string, resourceGroupName string, managedHSMName string) ManagedHSMId + func ParseManagedHSMID(input string) (*ManagedHSMId, error) + func ParseManagedHSMIDInsensitively(input string) (*ManagedHSMId, error) + func (id *ManagedHSMId) FromParseResult(input resourceids.ParseResult) error + func (id ManagedHSMId) ID() string + func (id ManagedHSMId) Segments() []resourceids.Segment + func (id ManagedHSMId) String() string + type ManagedHSMSecurityDomainProperties struct + ActivationStatus *ActivationStatus + ActivationStatusMessage *string + type ManagedHsm struct + Id *string + Identity *identity.LegacySystemAndUserAssignedMap + Location *string + Name *string + Properties *ManagedHsmProperties + Sku *ManagedHsmSku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type ManagedHsmOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p ManagedHsmOperationPredicate) Matches(input ManagedHsm) bool + type ManagedHsmProperties struct + CreateMode *CreateMode + EnablePurgeProtection *bool + EnableSoftDelete *bool + HsmUri *string + InitialAdminObjectIds *[]string + NetworkAcls *MHSMNetworkRuleSet + PrivateEndpointConnections *[]MHSMPrivateEndpointConnectionItem + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + Regions *[]MHSMGeoReplicatedRegion + ScheduledPurgeDate *string + SecurityDomainProperties *ManagedHSMSecurityDomainProperties + SoftDeleteRetentionInDays *int64 + StatusMessage *string + TenantId *string + func (o *ManagedHsmProperties) GetScheduledPurgeDateAsTime() (*time.Time, error) + func (o *ManagedHsmProperties) SetScheduledPurgeDateAsTime(input time.Time) + type ManagedHsmSku struct + Family ManagedHsmSkuFamily + Name ManagedHsmSkuName + type ManagedHsmSkuFamily string + const ManagedHsmSkuFamilyB + func (s *ManagedHsmSkuFamily) UnmarshalJSON(bytes []byte) error + type ManagedHsmSkuName string + const ManagedHsmSkuNameCustomBSix + const ManagedHsmSkuNameCustomBThreeTwo + const ManagedHsmSkuNameStandardBOne + func (s *ManagedHsmSkuName) UnmarshalJSON(bytes []byte) error + type ManagedHsmsClient struct + Client *resourcemanager.Client + func NewManagedHsmsClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedHsmsClient, error) + func (c ManagedHsmsClient) CheckMhsmNameAvailability(ctx context.Context, id commonids.SubscriptionId, ...) (result CheckMhsmNameAvailabilityOperationResponse, err error) + func (c ManagedHsmsClient) CreateOrUpdate(ctx context.Context, id ManagedHSMId, input ManagedHsm) (result CreateOrUpdateOperationResponse, err error) + func (c ManagedHsmsClient) CreateOrUpdateThenPoll(ctx context.Context, id ManagedHSMId, input ManagedHsm) error + func (c ManagedHsmsClient) Delete(ctx context.Context, id ManagedHSMId) (result DeleteOperationResponse, err error) + func (c ManagedHsmsClient) DeleteThenPoll(ctx context.Context, id ManagedHSMId) error + func (c ManagedHsmsClient) Get(ctx context.Context, id ManagedHSMId) (result GetOperationResponse, err error) + func (c ManagedHsmsClient) GetDeleted(ctx context.Context, id DeletedManagedHSMId) (result GetDeletedOperationResponse, err error) + func (c ManagedHsmsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error) + func (c ManagedHsmsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error) + func (c ManagedHsmsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c ManagedHsmsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionOperationResponse, err error) + func (c ManagedHsmsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBySubscriptionCompleteResult, error) + func (c ManagedHsmsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c ManagedHsmsClient) ListDeleted(ctx context.Context, id commonids.SubscriptionId) (result ListDeletedOperationResponse, err error) + func (c ManagedHsmsClient) ListDeletedComplete(ctx context.Context, id commonids.SubscriptionId) (ListDeletedCompleteResult, error) + func (c ManagedHsmsClient) ListDeletedCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListDeletedCompleteResult, err error) + func (c ManagedHsmsClient) PurgeDeleted(ctx context.Context, id DeletedManagedHSMId) (result PurgeDeletedOperationResponse, err error) + func (c ManagedHsmsClient) PurgeDeletedThenPoll(ctx context.Context, id DeletedManagedHSMId) error + func (c ManagedHsmsClient) Update(ctx context.Context, id ManagedHSMId, input ManagedHsm) (result UpdateOperationResponse, err error) + func (c ManagedHsmsClient) UpdateThenPoll(ctx context.Context, id ManagedHSMId, input ManagedHsm) error + type NetworkRuleAction string + const NetworkRuleActionAllow + const NetworkRuleActionDeny + func (s *NetworkRuleAction) UnmarshalJSON(bytes []byte) error + type NetworkRuleBypassOptions string + const NetworkRuleBypassOptionsAzureServices + const NetworkRuleBypassOptionsNone + func (s *NetworkRuleBypassOptions) UnmarshalJSON(bytes []byte) error + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateDisconnected + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + const PrivateEndpointConnectionProvisioningStateUpdating + func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusDisconnected + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type ProvisioningState string + const ProvisioningStateActivated + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateProvisioning + const ProvisioningStateRestoring + const ProvisioningStateSecurityDomainRestore + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type PurgeDeletedOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Reason string + const ReasonAccountNameInvalid + const ReasonAlreadyExists + func (s *Reason) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *ManagedHsm + OData *odata.OData + Poller pollers.Poller