Documentation ¶
Index ¶
- type ApplicationSecurityGroupId
- type BackendAddressPoolAddressId
- type LocalNetworkGatewayId
- type NetworkGatewayConnectionId
- type NetworkInterfaceId
- type NetworkInterfaceIpConfigurationId
- type NetworkSecurityGroupId
- type PublicIpAddressId
- type RouteId
- type RouteTableId
- type SecurityRuleId
- type SubnetId
- type VirtualNetworkGatewayId
- type VirtualNetworkGatewayIpConfigurationId
- type VirtualNetworkId
- type VirtualNetworkPeeringId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationSecurityGroupId ¶
func ApplicationSecurityGroupID ¶
func ApplicationSecurityGroupID(input string) (*ApplicationSecurityGroupId, error)
ApplicationSecurityGroupID parses a ApplicationSecurityGroup ID into an ApplicationSecurityGroupId struct
func NewApplicationSecurityGroupID ¶
func NewApplicationSecurityGroupID(subscriptionId, resourceGroup, name string) ApplicationSecurityGroupId
func (ApplicationSecurityGroupId) ID ¶
func (id ApplicationSecurityGroupId) ID() string
func (ApplicationSecurityGroupId) String ¶
func (id ApplicationSecurityGroupId) String() string
type BackendAddressPoolAddressId ¶
type BackendAddressPoolAddressId struct { SubscriptionId string ResourceGroup string LoadBalancerName string BackendAddressPoolName string AddressName string }
func BackendAddressPoolAddressID ¶
func BackendAddressPoolAddressID(input string) (*BackendAddressPoolAddressId, error)
BackendAddressPoolAddressID parses a BackendAddressPoolAddress ID into an BackendAddressPoolAddressId struct
func NewBackendAddressPoolAddressID ¶
func NewBackendAddressPoolAddressID(subscriptionId, resourceGroup, loadBalancerName, backendAddressPoolName, addressName string) BackendAddressPoolAddressId
func (BackendAddressPoolAddressId) ID ¶
func (id BackendAddressPoolAddressId) ID() string
func (BackendAddressPoolAddressId) String ¶
func (id BackendAddressPoolAddressId) String() string
type LocalNetworkGatewayId ¶
func LocalNetworkGatewayID ¶
func LocalNetworkGatewayID(input string) (*LocalNetworkGatewayId, error)
LocalNetworkGatewayID parses a LocalNetworkGateway ID into an LocalNetworkGatewayId struct
func NewLocalNetworkGatewayID ¶
func NewLocalNetworkGatewayID(subscriptionId, resourceGroup, name string) LocalNetworkGatewayId
func (LocalNetworkGatewayId) ID ¶
func (id LocalNetworkGatewayId) ID() string
func (LocalNetworkGatewayId) String ¶
func (id LocalNetworkGatewayId) String() string
type NetworkGatewayConnectionId ¶
type NetworkGatewayConnectionId struct { SubscriptionId string ResourceGroup string ConnectionName string }
func NetworkGatewayConnectionID ¶
func NetworkGatewayConnectionID(input string) (*NetworkGatewayConnectionId, error)
NetworkGatewayConnectionID parses a NetworkGatewayConnection ID into an NetworkGatewayConnectionId struct
func NewNetworkGatewayConnectionID ¶
func NewNetworkGatewayConnectionID(subscriptionId, resourceGroup, connectionName string) NetworkGatewayConnectionId
func (NetworkGatewayConnectionId) ID ¶
func (id NetworkGatewayConnectionId) ID() string
func (NetworkGatewayConnectionId) String ¶
func (id NetworkGatewayConnectionId) String() string
type NetworkInterfaceId ¶
func NetworkInterfaceID ¶
func NetworkInterfaceID(input string) (*NetworkInterfaceId, error)
NetworkInterfaceID parses a NetworkInterface ID into an NetworkInterfaceId struct
func NewNetworkInterfaceID ¶
func NewNetworkInterfaceID(subscriptionId, resourceGroup, name string) NetworkInterfaceId
func (NetworkInterfaceId) ID ¶
func (id NetworkInterfaceId) ID() string
func (NetworkInterfaceId) String ¶
func (id NetworkInterfaceId) 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 (id NetworkInterfaceIpConfigurationId) ID() string
func (NetworkInterfaceIpConfigurationId) String ¶
func (id NetworkInterfaceIpConfigurationId) String() string
type NetworkSecurityGroupId ¶
func NetworkSecurityGroupID ¶
func NetworkSecurityGroupID(input string) (*NetworkSecurityGroupId, error)
NetworkSecurityGroupID parses a NetworkSecurityGroup ID into an NetworkSecurityGroupId struct
func NewNetworkSecurityGroupID ¶
func NewNetworkSecurityGroupID(subscriptionId, resourceGroup, name string) NetworkSecurityGroupId
func (NetworkSecurityGroupId) ID ¶
func (id NetworkSecurityGroupId) ID() string
func (NetworkSecurityGroupId) String ¶
func (id NetworkSecurityGroupId) String() string
type PublicIpAddressId ¶
func NewPublicIpAddressID ¶
func NewPublicIpAddressID(subscriptionId, resourceGroup, name string) PublicIpAddressId
func PublicIpAddressID ¶
func PublicIpAddressID(input string) (*PublicIpAddressId, error)
PublicIpAddressID parses a PublicIpAddress ID into an PublicIpAddressId struct
func (PublicIpAddressId) ID ¶
func (id PublicIpAddressId) ID() string
func (PublicIpAddressId) String ¶
func (id PublicIpAddressId) String() string
type RouteId ¶
type RouteId struct { SubscriptionId string ResourceGroup string RouteTableName string Name string }
func NewRouteID ¶
type RouteTableId ¶
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 SubnetId ¶
type SubnetId struct { SubscriptionId string ResourceGroup string VirtualNetworkName string Name string }
func NewSubnetID ¶
func SubnetIDInsensitively ¶
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.
type VirtualNetworkGatewayId ¶
func NewVirtualNetworkGatewayID ¶
func NewVirtualNetworkGatewayID(subscriptionId, resourceGroup, name string) VirtualNetworkGatewayId
func VirtualNetworkGatewayID ¶
func VirtualNetworkGatewayID(input string) (*VirtualNetworkGatewayId, error)
VirtualNetworkGatewayID parses a VirtualNetworkGateway ID into an VirtualNetworkGatewayId struct
func (VirtualNetworkGatewayId) ID ¶
func (id VirtualNetworkGatewayId) ID() string
func (VirtualNetworkGatewayId) String ¶
func (id VirtualNetworkGatewayId) 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 (VirtualNetworkGatewayIpConfigurationId) ID ¶
func (id VirtualNetworkGatewayIpConfigurationId) ID() string
func (VirtualNetworkGatewayIpConfigurationId) String ¶
func (id VirtualNetworkGatewayIpConfigurationId) String() string
type VirtualNetworkId ¶
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
type VirtualNetworkPeeringId ¶
type VirtualNetworkPeeringId struct { SubscriptionId string ResourceGroup string VirtualNetworkName string Name string }
func NewVirtualNetworkPeeringID ¶
func NewVirtualNetworkPeeringID(subscriptionId, resourceGroup, virtualNetworkName, name string) VirtualNetworkPeeringId
func VirtualNetworkPeeringID ¶
func VirtualNetworkPeeringID(input string) (*VirtualNetworkPeeringId, error)
VirtualNetworkPeeringID parses a VirtualNetworkPeering ID into an VirtualNetworkPeeringId struct
func (VirtualNetworkPeeringId) ID ¶
func (id VirtualNetworkPeeringId) ID() string
func (VirtualNetworkPeeringId) String ¶
func (id VirtualNetworkPeeringId) String() string
Source Files ¶
- application_security_group.go
- backend_address_pool_address.go
- local_network_gateway.go
- network_gateway_connection.go
- network_interface.go
- network_interface_ip_configuration.go
- network_security_group.go
- public_ip_address.go
- route.go
- route_table.go
- security_rule.go
- subnet.go
- virtual_network.go
- virtual_network_gateway.go
- virtual_network_gateway_ip_configuration.go
- virtual_network_peering.go