Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagedHSMDataPlaneEndpoint ¶
func ManagedHSMEndpoint ¶
func ManagedHSMEndpoint(input string, domainSuffix *string) (*ManagedHSMDataPlaneEndpoint, error)
func (ManagedHSMDataPlaneEndpoint) BaseURI ¶
func (e ManagedHSMDataPlaneEndpoint) BaseURI() string
type ManagedHSMDataPlaneRoleAssignmentId ¶
type ManagedHSMDataPlaneRoleAssignmentId struct { ManagedHSMName string DomainSuffix string Scope string RoleAssignmentName string }
func ManagedHSMDataPlaneRoleAssignmentID ¶
func ManagedHSMDataPlaneRoleAssignmentID(input string, domainSuffix *string) (*ManagedHSMDataPlaneRoleAssignmentId, error)
func NewManagedHSMDataPlaneRoleAssignmentID ¶
func NewManagedHSMDataPlaneRoleAssignmentID(managedHSMName, domainSuffix, scope, roleAssignmentName string) ManagedHSMDataPlaneRoleAssignmentId
func (ManagedHSMDataPlaneRoleAssignmentId) BaseURI ¶
func (id ManagedHSMDataPlaneRoleAssignmentId) BaseURI() string
func (ManagedHSMDataPlaneRoleAssignmentId) ID ¶
func (id ManagedHSMDataPlaneRoleAssignmentId) ID() string
func (ManagedHSMDataPlaneRoleAssignmentId) String ¶
func (id ManagedHSMDataPlaneRoleAssignmentId) String() string
type ManagedHSMDataPlaneRoleDefinitionId ¶
type ManagedHSMDataPlaneRoleDefinitionId struct { ManagedHSMName string DomainSuffix string Scope string RoleDefinitionName string }
func ManagedHSMDataPlaneRoleDefinitionID ¶
func ManagedHSMDataPlaneRoleDefinitionID(input string, domainSuffix *string) (*ManagedHSMDataPlaneRoleDefinitionId, error)
func NewManagedHSMDataPlaneRoleDefinitionID ¶
func NewManagedHSMDataPlaneRoleDefinitionID(managedHSMName, domainSuffix, scope, roleDefinitionName string) ManagedHSMDataPlaneRoleDefinitionId
func (ManagedHSMDataPlaneRoleDefinitionId) BaseURI ¶
func (id ManagedHSMDataPlaneRoleDefinitionId) BaseURI() string
func (ManagedHSMDataPlaneRoleDefinitionId) ID ¶
func (id ManagedHSMDataPlaneRoleDefinitionId) ID() string
func (ManagedHSMDataPlaneRoleDefinitionId) String ¶
func (id ManagedHSMDataPlaneRoleDefinitionId) String() string
type ManagedHSMDataPlaneVersionedKeyId ¶
type ManagedHSMDataPlaneVersionedKeyId struct { // ManagedHSMName specifies the Name of this Managed HSM. ManagedHSMName string // DomainSuffix specifies the Domain Suffix used for Managed HSMs in the Azure Environment // where the Managed HSM exists - in the format `managedhsm.azure.net`. DomainSuffix string // KeyName specifies the name of this Managed HSM Key. KeyName string // KeyVersion specifies the version of this Managed HSM Key. KeyVersion string }
ManagedHSMDataPlaneVersionedKeyId defines the Data Plane ID for a Managed HSM Key with a Version. Example format: `https://{name}.{domainSuffix}/keys/{keyName}/{keyVersion}` Example value: `https://example.managedhsm.azure.net/keys/bird/fdf067c93bbb4b22bff4d8b7a9a56217`
func ManagedHSMDataPlaneVersionedKeyID ¶
func ManagedHSMDataPlaneVersionedKeyID(input string, domainSuffix *string) (*ManagedHSMDataPlaneVersionedKeyId, error)
ManagedHSMDataPlaneVersionedKeyID parses the Data Plane Managed HSM Key ID which requires a Version.
func NewManagedHSMDataPlaneVersionedKeyID ¶
func NewManagedHSMDataPlaneVersionedKeyID(managedHsmName, domainSuffix, keyName, keyVersion string) ManagedHSMDataPlaneVersionedKeyId
NewManagedHSMDataPlaneVersionedKeyID returns a new instance of ManagedHSMDataPlaneVersionedKeyId with the specified values.
func (ManagedHSMDataPlaneVersionedKeyId) BaseUri ¶
func (id ManagedHSMDataPlaneVersionedKeyId) BaseUri() string
BaseUri returns the Base URI for this Managed HSM Data Plane Versioned Key
func (ManagedHSMDataPlaneVersionedKeyId) ID ¶
func (id ManagedHSMDataPlaneVersionedKeyId) ID() string
ID returns the full Resource ID for this Managed HSM Data Plane Versioned Key
func (ManagedHSMDataPlaneVersionedKeyId) String ¶
func (id ManagedHSMDataPlaneVersionedKeyId) String() string
String returns a human-readable description of this Managed HSM Key ID
type ManagedHSMDataPlaneVersionlessKeyId ¶
type ManagedHSMDataPlaneVersionlessKeyId struct { // ManagedHSMName specifies the Name of this Managed HSM. ManagedHSMName string // DomainSuffix specifies the Domain Suffix used for Managed HSMs in the Azure Environment // where the Managed HSM exists - in the format `managedhsm.azure.net`. DomainSuffix string // KeyName specifies the name of this Managed HSM Key. KeyName string }
ManagedHSMDataPlaneVersionlessKeyId defines the Data Plane ID for a Managed HSM Key without a Version. Example format: `https://{name}.{domainSuffix}/keys/{keyName}` Example value: `https://example.managedhsm.azure.net/keys/bird`
func ManagedHSMDataPlaneVersionlessKeyID ¶
func ManagedHSMDataPlaneVersionlessKeyID(input string, domainSuffix *string) (*ManagedHSMDataPlaneVersionlessKeyId, error)
ManagedHSMDataPlaneVersionlessKeyID parses the Data Plane Managed HSM Key ID without a Version.
func NewManagedHSMDataPlaneVersionlessKeyID ¶
func NewManagedHSMDataPlaneVersionlessKeyID(managedHsmName, domainSuffix, keyName string) ManagedHSMDataPlaneVersionlessKeyId
NewManagedHSMDataPlaneVersionlessKeyID returns a new instance of ManagedHSMDataPlaneVersionlessKeyId with the specified values.
func (ManagedHSMDataPlaneVersionlessKeyId) BaseUri ¶
func (id ManagedHSMDataPlaneVersionlessKeyId) BaseUri() string
BaseUri returns the Base URI for this Managed HSM Data Plane Versionless Key
func (ManagedHSMDataPlaneVersionlessKeyId) ID ¶
func (id ManagedHSMDataPlaneVersionlessKeyId) ID() string
ID returns the full Resource ID for this Managed HSM Data Plane Versionless Key
func (ManagedHSMDataPlaneVersionlessKeyId) String ¶
func (id ManagedHSMDataPlaneVersionlessKeyId) String() string
String returns a human-readable description of this Managed HSM Key ID