Documentation
¶
Index ¶
- type AutoScaleProfile
- type CertificateDataSource
- func (m CertificateDataSource) Arguments() map[string]*pluginsdk.Schema
- func (m CertificateDataSource) Attributes() map[string]*pluginsdk.Schema
- func (m CertificateDataSource) ModelObject() interface{}
- func (m CertificateDataSource) Read() sdk.ResourceFunc
- func (m CertificateDataSource) ResourceType() string
- type CertificateDataSourceModel
- type CertificateModel
- type CertificateResource
- func (m CertificateResource) Arguments() map[string]*pluginsdk.Schema
- func (m CertificateResource) Attributes() map[string]*pluginsdk.Schema
- func (m CertificateResource) Create() sdk.ResourceFunc
- func (m CertificateResource) Delete() sdk.ResourceFunc
- func (m CertificateResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m CertificateResource) ModelObject() interface{}
- func (m CertificateResource) Read() sdk.ResourceFunc
- func (m CertificateResource) ResourceType() string
- func (m CertificateResource) Update() sdk.ResourceFunc
- type ConfigFile
- type Configurationdeprecated
- type ConfigurationDataSource
- func (m ConfigurationDataSource) Arguments() map[string]*pluginsdk.Schema
- func (m ConfigurationDataSource) Attributes() map[string]*pluginsdk.Schema
- func (m ConfigurationDataSource) ModelObject() interface{}
- func (m ConfigurationDataSource) Read() sdk.ResourceFunc
- func (m ConfigurationDataSource) ResourceType() string
- type ConfigurationDataSourceModel
- type ConfigurationModel
- type ConfigurationResource
- func (m ConfigurationResource) Arguments() map[string]*pluginsdk.Schema
- func (m ConfigurationResource) Attributes() map[string]*pluginsdk.Schema
- func (m ConfigurationResource) Create() sdk.ResourceFunc
- func (m ConfigurationResource) Delete() sdk.ResourceFunc
- func (m ConfigurationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m ConfigurationResource) ModelObject() interface{}
- func (m ConfigurationResource) Read() sdk.ResourceFunc
- func (m ConfigurationResource) ResourceType() string
- func (m ConfigurationResource) Update() sdk.ResourceFunc
- type ConfigureFiledeprecated
- type DeploymentDataSource
- func (m DeploymentDataSource) Arguments() map[string]*pluginsdk.Schema
- func (m DeploymentDataSource) Attributes() map[string]*pluginsdk.Schema
- func (m DeploymentDataSource) ModelObject() interface{}
- func (m DeploymentDataSource) Read() sdk.ResourceFunc
- func (m DeploymentDataSource) ResourceType() string
- type DeploymentDataSourceModel
- type DeploymentModel
- type DeploymentResource
- func (m DeploymentResource) Arguments() map[string]*pluginsdk.Schema
- func (m DeploymentResource) Attributes() map[string]*pluginsdk.Schema
- func (m DeploymentResource) Create() sdk.ResourceFunc
- func (m DeploymentResource) Delete() sdk.ResourceFunc
- func (m DeploymentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m DeploymentResource) ModelObject() interface{}
- func (m DeploymentResource) Read() sdk.ResourceFunc
- func (m DeploymentResource) ResourceType() string
- func (m DeploymentResource) Update() sdk.ResourceFunc
- type FrontendPrivate
- type FrontendPublic
- type LoggingStorageAccount
- type NetworkInterface
- type ProtectedFile
- type ProtectedFileData
- type Registration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoScaleProfile ¶
type CertificateDataSource ¶
type CertificateDataSource struct{}
func (CertificateDataSource) Arguments ¶
func (m CertificateDataSource) Arguments() map[string]*pluginsdk.Schema
func (CertificateDataSource) Attributes ¶
func (m CertificateDataSource) Attributes() map[string]*pluginsdk.Schema
func (CertificateDataSource) ModelObject ¶
func (m CertificateDataSource) ModelObject() interface{}
func (CertificateDataSource) Read ¶
func (m CertificateDataSource) Read() sdk.ResourceFunc
func (CertificateDataSource) ResourceType ¶
func (m CertificateDataSource) ResourceType() string
type CertificateDataSourceModel ¶
type CertificateDataSourceModel struct { Name string `tfschema:"name"` NginxDeploymentId string `tfschema:"nginx_deployment_id"` CertificateVirtualPath string `tfschema:"certificate_virtual_path"` KeyVirtualPath string `tfschema:"key_virtual_path"` KeyVaultSecretId string `tfschema:"key_vault_secret_id"` SHA1Thumbprint string `tfschema:"sha1_thumbprint"` KeyVaultSecretVersion string `tfschema:"key_vault_secret_version"` KeyVaultSecretCreationDate string `tfschema:"key_vault_secret_creation_date"` ErrorCode string `tfschema:"error_code"` ErrorMessage string `tfschema:"error_message"` }
type CertificateModel ¶
type CertificateResource ¶
type CertificateResource struct{}
func (CertificateResource) Arguments ¶
func (m CertificateResource) Arguments() map[string]*pluginsdk.Schema
func (CertificateResource) Attributes ¶
func (m CertificateResource) Attributes() map[string]*pluginsdk.Schema
func (CertificateResource) Create ¶
func (m CertificateResource) Create() sdk.ResourceFunc
func (CertificateResource) Delete ¶
func (m CertificateResource) Delete() sdk.ResourceFunc
func (CertificateResource) IDValidationFunc ¶
func (m CertificateResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (CertificateResource) ModelObject ¶
func (m CertificateResource) ModelObject() interface{}
func (CertificateResource) Read ¶
func (m CertificateResource) Read() sdk.ResourceFunc
func (CertificateResource) ResourceType ¶
func (m CertificateResource) ResourceType() string
func (CertificateResource) Update ¶
func (m CertificateResource) Update() sdk.ResourceFunc
type ConfigFile ¶
type Configuration
deprecated
type Configuration struct { ConfigureFile []ConfigureFile `tfschema:"config_file"` ProtectedFile []ConfigureFile `tfschema:"protected_file"` PackageData string `tfschema:"package_data"` RootFile string `tfschema:"root_file"` }
Deprecated: remove in next major version
type ConfigurationDataSource ¶
type ConfigurationDataSource struct{}
func (ConfigurationDataSource) Arguments ¶
func (m ConfigurationDataSource) Arguments() map[string]*pluginsdk.Schema
func (ConfigurationDataSource) Attributes ¶
func (m ConfigurationDataSource) Attributes() map[string]*pluginsdk.Schema
func (ConfigurationDataSource) ModelObject ¶
func (m ConfigurationDataSource) ModelObject() interface{}
func (ConfigurationDataSource) Read ¶
func (m ConfigurationDataSource) Read() sdk.ResourceFunc
func (ConfigurationDataSource) ResourceType ¶
func (m ConfigurationDataSource) ResourceType() string
type ConfigurationDataSourceModel ¶
type ConfigurationDataSourceModel struct { NginxDeploymentId string `tfschema:"nginx_deployment_id"` ConfigFile []ConfigFile `tfschema:"config_file"` ProtectedFile []ProtectedFileData `tfschema:"protected_file"` PackageData string `tfschema:"package_data"` RootFile string `tfschema:"root_file"` }
type ConfigurationModel ¶
type ConfigurationModel struct { NginxDeploymentId string `tfschema:"nginx_deployment_id"` ConfigFile []ConfigFile `tfschema:"config_file"` ProtectedFile []ProtectedFile `tfschema:"protected_file"` PackageData string `tfschema:"package_data"` RootFile string `tfschema:"root_file"` }
func (ConfigurationModel) ToSDKModel ¶
func (c ConfigurationModel) ToSDKModel() nginxconfiguration.NginxConfigurationRequest
ToSDKModel used in both Create and Update
type ConfigurationResource ¶
type ConfigurationResource struct{}
func (ConfigurationResource) Arguments ¶
func (m ConfigurationResource) Arguments() map[string]*pluginsdk.Schema
func (ConfigurationResource) Attributes ¶
func (m ConfigurationResource) Attributes() map[string]*pluginsdk.Schema
func (ConfigurationResource) Create ¶
func (m ConfigurationResource) Create() sdk.ResourceFunc
func (ConfigurationResource) Delete ¶
func (m ConfigurationResource) Delete() sdk.ResourceFunc
func (ConfigurationResource) IDValidationFunc ¶
func (m ConfigurationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ConfigurationResource) ModelObject ¶
func (m ConfigurationResource) ModelObject() interface{}
func (ConfigurationResource) Read ¶
func (m ConfigurationResource) Read() sdk.ResourceFunc
func (ConfigurationResource) ResourceType ¶
func (m ConfigurationResource) ResourceType() string
func (ConfigurationResource) Update ¶
func (m ConfigurationResource) Update() sdk.ResourceFunc
type ConfigureFile
deprecated
type DeploymentDataSource ¶
type DeploymentDataSource struct{}
func (DeploymentDataSource) Arguments ¶
func (m DeploymentDataSource) Arguments() map[string]*pluginsdk.Schema
func (DeploymentDataSource) Attributes ¶
func (m DeploymentDataSource) Attributes() map[string]*pluginsdk.Schema
func (DeploymentDataSource) ModelObject ¶
func (m DeploymentDataSource) ModelObject() interface{}
func (DeploymentDataSource) Read ¶
func (m DeploymentDataSource) Read() sdk.ResourceFunc
func (DeploymentDataSource) ResourceType ¶
func (m DeploymentDataSource) ResourceType() string
type DeploymentDataSourceModel ¶
type DeploymentDataSourceModel struct { ResourceGroupName string `tfschema:"resource_group_name"` Name string `tfschema:"name"` NginxVersion string `tfschema:"nginx_version"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` Sku string `tfschema:"sku"` ManagedResourceGroup string `tfschema:"managed_resource_group,removedInNextMajorVersion"` Location string `tfschema:"location"` Capacity int64 `tfschema:"capacity"` AutoScaleProfile []AutoScaleProfile `tfschema:"auto_scale_profile"` DiagnoseSupportEnabled bool `tfschema:"diagnose_support_enabled"` Email string `tfschema:"email"` IpAddress string `tfschema:"ip_address"` LoggingStorageAccount []LoggingStorageAccount `tfschema:"logging_storage_account,removedInNextMajorVersion"` FrontendPublic []FrontendPublic `tfschema:"frontend_public"` FrontendPrivate []FrontendPrivate `tfschema:"frontend_private"` NetworkInterface []NetworkInterface `tfschema:"network_interface"` UpgradeChannel string `tfschema:"automatic_upgrade_channel"` DataplaneAPIEndpoint string `tfschema:"dataplane_api_endpoint"` Tags map[string]string `tfschema:"tags"` }
type DeploymentModel ¶
type DeploymentModel struct { ResourceGroupName string `tfschema:"resource_group_name"` Name string `tfschema:"name"` NginxVersion string `tfschema:"nginx_version"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` Sku string `tfschema:"sku"` ManagedResourceGroup string `tfschema:"managed_resource_group,removedInNextMajorVersion"` Location string `tfschema:"location"` Capacity int64 `tfschema:"capacity"` AutoScaleProfile []AutoScaleProfile `tfschema:"auto_scale_profile"` DiagnoseSupportEnabled bool `tfschema:"diagnose_support_enabled"` Email string `tfschema:"email"` IpAddress string `tfschema:"ip_address"` LoggingStorageAccount []LoggingStorageAccount `tfschema:"logging_storage_account,removedInNextMajorVersion"` FrontendPublic []FrontendPublic `tfschema:"frontend_public"` FrontendPrivate []FrontendPrivate `tfschema:"frontend_private"` NetworkInterface []NetworkInterface `tfschema:"network_interface"` UpgradeChannel string `tfschema:"automatic_upgrade_channel"` DataplaneAPIEndpoint string `tfschema:"dataplane_api_endpoint"` // Deprecated: remove in next major version Configuration []Configuration `tfschema:"configuration,removedInNextMajorVersion"` Tags map[string]string `tfschema:"tags"` }
type DeploymentResource ¶
type DeploymentResource struct{}
func (DeploymentResource) Arguments ¶
func (m DeploymentResource) Arguments() map[string]*pluginsdk.Schema
func (DeploymentResource) Attributes ¶
func (m DeploymentResource) Attributes() map[string]*pluginsdk.Schema
func (DeploymentResource) Create ¶
func (m DeploymentResource) Create() sdk.ResourceFunc
func (DeploymentResource) Delete ¶
func (m DeploymentResource) Delete() sdk.ResourceFunc
func (DeploymentResource) IDValidationFunc ¶
func (m DeploymentResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DeploymentResource) ModelObject ¶
func (m DeploymentResource) ModelObject() interface{}
func (DeploymentResource) Read ¶
func (m DeploymentResource) Read() sdk.ResourceFunc
func (DeploymentResource) ResourceType ¶
func (m DeploymentResource) ResourceType() string
func (DeploymentResource) Update ¶
func (m DeploymentResource) Update() sdk.ResourceFunc
type FrontendPrivate ¶
type FrontendPublic ¶
type FrontendPublic struct {
IpAddress []string `tfschema:"ip_address"`
}
type LoggingStorageAccount ¶
type NetworkInterface ¶
type NetworkInterface struct {
SubnetId string `tfschema:"subnet_id"`
}
type ProtectedFile ¶
type ProtectedFileData ¶
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources ...
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.