azure

package
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2018 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EventHubAuthorizationRuleCustomizeDiff added in v1.10.0

func EventHubAuthorizationRuleCustomizeDiff(d *schema.ResourceDiff, _ interface{}) error

func EventHubAuthorizationRuleSchemaFrom added in v1.10.0

func EventHubAuthorizationRuleSchemaFrom(s map[string]*schema.Schema) map[string]*schema.Schema

func ExpandEventHubAuthorizationRuleRights added in v1.10.0

func ExpandEventHubAuthorizationRuleRights(d *schema.ResourceData) *[]eventhub.AccessRights

schema

func ExpandServiceBusAuthorizationRuleRights added in v1.9.0

func ExpandServiceBusAuthorizationRuleRights(d *schema.ResourceData) *[]servicebus.AccessRights

func FlattenEventHubAuthorizationRuleRights added in v1.10.0

func FlattenEventHubAuthorizationRuleRights(rights *[]eventhub.AccessRights) (listen bool, send bool, manage bool)

func FlattenServiceBusAuthorizationRuleRights added in v1.9.0

func FlattenServiceBusAuthorizationRuleRights(rights *[]servicebus.AccessRights) (listen bool, send bool, manage bool)

func MergeSchema added in v1.10.0

func MergeSchema(a map[string]*schema.Schema, b map[string]*schema.Schema) map[string]*schema.Schema

shared schema

func ParseNetworkSecurityGroupName

func ParseNetworkSecurityGroupName(networkSecurityGroupId string) (string, error)

func ParseRouteTableName

func ParseRouteTableName(routeTableId string) (string, error)

func ServiceBusAuthorizationRuleCustomizeDiff added in v1.9.0

func ServiceBusAuthorizationRuleCustomizeDiff(d *schema.ResourceDiff, _ interface{}) error

func ServiceBusAuthorizationRuleSchemaFrom added in v1.10.0

func ServiceBusAuthorizationRuleSchemaFrom(s map[string]*schema.Schema) map[string]*schema.Schema

func ValidateDataLakeAccountName added in v1.10.0

func ValidateDataLakeAccountName() schema.SchemaValidateFunc

store and analytic account names are the same

func ValidateDataLakeFirewallRuleName added in v1.10.0

func ValidateDataLakeFirewallRuleName() schema.SchemaValidateFunc

func ValidateEventHubAuthorizationRuleName added in v1.10.0

func ValidateEventHubAuthorizationRuleName() schema.SchemaValidateFunc

func ValidateEventHubConsumerName added in v1.10.0

func ValidateEventHubConsumerName() schema.SchemaValidateFunc

func ValidateEventHubName added in v1.10.0

func ValidateEventHubName() schema.SchemaValidateFunc

func ValidateEventHubNamespaceName added in v1.10.0

func ValidateEventHubNamespaceName() schema.SchemaValidateFunc

validation

func ValidateResourceID added in v1.9.0

func ValidateResourceID(i interface{}, k string) (_ []string, errors []error)

func ValidateResourceIDOrEmpty

func ValidateResourceIDOrEmpty(i interface{}, k string) (_ []string, errors []error)

true for a resource ID or an empty string

func ValidateServiceBusAuthorizationRuleName added in v1.9.0

func ValidateServiceBusAuthorizationRuleName() schema.SchemaValidateFunc

func ValidateServiceBusNamespaceName added in v1.9.0

func ValidateServiceBusNamespaceName() schema.SchemaValidateFunc

validation

func ValidateServiceBusQueueName added in v1.10.0

func ValidateServiceBusQueueName() schema.SchemaValidateFunc

func ValidateServiceBusSubscriptionName added in v1.10.0

func ValidateServiceBusSubscriptionName() schema.SchemaValidateFunc

func ValidateServiceBusTopicName added in v1.9.0

func ValidateServiceBusTopicName() schema.SchemaValidateFunc

Types

type ResourceID

type ResourceID struct {
	SubscriptionID string
	ResourceGroup  string
	Provider       string
	Path           map[string]string
}

ResourceID represents a parsed long-form Azure Resource Manager ID with the Subscription ID, Resource Group and the Provider as top- level fields, and other key-value pairs available via a map in the Path field.

func ParseAzureResourceID

func ParseAzureResourceID(id string) (*ResourceID, error)

parseAzureResourceID converts a long-form Azure Resource Manager ID into a ResourceID. We make assumptions about the structure of URLs, which is obviously not good, but the best thing available given the SDK.

Jump to

Keyboard shortcuts

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