Documentation
¶
Index ¶
- type EventGridNamespaceResource
- func (r EventGridNamespaceResource) Arguments() map[string]*pluginsdk.Schema
- func (r EventGridNamespaceResource) Attributes() map[string]*pluginsdk.Schema
- func (r EventGridNamespaceResource) Create() sdk.ResourceFunc
- func (r EventGridNamespaceResource) Delete() sdk.ResourceFunc
- func (r EventGridNamespaceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r EventGridNamespaceResource) ModelObject() interface{}
- func (r EventGridNamespaceResource) Read() sdk.ResourceFunc
- func (r EventGridNamespaceResource) ResourceType() string
- func (r EventGridNamespaceResource) Update() sdk.ResourceFunc
- type EventGridNamespaceResourceModel
- type EventSubscriptionEndpointType
- type InboundIpRuleModel
- 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
- type RoutingEnrichmentModel
- type TopicSpacesConfigurationModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventGridNamespaceResource ¶
type EventGridNamespaceResource struct{}
func (EventGridNamespaceResource) Arguments ¶
func (r EventGridNamespaceResource) Arguments() map[string]*pluginsdk.Schema
func (EventGridNamespaceResource) Attributes ¶
func (r EventGridNamespaceResource) Attributes() map[string]*pluginsdk.Schema
func (EventGridNamespaceResource) Create ¶
func (r EventGridNamespaceResource) Create() sdk.ResourceFunc
func (EventGridNamespaceResource) Delete ¶
func (r EventGridNamespaceResource) Delete() sdk.ResourceFunc
func (EventGridNamespaceResource) IDValidationFunc ¶
func (r EventGridNamespaceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (EventGridNamespaceResource) ModelObject ¶
func (r EventGridNamespaceResource) ModelObject() interface{}
func (EventGridNamespaceResource) Read ¶
func (r EventGridNamespaceResource) Read() sdk.ResourceFunc
func (EventGridNamespaceResource) ResourceType ¶
func (r EventGridNamespaceResource) ResourceType() string
func (EventGridNamespaceResource) Update ¶
func (r EventGridNamespaceResource) Update() sdk.ResourceFunc
type EventGridNamespaceResourceModel ¶
type EventGridNamespaceResourceModel struct { Name string `tfschema:"name"` Location string `tfschema:"location"` ResourceGroup string `tfschema:"resource_group_name"` Capacity int64 `tfschema:"capacity"` InboundIpRules []InboundIpRuleModel `tfschema:"inbound_ip_rule"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` PublicNetworkAccess string `tfschema:"public_network_access"` Sku string `tfschema:"sku"` TopicSpacesConfiguration []TopicSpacesConfigurationModel `tfschema:"topic_spaces_configuration"` Tags map[string]string `tfschema:"tags"` }
type EventSubscriptionEndpointType ¶
type EventSubscriptionEndpointType string
EventSubscriptionEndpointType enumerates the values for event subscription endpoint types.
const ( // AzureFunctionEndpoint ... AzureFunctionEndpoint EventSubscriptionEndpointType = "azure_function_endpoint" // EventHubEndpointID ... EventHubEndpointID EventSubscriptionEndpointType = "eventhub_endpoint_id" // HybridConnectionEndpointID ... HybridConnectionEndpointID EventSubscriptionEndpointType = "hybrid_connection_endpoint_id" // ServiceBusQueueEndpointID ... ServiceBusQueueEndpointID EventSubscriptionEndpointType = "service_bus_queue_endpoint_id" // ServiceBusTopicEndpointID ... ServiceBusTopicEndpointID EventSubscriptionEndpointType = "service_bus_topic_endpoint_id" // StorageQueueEndpoint ... StorageQueueEndpoint EventSubscriptionEndpointType = "storage_queue_endpoint" // WebHookEndpoint ... WebHookEndpoint EventSubscriptionEndpointType = "webhook_endpoint" )
type InboundIpRuleModel ¶
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
type RoutingEnrichmentModel ¶
type TopicSpacesConfigurationModel ¶
type TopicSpacesConfigurationModel struct { AlternativeAuthenticationNameSources []string `tfschema:"alternative_authentication_name_source"` MaximumClientSessionsPerAuthenticationName int64 `tfschema:"maximum_client_sessions_per_authentication_name"` MaximumSessionExpiryInHours int64 `tfschema:"maximum_session_expiry_in_hours"` RouteTopicResourceId string `tfschema:"route_topic_id"` DynamicRoutingEnrichment []RoutingEnrichmentModel `tfschema:"dynamic_routing_enrichment"` StaticRoutingEnrichment []RoutingEnrichmentModel `tfschema:"static_routing_enrichment"` }
Source Files
¶
- event_subscription_funcs.go
- event_subscription_schema.go
- eventgrid_domain_data_source.go
- eventgrid_domain_resource.go
- eventgrid_domain_topic_data_source.go
- eventgrid_domain_topic_resource.go
- eventgrid_event_subscription_resource.go
- eventgrid_namespace_resource.go
- eventgrid_system_topic_data_source.go
- eventgrid_system_topic_event_subscription_resource.go
- eventgrid_system_topic_resource.go
- eventgrid_topic_data_source.go
- eventgrid_topic_resource.go
- registration.go
Click to show internal directories.
Click to hide internal directories.