Documentation
¶
Index ¶
- func IntegrationsServerPayload(ctx context.Context, srvObj types.Object, ...) (*models.IntegrationsServerPayload, diag.Diagnostics)
- func IntegrationsServerSchema() tfsdk.Attribute
- func IsIntegrationsServerStopped(res *models.IntegrationsServerResourceInfo) bool
- type IntegrationsServer
- type IntegrationsServerConfig
- type IntegrationsServerTF
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IntegrationsServerPayload ¶
func IntegrationsServerPayload(ctx context.Context, srvObj types.Object, updateResources *models.DeploymentUpdateResources) (*models.IntegrationsServerPayload, diag.Diagnostics)
func IsIntegrationsServerStopped ¶
func IsIntegrationsServerStopped(res *models.IntegrationsServerResourceInfo) bool
IsIntegrationsServerStopped returns true if the resource is stopped.
Types ¶
type IntegrationsServer ¶
type IntegrationsServer struct { ElasticsearchClusterRefId *string `tfsdk:"elasticsearch_cluster_ref_id"` RefId *string `tfsdk:"ref_id"` ResourceId *string `tfsdk:"resource_id"` Region *string `tfsdk:"region"` HttpEndpoint *string `tfsdk:"http_endpoint"` HttpsEndpoint *string `tfsdk:"https_endpoint"` InstanceConfigurationId *string `tfsdk:"instance_configuration_id"` Size *string `tfsdk:"size"` SizeResource *string `tfsdk:"size_resource"` ZoneCount int `tfsdk:"zone_count"` Config *IntegrationsServerConfig `tfsdk:"config"` }
func ReadIntegrationsServers ¶
func ReadIntegrationsServers(in []*models.IntegrationsServerResourceInfo) (*IntegrationsServer, error)
type IntegrationsServerConfig ¶
type IntegrationsServerConfig v1.IntegrationsServerConfig
type IntegrationsServerTF ¶
type IntegrationsServerTF struct { ElasticsearchClusterRefId types.String `tfsdk:"elasticsearch_cluster_ref_id"` RefId types.String `tfsdk:"ref_id"` ResourceId types.String `tfsdk:"resource_id"` Region types.String `tfsdk:"region"` HttpEndpoint types.String `tfsdk:"http_endpoint"` HttpsEndpoint types.String `tfsdk:"https_endpoint"` InstanceConfigurationId types.String `tfsdk:"instance_configuration_id"` Size types.String `tfsdk:"size"` SizeResource types.String `tfsdk:"size_resource"` ZoneCount types.Int64 `tfsdk:"zone_count"` Config types.Object `tfsdk:"config"` }
Click to show internal directories.
Click to hide internal directories.