parse

package
v1.44.1-0...-df9783c Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PrivateEndpointApplicationSecurityGroupAssociationIDValidation

func PrivateEndpointApplicationSecurityGroupAssociationIDValidation(input interface{}, key string) (warnings []string, errors []error)

func ValidateApplicationGatewayBackendAddressPoolID

func ValidateApplicationGatewayBackendAddressPoolID(input interface{}, key string) (warnings []string, errors []error)

ValidateApplicationGatewayBackendAddressPoolID checks that 'input' can be parsed as a Compilation Job ID

Types

type ApplicationGatewayBackendAddressPoolId

type ApplicationGatewayBackendAddressPoolId struct {
	SubscriptionId         string
	ResourceGroupName      string
	ApplicationGatewayName string
	BackendAddressPoolName string
}

ApplicationGatewayBackendAddressPoolId is a struct representing the Resource ID for a Compilation Job

func ApplicationGatewayBackendAddressPoolID

func ApplicationGatewayBackendAddressPoolID(input string) (*ApplicationGatewayBackendAddressPoolId, error)

ApplicationGatewayBackendAddressPoolID parses 'input' into a ApplicationGatewayBackendAddressPoolId

func NewApplicationGatewayBackendAddressPoolID

func NewApplicationGatewayBackendAddressPoolID(subscriptionId string, resourceGroupName string, applicationGatewayName string, backendAddressPoolName string) ApplicationGatewayBackendAddressPoolId

NewApplicationGatewayBackendAddressPoolID returns a new ApplicationGatewayBackendAddressPoolId struct

func ParseApplicationGatewayBackendAddressPoolIDInsensitively

func ParseApplicationGatewayBackendAddressPoolIDInsensitively(input string) (*ApplicationGatewayBackendAddressPoolId, error)

ParseApplicationGatewayBackendAddressPoolIDInsensitively parses 'input' case-insensitively into a ApplicationGatewayBackendAddressPoolId note: this method should only be used for API response data and not user input

func (*ApplicationGatewayBackendAddressPoolId) FromParseResult

func (ApplicationGatewayBackendAddressPoolId) ID

ID returns the formatted Compilation Job ID

func (ApplicationGatewayBackendAddressPoolId) Segments

Segments returns a slice of Resource ID Segments which comprise this Cloud Services I P Configuration ID

func (ApplicationGatewayBackendAddressPoolId) String

String returns a human-readable description of this Backend Address Pool ID

type ApplicationGatewayPrivateLinkConfigurationId

type ApplicationGatewayPrivateLinkConfigurationId struct {
	SubscriptionId               string
	ResourceGroup                string
	ApplicationGatewayName       string
	PrivateLinkConfigurationName string
}

func ApplicationGatewayPrivateLinkConfigurationID

func ApplicationGatewayPrivateLinkConfigurationID(input string) (*ApplicationGatewayPrivateLinkConfigurationId, error)

ApplicationGatewayPrivateLinkConfigurationID parses a ApplicationGatewayPrivateLinkConfiguration ID into an ApplicationGatewayPrivateLinkConfigurationId struct

func ApplicationGatewayPrivateLinkConfigurationIDInsensitively

func ApplicationGatewayPrivateLinkConfigurationIDInsensitively(input string) (*ApplicationGatewayPrivateLinkConfigurationId, error)

ApplicationGatewayPrivateLinkConfigurationIDInsensitively parses an ApplicationGatewayPrivateLinkConfiguration ID into an ApplicationGatewayPrivateLinkConfigurationId struct, insensitively This should only be used to parse an ID for rewriting, the ApplicationGatewayPrivateLinkConfigurationID 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 NewApplicationGatewayPrivateLinkConfigurationID

func NewApplicationGatewayPrivateLinkConfigurationID(subscriptionId, resourceGroup, applicationGatewayName, privateLinkConfigurationName string) ApplicationGatewayPrivateLinkConfigurationId

func (ApplicationGatewayPrivateLinkConfigurationId) ID

func (ApplicationGatewayPrivateLinkConfigurationId) String

type ApplicationGatewayURLPathMapPathRuleId

type ApplicationGatewayURLPathMapPathRuleId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	UrlPathMapName         string
	PathRuleName           string
}

func ApplicationGatewayURLPathMapPathRuleID

func ApplicationGatewayURLPathMapPathRuleID(input string) (*ApplicationGatewayURLPathMapPathRuleId, error)

ApplicationGatewayURLPathMapPathRuleID parses a ApplicationGatewayURLPathMapPathRule ID into an ApplicationGatewayURLPathMapPathRuleId struct

func NewApplicationGatewayURLPathMapPathRuleID

func NewApplicationGatewayURLPathMapPathRuleID(subscriptionId, resourceGroup, applicationGatewayName, urlPathMapName, pathRuleName string) ApplicationGatewayURLPathMapPathRuleId

func (ApplicationGatewayURLPathMapPathRuleId) ID

func (ApplicationGatewayURLPathMapPathRuleId) String

type AuthenticationCertificateId

type AuthenticationCertificateId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func AuthenticationCertificateID

func AuthenticationCertificateID(input string) (*AuthenticationCertificateId, error)

AuthenticationCertificateID parses a AuthenticationCertificate ID into an AuthenticationCertificateId struct

func AuthenticationCertificateIDInsensitively

func AuthenticationCertificateIDInsensitively(input string) (*AuthenticationCertificateId, error)

AuthenticationCertificateIDInsensitively parses an AuthenticationCertificate ID into an AuthenticationCertificateId struct, insensitively This should only be used to parse an ID for rewriting, the AuthenticationCertificateID 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 NewAuthenticationCertificateID

func NewAuthenticationCertificateID(subscriptionId, resourceGroup, applicationGatewayName, name string) AuthenticationCertificateId

func (AuthenticationCertificateId) ID

func (AuthenticationCertificateId) String

func (id AuthenticationCertificateId) String() string

type BackendAddressPoolId

type BackendAddressPoolId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func BackendAddressPoolID

func BackendAddressPoolID(input string) (*BackendAddressPoolId, error)

BackendAddressPoolID parses a BackendAddressPool ID into an BackendAddressPoolId struct

func BackendAddressPoolIDInsensitively

func BackendAddressPoolIDInsensitively(input string) (*BackendAddressPoolId, error)

BackendAddressPoolIDInsensitively parses an BackendAddressPool ID into an BackendAddressPoolId struct, insensitively This should only be used to parse an ID for rewriting, the BackendAddressPoolID 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 NewBackendAddressPoolID

func NewBackendAddressPoolID(subscriptionId, resourceGroup, applicationGatewayName, name string) BackendAddressPoolId

func (BackendAddressPoolId) ID

func (id BackendAddressPoolId) ID() string

func (BackendAddressPoolId) String

func (id BackendAddressPoolId) String() string

type BackendHttpSettingsCollectionId

type BackendHttpSettingsCollectionId struct {
	SubscriptionId                    string
	ResourceGroup                     string
	ApplicationGatewayName            string
	BackendHttpSettingsCollectionName string
}

func BackendHttpSettingsCollectionID

func BackendHttpSettingsCollectionID(input string) (*BackendHttpSettingsCollectionId, error)

BackendHttpSettingsCollectionID parses a BackendHttpSettingsCollection ID into an BackendHttpSettingsCollectionId struct

func BackendHttpSettingsCollectionIDInsensitively

func BackendHttpSettingsCollectionIDInsensitively(input string) (*BackendHttpSettingsCollectionId, error)

BackendHttpSettingsCollectionIDInsensitively parses an BackendHttpSettingsCollection ID into an BackendHttpSettingsCollectionId struct, insensitively This should only be used to parse an ID for rewriting, the BackendHttpSettingsCollectionID 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 NewBackendHttpSettingsCollectionID

func NewBackendHttpSettingsCollectionID(subscriptionId, resourceGroup, applicationGatewayName, backendHttpSettingsCollectionName string) BackendHttpSettingsCollectionId

func (BackendHttpSettingsCollectionId) ID

func (BackendHttpSettingsCollectionId) String

type CustomIpv4PrefixId

type CustomIpv4PrefixId struct {
	SubscriptionId      string
	ResourceGroup       string
	CustomIpPrefixeName string
}

func CustomIpv4PrefixID

func CustomIpv4PrefixID(input string) (*CustomIpv4PrefixId, error)

CustomIpv4PrefixID parses a CustomIpv4Prefix ID into an CustomIpv4PrefixId struct

func NewCustomIpv4PrefixID

func NewCustomIpv4PrefixID(subscriptionId, resourceGroup, customIpPrefixeName string) CustomIpv4PrefixId

func (CustomIpv4PrefixId) ID

func (id CustomIpv4PrefixId) ID() string

func (CustomIpv4PrefixId) String

func (id CustomIpv4PrefixId) String() string

type FrontendIPConfigurationId

type FrontendIPConfigurationId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func FrontendIPConfigurationID

func FrontendIPConfigurationID(input string) (*FrontendIPConfigurationId, error)

FrontendIPConfigurationID parses a FrontendIPConfiguration ID into an FrontendIPConfigurationId struct

func FrontendIPConfigurationIDInsensitively

func FrontendIPConfigurationIDInsensitively(input string) (*FrontendIPConfigurationId, error)

FrontendIPConfigurationIDInsensitively parses an FrontendIPConfiguration ID into an FrontendIPConfigurationId struct, insensitively This should only be used to parse an ID for rewriting, the FrontendIPConfigurationID 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 NewFrontendIPConfigurationID

func NewFrontendIPConfigurationID(subscriptionId, resourceGroup, applicationGatewayName, name string) FrontendIPConfigurationId

func (FrontendIPConfigurationId) ID

func (FrontendIPConfigurationId) String

func (id FrontendIPConfigurationId) String() string

type FrontendPortId

type FrontendPortId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func FrontendPortID

func FrontendPortID(input string) (*FrontendPortId, error)

FrontendPortID parses a FrontendPort ID into an FrontendPortId struct

func FrontendPortIDInsensitively

func FrontendPortIDInsensitively(input string) (*FrontendPortId, error)

FrontendPortIDInsensitively parses an FrontendPort ID into an FrontendPortId struct, insensitively This should only be used to parse an ID for rewriting, the FrontendPortID 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 NewFrontendPortID

func NewFrontendPortID(subscriptionId, resourceGroup, applicationGatewayName, name string) FrontendPortId

func (FrontendPortId) ID

func (id FrontendPortId) ID() string

func (FrontendPortId) String

func (id FrontendPortId) String() string

type HttpListenerId

type HttpListenerId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func HttpListenerID

func HttpListenerID(input string) (*HttpListenerId, error)

HttpListenerID parses a HttpListener ID into an HttpListenerId struct

func HttpListenerIDInsensitively

func HttpListenerIDInsensitively(input string) (*HttpListenerId, error)

HttpListenerIDInsensitively parses an HttpListener ID into an HttpListenerId struct, insensitively This should only be used to parse an ID for rewriting, the HttpListenerID 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 NewHttpListenerID

func NewHttpListenerID(subscriptionId, resourceGroup, applicationGatewayName, name string) HttpListenerId

func (HttpListenerId) ID

func (id HttpListenerId) ID() string

func (HttpListenerId) String

func (id HttpListenerId) String() string

type HubRouteTableRouteId

type HubRouteTableRouteId struct {
	SubscriptionId    string
	ResourceGroup     string
	VirtualHubName    string
	HubRouteTableName string
	RouteName         string
}

func HubRouteTableRouteID

func HubRouteTableRouteID(input string) (*HubRouteTableRouteId, error)

HubRouteTableRouteID parses a HubRouteTableRoute ID into an HubRouteTableRouteId struct

func NewHubRouteTableRouteID

func NewHubRouteTableRouteID(subscriptionId, resourceGroup, virtualHubName, hubRouteTableName, routeName string) HubRouteTableRouteId

func (HubRouteTableRouteId) ID

func (id HubRouteTableRouteId) ID() string

func (HubRouteTableRouteId) String

func (id HubRouteTableRouteId) String() string

type IpGroupCidrId

type IpGroupCidrId struct {
	SubscriptionId string
	ResourceGroup  string
	IpGroupName    string
	CidrName       string
}

func IpGroupCidrID

func IpGroupCidrID(input string) (*IpGroupCidrId, error)

IpGroupCidrID parses a IpGroupCidr ID into an IpGroupCidrId struct

func NewIpGroupCidrID

func NewIpGroupCidrID(subscriptionId, resourceGroup, ipGroupName, cidrName string) IpGroupCidrId

func (IpGroupCidrId) ID

func (id IpGroupCidrId) ID() string

func (IpGroupCidrId) String

func (id IpGroupCidrId) String() string

type ManagerDeploymentId

type ManagerDeploymentId struct {
	SubscriptionId     string
	ResourceGroup      string
	NetworkManagerName string
	Location           string
	ScopeAccess        string
}

func NetworkManagerDeploymentID

func NetworkManagerDeploymentID(networkManagerDeploymentId string) (*ManagerDeploymentId, error)

func NewNetworkManagerDeploymentID

func NewNetworkManagerDeploymentID(subscriptionId string, resourceGroup string, networkManagerName string, location string, scopeAccess string) *ManagerDeploymentId

func (ManagerDeploymentId) ID

func (id ManagerDeploymentId) ID() string

func (ManagerDeploymentId) String

func (id ManagerDeploymentId) String() string

type NetworkInterfaceIpConfigurationId

type NetworkInterfaceIpConfigurationId struct {
	SubscriptionId       string
	ResourceGroup        string
	NetworkInterfaceName string
	IpConfigurationName  string
}

func NetworkInterfaceIpConfigurationID

func NetworkInterfaceIpConfigurationID(input string) (*NetworkInterfaceIpConfigurationId, error)

NetworkInterfaceIpConfigurationID parses a NetworkInterfaceIpConfiguration ID into an NetworkInterfaceIpConfigurationId struct

func NewNetworkInterfaceIpConfigurationID

func NewNetworkInterfaceIpConfigurationID(subscriptionId, resourceGroup, networkInterfaceName, ipConfigurationName string) NetworkInterfaceIpConfigurationId

func (NetworkInterfaceIpConfigurationId) ID

func (NetworkInterfaceIpConfigurationId) String

type PrivateDnsZoneConfigId

type PrivateDnsZoneConfigId struct {
	SubscriptionId          string
	ResourceGroup           string
	PrivateEndpointName     string
	PrivateDnsZoneGroupName string
	Name                    string
}

func NewPrivateDnsZoneConfigID

func NewPrivateDnsZoneConfigID(subscriptionId, resourceGroup, privateEndpointName, privateDnsZoneGroupName, name string) PrivateDnsZoneConfigId

func PrivateDnsZoneConfigID

func PrivateDnsZoneConfigID(input string) (*PrivateDnsZoneConfigId, error)

PrivateDnsZoneConfigID parses a PrivateDnsZoneConfig ID into an PrivateDnsZoneConfigId struct

func (PrivateDnsZoneConfigId) ID

func (PrivateDnsZoneConfigId) String

func (id PrivateDnsZoneConfigId) String() string

type PrivateDnsZoneGroupId

type PrivateDnsZoneGroupId struct {
	SubscriptionId      string
	ResourceGroup       string
	PrivateEndpointName string
	Name                string
}

func NewPrivateDnsZoneGroupID

func NewPrivateDnsZoneGroupID(subscriptionId, resourceGroup, privateEndpointName, name string) PrivateDnsZoneGroupId

func PrivateDnsZoneGroupID

func PrivateDnsZoneGroupID(input string) (*PrivateDnsZoneGroupId, error)

PrivateDnsZoneGroupID parses a PrivateDnsZoneGroup ID into an PrivateDnsZoneGroupId struct

func (PrivateDnsZoneGroupId) ID

func (id PrivateDnsZoneGroupId) ID() string

func (PrivateDnsZoneGroupId) String

func (id PrivateDnsZoneGroupId) String() string

type PrivateEndpointApplicationSecurityGroupAssociationId

type PrivateEndpointApplicationSecurityGroupAssociationId struct {
	PrivateEndpointId          privateendpoints.PrivateEndpointId
	ApplicationSecurityGroupId applicationsecuritygroups.ApplicationSecurityGroupId
}

func PrivateEndpointApplicationSecurityGroupAssociationID

func PrivateEndpointApplicationSecurityGroupAssociationID(input string) (PrivateEndpointApplicationSecurityGroupAssociationId, error)

func (PrivateEndpointApplicationSecurityGroupAssociationId) ID

func (PrivateEndpointApplicationSecurityGroupAssociationId) String

type ProbeId

type ProbeId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func NewProbeID

func NewProbeID(subscriptionId, resourceGroup, applicationGatewayName, name string) ProbeId

func ProbeID

func ProbeID(input string) (*ProbeId, error)

ProbeID parses a Probe ID into an ProbeId struct

func ProbeIDInsensitively

func ProbeIDInsensitively(input string) (*ProbeId, error)

ProbeIDInsensitively parses an Probe ID into an ProbeId struct, insensitively This should only be used to parse an ID for rewriting, the ProbeID 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 (ProbeId) ID

func (id ProbeId) ID() string

func (ProbeId) String

func (id ProbeId) String() string

type RedirectConfigurationsId

type RedirectConfigurationsId struct {
	SubscriptionId            string
	ResourceGroup             string
	ApplicationGatewayName    string
	RedirectConfigurationName string
}

func NewRedirectConfigurationsID

func NewRedirectConfigurationsID(subscriptionId, resourceGroup, applicationGatewayName, redirectConfigurationName string) RedirectConfigurationsId

func RedirectConfigurationsID

func RedirectConfigurationsID(input string) (*RedirectConfigurationsId, error)

RedirectConfigurationsID parses a RedirectConfigurations ID into an RedirectConfigurationsId struct

func RedirectConfigurationsIDInsensitively

func RedirectConfigurationsIDInsensitively(input string) (*RedirectConfigurationsId, error)

RedirectConfigurationsIDInsensitively parses an RedirectConfigurations ID into an RedirectConfigurationsId struct, insensitively This should only be used to parse an ID for rewriting, the RedirectConfigurationsID 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 (RedirectConfigurationsId) ID

func (RedirectConfigurationsId) String

func (id RedirectConfigurationsId) String() string

type RewriteRuleSetId

type RewriteRuleSetId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func NewRewriteRuleSetID

func NewRewriteRuleSetID(subscriptionId, resourceGroup, applicationGatewayName, name string) RewriteRuleSetId

func RewriteRuleSetID

func RewriteRuleSetID(input string) (*RewriteRuleSetId, error)

RewriteRuleSetID parses a RewriteRuleSet ID into an RewriteRuleSetId struct

func RewriteRuleSetIDInsensitively

func RewriteRuleSetIDInsensitively(input string) (*RewriteRuleSetId, error)

RewriteRuleSetIDInsensitively parses an RewriteRuleSet ID into an RewriteRuleSetId struct, insensitively This should only be used to parse an ID for rewriting, the RewriteRuleSetID 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 (RewriteRuleSetId) ID

func (id RewriteRuleSetId) ID() string

func (RewriteRuleSetId) String

func (id RewriteRuleSetId) String() string

type RouteFilterId

type RouteFilterId struct {
	SubscriptionId string
	ResourceGroup  string
	Name           string
}

func NewRouteFilterID

func NewRouteFilterID(subscriptionId, resourceGroup, name string) RouteFilterId

func RouteFilterID

func RouteFilterID(input string) (*RouteFilterId, error)

RouteFilterID parses a RouteFilter ID into an RouteFilterId struct

func (RouteFilterId) ID

func (id RouteFilterId) ID() string

func (RouteFilterId) String

func (id RouteFilterId) String() string

type RouteId

type RouteId struct {
	SubscriptionId string
	ResourceGroup  string
	RouteTableName string
	Name           string
}

func NewRouteID

func NewRouteID(subscriptionId, resourceGroup, routeTableName, name string) RouteId

func RouteID

func RouteID(input string) (*RouteId, error)

RouteID parses a Route ID into an RouteId struct

func (RouteId) ID

func (id RouteId) ID() string

func (RouteId) String

func (id RouteId) String() string

type RouteTableId

type RouteTableId struct {
	SubscriptionId string
	ResourceGroup  string
	Name           string
}

func NewRouteTableID

func NewRouteTableID(subscriptionId, resourceGroup, name string) RouteTableId

func RouteTableID

func RouteTableID(input string) (*RouteTableId, error)

RouteTableID parses a RouteTable ID into an RouteTableId struct

func (RouteTableId) ID

func (id RouteTableId) ID() string

func (RouteTableId) String

func (id RouteTableId) String() string

type SecurityRuleId

type SecurityRuleId struct {
	SubscriptionId           string
	ResourceGroup            string
	NetworkSecurityGroupName string
	Name                     string
}

func NewSecurityRuleID

func NewSecurityRuleID(subscriptionId, resourceGroup, networkSecurityGroupName, name string) SecurityRuleId

func SecurityRuleID

func SecurityRuleID(input string) (*SecurityRuleId, error)

SecurityRuleID parses a SecurityRule ID into an SecurityRuleId struct

func (SecurityRuleId) ID

func (id SecurityRuleId) ID() string

func (SecurityRuleId) String

func (id SecurityRuleId) String() string

type SslCertificateId

type SslCertificateId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func NewSslCertificateID

func NewSslCertificateID(subscriptionId, resourceGroup, applicationGatewayName, name string) SslCertificateId

func SslCertificateID

func SslCertificateID(input string) (*SslCertificateId, error)

SslCertificateID parses a SslCertificate ID into an SslCertificateId struct

func SslCertificateIDInsensitively

func SslCertificateIDInsensitively(input string) (*SslCertificateId, error)

SslCertificateIDInsensitively parses an SslCertificate ID into an SslCertificateId struct, insensitively This should only be used to parse an ID for rewriting, the SslCertificateID 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 (SslCertificateId) ID

func (id SslCertificateId) ID() string

func (SslCertificateId) String

func (id SslCertificateId) String() string

type SslProfileId

type SslProfileId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func NewSslProfileID

func NewSslProfileID(subscriptionId, resourceGroup, applicationGatewayName, name string) SslProfileId

func SslProfileID

func SslProfileID(input string) (*SslProfileId, error)

SslProfileID parses a SslProfile ID into an SslProfileId struct

func SslProfileIDInsensitively

func SslProfileIDInsensitively(input string) (*SslProfileId, error)

SslProfileIDInsensitively parses an SslProfile ID into an SslProfileId struct, insensitively This should only be used to parse an ID for rewriting, the SslProfileID 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 (SslProfileId) ID

func (id SslProfileId) ID() string

func (SslProfileId) String

func (id SslProfileId) String() string

type SubnetId

type SubnetId struct {
	SubscriptionId     string
	ResourceGroup      string
	VirtualNetworkName string
	Name               string
}

func NewSubnetID

func NewSubnetID(subscriptionId, resourceGroup, virtualNetworkName, name string) SubnetId

func SubnetID

func SubnetID(input string) (*SubnetId, error)

SubnetID parses a Subnet ID into an SubnetId struct

func SubnetIDInsensitively

func SubnetIDInsensitively(input string) (*SubnetId, error)

SubnetIDInsensitively parses an Subnet ID into an SubnetId struct, insensitively This should only be used to parse an ID for rewriting, the SubnetID 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 (SubnetId) ID

func (id SubnetId) ID() string

func (SubnetId) String

func (id SubnetId) String() string

type TrustedClientCertificateId

type TrustedClientCertificateId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func NewTrustedClientCertificateID

func NewTrustedClientCertificateID(subscriptionId, resourceGroup, applicationGatewayName, name string) TrustedClientCertificateId

func TrustedClientCertificateID

func TrustedClientCertificateID(input string) (*TrustedClientCertificateId, error)

TrustedClientCertificateID parses a TrustedClientCertificate ID into an TrustedClientCertificateId struct

func TrustedClientCertificateIDInsensitively

func TrustedClientCertificateIDInsensitively(input string) (*TrustedClientCertificateId, error)

TrustedClientCertificateIDInsensitively parses an TrustedClientCertificate ID into an TrustedClientCertificateId struct, insensitively This should only be used to parse an ID for rewriting, the TrustedClientCertificateID 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 (TrustedClientCertificateId) ID

func (TrustedClientCertificateId) String

func (id TrustedClientCertificateId) String() string

type TrustedRootCertificateId

type TrustedRootCertificateId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func NewTrustedRootCertificateID

func NewTrustedRootCertificateID(subscriptionId, resourceGroup, applicationGatewayName, name string) TrustedRootCertificateId

func TrustedRootCertificateID

func TrustedRootCertificateID(input string) (*TrustedRootCertificateId, error)

TrustedRootCertificateID parses a TrustedRootCertificate ID into an TrustedRootCertificateId struct

func TrustedRootCertificateIDInsensitively

func TrustedRootCertificateIDInsensitively(input string) (*TrustedRootCertificateId, error)

TrustedRootCertificateIDInsensitively parses an TrustedRootCertificate ID into an TrustedRootCertificateId struct, insensitively This should only be used to parse an ID for rewriting, the TrustedRootCertificateID 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 (TrustedRootCertificateId) ID

func (TrustedRootCertificateId) String

func (id TrustedRootCertificateId) String() string

type UrlPathMapId

type UrlPathMapId struct {
	SubscriptionId         string
	ResourceGroup          string
	ApplicationGatewayName string
	Name                   string
}

func NewUrlPathMapID

func NewUrlPathMapID(subscriptionId, resourceGroup, applicationGatewayName, name string) UrlPathMapId

func UrlPathMapID

func UrlPathMapID(input string) (*UrlPathMapId, error)

UrlPathMapID parses a UrlPathMap ID into an UrlPathMapId struct

func UrlPathMapIDInsensitively

func UrlPathMapIDInsensitively(input string) (*UrlPathMapId, error)

UrlPathMapIDInsensitively parses an UrlPathMap ID into an UrlPathMapId struct, insensitively This should only be used to parse an ID for rewriting, the UrlPathMapID 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 (UrlPathMapId) ID

func (id UrlPathMapId) ID() string

func (UrlPathMapId) String

func (id UrlPathMapId) String() string

type VirtualNetworkDnsServersId

type VirtualNetworkDnsServersId struct {
	SubscriptionId     string
	ResourceGroup      string
	VirtualNetworkName string
	DnsServerName      string
}

func NewVirtualNetworkDnsServersID

func NewVirtualNetworkDnsServersID(subscriptionId, resourceGroup, virtualNetworkName, dnsServerName string) VirtualNetworkDnsServersId

func VirtualNetworkDnsServersID

func VirtualNetworkDnsServersID(input string) (*VirtualNetworkDnsServersId, error)

VirtualNetworkDnsServersID parses a VirtualNetworkDnsServers ID into an VirtualNetworkDnsServersId struct

func VirtualNetworkDnsServersIDInsensitively

func VirtualNetworkDnsServersIDInsensitively(input string) (*VirtualNetworkDnsServersId, error)

VirtualNetworkDnsServersIDInsensitively parses an VirtualNetworkDnsServers ID into an VirtualNetworkDnsServersId struct, insensitively This should only be used to parse an ID for rewriting, the VirtualNetworkDnsServersID 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 (VirtualNetworkDnsServersId) ID

func (VirtualNetworkDnsServersId) String

func (id VirtualNetworkDnsServersId) String() string

type VirtualNetworkGatewayIpConfigurationId

type VirtualNetworkGatewayIpConfigurationId struct {
	SubscriptionId            string
	ResourceGroup             string
	VirtualNetworkGatewayName string
	IpConfigurationName       string
}

func NewVirtualNetworkGatewayIpConfigurationID

func NewVirtualNetworkGatewayIpConfigurationID(subscriptionId, resourceGroup, virtualNetworkGatewayName, ipConfigurationName string) VirtualNetworkGatewayIpConfigurationId

func VirtualNetworkGatewayIpConfigurationID

func VirtualNetworkGatewayIpConfigurationID(input string) (*VirtualNetworkGatewayIpConfigurationId, error)

VirtualNetworkGatewayIpConfigurationID parses a VirtualNetworkGatewayIpConfiguration ID into an VirtualNetworkGatewayIpConfigurationId struct

func VirtualNetworkGatewayIpConfigurationIDInsensitively

func VirtualNetworkGatewayIpConfigurationIDInsensitively(input string) (*VirtualNetworkGatewayIpConfigurationId, error)

VirtualNetworkGatewayIpConfigurationIDInsensitively parses an VirtualNetworkGatewayIpConfiguration ID into an VirtualNetworkGatewayIpConfigurationId struct, insensitively This should only be used to parse an ID for rewriting, the VirtualNetworkGatewayIpConfigurationID 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 (VirtualNetworkGatewayIpConfigurationId) ID

func (VirtualNetworkGatewayIpConfigurationId) String

type VirtualNetworkGatewayPolicyGroupId

type VirtualNetworkGatewayPolicyGroupId struct {
	SubscriptionId            string
	ResourceGroup             string
	VirtualNetworkGatewayName string
	Name                      string
}

func NewVirtualNetworkGatewayPolicyGroupID

func NewVirtualNetworkGatewayPolicyGroupID(subscriptionId, resourceGroup, virtualNetworkGatewayName, name string) VirtualNetworkGatewayPolicyGroupId

func VirtualNetworkGatewayPolicyGroupID

func VirtualNetworkGatewayPolicyGroupID(input string) (*VirtualNetworkGatewayPolicyGroupId, error)

VirtualNetworkGatewayPolicyGroupID parses a VirtualNetworkGatewayPolicyGroup ID into an VirtualNetworkGatewayPolicyGroupId struct

func (VirtualNetworkGatewayPolicyGroupId) ID

func (VirtualNetworkGatewayPolicyGroupId) String

type VirtualNetworkId

type VirtualNetworkId struct {
	SubscriptionId string
	ResourceGroup  string
	Name           string
}

func NewVirtualNetworkID

func NewVirtualNetworkID(subscriptionId, resourceGroup, name string) VirtualNetworkId

func VirtualNetworkID

func VirtualNetworkID(input string) (*VirtualNetworkId, error)

VirtualNetworkID parses a VirtualNetwork ID into an VirtualNetworkId struct

func VirtualNetworkIDInsensitively

func VirtualNetworkIDInsensitively(input string) (*VirtualNetworkId, error)

VirtualNetworkIDInsensitively parses an VirtualNetwork ID into an VirtualNetworkId struct, insensitively This should only be used to parse an ID for rewriting, the VirtualNetworkID 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 (VirtualNetworkId) ID

func (id VirtualNetworkId) ID() string

func (VirtualNetworkId) String

func (id VirtualNetworkId) String() string

Jump to

Keyboard shortcuts

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