apps_tf

package
v1.57.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	// The active deployment of the app. A deployment is considered active when
	// it has been deployed to the app compute.
	ActiveDeployment []AppDeployment `tfsdk:"active_deployment" tf:"optional,object"`

	AppStatus []ApplicationStatus `tfsdk:"app_status" tf:"optional,object"`

	ComputeStatus []ComputeStatus `tfsdk:"compute_status" tf:"optional,object"`
	// The creation time of the app. Formatted timestamp in ISO 6801.
	CreateTime          types.String `tfsdk:"create_time" tf:"optional"`
	EffectiveCreateTime types.String `tfsdk:"effective_create_time" tf:"computed,optional"`
	// The email of the user that created the app.
	Creator          types.String `tfsdk:"creator" tf:"optional"`
	EffectiveCreator types.String `tfsdk:"effective_creator" tf:"computed,optional"`
	// The default workspace file system path of the source code from which app
	// deployment are created. This field tracks the workspace source code path
	// of the last active deployment.
	DefaultSourceCodePath types.String `tfsdk:"default_source_code_path" tf:"optional"`
	// The description of the app.
	Description types.String `tfsdk:"description" tf:"optional"`
	// The name of the app. The name must contain only lowercase alphanumeric
	// characters and hyphens. It must be unique within the workspace.
	Name types.String `tfsdk:"name" tf:""`
	// The pending deployment of the app. A deployment is considered pending
	// when it is being prepared for deployment to the app compute.
	PendingDeployment []AppDeployment `tfsdk:"pending_deployment" tf:"optional,object"`
	// Resources for the app.
	Resources []AppResource `tfsdk:"resources" tf:"optional"`

	ServicePrincipalId          types.Int64 `tfsdk:"service_principal_id" tf:"optional"`
	EffectiveServicePrincipalId types.Int64 `tfsdk:"effective_service_principal_id" tf:"computed,optional"`

	ServicePrincipalName          types.String `tfsdk:"service_principal_name" tf:"optional"`
	EffectiveServicePrincipalName types.String `tfsdk:"effective_service_principal_name" tf:"computed,optional"`
	// The update time of the app. Formatted timestamp in ISO 6801.
	UpdateTime          types.String `tfsdk:"update_time" tf:"optional"`
	EffectiveUpdateTime types.String `tfsdk:"effective_update_time" tf:"computed,optional"`
	// The email of the user that last updated the app.
	Updater          types.String `tfsdk:"updater" tf:"optional"`
	EffectiveUpdater types.String `tfsdk:"effective_updater" tf:"computed,optional"`
	// The URL of the app once it is deployed.
	Url          types.String `tfsdk:"url" tf:"optional"`
	EffectiveUrl types.String `tfsdk:"effective_url" tf:"computed,optional"`
}

func (*App) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *App) SyncEffectiveFieldsDuringCreateOrUpdate(plan App)

func (*App) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *App) SyncEffectiveFieldsDuringRead(existingState App)

type AppAccessControlRequest

type AppAccessControlRequest struct {
	// name of the group
	GroupName types.String `tfsdk:"group_name" tf:"optional"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"`
	// application ID of a service principal
	ServicePrincipalName types.String `tfsdk:"service_principal_name" tf:"optional"`
	// name of the user
	UserName types.String `tfsdk:"user_name" tf:"optional"`
}

func (*AppAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppAccessControlRequest)

func (*AppAccessControlRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState AppAccessControlRequest)

type AppAccessControlResponse

type AppAccessControlResponse struct {
	// All permissions.
	AllPermissions []AppPermission `tfsdk:"all_permissions" tf:"optional"`
	// Display name of the user or service principal.
	DisplayName types.String `tfsdk:"display_name" tf:"optional"`
	// name of the group
	GroupName types.String `tfsdk:"group_name" tf:"optional"`
	// Name of the service principal.
	ServicePrincipalName types.String `tfsdk:"service_principal_name" tf:"optional"`
	// name of the user
	UserName types.String `tfsdk:"user_name" tf:"optional"`
}

func (*AppAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppAccessControlResponse)

func (*AppAccessControlResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState AppAccessControlResponse)

type AppDeployment

type AppDeployment struct {
	// The name of the app.
	AppName types.String `tfsdk:"-"`
	// The creation time of the deployment. Formatted timestamp in ISO 6801.
	CreateTime          types.String `tfsdk:"create_time" tf:"optional"`
	EffectiveCreateTime types.String `tfsdk:"effective_create_time" tf:"computed,optional"`
	// The email of the user creates the deployment.
	Creator          types.String `tfsdk:"creator" tf:"optional"`
	EffectiveCreator types.String `tfsdk:"effective_creator" tf:"computed,optional"`
	// The deployment artifacts for an app.
	DeploymentArtifacts []AppDeploymentArtifacts `tfsdk:"deployment_artifacts" tf:"optional,object"`
	// The unique id of the deployment.
	DeploymentId types.String `tfsdk:"deployment_id" tf:"optional"`
	// The mode of which the deployment will manage the source code.
	Mode types.String `tfsdk:"mode" tf:"optional"`
	// The workspace file system path of the source code used to create the app
	// deployment. This is different from
	// `deployment_artifacts.source_code_path`, which is the path used by the
	// deployed app. The former refers to the original source code location of
	// the app in the workspace during deployment creation, whereas the latter
	// provides a system generated stable snapshotted source code path used by
	// the deployment.
	SourceCodePath types.String `tfsdk:"source_code_path" tf:"optional"`
	// Status and status message of the deployment
	Status []AppDeploymentStatus `tfsdk:"status" tf:"optional,object"`
	// The update time of the deployment. Formatted timestamp in ISO 6801.
	UpdateTime          types.String `tfsdk:"update_time" tf:"optional"`
	EffectiveUpdateTime types.String `tfsdk:"effective_update_time" tf:"computed,optional"`
}

func (*AppDeployment) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppDeployment) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppDeployment)

func (*AppDeployment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppDeployment) SyncEffectiveFieldsDuringRead(existingState AppDeployment)

type AppDeploymentArtifacts

type AppDeploymentArtifacts struct {
	// The snapshotted workspace file system path of the source code loaded by
	// the deployed app.
	SourceCodePath types.String `tfsdk:"source_code_path" tf:"optional"`
}

func (*AppDeploymentArtifacts) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppDeploymentArtifacts) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppDeploymentArtifacts)

func (*AppDeploymentArtifacts) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppDeploymentArtifacts) SyncEffectiveFieldsDuringRead(existingState AppDeploymentArtifacts)

type AppDeploymentStatus

type AppDeploymentStatus struct {
	// Message corresponding with the deployment state.
	Message          types.String `tfsdk:"message" tf:"optional"`
	EffectiveMessage types.String `tfsdk:"effective_message" tf:"computed,optional"`
	// State of the deployment.
	State types.String `tfsdk:"state" tf:"optional"`
}

func (*AppDeploymentStatus) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppDeploymentStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppDeploymentStatus)

func (*AppDeploymentStatus) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppDeploymentStatus) SyncEffectiveFieldsDuringRead(existingState AppDeploymentStatus)

type AppPermission

type AppPermission struct {
	Inherited types.Bool `tfsdk:"inherited" tf:"optional"`

	InheritedFromObject []types.String `tfsdk:"inherited_from_object" tf:"optional"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"`
}

func (*AppPermission) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppPermission)

func (*AppPermission) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppPermission) SyncEffectiveFieldsDuringRead(existingState AppPermission)

type AppPermissions

type AppPermissions struct {
	AccessControlList []AppAccessControlResponse `tfsdk:"access_control_list" tf:"optional"`

	ObjectId types.String `tfsdk:"object_id" tf:"optional"`

	ObjectType types.String `tfsdk:"object_type" tf:"optional"`
}

func (*AppPermissions) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppPermissions)

func (*AppPermissions) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppPermissions) SyncEffectiveFieldsDuringRead(existingState AppPermissions)

type AppPermissionsDescription

type AppPermissionsDescription struct {
	Description types.String `tfsdk:"description" tf:"optional"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"`
}

func (*AppPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppPermissionsDescription)

func (*AppPermissionsDescription) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState AppPermissionsDescription)

type AppPermissionsRequest

type AppPermissionsRequest struct {
	AccessControlList []AppAccessControlRequest `tfsdk:"access_control_list" tf:"optional"`
	// The app for which to get or manage permissions.
	AppName types.String `tfsdk:"-"`
}

func (*AppPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppPermissionsRequest)

func (*AppPermissionsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState AppPermissionsRequest)

type AppResource added in v1.53.0

type AppResource struct {
	// Description of the App Resource.
	Description types.String `tfsdk:"description" tf:"optional"`

	Job []AppResourceJob `tfsdk:"job" tf:"optional,object"`
	// Name of the App Resource.
	Name types.String `tfsdk:"name" tf:""`

	Secret []AppResourceSecret `tfsdk:"secret" tf:"optional,object"`

	ServingEndpoint []AppResourceServingEndpoint `tfsdk:"serving_endpoint" tf:"optional,object"`

	SqlWarehouse []AppResourceSqlWarehouse `tfsdk:"sql_warehouse" tf:"optional,object"`
}

func (*AppResource) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppResource) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppResource)

func (*AppResource) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppResource) SyncEffectiveFieldsDuringRead(existingState AppResource)

type AppResourceJob added in v1.53.0

type AppResourceJob struct {
	// Id of the job to grant permission on.
	Id types.String `tfsdk:"id" tf:""`
	// Permissions to grant on the Job. Supported permissions are: "CAN_MANAGE",
	// "IS_OWNER", "CAN_MANAGE_RUN", "CAN_VIEW".
	Permission types.String `tfsdk:"permission" tf:""`
}

func (*AppResourceJob) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppResourceJob) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppResourceJob)

func (*AppResourceJob) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppResourceJob) SyncEffectiveFieldsDuringRead(existingState AppResourceJob)

type AppResourceSecret added in v1.53.0

type AppResourceSecret struct {
	// Key of the secret to grant permission on.
	Key types.String `tfsdk:"key" tf:""`
	// Permission to grant on the secret scope. For secrets, only one permission
	// is allowed. Permission must be one of: "READ", "WRITE", "MANAGE".
	Permission types.String `tfsdk:"permission" tf:""`
	// Scope of the secret to grant permission on.
	Scope types.String `tfsdk:"scope" tf:""`
}

func (*AppResourceSecret) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppResourceSecret) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppResourceSecret)

func (*AppResourceSecret) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppResourceSecret) SyncEffectiveFieldsDuringRead(existingState AppResourceSecret)

type AppResourceServingEndpoint added in v1.53.0

type AppResourceServingEndpoint struct {
	// Name of the serving endpoint to grant permission on.
	Name types.String `tfsdk:"name" tf:""`
	// Permission to grant on the serving endpoint. Supported permissions are:
	// "CAN_MANAGE", "CAN_QUERY", "CAN_VIEW".
	Permission types.String `tfsdk:"permission" tf:""`
}

func (*AppResourceServingEndpoint) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppResourceServingEndpoint) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppResourceServingEndpoint)

func (*AppResourceServingEndpoint) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppResourceServingEndpoint) SyncEffectiveFieldsDuringRead(existingState AppResourceServingEndpoint)

type AppResourceSqlWarehouse added in v1.53.0

type AppResourceSqlWarehouse struct {
	// Id of the SQL warehouse to grant permission on.
	Id types.String `tfsdk:"id" tf:""`
	// Permission to grant on the SQL warehouse. Supported permissions are:
	// "CAN_MANAGE", "CAN_USE", "IS_OWNER".
	Permission types.String `tfsdk:"permission" tf:""`
}

func (*AppResourceSqlWarehouse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *AppResourceSqlWarehouse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AppResourceSqlWarehouse)

func (*AppResourceSqlWarehouse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *AppResourceSqlWarehouse) SyncEffectiveFieldsDuringRead(existingState AppResourceSqlWarehouse)

type ApplicationStatus added in v1.53.0

type ApplicationStatus struct {
	// Application status message
	Message          types.String `tfsdk:"message" tf:"optional"`
	EffectiveMessage types.String `tfsdk:"effective_message" tf:"computed,optional"`
	// State of the application.
	State types.String `tfsdk:"state" tf:"optional"`
}

func (*ApplicationStatus) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ApplicationStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan ApplicationStatus)

func (*ApplicationStatus) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ApplicationStatus) SyncEffectiveFieldsDuringRead(existingState ApplicationStatus)

type ComputeStatus added in v1.53.0

type ComputeStatus struct {
	// Compute status message
	Message          types.String `tfsdk:"message" tf:"optional"`
	EffectiveMessage types.String `tfsdk:"effective_message" tf:"computed,optional"`
	// State of the app compute.
	State types.String `tfsdk:"state" tf:"optional"`
}

func (*ComputeStatus) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ComputeStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComputeStatus)

func (*ComputeStatus) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ComputeStatus) SyncEffectiveFieldsDuringRead(existingState ComputeStatus)

type DeleteAppRequest

type DeleteAppRequest struct {
	// The name of the app.
	Name types.String `tfsdk:"-"`
}

Delete an app

func (*DeleteAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *DeleteAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAppRequest)

func (*DeleteAppRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteAppRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAppRequest)

type GetAppDeploymentRequest

type GetAppDeploymentRequest struct {
	// The name of the app.
	AppName types.String `tfsdk:"-"`
	// The unique id of the deployment.
	DeploymentId types.String `tfsdk:"-"`
}

Get an app deployment

func (*GetAppDeploymentRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetAppDeploymentRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAppDeploymentRequest)

func (*GetAppDeploymentRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetAppDeploymentRequest) SyncEffectiveFieldsDuringRead(existingState GetAppDeploymentRequest)

type GetAppPermissionLevelsRequest

type GetAppPermissionLevelsRequest struct {
	// The app for which to get or manage permissions.
	AppName types.String `tfsdk:"-"`
}

Get app permission levels

func (*GetAppPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetAppPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAppPermissionLevelsRequest)

func (*GetAppPermissionLevelsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetAppPermissionLevelsRequest) SyncEffectiveFieldsDuringRead(existingState GetAppPermissionLevelsRequest)

type GetAppPermissionLevelsResponse

type GetAppPermissionLevelsResponse struct {
	// Specific permission levels
	PermissionLevels []AppPermissionsDescription `tfsdk:"permission_levels" tf:"optional"`
}

func (*GetAppPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetAppPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAppPermissionLevelsResponse)

func (*GetAppPermissionLevelsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetAppPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetAppPermissionLevelsResponse)

type GetAppPermissionsRequest

type GetAppPermissionsRequest struct {
	// The app for which to get or manage permissions.
	AppName types.String `tfsdk:"-"`
}

Get app permissions

func (*GetAppPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetAppPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAppPermissionsRequest)

func (*GetAppPermissionsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetAppPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState GetAppPermissionsRequest)

type GetAppRequest

type GetAppRequest struct {
	// The name of the app.
	Name types.String `tfsdk:"-"`
}

Get an app

func (*GetAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAppRequest)

func (*GetAppRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetAppRequest) SyncEffectiveFieldsDuringRead(existingState GetAppRequest)

type ListAppDeploymentsRequest

type ListAppDeploymentsRequest struct {
	// The name of the app.
	AppName types.String `tfsdk:"-"`
	// Upper bound for items returned.
	PageSize types.Int64 `tfsdk:"-"`
	// Pagination token to go to the next page of apps. Requests first page if
	// absent.
	PageToken types.String `tfsdk:"-"`
}

List app deployments

func (*ListAppDeploymentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListAppDeploymentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAppDeploymentsRequest)

func (*ListAppDeploymentsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListAppDeploymentsRequest) SyncEffectiveFieldsDuringRead(existingState ListAppDeploymentsRequest)

type ListAppDeploymentsResponse

type ListAppDeploymentsResponse struct {
	// Deployment history of the app.
	AppDeployments []AppDeployment `tfsdk:"app_deployments" tf:"optional"`
	// Pagination token to request the next page of apps.
	NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"`
}

func (*ListAppDeploymentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListAppDeploymentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAppDeploymentsResponse)

func (*ListAppDeploymentsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListAppDeploymentsResponse) SyncEffectiveFieldsDuringRead(existingState ListAppDeploymentsResponse)

type ListAppsRequest

type ListAppsRequest struct {
	// Upper bound for items returned.
	PageSize types.Int64 `tfsdk:"-"`
	// Pagination token to go to the next page of apps. Requests first page if
	// absent.
	PageToken types.String `tfsdk:"-"`
}

List apps

func (*ListAppsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListAppsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAppsRequest)

func (*ListAppsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListAppsRequest) SyncEffectiveFieldsDuringRead(existingState ListAppsRequest)

type ListAppsResponse

type ListAppsResponse struct {
	Apps []App `tfsdk:"apps" tf:"optional"`
	// Pagination token to request the next page of apps.
	NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"`
}

func (*ListAppsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListAppsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAppsResponse)

func (*ListAppsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListAppsResponse) SyncEffectiveFieldsDuringRead(existingState ListAppsResponse)

type StartAppRequest

type StartAppRequest struct {
	// The name of the app.
	Name types.String `tfsdk:"-"`
}

func (*StartAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *StartAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartAppRequest)

func (*StartAppRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *StartAppRequest) SyncEffectiveFieldsDuringRead(existingState StartAppRequest)

type StopAppRequest

type StopAppRequest struct {
	// The name of the app.
	Name types.String `tfsdk:"-"`
}

func (*StopAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *StopAppRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan StopAppRequest)

func (*StopAppRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *StopAppRequest) SyncEffectiveFieldsDuringRead(existingState StopAppRequest)

Jump to

Keyboard shortcuts

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