Documentation ¶
Index ¶
- func PossibleValuesForJsonWebKeyType() []string
- func PossibleValuesForSkuName() []string
- func ValidateDedicatedHSMID(input interface{}, key string) (warnings []string, errors []error)
- type ApiEntityReference
- type DedicatedHSMId
- type DedicatedHsm
- type DedicatedHsmCreateOrUpdateOperationResponse
- type DedicatedHsmDeleteOperationResponse
- type DedicatedHsmGetOperationResponse
- type DedicatedHsmListByResourceGroupCompleteResult
- type DedicatedHsmListByResourceGroupOperationOptions
- type DedicatedHsmListByResourceGroupOperationResponse
- type DedicatedHsmListBySubscriptionCompleteResult
- type DedicatedHsmListBySubscriptionOperationOptions
- type DedicatedHsmListBySubscriptionOperationResponse
- type DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult
- type DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse
- type DedicatedHsmOperationPredicate
- type DedicatedHsmPatchParameters
- type DedicatedHsmProperties
- type DedicatedHsmUpdateOperationResponse
- type DedicatedHsmsClient
- func (c DedicatedHsmsClient) DedicatedHsmCreateOrUpdate(ctx context.Context, id DedicatedHSMId, input DedicatedHsm) (result DedicatedHsmCreateOrUpdateOperationResponse, err error)
- func (c DedicatedHsmsClient) DedicatedHsmCreateOrUpdateThenPoll(ctx context.Context, id DedicatedHSMId, input DedicatedHsm) error
- func (c DedicatedHsmsClient) DedicatedHsmDelete(ctx context.Context, id DedicatedHSMId) (result DedicatedHsmDeleteOperationResponse, err error)
- func (c DedicatedHsmsClient) DedicatedHsmDeleteThenPoll(ctx context.Context, id DedicatedHSMId) error
- func (c DedicatedHsmsClient) DedicatedHsmGet(ctx context.Context, id DedicatedHSMId) (result DedicatedHsmGetOperationResponse, err error)
- func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result DedicatedHsmListByResourceGroupOperationResponse, err error)
- func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (DedicatedHsmListByResourceGroupCompleteResult, error)
- func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result DedicatedHsmListByResourceGroupCompleteResult, err error)
- func (c DedicatedHsmsClient) DedicatedHsmListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result DedicatedHsmListBySubscriptionOperationResponse, err error)
- func (c DedicatedHsmsClient) DedicatedHsmListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (DedicatedHsmListBySubscriptionCompleteResult, error)
- func (c DedicatedHsmsClient) DedicatedHsmListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result DedicatedHsmListBySubscriptionCompleteResult, err error)
- func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpoints(ctx context.Context, id DedicatedHSMId) (result DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse, ...)
- func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id DedicatedHSMId) (DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult, error)
- func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id DedicatedHSMId, ...) (result DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult, ...)
- func (c DedicatedHsmsClient) DedicatedHsmUpdate(ctx context.Context, id DedicatedHSMId, input DedicatedHsmPatchParameters) (result DedicatedHsmUpdateOperationResponse, err error)
- func (c DedicatedHsmsClient) DedicatedHsmUpdateThenPoll(ctx context.Context, id DedicatedHSMId, input DedicatedHsmPatchParameters) error
- type EndpointDependency
- type EndpointDetail
- type JsonWebKeyType
- type NetworkInterface
- type NetworkProfile
- type OutboundEnvironmentEndpoint
- type OutboundEnvironmentEndpointOperationPredicate
- type Sku
- type SkuName
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForJsonWebKeyType ¶
func PossibleValuesForJsonWebKeyType() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func ValidateDedicatedHSMID ¶
ValidateDedicatedHSMID checks that 'input' can be parsed as a Dedicated H S M ID
Types ¶
type ApiEntityReference ¶
type ApiEntityReference struct {
Id *string `json:"id,omitempty"`
}
type DedicatedHSMId ¶
type DedicatedHSMId struct { SubscriptionId string ResourceGroupName string DedicatedHSMName string }
DedicatedHSMId is a struct representing the Resource ID for a Dedicated H S M
func NewDedicatedHSMID ¶
func NewDedicatedHSMID(subscriptionId string, resourceGroupName string, dedicatedHSMName string) DedicatedHSMId
NewDedicatedHSMID returns a new DedicatedHSMId struct
func ParseDedicatedHSMID ¶
func ParseDedicatedHSMID(input string) (*DedicatedHSMId, error)
ParseDedicatedHSMID parses 'input' into a DedicatedHSMId
func ParseDedicatedHSMIDInsensitively ¶
func ParseDedicatedHSMIDInsensitively(input string) (*DedicatedHSMId, error)
ParseDedicatedHSMIDInsensitively parses 'input' case-insensitively into a DedicatedHSMId note: this method should only be used for API response data and not user input
func (*DedicatedHSMId) FromParseResult ¶ added in v0.20231127.1171502
func (id *DedicatedHSMId) FromParseResult(input resourceids.ParseResult) error
func (DedicatedHSMId) ID ¶
func (id DedicatedHSMId) ID() string
ID returns the formatted Dedicated H S M ID
func (DedicatedHSMId) Segments ¶
func (id DedicatedHSMId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Dedicated H S M ID
func (DedicatedHSMId) String ¶
func (id DedicatedHSMId) String() string
String returns a human-readable description of this Dedicated H S M ID
type DedicatedHsm ¶
type DedicatedHsm struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties DedicatedHsmProperties `json:"properties"` Sku Sku `json:"sku"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type DedicatedHsmGetOperationResponse ¶
type DedicatedHsmGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DedicatedHsm }
type DedicatedHsmListByResourceGroupCompleteResult ¶
type DedicatedHsmListByResourceGroupCompleteResult struct {
Items []DedicatedHsm
}
type DedicatedHsmListByResourceGroupOperationOptions ¶
type DedicatedHsmListByResourceGroupOperationOptions struct {
Top *int64
}
func DefaultDedicatedHsmListByResourceGroupOperationOptions ¶
func DefaultDedicatedHsmListByResourceGroupOperationOptions() DedicatedHsmListByResourceGroupOperationOptions
func (DedicatedHsmListByResourceGroupOperationOptions) ToHeaders ¶ added in v0.20230804.1074947
func (o DedicatedHsmListByResourceGroupOperationOptions) ToHeaders() *client.Headers
func (DedicatedHsmListByResourceGroupOperationOptions) ToOData ¶ added in v0.20230804.1074947
func (o DedicatedHsmListByResourceGroupOperationOptions) ToOData() *odata.Query
func (DedicatedHsmListByResourceGroupOperationOptions) ToQuery ¶ added in v0.20230804.1074947
func (o DedicatedHsmListByResourceGroupOperationOptions) ToQuery() *client.QueryParams
type DedicatedHsmListByResourceGroupOperationResponse ¶
type DedicatedHsmListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DedicatedHsm }
type DedicatedHsmListBySubscriptionCompleteResult ¶
type DedicatedHsmListBySubscriptionCompleteResult struct {
Items []DedicatedHsm
}
type DedicatedHsmListBySubscriptionOperationOptions ¶
type DedicatedHsmListBySubscriptionOperationOptions struct {
Top *int64
}
func DefaultDedicatedHsmListBySubscriptionOperationOptions ¶
func DefaultDedicatedHsmListBySubscriptionOperationOptions() DedicatedHsmListBySubscriptionOperationOptions
func (DedicatedHsmListBySubscriptionOperationOptions) ToHeaders ¶ added in v0.20230804.1074947
func (o DedicatedHsmListBySubscriptionOperationOptions) ToHeaders() *client.Headers
func (DedicatedHsmListBySubscriptionOperationOptions) ToOData ¶ added in v0.20230804.1074947
func (o DedicatedHsmListBySubscriptionOperationOptions) ToOData() *odata.Query
func (DedicatedHsmListBySubscriptionOperationOptions) ToQuery ¶ added in v0.20230804.1074947
func (o DedicatedHsmListBySubscriptionOperationOptions) ToQuery() *client.QueryParams
type DedicatedHsmListBySubscriptionOperationResponse ¶
type DedicatedHsmListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DedicatedHsm }
type DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult ¶
type DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult struct {
Items []OutboundEnvironmentEndpoint
}
type DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OutboundEnvironmentEndpoint }
type DedicatedHsmOperationPredicate ¶
type DedicatedHsmOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (DedicatedHsmOperationPredicate) Matches ¶
func (p DedicatedHsmOperationPredicate) Matches(input DedicatedHsm) bool
type DedicatedHsmProperties ¶
type DedicatedHsmProperties struct { ManagementNetworkProfile *NetworkProfile `json:"managementNetworkProfile,omitempty"` NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"` ProvisioningState *JsonWebKeyType `json:"provisioningState,omitempty"` StampId *string `json:"stampId,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
type DedicatedHsmsClient ¶
type DedicatedHsmsClient struct {
Client *resourcemanager.Client
}
func NewDedicatedHsmsClientWithBaseURI ¶
func NewDedicatedHsmsClientWithBaseURI(sdkApi sdkEnv.Api) (*DedicatedHsmsClient, error)
func (DedicatedHsmsClient) DedicatedHsmCreateOrUpdate ¶
func (c DedicatedHsmsClient) DedicatedHsmCreateOrUpdate(ctx context.Context, id DedicatedHSMId, input DedicatedHsm) (result DedicatedHsmCreateOrUpdateOperationResponse, err error)
DedicatedHsmCreateOrUpdate ...
func (DedicatedHsmsClient) DedicatedHsmCreateOrUpdateThenPoll ¶
func (c DedicatedHsmsClient) DedicatedHsmCreateOrUpdateThenPoll(ctx context.Context, id DedicatedHSMId, input DedicatedHsm) error
DedicatedHsmCreateOrUpdateThenPoll performs DedicatedHsmCreateOrUpdate then polls until it's completed
func (DedicatedHsmsClient) DedicatedHsmDelete ¶
func (c DedicatedHsmsClient) DedicatedHsmDelete(ctx context.Context, id DedicatedHSMId) (result DedicatedHsmDeleteOperationResponse, err error)
DedicatedHsmDelete ...
func (DedicatedHsmsClient) DedicatedHsmDeleteThenPoll ¶
func (c DedicatedHsmsClient) DedicatedHsmDeleteThenPoll(ctx context.Context, id DedicatedHSMId) error
DedicatedHsmDeleteThenPoll performs DedicatedHsmDelete then polls until it's completed
func (DedicatedHsmsClient) DedicatedHsmGet ¶
func (c DedicatedHsmsClient) DedicatedHsmGet(ctx context.Context, id DedicatedHSMId) (result DedicatedHsmGetOperationResponse, err error)
DedicatedHsmGet ...
func (DedicatedHsmsClient) DedicatedHsmListByResourceGroup ¶
func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, options DedicatedHsmListByResourceGroupOperationOptions) (result DedicatedHsmListByResourceGroupOperationResponse, err error)
DedicatedHsmListByResourceGroup ...
func (DedicatedHsmsClient) DedicatedHsmListByResourceGroupComplete ¶
func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options DedicatedHsmListByResourceGroupOperationOptions) (DedicatedHsmListByResourceGroupCompleteResult, error)
DedicatedHsmListByResourceGroupComplete retrieves all the results into a single object
func (DedicatedHsmsClient) DedicatedHsmListByResourceGroupCompleteMatchingPredicate ¶
func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options DedicatedHsmListByResourceGroupOperationOptions, predicate DedicatedHsmOperationPredicate) (result DedicatedHsmListByResourceGroupCompleteResult, err error)
DedicatedHsmListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DedicatedHsmsClient) DedicatedHsmListBySubscription ¶
func (c DedicatedHsmsClient) DedicatedHsmListBySubscription(ctx context.Context, id commonids.SubscriptionId, options DedicatedHsmListBySubscriptionOperationOptions) (result DedicatedHsmListBySubscriptionOperationResponse, err error)
DedicatedHsmListBySubscription ...
func (DedicatedHsmsClient) DedicatedHsmListBySubscriptionComplete ¶
func (c DedicatedHsmsClient) DedicatedHsmListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, options DedicatedHsmListBySubscriptionOperationOptions) (DedicatedHsmListBySubscriptionCompleteResult, error)
DedicatedHsmListBySubscriptionComplete retrieves all the results into a single object
func (DedicatedHsmsClient) DedicatedHsmListBySubscriptionCompleteMatchingPredicate ¶
func (c DedicatedHsmsClient) DedicatedHsmListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options DedicatedHsmListBySubscriptionOperationOptions, predicate DedicatedHsmOperationPredicate) (result DedicatedHsmListBySubscriptionCompleteResult, err error)
DedicatedHsmListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpoints ¶
func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpoints(ctx context.Context, id DedicatedHSMId) (result DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
DedicatedHsmListOutboundNetworkDependenciesEndpoints ...
func (DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete ¶
func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id DedicatedHSMId) (DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult, error)
DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete retrieves all the results into a single object
func (DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id DedicatedHSMId, predicate OutboundEnvironmentEndpointOperationPredicate) (result DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DedicatedHsmsClient) DedicatedHsmUpdate ¶
func (c DedicatedHsmsClient) DedicatedHsmUpdate(ctx context.Context, id DedicatedHSMId, input DedicatedHsmPatchParameters) (result DedicatedHsmUpdateOperationResponse, err error)
DedicatedHsmUpdate ...
func (DedicatedHsmsClient) DedicatedHsmUpdateThenPoll ¶
func (c DedicatedHsmsClient) DedicatedHsmUpdateThenPoll(ctx context.Context, id DedicatedHSMId, input DedicatedHsmPatchParameters) error
DedicatedHsmUpdateThenPoll performs DedicatedHsmUpdate then polls until it's completed
type EndpointDependency ¶
type EndpointDependency struct { DomainName *string `json:"domainName,omitempty"` EndpointDetails *[]EndpointDetail `json:"endpointDetails,omitempty"` }
type EndpointDetail ¶
type JsonWebKeyType ¶
type JsonWebKeyType string
const ( JsonWebKeyTypeAllocating JsonWebKeyType = "Allocating" JsonWebKeyTypeCheckingQuota JsonWebKeyType = "CheckingQuota" JsonWebKeyTypeConnecting JsonWebKeyType = "Connecting" JsonWebKeyTypeDeleting JsonWebKeyType = "Deleting" JsonWebKeyTypeFailed JsonWebKeyType = "Failed" JsonWebKeyTypeProvisioning JsonWebKeyType = "Provisioning" JsonWebKeyTypeSucceeded JsonWebKeyType = "Succeeded" )
func (*JsonWebKeyType) UnmarshalJSON ¶ added in v0.20230804.1074947
func (s *JsonWebKeyType) UnmarshalJSON(bytes []byte) error
type NetworkInterface ¶
type NetworkProfile ¶
type NetworkProfile struct { NetworkInterfaces *[]NetworkInterface `json:"networkInterfaces,omitempty"` Subnet *ApiEntityReference `json:"subnet,omitempty"` }
type OutboundEnvironmentEndpoint ¶
type OutboundEnvironmentEndpoint struct { Category *string `json:"category,omitempty"` Endpoints *[]EndpointDependency `json:"endpoints,omitempty"` }
type OutboundEnvironmentEndpointOperationPredicate ¶
type OutboundEnvironmentEndpointOperationPredicate struct {
Category *string
}
func (OutboundEnvironmentEndpointOperationPredicate) Matches ¶
func (p OutboundEnvironmentEndpointOperationPredicate) Matches(input OutboundEnvironmentEndpoint) bool
type SkuName ¶
type SkuName string
const ( SkuNamePayShieldOneZeroKLMKOneCPSSixZero SkuName = "payShield10K_LMK1_CPS60" SkuNamePayShieldOneZeroKLMKOneCPSTwoFiveZero SkuName = "payShield10K_LMK1_CPS250" SkuNamePayShieldOneZeroKLMKOneCPSTwoFiveZeroZero SkuName = "payShield10K_LMK1_CPS2500" SkuNamePayShieldOneZeroKLMKTwoCPSSixZero SkuName = "payShield10K_LMK2_CPS60" SkuNamePayShieldOneZeroKLMKTwoCPSTwoFiveZero SkuName = "payShield10K_LMK2_CPS250" SkuNamePayShieldOneZeroKLMKTwoCPSTwoFiveZeroZero SkuName = "payShield10K_LMK2_CPS2500" SkuNameSafeNetLunaNetworkHSMASevenNineZero SkuName = "SafeNet Luna Network HSM A790" )
func (*SkuName) UnmarshalJSON ¶ added in v0.20230804.1074947
Source Files ¶
- client.go
- constants.go
- id_dedicatedhsm.go
- method_dedicatedhsmcreateorupdate.go
- method_dedicatedhsmdelete.go
- method_dedicatedhsmget.go
- method_dedicatedhsmlistbyresourcegroup.go
- method_dedicatedhsmlistbysubscription.go
- method_dedicatedhsmlistoutboundnetworkdependenciesendpoints.go
- method_dedicatedhsmupdate.go
- model_apientityreference.go
- model_dedicatedhsm.go
- model_dedicatedhsmpatchparameters.go
- model_dedicatedhsmproperties.go
- model_endpointdependency.go
- model_endpointdetail.go
- model_networkinterface.go
- model_networkprofile.go
- model_outboundenvironmentendpoint.go
- model_sku.go
- predicates.go
- version.go