Documentation
¶
Index ¶
- Variables
- func IothubConnectionStringSuppress(k, old, new string, d *pluginsdk.ResourceData) bool
- type DiagnosticStorageAccountModel
- type IotHubDeviceUpdateAccountModel
- type IotHubDeviceUpdateAccountResource
- func (r IotHubDeviceUpdateAccountResource) Arguments() map[string]*pluginsdk.Schema
- func (r IotHubDeviceUpdateAccountResource) Attributes() map[string]*pluginsdk.Schema
- func (r IotHubDeviceUpdateAccountResource) Create() sdk.ResourceFunc
- func (r IotHubDeviceUpdateAccountResource) Delete() sdk.ResourceFunc
- func (r IotHubDeviceUpdateAccountResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r IotHubDeviceUpdateAccountResource) ModelObject() interface{}
- func (r IotHubDeviceUpdateAccountResource) Read() sdk.ResourceFunc
- func (r IotHubDeviceUpdateAccountResource) ResourceType() string
- func (r IotHubDeviceUpdateAccountResource) Update() sdk.ResourceFunc
- type IotHubDeviceUpdateInstanceModel
- type IotHubDeviceUpdateInstanceResource
- func (r IotHubDeviceUpdateInstanceResource) Arguments() map[string]*pluginsdk.Schema
- func (r IotHubDeviceUpdateInstanceResource) Attributes() map[string]*pluginsdk.Schema
- func (r IotHubDeviceUpdateInstanceResource) Create() sdk.ResourceFunc
- func (r IotHubDeviceUpdateInstanceResource) Delete() sdk.ResourceFunc
- func (r IotHubDeviceUpdateInstanceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r IotHubDeviceUpdateInstanceResource) ModelObject() interface{}
- func (r IotHubDeviceUpdateInstanceResource) Read() sdk.ResourceFunc
- func (r IotHubDeviceUpdateInstanceResource) ResourceType() string
- func (r IotHubDeviceUpdateInstanceResource) Update() sdk.ResourceFunc
- type IotHubEndpointCosmosDBAccountModel
- type IotHubEndpointCosmosDBAccountResource
- func (r IotHubEndpointCosmosDBAccountResource) Arguments() map[string]*pluginsdk.Schema
- func (r IotHubEndpointCosmosDBAccountResource) Attributes() map[string]*pluginsdk.Schema
- func (r IotHubEndpointCosmosDBAccountResource) Create() sdk.ResourceFunc
- func (r IotHubEndpointCosmosDBAccountResource) Delete() sdk.ResourceFunc
- func (r IotHubEndpointCosmosDBAccountResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r IotHubEndpointCosmosDBAccountResource) ModelObject() interface{}
- func (r IotHubEndpointCosmosDBAccountResource) Read() sdk.ResourceFunc
- func (r IotHubEndpointCosmosDBAccountResource) ResourceType() string
- func (r IotHubEndpointCosmosDBAccountResource) Update() sdk.ResourceFunc
- type IotHubFileUploadResource
- func (r IotHubFileUploadResource) Arguments() map[string]*pluginsdk.Schema
- func (r IotHubFileUploadResource) Attributes() map[string]*pluginsdk.Schema
- func (r IotHubFileUploadResource) Create() sdk.ResourceFunc
- func (r IotHubFileUploadResource) Delete() sdk.ResourceFunc
- func (r IotHubFileUploadResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r IotHubFileUploadResource) ModelObject() interface{}
- func (r IotHubFileUploadResource) Read() sdk.ResourceFunc
- func (r IotHubFileUploadResource) ResourceType() string
- func (r IotHubFileUploadResource) Update() sdk.ResourceFunc
- type IotHubFileUploadResourceModel
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
Constants ¶
This section is empty.
Variables ¶
View Source
var IothubResourceName = "azurerm_iothub"
Functions ¶
func IothubConnectionStringSuppress ¶
func IothubConnectionStringSuppress(k, old, new string, d *pluginsdk.ResourceData) bool
Types ¶
type IotHubDeviceUpdateAccountModel ¶
type IotHubDeviceUpdateAccountModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` HostName string `tfschema:"host_name"` PublicNetworkAccessEnabled bool `tfschema:"public_network_access_enabled"` Sku deviceupdates.SKU `tfschema:"sku"` Tags map[string]string `tfschema:"tags"` }
type IotHubDeviceUpdateAccountResource ¶
type IotHubDeviceUpdateAccountResource struct{}
func (IotHubDeviceUpdateAccountResource) Arguments ¶
func (r IotHubDeviceUpdateAccountResource) Arguments() map[string]*pluginsdk.Schema
func (IotHubDeviceUpdateAccountResource) Attributes ¶
func (r IotHubDeviceUpdateAccountResource) Attributes() map[string]*pluginsdk.Schema
func (IotHubDeviceUpdateAccountResource) Create ¶
func (r IotHubDeviceUpdateAccountResource) Create() sdk.ResourceFunc
func (IotHubDeviceUpdateAccountResource) Delete ¶
func (r IotHubDeviceUpdateAccountResource) Delete() sdk.ResourceFunc
func (IotHubDeviceUpdateAccountResource) IDValidationFunc ¶
func (r IotHubDeviceUpdateAccountResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (IotHubDeviceUpdateAccountResource) ModelObject ¶
func (r IotHubDeviceUpdateAccountResource) ModelObject() interface{}
func (IotHubDeviceUpdateAccountResource) Read ¶
func (r IotHubDeviceUpdateAccountResource) Read() sdk.ResourceFunc
func (IotHubDeviceUpdateAccountResource) ResourceType ¶
func (r IotHubDeviceUpdateAccountResource) ResourceType() string
func (IotHubDeviceUpdateAccountResource) Update ¶
func (r IotHubDeviceUpdateAccountResource) Update() sdk.ResourceFunc
type IotHubDeviceUpdateInstanceModel ¶
type IotHubDeviceUpdateInstanceModel struct { Name string `tfschema:"name"` DeviceUpdateAccountId string `tfschema:"device_update_account_id"` DiagnosticStorageAccount []DiagnosticStorageAccountModel `tfschema:"diagnostic_storage_account"` DiagnosticEnabled bool `tfschema:"diagnostic_enabled"` IotHubId string `tfschema:"iothub_id"` Tags map[string]string `tfschema:"tags"` }
type IotHubDeviceUpdateInstanceResource ¶
type IotHubDeviceUpdateInstanceResource struct{}
func (IotHubDeviceUpdateInstanceResource) Arguments ¶
func (r IotHubDeviceUpdateInstanceResource) Arguments() map[string]*pluginsdk.Schema
func (IotHubDeviceUpdateInstanceResource) Attributes ¶
func (r IotHubDeviceUpdateInstanceResource) Attributes() map[string]*pluginsdk.Schema
func (IotHubDeviceUpdateInstanceResource) Create ¶
func (r IotHubDeviceUpdateInstanceResource) Create() sdk.ResourceFunc
func (IotHubDeviceUpdateInstanceResource) Delete ¶
func (r IotHubDeviceUpdateInstanceResource) Delete() sdk.ResourceFunc
func (IotHubDeviceUpdateInstanceResource) IDValidationFunc ¶
func (r IotHubDeviceUpdateInstanceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (IotHubDeviceUpdateInstanceResource) ModelObject ¶
func (r IotHubDeviceUpdateInstanceResource) ModelObject() interface{}
func (IotHubDeviceUpdateInstanceResource) Read ¶
func (r IotHubDeviceUpdateInstanceResource) Read() sdk.ResourceFunc
func (IotHubDeviceUpdateInstanceResource) ResourceType ¶
func (r IotHubDeviceUpdateInstanceResource) ResourceType() string
func (IotHubDeviceUpdateInstanceResource) Update ¶
func (r IotHubDeviceUpdateInstanceResource) Update() sdk.ResourceFunc
type IotHubEndpointCosmosDBAccountModel ¶
type IotHubEndpointCosmosDBAccountModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` AuthenticationType string `tfschema:"authentication_type"` ContainerName string `tfschema:"container_name"` DatabaseName string `tfschema:"database_name"` EndpointUri string `tfschema:"endpoint_uri"` IdentityId string `tfschema:"identity_id"` IothubId string `tfschema:"iothub_id"` PartitionKeyName string `tfschema:"partition_key_name"` PartitionKeyTemplate string `tfschema:"partition_key_template"` PrimaryKey string `tfschema:"primary_key"` SecondaryKey string `tfschema:"secondary_key"` }
type IotHubEndpointCosmosDBAccountResource ¶
type IotHubEndpointCosmosDBAccountResource struct{}
func (IotHubEndpointCosmosDBAccountResource) Arguments ¶
func (r IotHubEndpointCosmosDBAccountResource) Arguments() map[string]*pluginsdk.Schema
func (IotHubEndpointCosmosDBAccountResource) Attributes ¶
func (r IotHubEndpointCosmosDBAccountResource) Attributes() map[string]*pluginsdk.Schema
func (IotHubEndpointCosmosDBAccountResource) Create ¶
func (r IotHubEndpointCosmosDBAccountResource) Create() sdk.ResourceFunc
func (IotHubEndpointCosmosDBAccountResource) Delete ¶
func (r IotHubEndpointCosmosDBAccountResource) Delete() sdk.ResourceFunc
func (IotHubEndpointCosmosDBAccountResource) IDValidationFunc ¶
func (r IotHubEndpointCosmosDBAccountResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (IotHubEndpointCosmosDBAccountResource) ModelObject ¶
func (r IotHubEndpointCosmosDBAccountResource) ModelObject() interface{}
func (IotHubEndpointCosmosDBAccountResource) Read ¶
func (r IotHubEndpointCosmosDBAccountResource) Read() sdk.ResourceFunc
func (IotHubEndpointCosmosDBAccountResource) ResourceType ¶
func (r IotHubEndpointCosmosDBAccountResource) ResourceType() string
func (IotHubEndpointCosmosDBAccountResource) Update ¶
func (r IotHubEndpointCosmosDBAccountResource) Update() sdk.ResourceFunc
type IotHubFileUploadResource ¶
type IotHubFileUploadResource struct{}
func (IotHubFileUploadResource) Arguments ¶
func (r IotHubFileUploadResource) Arguments() map[string]*pluginsdk.Schema
func (IotHubFileUploadResource) Attributes ¶
func (r IotHubFileUploadResource) Attributes() map[string]*pluginsdk.Schema
func (IotHubFileUploadResource) Create ¶
func (r IotHubFileUploadResource) Create() sdk.ResourceFunc
func (IotHubFileUploadResource) Delete ¶
func (r IotHubFileUploadResource) Delete() sdk.ResourceFunc
func (IotHubFileUploadResource) IDValidationFunc ¶
func (r IotHubFileUploadResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (IotHubFileUploadResource) ModelObject ¶
func (r IotHubFileUploadResource) ModelObject() interface{}
func (IotHubFileUploadResource) Read ¶
func (r IotHubFileUploadResource) Read() sdk.ResourceFunc
func (IotHubFileUploadResource) ResourceType ¶
func (r IotHubFileUploadResource) ResourceType() string
func (IotHubFileUploadResource) Update ¶
func (r IotHubFileUploadResource) Update() sdk.ResourceFunc
type IotHubFileUploadResourceModel ¶
type IotHubFileUploadResourceModel struct { AuthenticationType string `tfschema:"authentication_type"` ConnectionString string `tfschema:"connection_string"` ContainerName string `tfschema:"container_name"` DefaultTTL string `tfschema:"default_ttl"` IdentityId string `tfschema:"identity_id"` IotHubId string `tfschema:"iothub_id"` LockDuration string `tfschema:"lock_duration"` MaxDeliveryCount int64 `tfschema:"max_delivery_count"` NotificationsEnabled bool `tfschema:"notifications_enabled"` SasTTL string `tfschema:"sas_ttl"` }
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files
¶
- iothub_certificate_resource.go
- iothub_consumer_group_resource.go
- iothub_data_source.go
- iothub_device_update_account_resource.go
- iothub_device_update_instance_resource.go
- iothub_dps_certificate_resource.go
- iothub_dps_data_source.go
- iothub_dps_resource.go
- iothub_dps_shared_access_policy_data_source.go
- iothub_dps_shared_access_policy_resource.go
- iothub_endpoint_cosmosdb_account_resource.go
- iothub_endpoint_eventhub_resource.go
- iothub_endpoint_servicebus_queue_resource.go
- iothub_endpoint_servicebus_topic_resource.go
- iothub_endpoint_storage_container_resource.go
- iothub_enrichment_resource.go
- iothub_fallback_route_resource.go
- iothub_file_upload_resource.go
- iothub_resource.go
- iothub_route_resource.go
- iothub_shared_access_policy_data_source.go
- iothub_shared_access_policy_resource.go
- registration.go
- resourceids.go
- transition.go
Click to show internal directories.
Click to hide internal directories.