parse

package
v1.44.1-0...-77b165e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2025 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ManagedHSMDataPlaneEndpoint

type ManagedHSMDataPlaneEndpoint struct {
	ManagedHSMName string
	DomainSuffix   string
}

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 (ManagedHSMDataPlaneRoleAssignmentId) ID

func (ManagedHSMDataPlaneRoleAssignmentId) 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 (ManagedHSMDataPlaneRoleDefinitionId) ID

func (ManagedHSMDataPlaneRoleDefinitionId) 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

BaseUri returns the Base URI for this Managed HSM Data Plane Versioned Key

func (ManagedHSMDataPlaneVersionedKeyId) ID

ID returns the full Resource ID for this Managed HSM Data Plane Versioned Key

func (ManagedHSMDataPlaneVersionedKeyId) 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

BaseUri returns the Base URI for this Managed HSM Data Plane Versionless Key

func (ManagedHSMDataPlaneVersionlessKeyId) ID

ID returns the full Resource ID for this Managed HSM Data Plane Versionless Key

func (ManagedHSMDataPlaneVersionlessKeyId) String

String returns a human-readable description of this Managed HSM Key ID

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL