Documentation ¶
Index ¶
- type IpfxEmissionModel
- type IpfxIngestionModel
- type NetworkFunctionAzureTrafficCollectorModel
- type NetworkFunctionAzureTrafficCollectorResource
- func (r NetworkFunctionAzureTrafficCollectorResource) Arguments() map[string]*pluginsdk.Schema
- func (r NetworkFunctionAzureTrafficCollectorResource) Attributes() map[string]*pluginsdk.Schema
- func (r NetworkFunctionAzureTrafficCollectorResource) Create() sdk.ResourceFunc
- func (r NetworkFunctionAzureTrafficCollectorResource) Delete() sdk.ResourceFunc
- func (r NetworkFunctionAzureTrafficCollectorResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r NetworkFunctionAzureTrafficCollectorResource) ModelObject() interface{}
- func (r NetworkFunctionAzureTrafficCollectorResource) Read() sdk.ResourceFunc
- func (r NetworkFunctionAzureTrafficCollectorResource) ResourceType() string
- func (r NetworkFunctionAzureTrafficCollectorResource) Update() sdk.ResourceFunc
- type NetworkFunctionCollectorPolicyModel
- type NetworkFunctionCollectorPolicyResource
- func (r NetworkFunctionCollectorPolicyResource) Arguments() map[string]*pluginsdk.Schema
- func (r NetworkFunctionCollectorPolicyResource) Attributes() map[string]*pluginsdk.Schema
- func (r NetworkFunctionCollectorPolicyResource) Create() sdk.ResourceFunc
- func (r NetworkFunctionCollectorPolicyResource) Delete() sdk.ResourceFunc
- func (r NetworkFunctionCollectorPolicyResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r NetworkFunctionCollectorPolicyResource) ModelObject() interface{}
- func (r NetworkFunctionCollectorPolicyResource) Read() sdk.ResourceFunc
- func (r NetworkFunctionCollectorPolicyResource) ResourceType() string
- func (r NetworkFunctionCollectorPolicyResource) Update() sdk.ResourceFunc
- 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 ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IpfxEmissionModel ¶
type IpfxEmissionModel struct {
DestinationTypes []string `tfschema:"destination_types"`
}
type IpfxIngestionModel ¶
type IpfxIngestionModel struct {
SourceResourceIds []string `tfschema:"source_resource_ids"`
}
type NetworkFunctionAzureTrafficCollectorModel ¶
type NetworkFunctionAzureTrafficCollectorModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` Tags map[string]string `tfschema:"tags"` CollectorPolicies []string `tfschema:"collector_policy_ids"` VirtualHub []string `tfschema:"virtual_hub_id"` }
type NetworkFunctionAzureTrafficCollectorResource ¶
type NetworkFunctionAzureTrafficCollectorResource struct{}
func (NetworkFunctionAzureTrafficCollectorResource) Arguments ¶
func (r NetworkFunctionAzureTrafficCollectorResource) Arguments() map[string]*pluginsdk.Schema
func (NetworkFunctionAzureTrafficCollectorResource) Attributes ¶
func (r NetworkFunctionAzureTrafficCollectorResource) Attributes() map[string]*pluginsdk.Schema
func (NetworkFunctionAzureTrafficCollectorResource) Create ¶
func (r NetworkFunctionAzureTrafficCollectorResource) Create() sdk.ResourceFunc
func (NetworkFunctionAzureTrafficCollectorResource) Delete ¶
func (r NetworkFunctionAzureTrafficCollectorResource) Delete() sdk.ResourceFunc
func (NetworkFunctionAzureTrafficCollectorResource) IDValidationFunc ¶
func (r NetworkFunctionAzureTrafficCollectorResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (NetworkFunctionAzureTrafficCollectorResource) ModelObject ¶
func (r NetworkFunctionAzureTrafficCollectorResource) ModelObject() interface{}
func (NetworkFunctionAzureTrafficCollectorResource) Read ¶
func (r NetworkFunctionAzureTrafficCollectorResource) Read() sdk.ResourceFunc
func (NetworkFunctionAzureTrafficCollectorResource) ResourceType ¶
func (r NetworkFunctionAzureTrafficCollectorResource) ResourceType() string
func (NetworkFunctionAzureTrafficCollectorResource) Update ¶
func (r NetworkFunctionAzureTrafficCollectorResource) Update() sdk.ResourceFunc
type NetworkFunctionCollectorPolicyModel ¶
type NetworkFunctionCollectorPolicyModel struct { Name string `tfschema:"name"` NetworkFunctionAzureTrafficCollectorId string `tfschema:"traffic_collector_id"` IpfxEmission []IpfxEmissionModel `tfschema:"ipfx_emission"` IpfxIngestion []IpfxIngestionModel `tfschema:"ipfx_ingestion"` Location string `tfschema:"location"` Tags map[string]interface{} `tfschema:"tags"` }
type NetworkFunctionCollectorPolicyResource ¶
type NetworkFunctionCollectorPolicyResource struct{}
func (NetworkFunctionCollectorPolicyResource) Arguments ¶
func (r NetworkFunctionCollectorPolicyResource) Arguments() map[string]*pluginsdk.Schema
func (NetworkFunctionCollectorPolicyResource) Attributes ¶
func (r NetworkFunctionCollectorPolicyResource) Attributes() map[string]*pluginsdk.Schema
func (NetworkFunctionCollectorPolicyResource) Create ¶
func (r NetworkFunctionCollectorPolicyResource) Create() sdk.ResourceFunc
func (NetworkFunctionCollectorPolicyResource) Delete ¶
func (r NetworkFunctionCollectorPolicyResource) Delete() sdk.ResourceFunc
func (NetworkFunctionCollectorPolicyResource) IDValidationFunc ¶
func (r NetworkFunctionCollectorPolicyResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (NetworkFunctionCollectorPolicyResource) ModelObject ¶
func (r NetworkFunctionCollectorPolicyResource) ModelObject() interface{}
func (NetworkFunctionCollectorPolicyResource) Read ¶
func (r NetworkFunctionCollectorPolicyResource) Read() sdk.ResourceFunc
func (NetworkFunctionCollectorPolicyResource) ResourceType ¶
func (r NetworkFunctionCollectorPolicyResource) ResourceType() string
func (NetworkFunctionCollectorPolicyResource) Update ¶
func (r NetworkFunctionCollectorPolicyResource) Update() sdk.ResourceFunc
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources returns a list of Data Sources supported by this Service
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
Resources returns a list of Resources supported by this Service
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 ¶
Click to show internal directories.
Click to hide internal directories.