Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Provider ¶
func Provider() terraform.ResourceProvider
Provider returns a terraform.ResourceProvider.
Types ¶
type ArmClient ¶
ArmClient contains the handles to all the specific Azure Resource Manager resource classes' respective clients.
type Config ¶
type Config struct { ManagementURL string // Core ClientID string SubscriptionID string TenantID string Environment string SkipCredentialsValidation bool SkipProviderRegistration bool // Service Principal Auth ClientSecret string // Bearer Auth AccessToken *adal.Token IsCloudShell bool }
Config is the configuration structure used to instantiate a new Azure management client.
func (*Config) LoadTokensFromAzureCLI ¶ added in v0.2.0
type KeyVaultKey ¶ added in v0.2.2
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.
Source Files ¶
- config.go
- data_source_arm_client_config.go
- data_source_arm_public_ip.go
- data_source_arm_resource_group.go
- data_source_managed_disk.go
- data_source_subscription.go
- express_route_circuit.go
- loadbalancer.go
- location.go
- locks.go
- network_security_rule.go
- provider.go
- resource_arm_app_service.go
- resource_arm_app_service_plan.go
- resource_arm_application_insights.go
- resource_arm_automation_account.go
- resource_arm_automation_credential.go
- resource_arm_automation_runbook.go
- resource_arm_automation_schedule.go
- resource_arm_availability_set.go
- resource_arm_cdn_endpoint.go
- resource_arm_cdn_profile.go
- resource_arm_container_group.go
- resource_arm_container_registry.go
- resource_arm_container_registry_migrate.go
- resource_arm_container_service.go
- resource_arm_cosmos_db_account.go
- resource_arm_dns_a_record.go
- resource_arm_dns_aaaa_record.go
- resource_arm_dns_cname_record.go
- resource_arm_dns_mx_record.go
- resource_arm_dns_ns_record.go
- resource_arm_dns_ptr_record.go
- resource_arm_dns_srv_record.go
- resource_arm_dns_txt_record.go
- resource_arm_dns_zone.go
- resource_arm_eventgrid_topic.go
- resource_arm_eventhub.go
- resource_arm_eventhub_authorization_rule.go
- resource_arm_eventhub_consumer_group.go
- resource_arm_eventhub_namespace.go
- resource_arm_express_route_circuit.go
- resource_arm_image.go
- resource_arm_key_vault.go
- resource_arm_key_vault_key.go
- resource_arm_key_vault_secret.go
- resource_arm_loadbalancer.go
- resource_arm_loadbalancer_backend_address_pool.go
- resource_arm_loadbalancer_nat_pool.go
- resource_arm_loadbalancer_nat_rule.go
- resource_arm_loadbalancer_probe.go
- resource_arm_loadbalancer_rule.go
- resource_arm_local_network_gateway.go
- resource_arm_log_analytics_workspace.go
- resource_arm_managed_disk.go
- resource_arm_mysql_configuration.go
- resource_arm_mysql_database.go
- resource_arm_mysql_firewall_rule.go
- resource_arm_mysql_server.go
- resource_arm_network_interface.go
- resource_arm_network_security_group.go
- resource_arm_network_security_rule.go
- resource_arm_postgresql_configuration.go
- resource_arm_postgresql_database.go
- resource_arm_postgresql_firewall_rule.go
- resource_arm_postgresql_server.go
- resource_arm_public_ip.go
- resource_arm_redis_cache.go
- resource_arm_resource_group.go
- resource_arm_route.go
- resource_arm_route_table.go
- resource_arm_search_service.go
- resource_arm_servicebus_namespace.go
- resource_arm_servicebus_queue.go
- resource_arm_servicebus_subscription.go
- resource_arm_servicebus_topic.go
- resource_arm_sql_database.go
- resource_arm_sql_elasticpool.go
- resource_arm_sql_firewall_rule.go
- resource_arm_sql_server.go
- resource_arm_storage_account.go
- resource_arm_storage_blob.go
- resource_arm_storage_container.go
- resource_arm_storage_queue.go
- resource_arm_storage_share.go
- resource_arm_storage_table.go
- resource_arm_subnet.go
- resource_arm_template_deployment.go
- resource_arm_traffic_manager_endpoint.go
- resource_arm_traffic_manager_profile.go
- resource_arm_virtual_machine.go
- resource_arm_virtual_machine_extension.go
- resource_arm_virtual_machine_scale_set.go
- resource_arm_virtual_network.go
- resource_arm_virtual_network_peering.go
- resource_group_name.go
- resourceid.go
- tags.go
- validators.go
Click to show internal directories.
Click to hide internal directories.