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, ...) (resp 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, ...) (resp DedicatedHsmListByResourceGroupCompleteResult, err error)
- func (c DedicatedHsmsClient) DedicatedHsmListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (resp 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, ...) (resp DedicatedHsmListBySubscriptionCompleteResult, err error)
- func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpoints(ctx context.Context, id DedicatedHSMId) (resp DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse, ...)
- func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id DedicatedHSMId) (DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult, error)
- func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id DedicatedHSMId, ...) (resp 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 ¶
DedicatedHSMId is a struct representing the Resource ID for a Dedicated H S M
func NewDedicatedHSMID ¶
func NewDedicatedHSMID(subscriptionId string, resourceGroupName string, name 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) 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 *[]string `json:"zones,omitempty"` }
type DedicatedHsmCreateOrUpdateOperationResponse ¶
type DedicatedHsmCreateOrUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DedicatedHsmDeleteOperationResponse ¶
type DedicatedHsmDeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DedicatedHsmGetOperationResponse ¶
type DedicatedHsmGetOperationResponse struct { HttpResponse *http.Response Model *DedicatedHsm }
type DedicatedHsmListByResourceGroupCompleteResult ¶
type DedicatedHsmListByResourceGroupCompleteResult struct {
Items []DedicatedHsm
}
type DedicatedHsmListByResourceGroupOperationOptions ¶
type DedicatedHsmListByResourceGroupOperationOptions struct {
Top *int64
}
func DefaultDedicatedHsmListByResourceGroupOperationOptions ¶
func DefaultDedicatedHsmListByResourceGroupOperationOptions() DedicatedHsmListByResourceGroupOperationOptions
type DedicatedHsmListByResourceGroupOperationResponse ¶
type DedicatedHsmListByResourceGroupOperationResponse struct { HttpResponse *http.Response Model *[]DedicatedHsm // contains filtered or unexported fields }
func (DedicatedHsmListByResourceGroupOperationResponse) HasMore ¶
func (r DedicatedHsmListByResourceGroupOperationResponse) HasMore() bool
func (DedicatedHsmListByResourceGroupOperationResponse) LoadMore ¶
func (r DedicatedHsmListByResourceGroupOperationResponse) LoadMore(ctx context.Context) (resp DedicatedHsmListByResourceGroupOperationResponse, err error)
type DedicatedHsmListBySubscriptionCompleteResult ¶
type DedicatedHsmListBySubscriptionCompleteResult struct {
Items []DedicatedHsm
}
type DedicatedHsmListBySubscriptionOperationOptions ¶
type DedicatedHsmListBySubscriptionOperationOptions struct {
Top *int64
}
func DefaultDedicatedHsmListBySubscriptionOperationOptions ¶
func DefaultDedicatedHsmListBySubscriptionOperationOptions() DedicatedHsmListBySubscriptionOperationOptions
type DedicatedHsmListBySubscriptionOperationResponse ¶
type DedicatedHsmListBySubscriptionOperationResponse struct { HttpResponse *http.Response Model *[]DedicatedHsm // contains filtered or unexported fields }
func (DedicatedHsmListBySubscriptionOperationResponse) HasMore ¶
func (r DedicatedHsmListBySubscriptionOperationResponse) HasMore() bool
func (DedicatedHsmListBySubscriptionOperationResponse) LoadMore ¶
func (r DedicatedHsmListBySubscriptionOperationResponse) LoadMore(ctx context.Context) (resp DedicatedHsmListBySubscriptionOperationResponse, err error)
type DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult ¶
type DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult struct {
Items []OutboundEnvironmentEndpoint
}
type DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse ¶
type DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse struct { HttpResponse *http.Response Model *[]OutboundEnvironmentEndpoint // contains filtered or unexported fields }
func (DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse) HasMore ¶
func (r DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse) HasMore() bool
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 DedicatedHsmUpdateOperationResponse ¶
type DedicatedHsmUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DedicatedHsmsClient ¶
type DedicatedHsmsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewDedicatedHsmsClientWithBaseURI ¶
func NewDedicatedHsmsClientWithBaseURI(endpoint string) DedicatedHsmsClient
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) (resp DedicatedHsmListByResourceGroupOperationResponse, err error)
DedicatedHsmListByResourceGroup ...
func (DedicatedHsmsClient) DedicatedHsmListByResourceGroupComplete ¶
func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options DedicatedHsmListByResourceGroupOperationOptions) (DedicatedHsmListByResourceGroupCompleteResult, error)
DedicatedHsmListByResourceGroupComplete retrieves all of the results into a single object
func (DedicatedHsmsClient) DedicatedHsmListByResourceGroupCompleteMatchingPredicate ¶
func (c DedicatedHsmsClient) DedicatedHsmListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options DedicatedHsmListByResourceGroupOperationOptions, predicate DedicatedHsmOperationPredicate) (resp DedicatedHsmListByResourceGroupCompleteResult, err error)
DedicatedHsmListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (DedicatedHsmsClient) DedicatedHsmListBySubscription ¶
func (c DedicatedHsmsClient) DedicatedHsmListBySubscription(ctx context.Context, id commonids.SubscriptionId, options DedicatedHsmListBySubscriptionOperationOptions) (resp DedicatedHsmListBySubscriptionOperationResponse, err error)
DedicatedHsmListBySubscription ...
func (DedicatedHsmsClient) DedicatedHsmListBySubscriptionComplete ¶
func (c DedicatedHsmsClient) DedicatedHsmListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, options DedicatedHsmListBySubscriptionOperationOptions) (DedicatedHsmListBySubscriptionCompleteResult, error)
DedicatedHsmListBySubscriptionComplete retrieves all of the results into a single object
func (DedicatedHsmsClient) DedicatedHsmListBySubscriptionCompleteMatchingPredicate ¶
func (c DedicatedHsmsClient) DedicatedHsmListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options DedicatedHsmListBySubscriptionOperationOptions, predicate DedicatedHsmOperationPredicate) (resp DedicatedHsmListBySubscriptionCompleteResult, err error)
DedicatedHsmListBySubscriptionCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpoints ¶
func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpoints(ctx context.Context, id DedicatedHSMId) (resp DedicatedHsmListOutboundNetworkDependenciesEndpointsOperationResponse, err error)
DedicatedHsmListOutboundNetworkDependenciesEndpoints ...
func (DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete ¶
func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete(ctx context.Context, id DedicatedHSMId) (DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult, error)
DedicatedHsmListOutboundNetworkDependenciesEndpointsComplete retrieves all of the results into a single object
func (DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate ¶
func (c DedicatedHsmsClient) DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate(ctx context.Context, id DedicatedHSMId, predicate OutboundEnvironmentEndpointOperationPredicate) (resp DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteResult, err error)
DedicatedHsmListOutboundNetworkDependenciesEndpointsCompleteMatchingPredicate retrieves all of the results and then applied 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" )
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" )
Source Files ¶
- client.go
- constants.go
- id_dedicatedhsm.go
- method_dedicatedhsmcreateorupdate_autorest.go
- method_dedicatedhsmdelete_autorest.go
- method_dedicatedhsmget_autorest.go
- method_dedicatedhsmlistbyresourcegroup_autorest.go
- method_dedicatedhsmlistbysubscription_autorest.go
- method_dedicatedhsmlistoutboundnetworkdependenciesendpoints_autorest.go
- method_dedicatedhsmupdate_autorest.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