parse

package
v2.96.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2022 License: MPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DevTestLabId

type DevTestLabId struct {
	SubscriptionId string
	ResourceGroup  string
	LabName        string
}

func DevTestLabID

func DevTestLabID(input string) (*DevTestLabId, error)

DevTestLabID parses a DevTestLab ID into an DevTestLabId struct

func DevTestLabIDInsensitively

func DevTestLabIDInsensitively(input string) (*DevTestLabId, error)

DevTestLabIDInsensitively parses an DevTestLab ID into an DevTestLabId struct, insensitively This should only be used to parse an ID for rewriting, the DevTestLabID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func NewDevTestLabID

func NewDevTestLabID(subscriptionId, resourceGroup, labName string) DevTestLabId

func (DevTestLabId) ID

func (id DevTestLabId) ID() string

func (DevTestLabId) String

func (id DevTestLabId) String() string

type DevTestLabPolicyId

type DevTestLabPolicyId struct {
	SubscriptionId string
	ResourceGroup  string
	LabName        string
	PolicySetName  string
	PolicyName     string
}

func DevTestLabPolicyID

func DevTestLabPolicyID(input string) (*DevTestLabPolicyId, error)

DevTestLabPolicyID parses a DevTestLabPolicy ID into an DevTestLabPolicyId struct

func DevTestLabPolicyIDInsensitively

func DevTestLabPolicyIDInsensitively(input string) (*DevTestLabPolicyId, error)

DevTestLabPolicyIDInsensitively parses an DevTestLabPolicy ID into an DevTestLabPolicyId struct, insensitively This should only be used to parse an ID for rewriting, the DevTestLabPolicyID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func NewDevTestLabPolicyID

func NewDevTestLabPolicyID(subscriptionId, resourceGroup, labName, policySetName, policyName string) DevTestLabPolicyId

func (DevTestLabPolicyId) ID

func (id DevTestLabPolicyId) ID() string

func (DevTestLabPolicyId) String

func (id DevTestLabPolicyId) String() string

type DevTestLabScheduleId

type DevTestLabScheduleId struct {
	SubscriptionId string
	ResourceGroup  string
	LabName        string
	ScheduleName   string
}

func DevTestLabScheduleID

func DevTestLabScheduleID(input string) (*DevTestLabScheduleId, error)

DevTestLabScheduleID parses a DevTestLabSchedule ID into an DevTestLabScheduleId struct

func DevTestLabScheduleIDInsensitively

func DevTestLabScheduleIDInsensitively(input string) (*DevTestLabScheduleId, error)

DevTestLabScheduleIDInsensitively parses an DevTestLabSchedule ID into an DevTestLabScheduleId struct, insensitively This should only be used to parse an ID for rewriting, the DevTestLabScheduleID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func NewDevTestLabScheduleID

func NewDevTestLabScheduleID(subscriptionId, resourceGroup, labName, scheduleName string) DevTestLabScheduleId

func (DevTestLabScheduleId) ID

func (id DevTestLabScheduleId) ID() string

func (DevTestLabScheduleId) String

func (id DevTestLabScheduleId) String() string

type DevTestVirtualMachineId

type DevTestVirtualMachineId struct {
	SubscriptionId     string
	ResourceGroup      string
	LabName            string
	VirtualMachineName string
}

func DevTestVirtualMachineID

func DevTestVirtualMachineID(input string) (*DevTestVirtualMachineId, error)

DevTestVirtualMachineID parses a DevTestVirtualMachine ID into an DevTestVirtualMachineId struct

func DevTestVirtualMachineIDInsensitively

func DevTestVirtualMachineIDInsensitively(input string) (*DevTestVirtualMachineId, error)

DevTestVirtualMachineIDInsensitively parses an DevTestVirtualMachine ID into an DevTestVirtualMachineId struct, insensitively This should only be used to parse an ID for rewriting, the DevTestVirtualMachineID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func NewDevTestVirtualMachineID

func NewDevTestVirtualMachineID(subscriptionId, resourceGroup, labName, virtualMachineName string) DevTestVirtualMachineId

func (DevTestVirtualMachineId) ID

func (DevTestVirtualMachineId) String

func (id DevTestVirtualMachineId) String() string

type DevTestVirtualNetworkId

type DevTestVirtualNetworkId struct {
	SubscriptionId     string
	ResourceGroup      string
	LabName            string
	VirtualNetworkName string
}

func DevTestVirtualNetworkID

func DevTestVirtualNetworkID(input string) (*DevTestVirtualNetworkId, error)

DevTestVirtualNetworkID parses a DevTestVirtualNetwork ID into an DevTestVirtualNetworkId struct

func DevTestVirtualNetworkIDInsensitively

func DevTestVirtualNetworkIDInsensitively(input string) (*DevTestVirtualNetworkId, error)

DevTestVirtualNetworkIDInsensitively parses an DevTestVirtualNetwork ID into an DevTestVirtualNetworkId struct, insensitively This should only be used to parse an ID for rewriting, the DevTestVirtualNetworkID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func NewDevTestVirtualNetworkID

func NewDevTestVirtualNetworkID(subscriptionId, resourceGroup, labName, virtualNetworkName string) DevTestVirtualNetworkId

func (DevTestVirtualNetworkId) ID

func (DevTestVirtualNetworkId) String

func (id DevTestVirtualNetworkId) String() string

type ScheduleId

type ScheduleId struct {
	SubscriptionId string
	ResourceGroup  string
	Name           string
}

func NewScheduleID

func NewScheduleID(subscriptionId, resourceGroup, name string) ScheduleId

func ScheduleID

func ScheduleID(input string) (*ScheduleId, error)

ScheduleID parses a Schedule ID into an ScheduleId struct

func ScheduleIDInsensitively

func ScheduleIDInsensitively(input string) (*ScheduleId, error)

ScheduleIDInsensitively parses an Schedule ID into an ScheduleId struct, insensitively This should only be used to parse an ID for rewriting, the ScheduleID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func (ScheduleId) ID

func (id ScheduleId) ID() string

func (ScheduleId) String

func (id ScheduleId) String() string

Jump to

Keyboard shortcuts

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