Documentation
¶
Index ¶
- type AIServices
- func (AIServices) Arguments() map[string]*pluginsdk.Schema
- func (AIServices) Attributes() map[string]*pluginsdk.Schema
- func (AIServices) Create() sdk.ResourceFunc
- func (r AIServices) CustomImporter() sdk.ResourceRunFunc
- func (AIServices) Delete() sdk.ResourceFunc
- func (AIServices) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (AIServices) ModelObject() interface{}
- func (AIServices) Read() sdk.ResourceFunc
- func (AIServices) ResourceType() string
- func (AIServices) Update() sdk.ResourceFunc
- type AIServicesModel
- type AccountRaiPolicyContentFilter
- type AccountRaiPolicyCustomBlock
- type AccountRaiPolicyResourceModel
- type CognitiveAccountRaiPolicyResource
- func (r CognitiveAccountRaiPolicyResource) Arguments() map[string]*pluginsdk.Schema
- func (r CognitiveAccountRaiPolicyResource) Attributes() map[string]*pluginsdk.Schema
- func (r CognitiveAccountRaiPolicyResource) Create() sdk.ResourceFunc
- func (r CognitiveAccountRaiPolicyResource) Delete() sdk.ResourceFunc
- func (r CognitiveAccountRaiPolicyResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r CognitiveAccountRaiPolicyResource) ModelObject() interface{}
- func (r CognitiveAccountRaiPolicyResource) Read() sdk.ResourceFunc
- func (r CognitiveAccountRaiPolicyResource) ResourceType() string
- func (r CognitiveAccountRaiPolicyResource) Update() sdk.ResourceFunc
- type CognitiveDeploymentResource
- func (r CognitiveDeploymentResource) Arguments() map[string]*pluginsdk.Schema
- func (r CognitiveDeploymentResource) Attributes() map[string]*pluginsdk.Schema
- func (r CognitiveDeploymentResource) Create() sdk.ResourceFunc
- func (r CognitiveDeploymentResource) Delete() sdk.ResourceFunc
- func (r CognitiveDeploymentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r CognitiveDeploymentResource) ModelObject() interface{}
- func (r CognitiveDeploymentResource) Read() sdk.ResourceFunc
- func (r CognitiveDeploymentResource) ResourceType() string
- func (r CognitiveDeploymentResource) Update() sdk.ResourceFunc
- type CognitiveRaiBlocklistResource
- func (c CognitiveRaiBlocklistResource) Arguments() map[string]*schema.Schema
- func (c CognitiveRaiBlocklistResource) Attributes() map[string]*schema.Schema
- func (c CognitiveRaiBlocklistResource) Create() sdk.ResourceFunc
- func (c CognitiveRaiBlocklistResource) Delete() sdk.ResourceFunc
- func (c CognitiveRaiBlocklistResource) IDValidationFunc() func(interface{}, string) ([]string, []error)
- func (c CognitiveRaiBlocklistResource) ModelObject() interface{}
- func (c CognitiveRaiBlocklistResource) Read() sdk.ResourceFunc
- func (c CognitiveRaiBlocklistResource) ResourceType() string
- func (c CognitiveRaiBlocklistResource) Update() sdk.ResourceFunc
- type CustomerManagedKey
- type DeploymentModelModel
- type DeploymentSkuModel
- type NetworkACLs
- 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 VirtualNetworkRules
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIServices ¶
type AIServices struct{}
func (AIServices) Attributes ¶
func (AIServices) Attributes() map[string]*pluginsdk.Schema
func (AIServices) Create ¶
func (AIServices) Create() sdk.ResourceFunc
func (AIServices) CustomImporter ¶
func (r AIServices) CustomImporter() sdk.ResourceRunFunc
func (AIServices) Delete ¶
func (AIServices) Delete() sdk.ResourceFunc
func (AIServices) IDValidationFunc ¶
func (AIServices) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AIServices) ModelObject ¶
func (AIServices) ModelObject() interface{}
func (AIServices) Read ¶
func (AIServices) Read() sdk.ResourceFunc
func (AIServices) ResourceType ¶
func (AIServices) ResourceType() string
func (AIServices) Update ¶
func (AIServices) Update() sdk.ResourceFunc
type AIServicesModel ¶
type AIServicesModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` SkuName string `tfschema:"sku_name"` CustomSubdomainName string `tfschema:"custom_subdomain_name"` CustomerManagedKey []CustomerManagedKey `tfschema:"customer_managed_key"` Fqdns []string `tfschema:"fqdns"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` LocalAuthorizationEnabled bool `tfschema:"local_authentication_enabled"` NetworkACLs []NetworkACLs `tfschema:"network_acls"` OutboundNetworkAccessRestricted bool `tfschema:"outbound_network_access_restricted"` PublicNetworkAccess string `tfschema:"public_network_access"` Tags map[string]string `tfschema:"tags"` Endpoint string `tfschema:"endpoint"` PrimaryAccessKey string `tfschema:"primary_access_key"` SecondaryAccessKey string `tfschema:"secondary_access_key"` }
type AccountRaiPolicyResourceModel ¶
type AccountRaiPolicyResourceModel struct { Name string `tfschema:"name"` AccountId string `tfschema:"cognitive_account_id"` BasePolicyName string `tfschema:"base_policy_name"` ContentFilter []AccountRaiPolicyContentFilter `tfschema:"content_filter"` Mode string `tfschema:"mode"` Tags map[string]string `tfschema:"tags"` }
type CognitiveAccountRaiPolicyResource ¶
type CognitiveAccountRaiPolicyResource struct{}
func (CognitiveAccountRaiPolicyResource) Arguments ¶
func (r CognitiveAccountRaiPolicyResource) Arguments() map[string]*pluginsdk.Schema
func (CognitiveAccountRaiPolicyResource) Attributes ¶
func (r CognitiveAccountRaiPolicyResource) Attributes() map[string]*pluginsdk.Schema
func (CognitiveAccountRaiPolicyResource) Create ¶
func (r CognitiveAccountRaiPolicyResource) Create() sdk.ResourceFunc
func (CognitiveAccountRaiPolicyResource) Delete ¶
func (r CognitiveAccountRaiPolicyResource) Delete() sdk.ResourceFunc
func (CognitiveAccountRaiPolicyResource) IDValidationFunc ¶
func (r CognitiveAccountRaiPolicyResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (CognitiveAccountRaiPolicyResource) ModelObject ¶
func (r CognitiveAccountRaiPolicyResource) ModelObject() interface{}
func (CognitiveAccountRaiPolicyResource) Read ¶
func (r CognitiveAccountRaiPolicyResource) Read() sdk.ResourceFunc
func (CognitiveAccountRaiPolicyResource) ResourceType ¶
func (r CognitiveAccountRaiPolicyResource) ResourceType() string
func (CognitiveAccountRaiPolicyResource) Update ¶
func (r CognitiveAccountRaiPolicyResource) Update() sdk.ResourceFunc
type CognitiveDeploymentResource ¶
type CognitiveDeploymentResource struct{}
func (CognitiveDeploymentResource) Arguments ¶
func (r CognitiveDeploymentResource) Arguments() map[string]*pluginsdk.Schema
func (CognitiveDeploymentResource) Attributes ¶
func (r CognitiveDeploymentResource) Attributes() map[string]*pluginsdk.Schema
func (CognitiveDeploymentResource) Create ¶
func (r CognitiveDeploymentResource) Create() sdk.ResourceFunc
func (CognitiveDeploymentResource) Delete ¶
func (r CognitiveDeploymentResource) Delete() sdk.ResourceFunc
func (CognitiveDeploymentResource) IDValidationFunc ¶
func (r CognitiveDeploymentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (CognitiveDeploymentResource) ModelObject ¶
func (r CognitiveDeploymentResource) ModelObject() interface{}
func (CognitiveDeploymentResource) Read ¶
func (r CognitiveDeploymentResource) Read() sdk.ResourceFunc
func (CognitiveDeploymentResource) ResourceType ¶
func (r CognitiveDeploymentResource) ResourceType() string
func (CognitiveDeploymentResource) Update ¶
func (r CognitiveDeploymentResource) Update() sdk.ResourceFunc
type CognitiveRaiBlocklistResource ¶
type CognitiveRaiBlocklistResource struct{}
func (CognitiveRaiBlocklistResource) Arguments ¶
func (c CognitiveRaiBlocklistResource) Arguments() map[string]*schema.Schema
func (CognitiveRaiBlocklistResource) Attributes ¶
func (c CognitiveRaiBlocklistResource) Attributes() map[string]*schema.Schema
func (CognitiveRaiBlocklistResource) Create ¶
func (c CognitiveRaiBlocklistResource) Create() sdk.ResourceFunc
func (CognitiveRaiBlocklistResource) Delete ¶
func (c CognitiveRaiBlocklistResource) Delete() sdk.ResourceFunc
func (CognitiveRaiBlocklistResource) IDValidationFunc ¶
func (c CognitiveRaiBlocklistResource) IDValidationFunc() func(interface{}, string) ([]string, []error)
func (CognitiveRaiBlocklistResource) ModelObject ¶
func (c CognitiveRaiBlocklistResource) ModelObject() interface{}
func (CognitiveRaiBlocklistResource) Read ¶
func (c CognitiveRaiBlocklistResource) Read() sdk.ResourceFunc
func (CognitiveRaiBlocklistResource) ResourceType ¶
func (c CognitiveRaiBlocklistResource) ResourceType() string
func (CognitiveRaiBlocklistResource) Update ¶
func (c CognitiveRaiBlocklistResource) Update() sdk.ResourceFunc
type CustomerManagedKey ¶
type DeploymentModelModel ¶
type DeploymentSkuModel ¶
type NetworkACLs ¶
type NetworkACLs struct { DefaultAction string `tfschema:"default_action"` IpRules []string `tfschema:"ip_rules"` VirtualNetworkRules []VirtualNetworkRules `tfschema:"virtual_network_rules"` }
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
type VirtualNetworkRules ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.