springcloud

package
v1.44.1-0...-4e0a530 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: MPL-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceSchemaConfigServerHttpBasicAuth

func DataSourceSchemaConfigServerHttpBasicAuth() *pluginsdk.Schema

func DataSourceSchemaConfigServerSSHAuth

func DataSourceSchemaConfigServerSSHAuth() *pluginsdk.Schema

func SchemaConfigServerHttpBasicAuth

func SchemaConfigServerHttpBasicAuth(conflictsWith ...string) *pluginsdk.Schema

func SchemaConfigServerSSHAuth

func SchemaConfigServerSSHAuth(conflictsWith ...string) *pluginsdk.Schema

Types

type ApiMetadataModel

type ApiMetadataModel struct {
	Description      string `tfschema:"description"`
	DocumentationUrl string `tfschema:"documentation_url"`
	ServerUrl        string `tfschema:"server_url"`
	Title            string `tfschema:"title"`
	Version          string `tfschema:"version"`
}

type ApiPortalSsoModel

type ApiPortalSsoModel struct {
	ClientId     string   `tfschema:"client_id"`
	ClientSecret string   `tfschema:"client_secret"`
	IssuerUri    string   `tfschema:"issuer_uri"`
	Scope        []string `tfschema:"scope"`
}

type BasicAuthModel

type BasicAuthModel struct {
	Username string `tfschema:"username"`
	Password string `tfschema:"password"`
}

type ClientAuthorizationModel

type ClientAuthorizationModel struct {
	CertificateIds      []string `tfschema:"certificate_ids"`
	VerificationEnabled bool     `tfschema:"verification_enabled"`
}

type CorsModel

type CorsModel struct {
	CredentialsAllowed    bool     `tfschema:"credentials_allowed"`
	AllowedHeaders        []string `tfschema:"allowed_headers"`
	AllowedMethods        []string `tfschema:"allowed_methods"`
	AllowedOrigins        []string `tfschema:"allowed_origins"`
	AllowedOriginPatterns []string `tfschema:"allowed_origin_patterns"`
	ExposedHeaders        []string `tfschema:"exposed_headers"`
	MaxAgeSeconds         int      `tfschema:"max_age_seconds"`
}

type GatewaySsoModel

type GatewaySsoModel struct {
	ClientId     string   `tfschema:"client_id"`
	ClientSecret string   `tfschema:"client_secret"`
	IssuerUri    string   `tfschema:"issuer_uri"`
	Scope        []string `tfschema:"scope"`
}

type GitRepositoryModel

type GitRepositoryModel struct {
	BasicAuth         []BasicAuthModel `tfschema:"basic_auth"`
	SshAuth           []SshAuthModel   `tfschema:"ssh_auth"`
	Branch            string           `tfschema:"branch"`
	CaCertificateId   string           `tfschema:"ca_certificate_id"`
	Commit            string           `tfschema:"commit"`
	GitTag            string           `tfschema:"git_tag"`
	IntervalInSeconds int64            `tfschema:"interval_in_seconds"`
	Url               string           `tfschema:"url"`
	Path              string           `tfschema:"path"`
}

type QuotaModel

type QuotaModel struct {
	Cpu    string `tfschema:"cpu"`
	Memory string `tfschema:"memory"`
}

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

Name is the name of this Service

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 ResponseCacheModel

type ResponseCacheModel struct {
	Size       string `tfschema:"size"`
	TimeToLive string `tfschema:"time_to_live"`
}

type SpringCloudAPIPortalModel

type SpringCloudAPIPortalModel struct {
	Name                       string              `tfschema:"name"`
	SpringCloudServiceId       string              `tfschema:"spring_cloud_service_id"`
	GatewayIds                 []string            `tfschema:"gateway_ids"`
	HttpsOnlyEnabled           bool                `tfschema:"https_only_enabled"`
	InstanceCount              int                 `tfschema:"instance_count"`
	PublicNetworkAccessEnabled bool                `tfschema:"public_network_access_enabled"`
	ApiTryOutEnabled           bool                `tfschema:"api_try_out_enabled"`
	Sso                        []ApiPortalSsoModel `tfschema:"sso"`
	Url                        string              `tfschema:"url"`
}

type SpringCloudAPIPortalResource

type SpringCloudAPIPortalResource struct{}

func (SpringCloudAPIPortalResource) Arguments

func (SpringCloudAPIPortalResource) Attributes

func (SpringCloudAPIPortalResource) Create

func (SpringCloudAPIPortalResource) Delete

func (SpringCloudAPIPortalResource) IDValidationFunc

func (SpringCloudAPIPortalResource) ModelObject

func (s SpringCloudAPIPortalResource) ModelObject() interface{}

func (SpringCloudAPIPortalResource) Read

func (SpringCloudAPIPortalResource) ResourceType

func (s SpringCloudAPIPortalResource) ResourceType() string

func (SpringCloudAPIPortalResource) StateUpgraders

func (SpringCloudAPIPortalResource) Update

type SpringCloudAcceleratorModel

type SpringCloudAcceleratorModel struct {
	Name                 string `tfschema:"name"`
	SpringCloudServiceId string `tfschema:"spring_cloud_service_id"`
}

type SpringCloudAcceleratorResource

type SpringCloudAcceleratorResource struct{}

func (SpringCloudAcceleratorResource) Arguments

func (SpringCloudAcceleratorResource) Attributes

func (s SpringCloudAcceleratorResource) Attributes() map[string]*schema.Schema

func (SpringCloudAcceleratorResource) Create

func (SpringCloudAcceleratorResource) Delete

func (SpringCloudAcceleratorResource) IDValidationFunc

func (SpringCloudAcceleratorResource) ModelObject

func (s SpringCloudAcceleratorResource) ModelObject() interface{}

func (SpringCloudAcceleratorResource) Read

func (SpringCloudAcceleratorResource) ResourceType

func (s SpringCloudAcceleratorResource) ResourceType() string

func (SpringCloudAcceleratorResource) StateUpgraders

type SpringCloudAppDynamicsApplicationPerformanceMonitoringModel

type SpringCloudAppDynamicsApplicationPerformanceMonitoringModel struct {
	Name                  string `tfschema:"name"`
	SpringCloudServiceId  string `tfschema:"spring_cloud_service_id"`
	GloballyEnabled       bool   `tfschema:"globally_enabled"`
	AgentApplicationName  string `tfschema:"agent_application_name"`
	AgentTierName         string `tfschema:"agent_tier_name"`
	AgentNodeName         string `tfschema:"agent_node_name"`
	AgentUniqueHostId     string `tfschema:"agent_unique_host_id"`
	ControllerHostName    string `tfschema:"controller_host_name"`
	ControllerSslEnabled  bool   `tfschema:"controller_ssl_enabled"`
	ControllerPort        int    `tfschema:"controller_port"`
	AgentAccountName      string `tfschema:"agent_account_name"`
	AgentAccountAccessKey string `tfschema:"agent_account_access_key"`
}

type SpringCloudAppDynamicsApplicationPerformanceMonitoringResource

type SpringCloudAppDynamicsApplicationPerformanceMonitoringResource struct{}

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) Arguments

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) Attributes

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) Create

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) Delete

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) IDValidationFunc

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) ModelObject

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) Read

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) ResourceType

func (SpringCloudAppDynamicsApplicationPerformanceMonitoringResource) Update

type SpringCloudApplicationInsightsApplicationPerformanceMonitoringModel

type SpringCloudApplicationInsightsApplicationPerformanceMonitoringModel struct {
	Name                      string `tfschema:"name"`
	SpringCloudServiceId      string `tfschema:"spring_cloud_service_id"`
	GloballyEnabled           bool   `tfschema:"globally_enabled"`
	ConnectionString          string `tfschema:"connection_string"`
	RoleName                  string `tfschema:"role_name"`
	RoleInstance              string `tfschema:"role_instance"`
	SamplingRequestsPerSecond int64  `tfschema:"sampling_requests_per_second"`
	SamplingPercentage        int64  `tfschema:"sampling_percentage"`
}

type SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource

type SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource struct{}

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) Arguments

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) Attributes

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) Create

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) Delete

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) IDValidationFunc

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) ModelObject

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) Read

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) ResourceType

func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringResource) Update

type SpringCloudApplicationLiveViewModel

type SpringCloudApplicationLiveViewModel struct {
	Name                 string `tfschema:"name"`
	SpringCloudServiceId string `tfschema:"spring_cloud_service_id"`
}

type SpringCloudApplicationLiveViewResource

type SpringCloudApplicationLiveViewResource struct{}

func (SpringCloudApplicationLiveViewResource) Arguments

func (SpringCloudApplicationLiveViewResource) Attributes

func (SpringCloudApplicationLiveViewResource) Create

func (SpringCloudApplicationLiveViewResource) Delete

func (SpringCloudApplicationLiveViewResource) IDValidationFunc

func (SpringCloudApplicationLiveViewResource) ModelObject

func (s SpringCloudApplicationLiveViewResource) ModelObject() interface{}

func (SpringCloudApplicationLiveViewResource) Read

func (SpringCloudApplicationLiveViewResource) ResourceType

type SpringCloudConfigurationServiceModel

type SpringCloudConfigurationServiceModel struct {
	Name                 string                       `tfschema:"name"`
	SpringCloudServiceId string                       `tfschema:"spring_cloud_service_id"`
	Generation           string                       `tfschema:"generation"`
	RefreshInterval      int64                        `tfschema:"refresh_interval_in_seconds"`
	Repository           []SpringCloudRepositoryModel `tfschema:"repository"`
}

type SpringCloudConfigurationServiceResource

type SpringCloudConfigurationServiceResource struct{}

func (SpringCloudConfigurationServiceResource) Arguments

func (SpringCloudConfigurationServiceResource) Attributes

func (SpringCloudConfigurationServiceResource) Create

func (SpringCloudConfigurationServiceResource) Delete

func (SpringCloudConfigurationServiceResource) IDValidationFunc

func (SpringCloudConfigurationServiceResource) ModelObject

func (s SpringCloudConfigurationServiceResource) ModelObject() interface{}

func (SpringCloudConfigurationServiceResource) Read

func (SpringCloudConfigurationServiceResource) ResourceType

func (SpringCloudConfigurationServiceResource) StateUpgraders

func (SpringCloudConfigurationServiceResource) Update

type SpringCloudCustomizedAcceleratorModel

type SpringCloudCustomizedAcceleratorModel struct {
	Name                     string               `tfschema:"name"`
	SpringCloudAcceleratorId string               `tfschema:"spring_cloud_accelerator_id"`
	AcceleratorTags          []string             `tfschema:"accelerator_tags"`
	AcceleratorType          string               `tfschema:"accelerator_type"`
	Description              string               `tfschema:"description"`
	DisplayName              string               `tfschema:"display_name"`
	GitRepository            []GitRepositoryModel `tfschema:"git_repository"`
	IconUrl                  string               `tfschema:"icon_url"`
}

type SpringCloudCustomizedAcceleratorResource

type SpringCloudCustomizedAcceleratorResource struct{}

func (SpringCloudCustomizedAcceleratorResource) Arguments

func (SpringCloudCustomizedAcceleratorResource) Attributes

func (SpringCloudCustomizedAcceleratorResource) Create

func (SpringCloudCustomizedAcceleratorResource) Delete

func (SpringCloudCustomizedAcceleratorResource) IDValidationFunc

func (SpringCloudCustomizedAcceleratorResource) ModelObject

func (s SpringCloudCustomizedAcceleratorResource) ModelObject() interface{}

func (SpringCloudCustomizedAcceleratorResource) Read

func (SpringCloudCustomizedAcceleratorResource) ResourceType

func (SpringCloudCustomizedAcceleratorResource) StateUpgraders

func (SpringCloudCustomizedAcceleratorResource) Update

type SpringCloudDevToolPortalModel

type SpringCloudDevToolPortalModel struct {
	Name                          string     `tfschema:"name"`
	SpringCloudServiceId          string     `tfschema:"spring_cloud_service_id"`
	ApplicationAcceleratorEnabled bool       `tfschema:"application_accelerator_enabled"`
	ApplicationLiveViewEnabled    bool       `tfschema:"application_live_view_enabled"`
	PublicNetworkAccessEnabled    bool       `tfschema:"public_network_access_enabled"`
	Sso                           []SsoModel `tfschema:"sso"`
}

type SpringCloudDevToolPortalResource

type SpringCloudDevToolPortalResource struct{}

func (SpringCloudDevToolPortalResource) Arguments

func (SpringCloudDevToolPortalResource) Attributes

func (SpringCloudDevToolPortalResource) Create

func (SpringCloudDevToolPortalResource) Delete

func (SpringCloudDevToolPortalResource) IDValidationFunc

func (SpringCloudDevToolPortalResource) ModelObject

func (s SpringCloudDevToolPortalResource) ModelObject() interface{}

func (SpringCloudDevToolPortalResource) Read

func (SpringCloudDevToolPortalResource) ResourceType

func (s SpringCloudDevToolPortalResource) ResourceType() string

func (SpringCloudDevToolPortalResource) Update

type SpringCloudDynatraceApplicationPerformanceMonitoringModel

type SpringCloudDynatraceApplicationPerformanceMonitoringModel struct {
	Name                 string `tfschema:"name"`
	SpringCloudServiceId string `tfschema:"spring_cloud_service_id"`
	GloballyEnabled      bool   `tfschema:"globally_enabled"`
	ApiUrl               string `tfschema:"api_url"`
	ApiToken             string `tfschema:"api_token"`
	ConnectionPoint      string `tfschema:"connection_point"`
	EnvironmentId        string `tfschema:"environment_id"`
	Tenant               string `tfschema:"tenant"`
	TenantToken          string `tfschema:"tenant_token"`
}

type SpringCloudDynatraceApplicationPerformanceMonitoringResource

type SpringCloudDynatraceApplicationPerformanceMonitoringResource struct{}

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) Arguments

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) Attributes

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) Create

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) Delete

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) IDValidationFunc

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) ModelObject

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) Read

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) ResourceType

func (SpringCloudDynatraceApplicationPerformanceMonitoringResource) Update

type SpringCloudElasticApplicationPerformanceMonitoringModel

type SpringCloudElasticApplicationPerformanceMonitoringModel struct {
	Name                 string   `tfschema:"name"`
	SpringCloudServiceId string   `tfschema:"spring_cloud_service_id"`
	GloballyEnabled      bool     `tfschema:"globally_enabled"`
	ServiceName          string   `tfschema:"service_name"`
	ApplicationPackages  []string `tfschema:"application_packages"`
	ServerUrl            string   `tfschema:"server_url"`
}

type SpringCloudElasticApplicationPerformanceMonitoringResource

type SpringCloudElasticApplicationPerformanceMonitoringResource struct{}

func (SpringCloudElasticApplicationPerformanceMonitoringResource) Arguments

func (SpringCloudElasticApplicationPerformanceMonitoringResource) Attributes

func (SpringCloudElasticApplicationPerformanceMonitoringResource) Create

func (SpringCloudElasticApplicationPerformanceMonitoringResource) Delete

func (SpringCloudElasticApplicationPerformanceMonitoringResource) IDValidationFunc

func (SpringCloudElasticApplicationPerformanceMonitoringResource) ModelObject

func (SpringCloudElasticApplicationPerformanceMonitoringResource) Read

func (SpringCloudElasticApplicationPerformanceMonitoringResource) ResourceType

func (SpringCloudElasticApplicationPerformanceMonitoringResource) Update

type SpringCloudGatewayModel

type SpringCloudGatewayModel struct {
	Name                                  string                     `tfschema:"name"`
	SpringCloudServiceId                  string                     `tfschema:"spring_cloud_service_id"`
	ApiMetadata                           []ApiMetadataModel         `tfschema:"api_metadata"`
	ApplicationPerformanceMonitoringIds   []string                   `tfschema:"application_performance_monitoring_ids"`
	ApplicationPerformanceMonitoringTypes []string                   `tfschema:"application_performance_monitoring_types"`
	ClientAuthorization                   []ClientAuthorizationModel `tfschema:"client_authorization"`
	Cors                                  []CorsModel                `tfschema:"cors"`
	EnvironmentVariables                  map[string]string          `tfschema:"environment_variables"`
	LocalResponseCachePerRoute            []ResponseCacheModel       `tfschema:"local_response_cache_per_route"`
	LocalResponseCachePerInstance         []ResponseCacheModel       `tfschema:"local_response_cache_per_instance"`
	SensitiveEnvironmentVariables         map[string]string          `tfschema:"sensitive_environment_variables"`
	HttpsOnly                             bool                       `tfschema:"https_only"`
	InstanceCount                         int                        `tfschema:"instance_count"`
	PublicNetworkAccessEnabled            bool                       `tfschema:"public_network_access_enabled"`
	Quota                                 []QuotaModel               `tfschema:"quota"`
	Sso                                   []GatewaySsoModel          `tfschema:"sso"`
	Url                                   string                     `tfschema:"url"`
}

type SpringCloudGatewayResource

type SpringCloudGatewayResource struct{}

func (SpringCloudGatewayResource) Arguments

func (SpringCloudGatewayResource) Attributes

func (s SpringCloudGatewayResource) Attributes() map[string]*pluginsdk.Schema

func (SpringCloudGatewayResource) Create

func (SpringCloudGatewayResource) Delete

func (SpringCloudGatewayResource) IDValidationFunc

func (SpringCloudGatewayResource) ModelObject

func (s SpringCloudGatewayResource) ModelObject() interface{}

func (SpringCloudGatewayResource) Read

func (SpringCloudGatewayResource) ResourceType

func (s SpringCloudGatewayResource) ResourceType() string

func (SpringCloudGatewayResource) StateUpgraders

func (s SpringCloudGatewayResource) StateUpgraders() sdk.StateUpgradeData

func (SpringCloudGatewayResource) Update

type SpringCloudNewRelicApplicationPerformanceMonitoringModel

type SpringCloudNewRelicApplicationPerformanceMonitoringModel struct {
	Name                         string            `tfschema:"name"`
	SpringCloudServiceId         string            `tfschema:"spring_cloud_service_id"`
	GloballyEnabled              bool              `tfschema:"globally_enabled"`
	AppName                      string            `tfschema:"app_name"`
	AgentEnabled                 bool              `tfschema:"agent_enabled"`
	AppServerPort                int               `tfschema:"app_server_port"`
	AuditModeEnabled             bool              `tfschema:"audit_mode_enabled"`
	AutoAppNamingEnabled         bool              `tfschema:"auto_app_naming_enabled"`
	AutoTransactionNamingEnabled bool              `tfschema:"auto_transaction_naming_enabled"`
	CustomTracingEnabled         bool              `tfschema:"custom_tracing_enabled"`
	Labels                       map[string]string `tfschema:"labels"`
	LicenseKey                   string            `tfschema:"license_key"`
}

type SpringCloudNewRelicApplicationPerformanceMonitoringResource

type SpringCloudNewRelicApplicationPerformanceMonitoringResource struct{}

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) Arguments

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) Attributes

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) Create

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) Delete

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) IDValidationFunc

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) ModelObject

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) Read

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) ResourceType

func (SpringCloudNewRelicApplicationPerformanceMonitoringResource) Update

type SpringCloudRepositoryModel

type SpringCloudRepositoryModel struct {
	Name                  string   `tfschema:"name"`
	Label                 string   `tfschema:"label"`
	Patterns              []string `tfschema:"patterns"`
	Uri                   string   `tfschema:"uri"`
	CaCertificateId       string   `tfschema:"ca_certificate_id"`
	HostKey               string   `tfschema:"host_key"`
	HostKeyAlgorithm      string   `tfschema:"host_key_algorithm"`
	Password              string   `tfschema:"password"`
	PrivateKey            string   `tfschema:"private_key"`
	SearchPaths           []string `tfschema:"search_paths"`
	StrictHostKeyChecking bool     `tfschema:"strict_host_key_checking"`
	Username              string   `tfschema:"username"`
}

type SshAuthModel

type SshAuthModel struct {
	PrivateKey          string `tfschema:"private_key"`
	HostKey             string `tfschema:"host_key"`
	PrivateKeyAlgorithm string `tfschema:"host_key_algorithm"`
}

type SsoModel

type SsoModel struct {
	ClientId     string   `tfschema:"client_id"`
	ClientSecret string   `tfschema:"client_secret"`
	MetadataUrl  string   `tfschema:"metadata_url"`
	Scope        []string `tfschema:"scope"`
}

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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