Documentation ¶
Index ¶
- func PossibleValuesForActionsRequired() []string
- func PossibleValuesForActivationStatus() []string
- func PossibleValuesForCreateMode() []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
- type ActivationStatus
- type CheckMhsmNameAvailabilityOperationResponse
- type CheckMhsmNameAvailabilityParameters
- type CheckMhsmNameAvailabilityResult
- type CreateMode
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DeletedManagedHSMId
- type DeletedManagedHsm
- type DeletedManagedHsmOperationPredicate
- type DeletedManagedHsmProperties
- 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 GetDeletedOperationResponse
- type GetOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationOptions
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionOperationOptions
- type ListBySubscriptionOperationResponse
- type ListDeletedCompleteResult
- type ListDeletedOperationResponse
- type MHSMIPRule
- type MHSMNetworkRuleSet
- type MHSMPrivateEndpoint
- type MHSMPrivateEndpointConnectionItem
- type MHSMPrivateEndpointConnectionProperties
- type MHSMPrivateLinkServiceConnectionState
- type MHSMVirtualNetworkRule
- type ManagedHSMId
- type ManagedHSMSecurityDomainProperties
- type ManagedHsm
- type ManagedHsmOperationPredicate
- type ManagedHsmProperties
- type ManagedHsmSku
- type ManagedHsmSkuFamily
- type ManagedHsmSkuName
- type ManagedHsmsClient
- 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
- type NetworkRuleBypassOptions
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointServiceConnectionStatus
- type ProvisioningState
- type PublicNetworkAccess
- type PurgeDeletedOperationResponse
- type Reason
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForActionsRequired ¶
func PossibleValuesForActionsRequired() []string
func PossibleValuesForActivationStatus ¶
func PossibleValuesForActivationStatus() []string
func PossibleValuesForCreateMode ¶
func PossibleValuesForCreateMode() []string
func PossibleValuesForManagedHsmSkuFamily ¶
func PossibleValuesForManagedHsmSkuFamily() []string
func PossibleValuesForManagedHsmSkuName ¶
func PossibleValuesForManagedHsmSkuName() []string
func PossibleValuesForNetworkRuleAction ¶
func PossibleValuesForNetworkRuleAction() []string
func PossibleValuesForNetworkRuleBypassOptions ¶
func PossibleValuesForNetworkRuleBypassOptions() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForReason ¶
func PossibleValuesForReason() []string
func ValidateDeletedManagedHSMID ¶
ValidateDeletedManagedHSMID checks that 'input' can be parsed as a Deleted Managed H S M ID
func ValidateManagedHSMID ¶
ValidateManagedHSMID checks that 'input' can be parsed as a Managed H S M ID
Types ¶
type ActionsRequired ¶
type ActionsRequired string
const (
ActionsRequiredNone ActionsRequired = "None"
)
func (*ActionsRequired) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *ActionsRequired) UnmarshalJSON(bytes []byte) error
type ActivationStatus ¶
type ActivationStatus string
const ( ActivationStatusActive ActivationStatus = "Active" ActivationStatusFailed ActivationStatus = "Failed" ActivationStatusNotActivated ActivationStatus = "NotActivated" ActivationStatusUnknown ActivationStatus = "Unknown" )
func (*ActivationStatus) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *ActivationStatus) UnmarshalJSON(bytes []byte) error
type CheckMhsmNameAvailabilityOperationResponse ¶
type CheckMhsmNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckMhsmNameAvailabilityResult }
type CheckMhsmNameAvailabilityParameters ¶
type CheckMhsmNameAvailabilityParameters struct {
Name string `json:"name"`
}
type CreateMode ¶
type CreateMode string
const ( CreateModeDefault CreateMode = "default" CreateModeRecover CreateMode = "recover" )
func (*CreateMode) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *CreateMode) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type DeletedManagedHSMId ¶
type DeletedManagedHSMId struct { SubscriptionId string LocationName string DeletedManagedHSMName string }
DeletedManagedHSMId is a struct representing the Resource ID for a Deleted Managed H S M
func NewDeletedManagedHSMID ¶
func NewDeletedManagedHSMID(subscriptionId string, locationName string, deletedManagedHSMName string) DeletedManagedHSMId
NewDeletedManagedHSMID returns a new DeletedManagedHSMId struct
func ParseDeletedManagedHSMID ¶
func ParseDeletedManagedHSMID(input string) (*DeletedManagedHSMId, error)
ParseDeletedManagedHSMID parses 'input' into a DeletedManagedHSMId
func ParseDeletedManagedHSMIDInsensitively ¶
func ParseDeletedManagedHSMIDInsensitively(input string) (*DeletedManagedHSMId, error)
ParseDeletedManagedHSMIDInsensitively parses 'input' case-insensitively into a DeletedManagedHSMId note: this method should only be used for API response data and not user input
func (DeletedManagedHSMId) ID ¶
func (id DeletedManagedHSMId) ID() string
ID returns the formatted Deleted Managed H S M ID
func (DeletedManagedHSMId) Segments ¶
func (id DeletedManagedHSMId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Deleted Managed H S M ID
func (DeletedManagedHSMId) String ¶
func (id DeletedManagedHSMId) String() string
String returns a human-readable description of this Deleted Managed H S M ID
type DeletedManagedHsm ¶
type DeletedManagedHsm struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DeletedManagedHsmProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DeletedManagedHsmOperationPredicate ¶
func (DeletedManagedHsmOperationPredicate) Matches ¶
func (p DeletedManagedHsmOperationPredicate) Matches(input DeletedManagedHsm) bool
type DeletedManagedHsmProperties ¶
type DeletedManagedHsmProperties struct { DeletionDate *string `json:"deletionDate,omitempty"` Location *string `json:"location,omitempty"` MhsmId *string `json:"mhsmId,omitempty"` PurgeProtectionEnabled *bool `json:"purgeProtectionEnabled,omitempty"` ScheduledPurgeDate *string `json:"scheduledPurgeDate,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
func (*DeletedManagedHsmProperties) GetDeletionDateAsTime ¶
func (o *DeletedManagedHsmProperties) GetDeletionDateAsTime() (*time.Time, error)
func (*DeletedManagedHsmProperties) GetScheduledPurgeDateAsTime ¶
func (o *DeletedManagedHsmProperties) GetScheduledPurgeDateAsTime() (*time.Time, error)
func (*DeletedManagedHsmProperties) SetDeletionDateAsTime ¶
func (o *DeletedManagedHsmProperties) SetDeletionDateAsTime(input time.Time)
func (*DeletedManagedHsmProperties) SetScheduledPurgeDateAsTime ¶
func (o *DeletedManagedHsmProperties) SetScheduledPurgeDateAsTime(input time.Time)
type GetDeletedOperationResponse ¶
type GetDeletedOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DeletedManagedHsm }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedHsm }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct {
Items []ManagedHsm
}
type ListByResourceGroupOperationOptions ¶
type ListByResourceGroupOperationOptions struct {
Top *int64
}
func DefaultListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions
func (ListByResourceGroupOperationOptions) ToHeaders ¶ added in v0.20230825.1130400
func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupOperationOptions) ToOData ¶ added in v0.20230825.1130400
func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupOperationOptions) ToQuery ¶ added in v0.20230825.1130400
func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedHsm }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct {
Items []ManagedHsm
}
type ListBySubscriptionOperationOptions ¶
type ListBySubscriptionOperationOptions struct {
Top *int64
}
func DefaultListBySubscriptionOperationOptions ¶
func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions
func (ListBySubscriptionOperationOptions) ToHeaders ¶ added in v0.20230825.1130400
func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers
func (ListBySubscriptionOperationOptions) ToOData ¶ added in v0.20230825.1130400
func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query
func (ListBySubscriptionOperationOptions) ToQuery ¶ added in v0.20230825.1130400
func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedHsm }
type ListDeletedCompleteResult ¶
type ListDeletedCompleteResult struct {
Items []DeletedManagedHsm
}
type ListDeletedOperationResponse ¶
type ListDeletedOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DeletedManagedHsm }
type MHSMIPRule ¶
type MHSMIPRule struct {
Value string `json:"value"`
}
type MHSMNetworkRuleSet ¶
type MHSMNetworkRuleSet struct { Bypass *NetworkRuleBypassOptions `json:"bypass,omitempty"` DefaultAction *NetworkRuleAction `json:"defaultAction,omitempty"` IPRules *[]MHSMIPRule `json:"ipRules,omitempty"` VirtualNetworkRules *[]MHSMVirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
type MHSMPrivateEndpoint ¶
type MHSMPrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type MHSMPrivateEndpointConnectionItem ¶
type MHSMPrivateEndpointConnectionItem struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Properties *MHSMPrivateEndpointConnectionProperties `json:"properties,omitempty"` }
type MHSMPrivateEndpointConnectionProperties ¶
type MHSMPrivateEndpointConnectionProperties struct { PrivateEndpoint *MHSMPrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *MHSMPrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type MHSMPrivateLinkServiceConnectionState ¶
type MHSMPrivateLinkServiceConnectionState struct { ActionsRequired *ActionsRequired `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }
type MHSMVirtualNetworkRule ¶
type MHSMVirtualNetworkRule struct {
Id string `json:"id"`
}
type ManagedHSMId ¶
ManagedHSMId is a struct representing the Resource ID for a Managed H S M
func NewManagedHSMID ¶
func NewManagedHSMID(subscriptionId string, resourceGroupName string, managedHSMName string) ManagedHSMId
NewManagedHSMID returns a new ManagedHSMId struct
func ParseManagedHSMID ¶
func ParseManagedHSMID(input string) (*ManagedHSMId, error)
ParseManagedHSMID parses 'input' into a ManagedHSMId
func ParseManagedHSMIDInsensitively ¶
func ParseManagedHSMIDInsensitively(input string) (*ManagedHSMId, error)
ParseManagedHSMIDInsensitively parses 'input' case-insensitively into a ManagedHSMId note: this method should only be used for API response data and not user input
func (ManagedHSMId) ID ¶
func (id ManagedHSMId) ID() string
ID returns the formatted Managed H S M ID
func (ManagedHSMId) Segments ¶
func (id ManagedHSMId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed H S M ID
func (ManagedHSMId) String ¶
func (id ManagedHSMId) String() string
String returns a human-readable description of this Managed H S M ID
type ManagedHSMSecurityDomainProperties ¶
type ManagedHSMSecurityDomainProperties struct { ActivationStatus *ActivationStatus `json:"activationStatus,omitempty"` ActivationStatusMessage *string `json:"activationStatusMessage,omitempty"` }
type ManagedHsm ¶
type ManagedHsm struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagedHsmProperties `json:"properties,omitempty"` Sku *ManagedHsmSku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedHsmOperationPredicate ¶
func (ManagedHsmOperationPredicate) Matches ¶
func (p ManagedHsmOperationPredicate) Matches(input ManagedHsm) bool
type ManagedHsmProperties ¶
type ManagedHsmProperties struct { CreateMode *CreateMode `json:"createMode,omitempty"` EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` EnableSoftDelete *bool `json:"enableSoftDelete,omitempty"` HsmUri *string `json:"hsmUri,omitempty"` InitialAdminObjectIds *[]string `json:"initialAdminObjectIds,omitempty"` NetworkAcls *MHSMNetworkRuleSet `json:"networkAcls,omitempty"` PrivateEndpointConnections *[]MHSMPrivateEndpointConnectionItem `json:"privateEndpointConnections,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` ScheduledPurgeDate *string `json:"scheduledPurgeDate,omitempty"` SecurityDomainProperties *ManagedHSMSecurityDomainProperties `json:"securityDomainProperties,omitempty"` SoftDeleteRetentionInDays *int64 `json:"softDeleteRetentionInDays,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` TenantId *string `json:"tenantId,omitempty"` }
func (*ManagedHsmProperties) GetScheduledPurgeDateAsTime ¶
func (o *ManagedHsmProperties) GetScheduledPurgeDateAsTime() (*time.Time, error)
func (*ManagedHsmProperties) SetScheduledPurgeDateAsTime ¶
func (o *ManagedHsmProperties) SetScheduledPurgeDateAsTime(input time.Time)
type ManagedHsmSku ¶
type ManagedHsmSku struct { Family ManagedHsmSkuFamily `json:"family"` Name ManagedHsmSkuName `json:"name"` }
type ManagedHsmSkuFamily ¶
type ManagedHsmSkuFamily string
const (
ManagedHsmSkuFamilyB ManagedHsmSkuFamily = "B"
)
func (*ManagedHsmSkuFamily) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *ManagedHsmSkuFamily) UnmarshalJSON(bytes []byte) error
type ManagedHsmSkuName ¶
type ManagedHsmSkuName string
const ( ManagedHsmSkuNameCustomBSix ManagedHsmSkuName = "Custom_B6" ManagedHsmSkuNameCustomBThreeTwo ManagedHsmSkuName = "Custom_B32" ManagedHsmSkuNameStandardBOne ManagedHsmSkuName = "Standard_B1" )
func (*ManagedHsmSkuName) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *ManagedHsmSkuName) UnmarshalJSON(bytes []byte) error
type ManagedHsmsClient ¶
type ManagedHsmsClient struct {
Client *resourcemanager.Client
}
func NewManagedHsmsClientWithBaseURI ¶
func NewManagedHsmsClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedHsmsClient, error)
func (ManagedHsmsClient) CheckMhsmNameAvailability ¶
func (c ManagedHsmsClient) CheckMhsmNameAvailability(ctx context.Context, id commonids.SubscriptionId, input CheckMhsmNameAvailabilityParameters) (result CheckMhsmNameAvailabilityOperationResponse, err error)
CheckMhsmNameAvailability ...
func (ManagedHsmsClient) CreateOrUpdate ¶
func (c ManagedHsmsClient) CreateOrUpdate(ctx context.Context, id ManagedHSMId, input ManagedHsm) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ManagedHsmsClient) CreateOrUpdateThenPoll ¶
func (c ManagedHsmsClient) CreateOrUpdateThenPoll(ctx context.Context, id ManagedHSMId, input ManagedHsm) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ManagedHsmsClient) Delete ¶
func (c ManagedHsmsClient) Delete(ctx context.Context, id ManagedHSMId) (result DeleteOperationResponse, err error)
Delete ...
func (ManagedHsmsClient) DeleteThenPoll ¶
func (c ManagedHsmsClient) DeleteThenPoll(ctx context.Context, id ManagedHSMId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ManagedHsmsClient) Get ¶
func (c ManagedHsmsClient) Get(ctx context.Context, id ManagedHSMId) (result GetOperationResponse, err error)
Get ...
func (ManagedHsmsClient) GetDeleted ¶
func (c ManagedHsmsClient) GetDeleted(ctx context.Context, id DeletedManagedHSMId) (result GetDeletedOperationResponse, err error)
GetDeleted ...
func (ManagedHsmsClient) ListByResourceGroup ¶
func (c ManagedHsmsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ManagedHsmsClient) ListByResourceGroupComplete ¶
func (c ManagedHsmsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (ManagedHsmsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ManagedHsmsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions, predicate ManagedHsmOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedHsmsClient) ListBySubscription ¶
func (c ManagedHsmsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (ManagedHsmsClient) ListBySubscriptionComplete ¶
func (c ManagedHsmsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (ManagedHsmsClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c ManagedHsmsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions, predicate ManagedHsmOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedHsmsClient) ListDeleted ¶
func (c ManagedHsmsClient) ListDeleted(ctx context.Context, id commonids.SubscriptionId) (result ListDeletedOperationResponse, err error)
ListDeleted ...
func (ManagedHsmsClient) ListDeletedComplete ¶
func (c ManagedHsmsClient) ListDeletedComplete(ctx context.Context, id commonids.SubscriptionId) (ListDeletedCompleteResult, error)
ListDeletedComplete retrieves all the results into a single object
func (ManagedHsmsClient) ListDeletedCompleteMatchingPredicate ¶
func (c ManagedHsmsClient) ListDeletedCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate DeletedManagedHsmOperationPredicate) (result ListDeletedCompleteResult, err error)
ListDeletedCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedHsmsClient) PurgeDeleted ¶
func (c ManagedHsmsClient) PurgeDeleted(ctx context.Context, id DeletedManagedHSMId) (result PurgeDeletedOperationResponse, err error)
PurgeDeleted ...
func (ManagedHsmsClient) PurgeDeletedThenPoll ¶
func (c ManagedHsmsClient) PurgeDeletedThenPoll(ctx context.Context, id DeletedManagedHSMId) error
PurgeDeletedThenPoll performs PurgeDeleted then polls until it's completed
func (ManagedHsmsClient) Update ¶
func (c ManagedHsmsClient) Update(ctx context.Context, id ManagedHSMId, input ManagedHsm) (result UpdateOperationResponse, err error)
Update ...
func (ManagedHsmsClient) UpdateThenPoll ¶
func (c ManagedHsmsClient) UpdateThenPoll(ctx context.Context, id ManagedHSMId, input ManagedHsm) error
UpdateThenPoll performs Update then polls until it's completed
type NetworkRuleAction ¶
type NetworkRuleAction string
const ( NetworkRuleActionAllow NetworkRuleAction = "Allow" NetworkRuleActionDeny NetworkRuleAction = "Deny" )
func (*NetworkRuleAction) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *NetworkRuleAction) UnmarshalJSON(bytes []byte) error
type NetworkRuleBypassOptions ¶
type NetworkRuleBypassOptions string
const ( NetworkRuleBypassOptionsAzureServices NetworkRuleBypassOptions = "AzureServices" NetworkRuleBypassOptionsNone NetworkRuleBypassOptions = "None" )
func (*NetworkRuleBypassOptions) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *NetworkRuleBypassOptions) UnmarshalJSON(bytes []byte) error
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateDisconnected PrivateEndpointConnectionProvisioningState = "Disconnected" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" PrivateEndpointConnectionProvisioningStateUpdating PrivateEndpointConnectionProvisioningState = "Updating" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
const ( PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" PrivateEndpointServiceConnectionStatusDisconnected PrivateEndpointServiceConnectionStatus = "Disconnected" PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" )
func (*PrivateEndpointServiceConnectionStatus) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateActivated ProvisioningState = "Activated" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateProvisioning ProvisioningState = "Provisioning" ProvisioningStateRestoring ProvisioningState = "Restoring" ProvisioningStateSecurityDomainRestore ProvisioningState = "SecurityDomainRestore" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶ added in v0.20230825.1130400
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_deletedmanagedhsm.go
- id_managedhsm.go
- method_checkmhsmnameavailability.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getdeleted.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_listdeleted.go
- method_purgedeleted.go
- method_update.go
- model_checkmhsmnameavailabilityparameters.go
- model_checkmhsmnameavailabilityresult.go
- model_deletedmanagedhsm.go
- model_deletedmanagedhsmproperties.go
- model_managedhsm.go
- model_managedhsmproperties.go
- model_managedhsmsecuritydomainproperties.go
- model_managedhsmsku.go
- model_mhsmiprule.go
- model_mhsmnetworkruleset.go
- model_mhsmprivateendpoint.go
- model_mhsmprivateendpointconnectionitem.go
- model_mhsmprivateendpointconnectionproperties.go
- model_mhsmprivatelinkserviceconnectionstate.go
- model_mhsmvirtualnetworkrule.go
- predicates.go
- version.go