serviceconnector

package
v1.44.1-0...-77b165e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2025 License: MPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppServiceConnectorResource

type AppServiceConnectorResource struct{}

func (AppServiceConnectorResource) Arguments

func (r AppServiceConnectorResource) Arguments() map[string]*schema.Schema

func (AppServiceConnectorResource) Attributes

func (r AppServiceConnectorResource) Attributes() map[string]*schema.Schema

func (AppServiceConnectorResource) Create

func (AppServiceConnectorResource) Delete

func (AppServiceConnectorResource) IDValidationFunc

func (AppServiceConnectorResource) ModelObject

func (r AppServiceConnectorResource) ModelObject() interface{}

func (AppServiceConnectorResource) Read

func (AppServiceConnectorResource) ResourceType

func (r AppServiceConnectorResource) ResourceType() string

func (AppServiceConnectorResource) Update

type AppServiceConnectorResourceModel

type AppServiceConnectorResourceModel struct {
	Name             string             `tfschema:"name"`
	AppServiceId     string             `tfschema:"app_service_id"`
	TargetResourceId string             `tfschema:"target_resource_id"`
	ClientType       string             `tfschema:"client_type"`
	AuthInfo         []AuthInfoModel    `tfschema:"authentication"`
	VnetSolution     string             `tfschema:"vnet_solution"`
	SecretStore      []SecretStoreModel `tfschema:"secret_store"`
}

type AuthInfoModel

type AuthInfoModel struct {
	Type           string `tfschema:"type"`
	Name           string `tfschema:"name"`
	Secret         string `tfschema:"secret"`
	ClientId       string `tfschema:"client_id"`
	PrincipalId    string `tfschema:"principal_id"`
	SubscriptionId string `tfschema:"subscription_id"`
	Certificate    string `tfschema:"certificate"`
}

type FunctionAppConnectorResource

type FunctionAppConnectorResource struct{}

func (FunctionAppConnectorResource) Arguments

func (r FunctionAppConnectorResource) Arguments() map[string]*schema.Schema

func (FunctionAppConnectorResource) Attributes

func (r FunctionAppConnectorResource) Attributes() map[string]*schema.Schema

func (FunctionAppConnectorResource) Create

func (FunctionAppConnectorResource) Delete

func (FunctionAppConnectorResource) IDValidationFunc

func (FunctionAppConnectorResource) ModelObject

func (r FunctionAppConnectorResource) ModelObject() interface{}

func (FunctionAppConnectorResource) Read

func (FunctionAppConnectorResource) ResourceType

func (r FunctionAppConnectorResource) ResourceType() string

func (FunctionAppConnectorResource) Update

type FunctionAppConnectorResourceModel

type FunctionAppConnectorResourceModel struct {
	Name             string             `tfschema:"name"`
	FunctionAppId    string             `tfschema:"function_app_id"`
	TargetResourceId string             `tfschema:"target_resource_id"`
	ClientType       string             `tfschema:"client_type"`
	AuthInfo         []AuthInfoModel    `tfschema:"authentication"`
	VnetSolution     string             `tfschema:"vnet_solution"`
	SecretStore      []SecretStoreModel `tfschema:"secret_store"`
}

type Registration

type Registration struct{}

func (Registration) AssociatedGitHubLabel

func (r Registration) AssociatedGitHubLabel() string

func (Registration) DataSources

func (r Registration) DataSources() []sdk.DataSource

func (Registration) Name

func (r Registration) Name() string

func (Registration) Resources

func (r Registration) Resources() []sdk.Resource

func (Registration) WebsiteCategories

func (r Registration) WebsiteCategories() []string

type SecretStoreModel

type SecretStoreModel struct {
	KeyVaultId string `tfschema:"key_vault_id"`
}

type SpringCloudConnectorResource

type SpringCloudConnectorResource struct{}

func (SpringCloudConnectorResource) Arguments

func (r SpringCloudConnectorResource) Arguments() map[string]*schema.Schema

func (SpringCloudConnectorResource) Attributes

func (r SpringCloudConnectorResource) Attributes() map[string]*schema.Schema

func (SpringCloudConnectorResource) Create

func (SpringCloudConnectorResource) Delete

func (SpringCloudConnectorResource) IDValidationFunc

func (SpringCloudConnectorResource) ModelObject

func (r SpringCloudConnectorResource) ModelObject() interface{}

func (SpringCloudConnectorResource) Read

func (SpringCloudConnectorResource) ResourceType

func (r SpringCloudConnectorResource) ResourceType() string

func (SpringCloudConnectorResource) Update

type SpringCloudConnectorResourceModel

type SpringCloudConnectorResourceModel struct {
	Name             string             `tfschema:"name"`
	SpringCloudId    string             `tfschema:"spring_cloud_id"`
	TargetResourceId string             `tfschema:"target_resource_id"`
	ClientType       string             `tfschema:"client_type"`
	AuthInfo         []AuthInfoModel    `tfschema:"authentication"`
	VnetSolution     string             `tfschema:"vnet_solution"`
	SecretStore      []SecretStoreModel `tfschema:"secret_store"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL