Documentation ¶
Index ¶
- type AibiDashboardEmbeddingAccessPolicy
- type AibiDashboardEmbeddingAccessPolicySetting
- type AibiDashboardEmbeddingApprovedDomains
- type AibiDashboardEmbeddingApprovedDomainsSetting
- func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomainsSetting)
- func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomainsSetting)
- type AutomaticClusterUpdateSetting
- type BooleanMessage
- type ClusterAutoRestartMessage
- type ClusterAutoRestartMessageEnablementDetails
- type ClusterAutoRestartMessageMaintenanceWindow
- type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
- type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
- func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
- type ComplianceSecurityProfile
- type ComplianceSecurityProfileSetting
- type Config
- type CreateIpAccessList
- type CreateIpAccessListResponse
- type CreateNetworkConnectivityConfigRequest
- type CreateNotificationDestinationRequest
- type CreateOboTokenRequest
- type CreateOboTokenResponse
- type CreatePrivateEndpointRuleRequest
- type CreateTokenRequest
- type CreateTokenResponse
- type CspEnablementAccount
- type CspEnablementAccountSetting
- type DefaultNamespaceSetting
- type DeleteAccountIpAccessListRequest
- type DeleteDefaultNamespaceSettingRequest
- type DeleteDefaultNamespaceSettingResponse
- type DeleteDisableLegacyAccessRequest
- type DeleteDisableLegacyAccessResponse
- type DeleteDisableLegacyDbfsRequest
- type DeleteDisableLegacyDbfsResponse
- type DeleteDisableLegacyFeaturesRequest
- type DeleteDisableLegacyFeaturesResponse
- type DeleteIpAccessListRequest
- type DeleteNetworkConnectivityConfigurationRequest
- func (newState *DeleteNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteNetworkConnectivityConfigurationRequest)
- func (newState *DeleteNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteNetworkConnectivityConfigurationRequest)
- type DeleteNetworkConnectivityConfigurationResponse
- func (newState *DeleteNetworkConnectivityConfigurationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteNetworkConnectivityConfigurationResponse)
- func (newState *DeleteNetworkConnectivityConfigurationResponse) SyncEffectiveFieldsDuringRead(existingState DeleteNetworkConnectivityConfigurationResponse)
- type DeleteNotificationDestinationRequest
- type DeletePersonalComputeSettingRequest
- type DeletePersonalComputeSettingResponse
- type DeletePrivateEndpointRuleRequest
- type DeleteResponse
- type DeleteRestrictWorkspaceAdminsSettingRequest
- func (newState *DeleteRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingRequest)
- func (newState *DeleteRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingRequest)
- type DeleteRestrictWorkspaceAdminsSettingResponse
- func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingResponse)
- func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingResponse)
- type DeleteTokenManagementRequest
- type DisableLegacyAccess
- type DisableLegacyDbfs
- type DisableLegacyFeatures
- type EmailConfig
- type Empty
- type EnhancedSecurityMonitoring
- type EnhancedSecurityMonitoringSetting
- type EsmEnablementAccount
- type EsmEnablementAccountSetting
- type ExchangeToken
- type ExchangeTokenRequest
- type ExchangeTokenResponse
- type FetchIpAccessListResponse
- type GenericWebhookConfig
- type GetAccountIpAccessListRequest
- type GetAibiDashboardEmbeddingAccessPolicySettingRequest
- func (newState *GetAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAibiDashboardEmbeddingAccessPolicySettingRequest)
- func (newState *GetAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead(existingState GetAibiDashboardEmbeddingAccessPolicySettingRequest)
- type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest
- func (newState *GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAibiDashboardEmbeddingApprovedDomainsSettingRequest)
- func (newState *GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetAibiDashboardEmbeddingApprovedDomainsSettingRequest)
- type GetAutomaticClusterUpdateSettingRequest
- type GetComplianceSecurityProfileSettingRequest
- type GetCspEnablementAccountSettingRequest
- type GetDefaultNamespaceSettingRequest
- type GetDisableLegacyAccessRequest
- type GetDisableLegacyDbfsRequest
- type GetDisableLegacyFeaturesRequest
- type GetEnhancedSecurityMonitoringSettingRequest
- func (newState *GetEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetEnhancedSecurityMonitoringSettingRequest)
- func (newState *GetEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetEnhancedSecurityMonitoringSettingRequest)
- type GetEsmEnablementAccountSettingRequest
- type GetIpAccessListRequest
- type GetIpAccessListResponse
- type GetIpAccessListsResponse
- type GetNetworkConnectivityConfigurationRequest
- type GetNotificationDestinationRequest
- type GetPersonalComputeSettingRequest
- type GetPrivateEndpointRuleRequest
- type GetRestrictWorkspaceAdminsSettingRequest
- type GetStatusRequest
- type GetTokenManagementRequest
- type GetTokenPermissionLevelsResponse
- type GetTokenResponse
- type IpAccessListInfo
- type ListIpAccessListResponse
- type ListNccAzurePrivateEndpointRulesResponse
- type ListNetworkConnectivityConfigurationsRequest
- func (newState *ListNetworkConnectivityConfigurationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsRequest)
- func (newState *ListNetworkConnectivityConfigurationsRequest) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsRequest)
- type ListNetworkConnectivityConfigurationsResponse
- func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsResponse)
- func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsResponse)
- type ListNotificationDestinationsRequest
- type ListNotificationDestinationsResponse
- type ListNotificationDestinationsResult
- type ListPrivateEndpointRulesRequest
- type ListPublicTokensResponse
- type ListTokenManagementRequest
- type ListTokensResponse
- type MicrosoftTeamsConfig
- type NccAwsStableIpRule
- type NccAzurePrivateEndpointRule
- type NccAzureServiceEndpointRule
- type NccEgressConfig
- type NccEgressDefaultRules
- type NccEgressTargetRules
- type NetworkConnectivityConfiguration
- type NotificationDestination
- type PagerdutyConfig
- type PartitionId
- type PersonalComputeMessage
- type PersonalComputeSetting
- type PublicTokenInfo
- type ReplaceIpAccessList
- type ReplaceResponse
- type RestrictWorkspaceAdminsMessage
- type RestrictWorkspaceAdminsSetting
- type RevokeTokenRequest
- type RevokeTokenResponse
- type SetStatusResponse
- type SlackConfig
- type StringMessage
- type TokenAccessControlRequest
- type TokenAccessControlResponse
- type TokenInfo
- type TokenPermission
- type TokenPermissions
- type TokenPermissionsDescription
- type TokenPermissionsRequest
- type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest
- func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
- func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
- type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest
- func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
- func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
- type UpdateAutomaticClusterUpdateSettingRequest
- type UpdateComplianceSecurityProfileSettingRequest
- func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComplianceSecurityProfileSettingRequest)
- func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateComplianceSecurityProfileSettingRequest)
- type UpdateCspEnablementAccountSettingRequest
- type UpdateDefaultNamespaceSettingRequest
- type UpdateDisableLegacyAccessRequest
- type UpdateDisableLegacyDbfsRequest
- type UpdateDisableLegacyFeaturesRequest
- type UpdateEnhancedSecurityMonitoringSettingRequest
- func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEnhancedSecurityMonitoringSettingRequest)
- func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateEnhancedSecurityMonitoringSettingRequest)
- type UpdateEsmEnablementAccountSettingRequest
- type UpdateIpAccessList
- type UpdateNotificationDestinationRequest
- type UpdatePersonalComputeSettingRequest
- type UpdateResponse
- type UpdateRestrictWorkspaceAdminsSettingRequest
- func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRestrictWorkspaceAdminsSettingRequest)
- func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRestrictWorkspaceAdminsSettingRequest)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AibiDashboardEmbeddingAccessPolicy ¶ added in v1.57.0
type AibiDashboardEmbeddingAccessPolicy struct {
AccessPolicyType types.String `tfsdk:"access_policy_type" tf:""`
}
func (*AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicy)
func (*AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicy) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicy)
type AibiDashboardEmbeddingAccessPolicySetting ¶ added in v1.57.0
type AibiDashboardEmbeddingAccessPolicySetting struct { AibiDashboardEmbeddingAccessPolicy []AibiDashboardEmbeddingAccessPolicy `tfsdk:"aibi_dashboard_embedding_access_policy" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingAccessPolicySetting)
func (*AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingAccessPolicySetting) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingAccessPolicySetting)
type AibiDashboardEmbeddingApprovedDomains ¶ added in v1.57.0
type AibiDashboardEmbeddingApprovedDomains struct {
ApprovedDomains []types.String `tfsdk:"approved_domains" tf:"optional"`
}
func (*AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomains)
func (*AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomains) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomains)
type AibiDashboardEmbeddingApprovedDomainsSetting ¶ added in v1.57.0
type AibiDashboardEmbeddingApprovedDomainsSetting struct { AibiDashboardEmbeddingApprovedDomains []AibiDashboardEmbeddingApprovedDomains `tfsdk:"aibi_dashboard_embedding_approved_domains" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AibiDashboardEmbeddingApprovedDomainsSetting)
func (*AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *AibiDashboardEmbeddingApprovedDomainsSetting) SyncEffectiveFieldsDuringRead(existingState AibiDashboardEmbeddingApprovedDomainsSetting)
type AutomaticClusterUpdateSetting ¶
type AutomaticClusterUpdateSetting struct { AutomaticClusterUpdateWorkspace []ClusterAutoRestartMessage `tfsdk:"automatic_cluster_update_workspace" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan AutomaticClusterUpdateSetting)
func (*AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AutomaticClusterUpdateSetting) SyncEffectiveFieldsDuringRead(existingState AutomaticClusterUpdateSetting)
type BooleanMessage ¶ added in v1.53.0
func (*BooleanMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *BooleanMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan BooleanMessage)
func (*BooleanMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *BooleanMessage) SyncEffectiveFieldsDuringRead(existingState BooleanMessage)
type ClusterAutoRestartMessage ¶
type ClusterAutoRestartMessage struct { CanToggle types.Bool `tfsdk:"can_toggle" tf:"optional"` Enabled types.Bool `tfsdk:"enabled" tf:"optional"` // Contains an information about the enablement status judging (e.g. whether // the enterprise tier is enabled) This is only additional information that // MUST NOT be used to decide whether the setting is enabled or not. This is // intended to use only for purposes like showing an error message to the // customer with the additional details. For example, using these details we // can check why exactly the feature is disabled for this customer. EnablementDetails []ClusterAutoRestartMessageEnablementDetails `tfsdk:"enablement_details" tf:"optional,object"` MaintenanceWindow []ClusterAutoRestartMessageMaintenanceWindow `tfsdk:"maintenance_window" tf:"optional,object"` RestartEvenIfNoUpdatesAvailable types.Bool `tfsdk:"restart_even_if_no_updates_available" tf:"optional"` }
func (*ClusterAutoRestartMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessage)
func (*ClusterAutoRestartMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessage) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessage)
type ClusterAutoRestartMessageEnablementDetails ¶
type ClusterAutoRestartMessageEnablementDetails struct { // The feature is force enabled if compliance mode is active ForcedForComplianceMode types.Bool `tfsdk:"forced_for_compliance_mode" tf:"optional"` // getShieldEntitlementEnable) UnavailableForDisabledEntitlement types.Bool `tfsdk:"unavailable_for_disabled_entitlement" tf:"optional"` UnavailableForNonEnterpriseTier types.Bool `tfsdk:"unavailable_for_non_enterprise_tier" tf:"optional"` }
Contains an information about the enablement status judging (e.g. whether the enterprise tier is enabled) This is only additional information that MUST NOT be used to decide whether the setting is enabled or not. This is intended to use only for purposes like showing an error message to the customer with the additional details. For example, using these details we can check why exactly the feature is disabled for this customer.
func (*ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageEnablementDetails)
func (*ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageEnablementDetails) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageEnablementDetails)
type ClusterAutoRestartMessageMaintenanceWindow ¶
type ClusterAutoRestartMessageMaintenanceWindow struct {
WeekDayBasedSchedule []ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule `tfsdk:"week_day_based_schedule" tf:"optional,object"`
}
func (*ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindow)
func (*ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindow) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindow)
type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule ¶
type ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule struct { DayOfWeek types.String `tfsdk:"day_of_week" tf:"optional"` Frequency types.String `tfsdk:"frequency" tf:"optional"` WindowStartTime []ClusterAutoRestartMessageMaintenanceWindowWindowStartTime `tfsdk:"window_start_time" tf:"optional,object"` }
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
func (*ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule)
type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime ¶
type ClusterAutoRestartMessageMaintenanceWindowWindowStartTime struct { Hours types.Int64 `tfsdk:"hours" tf:"optional"` Minutes types.Int64 `tfsdk:"minutes" tf:"optional"` }
func (*ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringCreateOrUpdate(plan ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
func (*ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ClusterAutoRestartMessageMaintenanceWindowWindowStartTime) SyncEffectiveFieldsDuringRead(existingState ClusterAutoRestartMessageMaintenanceWindowWindowStartTime)
type ComplianceSecurityProfile ¶
type ComplianceSecurityProfile struct { // Set by customers when they request Compliance Security Profile (CSP) ComplianceStandards []types.String `tfsdk:"compliance_standards" tf:"optional"` IsEnabled types.Bool `tfsdk:"is_enabled" tf:"optional"` }
SHIELD feature: CSP
func (*ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile)
func (*ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile)
type ComplianceSecurityProfileSetting ¶
type ComplianceSecurityProfileSetting struct { // SHIELD feature: CSP ComplianceSecurityProfileWorkspace []ComplianceSecurityProfile `tfsdk:"compliance_security_profile_workspace" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfileSetting)
func (*ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ComplianceSecurityProfileSetting) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfileSetting)
type Config ¶
type Config struct { Email []EmailConfig `tfsdk:"email" tf:"optional,object"` GenericWebhook []GenericWebhookConfig `tfsdk:"generic_webhook" tf:"optional,object"` MicrosoftTeams []MicrosoftTeamsConfig `tfsdk:"microsoft_teams" tf:"optional,object"` Pagerduty []PagerdutyConfig `tfsdk:"pagerduty" tf:"optional,object"` Slack []SlackConfig `tfsdk:"slack" tf:"optional,object"` }
func (*Config) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Config) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
type CreateIpAccessList ¶
type CreateIpAccessList struct { IpAddresses []types.String `tfsdk:"ip_addresses" tf:"optional"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label" tf:""` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type" tf:""` }
Details required to configure a block list or allow list.
func (*CreateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessList)
func (*CreateIpAccessList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateIpAccessList) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessList)
type CreateIpAccessListResponse ¶
type CreateIpAccessListResponse struct { // Definition of an IP Access list IpAccessList []IpAccessListInfo `tfsdk:"ip_access_list" tf:"optional,object"` }
An IP access list was successfully created.
func (*CreateIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateIpAccessListResponse)
func (*CreateIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState CreateIpAccessListResponse)
type CreateNetworkConnectivityConfigRequest ¶
type CreateNetworkConnectivityConfigRequest struct { // The name of the network connectivity configuration. The name can contain // alphanumeric characters, hyphens, and underscores. The length must be // between 3 and 30 characters. The name must match the regular expression // `^[0-9a-zA-Z-_]{3,30}$`. Name types.String `tfsdk:"name" tf:""` // The region for the network connectivity configuration. Only workspaces in // the same region can be attached to the network connectivity // configuration. Region types.String `tfsdk:"region" tf:""` }
func (*CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNetworkConnectivityConfigRequest)
func (*CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateNetworkConnectivityConfigRequest) SyncEffectiveFieldsDuringRead(existingState CreateNetworkConnectivityConfigRequest)
type CreateNotificationDestinationRequest ¶
type CreateNotificationDestinationRequest struct { // The configuration for the notification destination. Must wrap EXACTLY one // of the nested configs. Config []Config `tfsdk:"config" tf:"optional,object"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name" tf:"optional"` }
func (*CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateNotificationDestinationRequest)
func (*CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState CreateNotificationDestinationRequest)
type CreateOboTokenRequest ¶
type CreateOboTokenRequest struct { // Application ID of the service principal. ApplicationId types.String `tfsdk:"application_id" tf:""` // Comment that describes the purpose of the token. Comment types.String `tfsdk:"comment" tf:"optional"` // The number of seconds before the token expires. LifetimeSeconds types.Int64 `tfsdk:"lifetime_seconds" tf:"optional"` }
Configuration details for creating on-behalf tokens.
func (*CreateOboTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateOboTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenRequest)
func (*CreateOboTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateOboTokenRequest) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenRequest)
type CreateOboTokenResponse ¶
type CreateOboTokenResponse struct { TokenInfo []TokenInfo `tfsdk:"token_info" tf:"optional,object"` // Value of the token. TokenValue types.String `tfsdk:"token_value" tf:"optional"` }
An on-behalf token was successfully created for the service principal.
func (*CreateOboTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateOboTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOboTokenResponse)
func (*CreateOboTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateOboTokenResponse) SyncEffectiveFieldsDuringRead(existingState CreateOboTokenResponse)
type CreatePrivateEndpointRuleRequest ¶
type CreatePrivateEndpointRuleRequest struct { // The sub-resource type (group ID) of the target resource. Note that to // connect to workspace root storage (root DBFS), you need two endpoints, // one for `blob` and one for `dfs`. GroupId types.String `tfsdk:"group_id" tf:""` // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // The Azure resource ID of the target resource. ResourceId types.String `tfsdk:"resource_id" tf:""` }
func (*CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePrivateEndpointRuleRequest)
func (*CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead(existingState CreatePrivateEndpointRuleRequest)
type CreateTokenRequest ¶
type CreateTokenRequest struct { // Optional description to attach to the token. Comment types.String `tfsdk:"comment" tf:"optional"` // The lifetime of the token, in seconds. // // If the lifetime is not specified, this token remains valid indefinitely. LifetimeSeconds types.Int64 `tfsdk:"lifetime_seconds" tf:"optional"` }
func (*CreateTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenRequest)
func (*CreateTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateTokenRequest) SyncEffectiveFieldsDuringRead(existingState CreateTokenRequest)
type CreateTokenResponse ¶
type CreateTokenResponse struct { // The information for the new token. TokenInfo []PublicTokenInfo `tfsdk:"token_info" tf:"optional,object"` // The value of the new token. TokenValue types.String `tfsdk:"token_value" tf:"optional"` }
func (*CreateTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTokenResponse)
func (*CreateTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateTokenResponse) SyncEffectiveFieldsDuringRead(existingState CreateTokenResponse)
type CspEnablementAccount ¶
type CspEnablementAccount struct { // Set by customers when they request Compliance Security Profile (CSP) // Invariants are enforced in Settings policy. ComplianceStandards []types.String `tfsdk:"compliance_standards" tf:"optional"` // Enforced = it cannot be overriden at workspace level. IsEnforced types.Bool `tfsdk:"is_enforced" tf:"optional"` }
Account level policy for CSP
func (*CspEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CspEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccount)
func (*CspEnablementAccount) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CspEnablementAccount) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccount)
type CspEnablementAccountSetting ¶
type CspEnablementAccountSetting struct { // Account level policy for CSP CspEnablementAccount []CspEnablementAccount `tfsdk:"csp_enablement_account" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*CspEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CspEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan CspEnablementAccountSetting)
func (*CspEnablementAccountSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CspEnablementAccountSetting) SyncEffectiveFieldsDuringRead(existingState CspEnablementAccountSetting)
type DefaultNamespaceSetting ¶
type DefaultNamespaceSetting struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` Namespace []StringMessage `tfsdk:"namespace" tf:"object"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
This represents the setting configuration for the default namespace in the Databricks workspace. Setting the default catalog for the workspace determines the catalog that is used when queries do not reference a fully qualified 3 level name. For example, if the default catalog is set to 'retail_prod' then a query 'SELECT * FROM myTable' would reference the object 'retail_prod.default.myTable' (the schema 'default' is always assumed). This setting requires a restart of clusters and SQL warehouses to take effect. Additionally, the default namespace only applies when using Unity Catalog-enabled compute.
func (*DefaultNamespaceSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DefaultNamespaceSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan DefaultNamespaceSetting)
func (*DefaultNamespaceSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DefaultNamespaceSetting) SyncEffectiveFieldsDuringRead(existingState DefaultNamespaceSetting)
type DeleteAccountIpAccessListRequest ¶
type DeleteAccountIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Delete access list
func (*DeleteAccountIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteAccountIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountIpAccessListRequest)
func (*DeleteAccountIpAccessListRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteAccountIpAccessListRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountIpAccessListRequest)
type DeleteDefaultNamespaceSettingRequest ¶
type DeleteDefaultNamespaceSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the default namespace setting
func (*DeleteDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDefaultNamespaceSettingRequest)
func (*DeleteDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead(existingState DeleteDefaultNamespaceSettingRequest)
type DeleteDefaultNamespaceSettingResponse ¶
type DeleteDefaultNamespaceSettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag" tf:""` }
The etag is returned.
func (*DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDefaultNamespaceSettingResponse)
func (*DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDefaultNamespaceSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDefaultNamespaceSettingResponse)
type DeleteDisableLegacyAccessRequest ¶ added in v1.53.0
type DeleteDisableLegacyAccessRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete Legacy Access Disablement Status
func (*DeleteDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyAccessRequest)
func (*DeleteDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyAccessRequest)
type DeleteDisableLegacyAccessResponse ¶ added in v1.53.0
type DeleteDisableLegacyAccessResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag" tf:""` }
The etag is returned.
func (*DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyAccessResponse)
func (*DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyAccessResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyAccessResponse)
type DeleteDisableLegacyDbfsRequest ¶ added in v1.54.0
type DeleteDisableLegacyDbfsRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the disable legacy DBFS setting
func (*DeleteDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyDbfsRequest)
func (*DeleteDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyDbfsRequest)
type DeleteDisableLegacyDbfsResponse ¶ added in v1.54.0
type DeleteDisableLegacyDbfsResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag" tf:""` }
The etag is returned.
func (*DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyDbfsResponse)
func (*DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyDbfsResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyDbfsResponse)
type DeleteDisableLegacyFeaturesRequest ¶ added in v1.53.0
type DeleteDisableLegacyFeaturesRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the disable legacy features setting
func (*DeleteDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyFeaturesRequest)
func (*DeleteDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyFeaturesRequest)
type DeleteDisableLegacyFeaturesResponse ¶ added in v1.53.0
type DeleteDisableLegacyFeaturesResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag" tf:""` }
The etag is returned.
func (*DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteDisableLegacyFeaturesResponse)
func (*DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteDisableLegacyFeaturesResponse) SyncEffectiveFieldsDuringRead(existingState DeleteDisableLegacyFeaturesResponse)
type DeleteIpAccessListRequest ¶
type DeleteIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Delete access list
func (*DeleteIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteIpAccessListRequest)
func (*DeleteIpAccessListRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteIpAccessListRequest) SyncEffectiveFieldsDuringRead(existingState DeleteIpAccessListRequest)
type DeleteNetworkConnectivityConfigurationRequest ¶
type DeleteNetworkConnectivityConfigurationRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` }
Delete a network connectivity configuration
func (*DeleteNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteNetworkConnectivityConfigurationRequest)
func (*DeleteNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteNetworkConnectivityConfigurationRequest)
type DeleteNetworkConnectivityConfigurationResponse ¶
type DeleteNetworkConnectivityConfigurationResponse struct { }
func (*DeleteNetworkConnectivityConfigurationResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteNetworkConnectivityConfigurationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteNetworkConnectivityConfigurationResponse)
func (*DeleteNetworkConnectivityConfigurationResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteNetworkConnectivityConfigurationResponse) SyncEffectiveFieldsDuringRead(existingState DeleteNetworkConnectivityConfigurationResponse)
type DeleteNotificationDestinationRequest ¶
Delete a notification destination
func (*DeleteNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteNotificationDestinationRequest)
func (*DeleteNotificationDestinationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteNotificationDestinationRequest)
type DeletePersonalComputeSettingRequest ¶
type DeletePersonalComputeSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete Personal Compute setting
func (*DeletePersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeletePersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePersonalComputeSettingRequest)
func (*DeletePersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeletePersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead(existingState DeletePersonalComputeSettingRequest)
type DeletePersonalComputeSettingResponse ¶
type DeletePersonalComputeSettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag" tf:""` }
The etag is returned.
func (*DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePersonalComputeSettingResponse)
func (*DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeletePersonalComputeSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeletePersonalComputeSettingResponse)
type DeletePrivateEndpointRuleRequest ¶
type DeletePrivateEndpointRuleRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Your private endpoint rule ID. PrivateEndpointRuleId types.String `tfsdk:"-"` }
Delete a private endpoint rule
func (*DeletePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeletePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePrivateEndpointRuleRequest)
func (*DeletePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeletePrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead(existingState DeletePrivateEndpointRuleRequest)
type DeleteResponse ¶
type DeleteResponse struct { }
func (*DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse)
func (*DeleteResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteResponse) SyncEffectiveFieldsDuringRead(existingState DeleteResponse)
type DeleteRestrictWorkspaceAdminsSettingRequest ¶
type DeleteRestrictWorkspaceAdminsSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Delete the restrict workspace admins setting
func (*DeleteRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingRequest)
func (*DeleteRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingRequest)
type DeleteRestrictWorkspaceAdminsSettingResponse ¶
type DeleteRestrictWorkspaceAdminsSettingResponse struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"etag" tf:""` }
The etag is returned.
func (*DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRestrictWorkspaceAdminsSettingResponse)
func (*DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteRestrictWorkspaceAdminsSettingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRestrictWorkspaceAdminsSettingResponse)
type DeleteTokenManagementRequest ¶
type DeleteTokenManagementRequest struct { // The ID of the token to revoke. TokenId types.String `tfsdk:"-"` }
Delete a token
func (*DeleteTokenManagementRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteTokenManagementRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTokenManagementRequest)
func (*DeleteTokenManagementRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteTokenManagementRequest) SyncEffectiveFieldsDuringRead(existingState DeleteTokenManagementRequest)
type DisableLegacyAccess ¶ added in v1.53.0
type DisableLegacyAccess struct { DisableLegacyAccess []BooleanMessage `tfsdk:"disable_legacy_access" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*DisableLegacyAccess) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableLegacyAccess) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyAccess)
func (*DisableLegacyAccess) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableLegacyAccess) SyncEffectiveFieldsDuringRead(existingState DisableLegacyAccess)
type DisableLegacyDbfs ¶ added in v1.54.0
type DisableLegacyDbfs struct { DisableLegacyDbfs []BooleanMessage `tfsdk:"disable_legacy_dbfs" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*DisableLegacyDbfs) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableLegacyDbfs) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyDbfs)
func (*DisableLegacyDbfs) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableLegacyDbfs) SyncEffectiveFieldsDuringRead(existingState DisableLegacyDbfs)
type DisableLegacyFeatures ¶ added in v1.53.0
type DisableLegacyFeatures struct { DisableLegacyFeatures []BooleanMessage `tfsdk:"disable_legacy_features" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*DisableLegacyFeatures) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableLegacyFeatures) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableLegacyFeatures)
func (*DisableLegacyFeatures) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableLegacyFeatures) SyncEffectiveFieldsDuringRead(existingState DisableLegacyFeatures)
type EmailConfig ¶
type EmailConfig struct { // Email addresses to notify. Addresses []types.String `tfsdk:"addresses" tf:"optional"` }
func (*EmailConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EmailConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan EmailConfig)
func (*EmailConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EmailConfig) SyncEffectiveFieldsDuringRead(existingState EmailConfig)
type Empty ¶
type Empty struct { }
func (*Empty) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Empty) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
type EnhancedSecurityMonitoring ¶
SHIELD feature: ESM
func (*EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoring)
func (*EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoring) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoring)
type EnhancedSecurityMonitoringSetting ¶
type EnhancedSecurityMonitoringSetting struct { // SHIELD feature: ESM EnhancedSecurityMonitoringWorkspace []EnhancedSecurityMonitoring `tfsdk:"enhanced_security_monitoring_workspace" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnhancedSecurityMonitoringSetting)
func (*EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EnhancedSecurityMonitoringSetting) SyncEffectiveFieldsDuringRead(existingState EnhancedSecurityMonitoringSetting)
type EsmEnablementAccount ¶
Account level policy for ESM
func (*EsmEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EsmEnablementAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccount)
func (*EsmEnablementAccount) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EsmEnablementAccount) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccount)
type EsmEnablementAccountSetting ¶
type EsmEnablementAccountSetting struct { // Account level policy for ESM EsmEnablementAccount []EsmEnablementAccount `tfsdk:"esm_enablement_account" tf:"object"` // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*EsmEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EsmEnablementAccountSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan EsmEnablementAccountSetting)
func (*EsmEnablementAccountSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EsmEnablementAccountSetting) SyncEffectiveFieldsDuringRead(existingState EsmEnablementAccountSetting)
type ExchangeToken ¶
type ExchangeToken struct { // The requested token. Credential types.String `tfsdk:"credential" tf:"optional"` // The end-of-life timestamp of the token. The value is in milliseconds // since the Unix epoch. CredentialEolTime types.Int64 `tfsdk:"credentialEolTime" tf:"optional"` // User ID of the user that owns this token. OwnerId types.Int64 `tfsdk:"ownerId" tf:"optional"` // The scopes of access granted in the token. Scopes []types.String `tfsdk:"scopes" tf:"optional"` // The type of this exchange token TokenType types.String `tfsdk:"tokenType" tf:"optional"` }
The exchange token is the result of the token exchange with the IdP
func (*ExchangeToken) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeToken)
func (*ExchangeToken) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeToken) SyncEffectiveFieldsDuringRead(existingState ExchangeToken)
type ExchangeTokenRequest ¶
type ExchangeTokenRequest struct { // The partition of Credentials store PartitionId []PartitionId `tfsdk:"partitionId" tf:"object"` // Array of scopes for the token request. Scopes []types.String `tfsdk:"scopes" tf:""` // A list of token types being requested TokenType []types.String `tfsdk:"tokenType" tf:""` }
Exchange a token with the IdP
func (*ExchangeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenRequest)
func (*ExchangeTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeTokenRequest) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenRequest)
type ExchangeTokenResponse ¶
type ExchangeTokenResponse struct {
Values []ExchangeToken `tfsdk:"values" tf:"optional"`
}
Exhanged tokens were successfully returned.
func (*ExchangeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeTokenResponse)
func (*ExchangeTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeTokenResponse) SyncEffectiveFieldsDuringRead(existingState ExchangeTokenResponse)
type FetchIpAccessListResponse ¶
type FetchIpAccessListResponse struct { // Definition of an IP Access list IpAccessList []IpAccessListInfo `tfsdk:"ip_access_list" tf:"optional,object"` }
An IP access list was successfully returned.
func (*FetchIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FetchIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan FetchIpAccessListResponse)
func (*FetchIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FetchIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState FetchIpAccessListResponse)
type GenericWebhookConfig ¶
type GenericWebhookConfig struct { // [Input-Only][Optional] Password for webhook. Password types.String `tfsdk:"password" tf:"optional"` // [Output-Only] Whether password is set. PasswordSet types.Bool `tfsdk:"password_set" tf:"optional"` // [Input-Only] URL for webhook. Url types.String `tfsdk:"url" tf:"optional"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set" tf:"optional"` // [Input-Only][Optional] Username for webhook. Username types.String `tfsdk:"username" tf:"optional"` // [Output-Only] Whether username is set. UsernameSet types.Bool `tfsdk:"username_set" tf:"optional"` }
func (*GenericWebhookConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenericWebhookConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenericWebhookConfig)
func (*GenericWebhookConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenericWebhookConfig) SyncEffectiveFieldsDuringRead(existingState GenericWebhookConfig)
type GetAccountIpAccessListRequest ¶
type GetAccountIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Get IP access list
func (*GetAccountIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetAccountIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountIpAccessListRequest)
func (*GetAccountIpAccessListRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetAccountIpAccessListRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountIpAccessListRequest)
type GetAibiDashboardEmbeddingAccessPolicySettingRequest ¶ added in v1.57.0
type GetAibiDashboardEmbeddingAccessPolicySettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve the AI/BI dashboard embedding access policy
func (*GetAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *GetAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAibiDashboardEmbeddingAccessPolicySettingRequest)
func (*GetAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *GetAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead(existingState GetAibiDashboardEmbeddingAccessPolicySettingRequest)
type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest ¶ added in v1.57.0
type GetAibiDashboardEmbeddingApprovedDomainsSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve the list of domains approved to host embedded AI/BI dashboards
func (*GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAibiDashboardEmbeddingApprovedDomainsSettingRequest)
func (*GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *GetAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetAibiDashboardEmbeddingApprovedDomainsSettingRequest)
type GetAutomaticClusterUpdateSettingRequest ¶
type GetAutomaticClusterUpdateSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the automatic cluster update setting
func (*GetAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAutomaticClusterUpdateSettingRequest)
func (*GetAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetAutomaticClusterUpdateSettingRequest)
type GetComplianceSecurityProfileSettingRequest ¶
type GetComplianceSecurityProfileSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the compliance security profile setting
func (*GetComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetComplianceSecurityProfileSettingRequest)
func (*GetComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetComplianceSecurityProfileSettingRequest)
type GetCspEnablementAccountSettingRequest ¶
type GetCspEnablementAccountSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the compliance security profile setting for new workspaces
func (*GetCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCspEnablementAccountSettingRequest)
func (*GetCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetCspEnablementAccountSettingRequest)
type GetDefaultNamespaceSettingRequest ¶
type GetDefaultNamespaceSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the default namespace setting
func (*GetDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetDefaultNamespaceSettingRequest)
func (*GetDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetDefaultNamespaceSettingRequest)
type GetDisableLegacyAccessRequest ¶ added in v1.53.0
type GetDisableLegacyAccessRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Retrieve Legacy Access Disablement Status
func (*GetDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetDisableLegacyAccessRequest)
func (*GetDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead(existingState GetDisableLegacyAccessRequest)
type GetDisableLegacyDbfsRequest ¶ added in v1.54.0
type GetDisableLegacyDbfsRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the disable legacy DBFS setting
func (*GetDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetDisableLegacyDbfsRequest)
func (*GetDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead(existingState GetDisableLegacyDbfsRequest)
type GetDisableLegacyFeaturesRequest ¶ added in v1.53.0
type GetDisableLegacyFeaturesRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the disable legacy features setting
func (*GetDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetDisableLegacyFeaturesRequest)
func (*GetDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead(existingState GetDisableLegacyFeaturesRequest)
type GetEnhancedSecurityMonitoringSettingRequest ¶
type GetEnhancedSecurityMonitoringSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the enhanced security monitoring setting
func (*GetEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetEnhancedSecurityMonitoringSettingRequest)
func (*GetEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetEnhancedSecurityMonitoringSettingRequest)
type GetEsmEnablementAccountSettingRequest ¶
type GetEsmEnablementAccountSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the enhanced security monitoring setting for new workspaces
func (*GetEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetEsmEnablementAccountSettingRequest)
func (*GetEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetEsmEnablementAccountSettingRequest)
type GetIpAccessListRequest ¶
type GetIpAccessListRequest struct { // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` }
Get access list
func (*GetIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetIpAccessListRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListRequest)
func (*GetIpAccessListRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetIpAccessListRequest) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListRequest)
type GetIpAccessListResponse ¶
type GetIpAccessListResponse struct { // Definition of an IP Access list IpAccessList []IpAccessListInfo `tfsdk:"ip_access_list" tf:"optional,object"` }
func (*GetIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListResponse)
func (*GetIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListResponse)
type GetIpAccessListsResponse ¶
type GetIpAccessListsResponse struct {
IpAccessLists []IpAccessListInfo `tfsdk:"ip_access_lists" tf:"optional"`
}
IP access lists were successfully returned.
func (*GetIpAccessListsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetIpAccessListsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetIpAccessListsResponse)
func (*GetIpAccessListsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetIpAccessListsResponse) SyncEffectiveFieldsDuringRead(existingState GetIpAccessListsResponse)
type GetNetworkConnectivityConfigurationRequest ¶
type GetNetworkConnectivityConfigurationRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` }
Get a network connectivity configuration
func (*GetNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetNetworkConnectivityConfigurationRequest)
func (*GetNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetNetworkConnectivityConfigurationRequest) SyncEffectiveFieldsDuringRead(existingState GetNetworkConnectivityConfigurationRequest)
type GetNotificationDestinationRequest ¶
Get a notification destination
func (*GetNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetNotificationDestinationRequest)
func (*GetNotificationDestinationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState GetNotificationDestinationRequest)
type GetPersonalComputeSettingRequest ¶
type GetPersonalComputeSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get Personal Compute setting
func (*GetPersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPersonalComputeSettingRequest)
func (*GetPersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetPersonalComputeSettingRequest)
type GetPrivateEndpointRuleRequest ¶
type GetPrivateEndpointRuleRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Your private endpoint rule ID. PrivateEndpointRuleId types.String `tfsdk:"-"` }
Get a private endpoint rule
func (*GetPrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPrivateEndpointRuleRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPrivateEndpointRuleRequest)
func (*GetPrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPrivateEndpointRuleRequest) SyncEffectiveFieldsDuringRead(existingState GetPrivateEndpointRuleRequest)
type GetRestrictWorkspaceAdminsSettingRequest ¶
type GetRestrictWorkspaceAdminsSettingRequest struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // delete pattern to perform setting deletions in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // DELETE request to identify the rule set version you are deleting. Etag types.String `tfsdk:"-"` }
Get the restrict workspace admins setting
func (*GetRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRestrictWorkspaceAdminsSettingRequest)
func (*GetRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead(existingState GetRestrictWorkspaceAdminsSettingRequest)
type GetStatusRequest ¶
Check configuration status
func (*GetStatusRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetStatusRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetStatusRequest)
func (*GetStatusRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetStatusRequest) SyncEffectiveFieldsDuringRead(existingState GetStatusRequest)
type GetTokenManagementRequest ¶
type GetTokenManagementRequest struct { // The ID of the token to get. TokenId types.String `tfsdk:"-"` }
Get token info
func (*GetTokenManagementRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetTokenManagementRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenManagementRequest)
func (*GetTokenManagementRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetTokenManagementRequest) SyncEffectiveFieldsDuringRead(existingState GetTokenManagementRequest)
type GetTokenPermissionLevelsResponse ¶
type GetTokenPermissionLevelsResponse struct { // Specific permission levels PermissionLevels []TokenPermissionsDescription `tfsdk:"permission_levels" tf:"optional"` }
func (*GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenPermissionLevelsResponse)
func (*GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetTokenPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetTokenPermissionLevelsResponse)
type GetTokenResponse ¶
type GetTokenResponse struct {
TokenInfo []TokenInfo `tfsdk:"token_info" tf:"optional,object"`
}
Token with specified Token ID was successfully returned.
func (*GetTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTokenResponse)
func (*GetTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetTokenResponse) SyncEffectiveFieldsDuringRead(existingState GetTokenResponse)
type IpAccessListInfo ¶
type IpAccessListInfo struct { // Total number of IP or CIDR values. AddressCount types.Int64 `tfsdk:"address_count" tf:"optional"` // Creation timestamp in milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // User ID of the user who created this list. CreatedBy types.Int64 `tfsdk:"created_by" tf:"optional"` // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled" tf:"optional"` IpAddresses []types.String `tfsdk:"ip_addresses" tf:"optional"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label" tf:"optional"` // Universally unique identifier (UUID) of the IP access list. ListId types.String `tfsdk:"list_id" tf:"optional"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type" tf:"optional"` // Update timestamp in milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // User ID of the user who updated this list. UpdatedBy types.Int64 `tfsdk:"updated_by" tf:"optional"` }
Definition of an IP Access list
func (*IpAccessListInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *IpAccessListInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessListInfo)
func (*IpAccessListInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *IpAccessListInfo) SyncEffectiveFieldsDuringRead(existingState IpAccessListInfo)
type ListIpAccessListResponse ¶
type ListIpAccessListResponse struct {
IpAccessLists []IpAccessListInfo `tfsdk:"ip_access_lists" tf:"optional"`
}
IP access lists were successfully returned.
func (*ListIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListIpAccessListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListIpAccessListResponse)
func (*ListIpAccessListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListIpAccessListResponse) SyncEffectiveFieldsDuringRead(existingState ListIpAccessListResponse)
type ListNccAzurePrivateEndpointRulesResponse ¶
type ListNccAzurePrivateEndpointRulesResponse struct { Items []NccAzurePrivateEndpointRule `tfsdk:"items" tf:"optional"` // A token that can be used to get the next page of results. If null, there // are no more results to show. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNccAzurePrivateEndpointRulesResponse)
func (*ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNccAzurePrivateEndpointRulesResponse) SyncEffectiveFieldsDuringRead(existingState ListNccAzurePrivateEndpointRulesResponse)
type ListNetworkConnectivityConfigurationsRequest ¶
type ListNetworkConnectivityConfigurationsRequest struct { // Pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List network connectivity configurations
func (*ListNetworkConnectivityConfigurationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNetworkConnectivityConfigurationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsRequest)
func (*ListNetworkConnectivityConfigurationsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNetworkConnectivityConfigurationsRequest) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsRequest)
type ListNetworkConnectivityConfigurationsResponse ¶
type ListNetworkConnectivityConfigurationsResponse struct { Items []NetworkConnectivityConfiguration `tfsdk:"items" tf:"optional"` // A token that can be used to get the next page of results. If null, there // are no more results to show. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNetworkConnectivityConfigurationsResponse)
func (*ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNetworkConnectivityConfigurationsResponse) SyncEffectiveFieldsDuringRead(existingState ListNetworkConnectivityConfigurationsResponse)
type ListNotificationDestinationsRequest ¶
type ListNotificationDestinationsRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List notification destinations
func (*ListNotificationDestinationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNotificationDestinationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsRequest)
func (*ListNotificationDestinationsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNotificationDestinationsRequest) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsRequest)
type ListNotificationDestinationsResponse ¶
type ListNotificationDestinationsResponse struct { // Page token for next of results. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` Results []ListNotificationDestinationsResult `tfsdk:"results" tf:"optional"` }
func (*ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResponse)
func (*ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResponse) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResponse)
type ListNotificationDestinationsResult ¶
type ListNotificationDestinationsResult struct { // [Output-only] The type of the notification destination. The type can not // be changed once set. DestinationType types.String `tfsdk:"destination_type" tf:"optional"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name" tf:"optional"` // UUID identifying notification destination. Id types.String `tfsdk:"id" tf:"optional"` }
func (*ListNotificationDestinationsResult) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResult) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListNotificationDestinationsResult)
func (*ListNotificationDestinationsResult) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListNotificationDestinationsResult) SyncEffectiveFieldsDuringRead(existingState ListNotificationDestinationsResult)
type ListPrivateEndpointRulesRequest ¶
type ListPrivateEndpointRulesRequest struct { // Your Network Connectvity Configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"-"` // Pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List private endpoint rules
func (*ListPrivateEndpointRulesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListPrivateEndpointRulesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPrivateEndpointRulesRequest)
func (*ListPrivateEndpointRulesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListPrivateEndpointRulesRequest) SyncEffectiveFieldsDuringRead(existingState ListPrivateEndpointRulesRequest)
type ListPublicTokensResponse ¶
type ListPublicTokensResponse struct { // The information for each token. TokenInfos []PublicTokenInfo `tfsdk:"token_infos" tf:"optional"` }
func (*ListPublicTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListPublicTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPublicTokensResponse)
func (*ListPublicTokensResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListPublicTokensResponse) SyncEffectiveFieldsDuringRead(existingState ListPublicTokensResponse)
type ListTokenManagementRequest ¶
type ListTokenManagementRequest struct { // User ID of the user that created the token. CreatedById types.Int64 `tfsdk:"-"` // Username of the user that created the token. CreatedByUsername types.String `tfsdk:"-"` }
List all tokens
func (*ListTokenManagementRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListTokenManagementRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTokenManagementRequest)
func (*ListTokenManagementRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListTokenManagementRequest) SyncEffectiveFieldsDuringRead(existingState ListTokenManagementRequest)
type ListTokensResponse ¶
type ListTokensResponse struct { // Token metadata of each user-created token in the workspace TokenInfos []TokenInfo `tfsdk:"token_infos" tf:"optional"` }
Tokens were successfully returned.
func (*ListTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListTokensResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTokensResponse)
func (*ListTokensResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListTokensResponse) SyncEffectiveFieldsDuringRead(existingState ListTokensResponse)
type MicrosoftTeamsConfig ¶
type MicrosoftTeamsConfig struct { // [Input-Only] URL for Microsoft Teams. Url types.String `tfsdk:"url" tf:"optional"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set" tf:"optional"` }
func (*MicrosoftTeamsConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MicrosoftTeamsConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan MicrosoftTeamsConfig)
func (*MicrosoftTeamsConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MicrosoftTeamsConfig) SyncEffectiveFieldsDuringRead(existingState MicrosoftTeamsConfig)
type NccAwsStableIpRule ¶
type NccAwsStableIpRule struct { // The list of stable IP CIDR blocks from which Databricks network traffic // originates when accessing your resources. CidrBlocks []types.String `tfsdk:"cidr_blocks" tf:"optional"` }
The stable AWS IP CIDR blocks. You can use these to configure the firewall of your resources to allow traffic from your Databricks workspace.
func (*NccAwsStableIpRule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccAwsStableIpRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAwsStableIpRule)
func (*NccAwsStableIpRule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccAwsStableIpRule) SyncEffectiveFieldsDuringRead(existingState NccAwsStableIpRule)
type NccAzurePrivateEndpointRule ¶
type NccAzurePrivateEndpointRule struct { // The current status of this private endpoint. The private endpoint rules // are effective only if the connection state is `ESTABLISHED`. Remember // that you must approve new endpoints on your resources in the Azure portal // before they take effect. // // The possible values are: - INIT: (deprecated) The endpoint has been // created and pending approval. - PENDING: The endpoint has been created // and pending approval. - ESTABLISHED: The endpoint has been approved and // is ready to use in your serverless compute resources. - REJECTED: // Connection was rejected by the private link resource owner. - // DISCONNECTED: Connection was removed by the private link resource owner, // the private endpoint becomes informative and should be deleted for // clean-up. ConnectionState types.String `tfsdk:"connection_state" tf:"optional"` // Time in epoch milliseconds when this object was created. CreationTime types.Int64 `tfsdk:"creation_time" tf:"optional"` EffectiveCreationTime types.Int64 `tfsdk:"effective_creation_time" tf:"computed,optional"` // Whether this private endpoint is deactivated. Deactivated types.Bool `tfsdk:"deactivated" tf:"optional"` EffectiveDeactivated types.Bool `tfsdk:"effective_deactivated" tf:"computed,optional"` // Time in epoch milliseconds when this object was deactivated. DeactivatedAt types.Int64 `tfsdk:"deactivated_at" tf:"optional"` EffectiveDeactivatedAt types.Int64 `tfsdk:"effective_deactivated_at" tf:"computed,optional"` // The name of the Azure private endpoint resource. EndpointName types.String `tfsdk:"endpoint_name" tf:"optional"` EffectiveEndpointName types.String `tfsdk:"effective_endpoint_name" tf:"computed,optional"` // The sub-resource type (group ID) of the target resource. Note that to // connect to workspace root storage (root DBFS), you need two endpoints, // one for `blob` and one for `dfs`. GroupId types.String `tfsdk:"group_id" tf:"optional"` // The ID of a network connectivity configuration, which is the parent // resource of this private endpoint rule object. NetworkConnectivityConfigId types.String `tfsdk:"network_connectivity_config_id" tf:"optional"` // The Azure resource ID of the target resource. ResourceId types.String `tfsdk:"resource_id" tf:"optional"` // The ID of a private endpoint rule. RuleId types.String `tfsdk:"rule_id" tf:"optional"` EffectiveRuleId types.String `tfsdk:"effective_rule_id" tf:"computed,optional"` // Time in epoch milliseconds when this object was updated. UpdatedTime types.Int64 `tfsdk:"updated_time" tf:"optional"` EffectiveUpdatedTime types.Int64 `tfsdk:"effective_updated_time" tf:"computed,optional"` }
func (*NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzurePrivateEndpointRule)
func (*NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccAzurePrivateEndpointRule) SyncEffectiveFieldsDuringRead(existingState NccAzurePrivateEndpointRule)
type NccAzureServiceEndpointRule ¶
type NccAzureServiceEndpointRule struct { // The list of subnets from which Databricks network traffic originates when // accessing your Azure resources. Subnets []types.String `tfsdk:"subnets" tf:"optional"` // The Azure region in which this service endpoint rule applies. TargetRegion types.String `tfsdk:"target_region" tf:"optional"` // The Azure services to which this service endpoint rule applies to. TargetServices []types.String `tfsdk:"target_services" tf:"optional"` }
The stable Azure service endpoints. You can configure the firewall of your Azure resources to allow traffic from your Databricks serverless compute resources.
func (*NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccAzureServiceEndpointRule)
func (*NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccAzureServiceEndpointRule) SyncEffectiveFieldsDuringRead(existingState NccAzureServiceEndpointRule)
type NccEgressConfig ¶
type NccEgressConfig struct { // The network connectivity rules that are applied by default without // resource specific configurations. You can find the stable network // information of your serverless compute resources here. DefaultRules []NccEgressDefaultRules `tfsdk:"default_rules" tf:"optional,object"` EffectiveDefaultRules []NccEgressDefaultRules `tfsdk:"effective_default_rules" tf:"computed,optional"` // The network connectivity rules that configured for each destinations. // These rules override default rules. TargetRules []NccEgressTargetRules `tfsdk:"target_rules" tf:"optional,object"` }
The network connectivity rules that apply to network traffic from your serverless compute resources.
func (*NccEgressConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccEgressConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressConfig)
func (*NccEgressConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccEgressConfig) SyncEffectiveFieldsDuringRead(existingState NccEgressConfig)
type NccEgressDefaultRules ¶
type NccEgressDefaultRules struct { // The stable AWS IP CIDR blocks. You can use these to configure the // firewall of your resources to allow traffic from your Databricks // workspace. AwsStableIpRule []NccAwsStableIpRule `tfsdk:"aws_stable_ip_rule" tf:"optional,object"` // The stable Azure service endpoints. You can configure the firewall of // your Azure resources to allow traffic from your Databricks serverless // compute resources. AzureServiceEndpointRule []NccAzureServiceEndpointRule `tfsdk:"azure_service_endpoint_rule" tf:"optional,object"` }
The network connectivity rules that are applied by default without resource specific configurations. You can find the stable network information of your serverless compute resources here.
func (*NccEgressDefaultRules) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccEgressDefaultRules) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressDefaultRules)
func (*NccEgressDefaultRules) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccEgressDefaultRules) SyncEffectiveFieldsDuringRead(existingState NccEgressDefaultRules)
type NccEgressTargetRules ¶
type NccEgressTargetRules struct {
AzurePrivateEndpointRules []NccAzurePrivateEndpointRule `tfsdk:"azure_private_endpoint_rules" tf:"optional"`
}
The network connectivity rules that configured for each destinations. These rules override default rules.
func (*NccEgressTargetRules) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NccEgressTargetRules) SyncEffectiveFieldsDuringCreateOrUpdate(plan NccEgressTargetRules)
func (*NccEgressTargetRules) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NccEgressTargetRules) SyncEffectiveFieldsDuringRead(existingState NccEgressTargetRules)
type NetworkConnectivityConfiguration ¶
type NetworkConnectivityConfiguration struct { // The Databricks account ID that hosts the credential. AccountId types.String `tfsdk:"account_id" tf:"optional"` // Time in epoch milliseconds when this object was created. CreationTime types.Int64 `tfsdk:"creation_time" tf:"optional"` EffectiveCreationTime types.Int64 `tfsdk:"effective_creation_time" tf:"computed,optional"` // The network connectivity rules that apply to network traffic from your // serverless compute resources. EgressConfig []NccEgressConfig `tfsdk:"egress_config" tf:"optional,object"` // The name of the network connectivity configuration. The name can contain // alphanumeric characters, hyphens, and underscores. The length must be // between 3 and 30 characters. The name must match the regular expression // `^[0-9a-zA-Z-_]{3,30}$`. Name types.String `tfsdk:"name" tf:"optional"` // Databricks network connectivity configuration ID. NetworkConnectivityConfigId types.String `tfsdk:"network_connectivity_config_id" tf:"optional"` EffectiveNetworkConnectivityConfigId types.String `tfsdk:"effective_network_connectivity_config_id" tf:"computed,optional"` // The region for the network connectivity configuration. Only workspaces in // the same region can be attached to the network connectivity // configuration. Region types.String `tfsdk:"region" tf:"optional"` // Time in epoch milliseconds when this object was updated. UpdatedTime types.Int64 `tfsdk:"updated_time" tf:"optional"` EffectiveUpdatedTime types.Int64 `tfsdk:"effective_updated_time" tf:"computed,optional"` }
func (*NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringCreateOrUpdate(plan NetworkConnectivityConfiguration)
func (*NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NetworkConnectivityConfiguration) SyncEffectiveFieldsDuringRead(existingState NetworkConnectivityConfiguration)
type NotificationDestination ¶
type NotificationDestination struct { // The configuration for the notification destination. Will be exactly one // of the nested configs. Only returns for users with workspace admin // permissions. Config []Config `tfsdk:"config" tf:"optional,object"` // [Output-only] The type of the notification destination. The type can not // be changed once set. DestinationType types.String `tfsdk:"destination_type" tf:"optional"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name" tf:"optional"` // UUID identifying notification destination. Id types.String `tfsdk:"id" tf:"optional"` }
func (*NotificationDestination) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NotificationDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotificationDestination)
func (*NotificationDestination) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NotificationDestination) SyncEffectiveFieldsDuringRead(existingState NotificationDestination)
type PagerdutyConfig ¶
type PagerdutyConfig struct { // [Input-Only] Integration key for PagerDuty. IntegrationKey types.String `tfsdk:"integration_key" tf:"optional"` // [Output-Only] Whether integration key is set. IntegrationKeySet types.Bool `tfsdk:"integration_key_set" tf:"optional"` }
func (*PagerdutyConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PagerdutyConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan PagerdutyConfig)
func (*PagerdutyConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PagerdutyConfig) SyncEffectiveFieldsDuringRead(existingState PagerdutyConfig)
type PartitionId ¶
type PartitionId struct { // The ID of the workspace. WorkspaceId types.Int64 `tfsdk:"workspaceId" tf:"optional"` }
Partition by workspace or account
func (*PartitionId) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PartitionId) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionId)
func (*PartitionId) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PartitionId) SyncEffectiveFieldsDuringRead(existingState PartitionId)
type PersonalComputeMessage ¶
type PersonalComputeMessage struct { // ON: Grants all users in all workspaces access to the Personal Compute // default policy, allowing all users to create single-machine compute // resources. DELEGATE: Moves access control for the Personal Compute // default policy to individual workspaces and requires a workspace’s // users or groups to be added to the ACLs of that workspace’s Personal // Compute default policy before they will be able to create compute // resources through that policy. Value types.String `tfsdk:"value" tf:""` }
func (*PersonalComputeMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PersonalComputeMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeMessage)
func (*PersonalComputeMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PersonalComputeMessage) SyncEffectiveFieldsDuringRead(existingState PersonalComputeMessage)
type PersonalComputeSetting ¶
type PersonalComputeSetting struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` PersonalCompute []PersonalComputeMessage `tfsdk:"personal_compute" tf:"object"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*PersonalComputeSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PersonalComputeSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalComputeSetting)
func (*PersonalComputeSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PersonalComputeSetting) SyncEffectiveFieldsDuringRead(existingState PersonalComputeSetting)
type PublicTokenInfo ¶
type PublicTokenInfo struct { // Comment the token was created with, if applicable. Comment types.String `tfsdk:"comment" tf:"optional"` // Server time (in epoch milliseconds) when the token was created. CreationTime types.Int64 `tfsdk:"creation_time" tf:"optional"` // Server time (in epoch milliseconds) when the token will expire, or -1 if // not applicable. ExpiryTime types.Int64 `tfsdk:"expiry_time" tf:"optional"` // The ID of this token. TokenId types.String `tfsdk:"token_id" tf:"optional"` }
func (*PublicTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PublicTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublicTokenInfo)
func (*PublicTokenInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PublicTokenInfo) SyncEffectiveFieldsDuringRead(existingState PublicTokenInfo)
type ReplaceIpAccessList ¶
type ReplaceIpAccessList struct { // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled" tf:""` // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` IpAddresses []types.String `tfsdk:"ip_addresses" tf:"optional"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label" tf:""` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type" tf:""` }
Details required to replace an IP access list.
func (*ReplaceIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ReplaceIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReplaceIpAccessList)
func (*ReplaceIpAccessList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ReplaceIpAccessList) SyncEffectiveFieldsDuringRead(existingState ReplaceIpAccessList)
type ReplaceResponse ¶
type ReplaceResponse struct { }
func (*ReplaceResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ReplaceResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReplaceResponse)
func (*ReplaceResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ReplaceResponse) SyncEffectiveFieldsDuringRead(existingState ReplaceResponse)
type RestrictWorkspaceAdminsMessage ¶
func (*RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsMessage)
func (*RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsMessage) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsMessage)
type RestrictWorkspaceAdminsSetting ¶
type RestrictWorkspaceAdminsSetting struct { // etag used for versioning. The response is at least as fresh as the eTag // provided. This is used for optimistic concurrency control as a way to // help prevent simultaneous writes of a setting overwriting each other. It // is strongly suggested that systems make use of the etag in the read -> // update pattern to perform setting updates in order to avoid race // conditions. That is, get an etag from a GET request, and pass it with the // PATCH request to identify the setting version you are updating. Etag types.String `tfsdk:"etag" tf:"optional"` RestrictWorkspaceAdmins []RestrictWorkspaceAdminsMessage `tfsdk:"restrict_workspace_admins" tf:"object"` // Name of the corresponding setting. This field is populated in the // response, but it will not be respected even if it's set in the request // body. The setting name in the path parameter will be respected instead. // Setting name is required to be 'default' if the setting only has one // instance per workspace. SettingName types.String `tfsdk:"setting_name" tf:"optional"` }
func (*RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestrictWorkspaceAdminsSetting)
func (*RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RestrictWorkspaceAdminsSetting) SyncEffectiveFieldsDuringRead(existingState RestrictWorkspaceAdminsSetting)
type RevokeTokenRequest ¶
type RevokeTokenRequest struct { // The ID of the token to be revoked. TokenId types.String `tfsdk:"token_id" tf:""` }
func (*RevokeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RevokeTokenRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenRequest)
func (*RevokeTokenRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RevokeTokenRequest) SyncEffectiveFieldsDuringRead(existingState RevokeTokenRequest)
type RevokeTokenResponse ¶
type RevokeTokenResponse struct { }
func (*RevokeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RevokeTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RevokeTokenResponse)
func (*RevokeTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RevokeTokenResponse) SyncEffectiveFieldsDuringRead(existingState RevokeTokenResponse)
type SetStatusResponse ¶
type SetStatusResponse struct { }
func (*SetStatusResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SetStatusResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetStatusResponse)
func (*SetStatusResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SetStatusResponse) SyncEffectiveFieldsDuringRead(existingState SetStatusResponse)
type SlackConfig ¶
type SlackConfig struct { // [Input-Only] URL for Slack destination. Url types.String `tfsdk:"url" tf:"optional"` // [Output-Only] Whether URL is set. UrlSet types.Bool `tfsdk:"url_set" tf:"optional"` }
func (*SlackConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SlackConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan SlackConfig)
func (*SlackConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SlackConfig) SyncEffectiveFieldsDuringRead(existingState SlackConfig)
type StringMessage ¶
type StringMessage struct { // Represents a generic string value. Value types.String `tfsdk:"value" tf:"optional"` }
func (*StringMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *StringMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan StringMessage)
func (*StringMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *StringMessage) SyncEffectiveFieldsDuringRead(existingState StringMessage)
type TokenAccessControlRequest ¶
type TokenAccessControlRequest 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 (*TokenAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlRequest)
func (*TokenAccessControlRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlRequest)
type TokenAccessControlResponse ¶
type TokenAccessControlResponse struct { // All permissions. AllPermissions []TokenPermission `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 (*TokenAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessControlResponse)
func (*TokenAccessControlResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState TokenAccessControlResponse)
type TokenInfo ¶
type TokenInfo struct { // Comment that describes the purpose of the token, specified by the token // creator. Comment types.String `tfsdk:"comment" tf:"optional"` // User ID of the user that created the token. CreatedById types.Int64 `tfsdk:"created_by_id" tf:"optional"` // Username of the user that created the token. CreatedByUsername types.String `tfsdk:"created_by_username" tf:"optional"` // Timestamp when the token was created. CreationTime types.Int64 `tfsdk:"creation_time" tf:"optional"` // Timestamp when the token expires. ExpiryTime types.Int64 `tfsdk:"expiry_time" tf:"optional"` // Approximate timestamp for the day the token was last used. Accurate up to // 1 day. LastUsedDay types.Int64 `tfsdk:"last_used_day" tf:"optional"` // User ID of the user that owns the token. OwnerId types.Int64 `tfsdk:"owner_id" tf:"optional"` // ID of the token. TokenId types.String `tfsdk:"token_id" tf:"optional"` // If applicable, the ID of the workspace that the token was created in. WorkspaceId types.Int64 `tfsdk:"workspace_id" tf:"optional"` }
func (*TokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*TokenInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
type TokenPermission ¶
type TokenPermission 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 (*TokenPermission) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermission)
func (*TokenPermission) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermission) SyncEffectiveFieldsDuringRead(existingState TokenPermission)
type TokenPermissions ¶
type TokenPermissions struct { AccessControlList []TokenAccessControlResponse `tfsdk:"access_control_list" tf:"optional"` ObjectId types.String `tfsdk:"object_id" tf:"optional"` ObjectType types.String `tfsdk:"object_type" tf:"optional"` }
func (*TokenPermissions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissions)
func (*TokenPermissions) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermissions) SyncEffectiveFieldsDuringRead(existingState TokenPermissions)
type TokenPermissionsDescription ¶
type TokenPermissionsDescription struct { Description types.String `tfsdk:"description" tf:"optional"` // Permission level PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"` }
func (*TokenPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsDescription)
func (*TokenPermissionsDescription) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsDescription)
type TokenPermissionsRequest ¶
type TokenPermissionsRequest struct {
AccessControlList []TokenAccessControlRequest `tfsdk:"access_control_list" tf:"optional"`
}
func (*TokenPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenPermissionsRequest)
func (*TokenPermissionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState TokenPermissionsRequest)
type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest ¶ added in v1.57.0
type UpdateAibiDashboardEmbeddingAccessPolicySettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []AibiDashboardEmbeddingAccessPolicySetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
func (*UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingAccessPolicySettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingAccessPolicySettingRequest)
type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest ¶ added in v1.57.0
type UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []AibiDashboardEmbeddingApprovedDomainsSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
func (*UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.57.0
func (newState *UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequest)
type UpdateAutomaticClusterUpdateSettingRequest ¶
type UpdateAutomaticClusterUpdateSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []AutomaticClusterUpdateSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAutomaticClusterUpdateSettingRequest)
func (*UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateAutomaticClusterUpdateSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAutomaticClusterUpdateSettingRequest)
type UpdateComplianceSecurityProfileSettingRequest ¶
type UpdateComplianceSecurityProfileSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []ComplianceSecurityProfileSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComplianceSecurityProfileSettingRequest)
func (*UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateComplianceSecurityProfileSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateComplianceSecurityProfileSettingRequest)
type UpdateCspEnablementAccountSettingRequest ¶
type UpdateCspEnablementAccountSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []CspEnablementAccountSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCspEnablementAccountSettingRequest)
func (*UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateCspEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCspEnablementAccountSettingRequest)
type UpdateDefaultNamespaceSettingRequest ¶
type UpdateDefaultNamespaceSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` // This represents the setting configuration for the default namespace in // the Databricks workspace. Setting the default catalog for the workspace // determines the catalog that is used when queries do not reference a fully // qualified 3 level name. For example, if the default catalog is set to // 'retail_prod' then a query 'SELECT * FROM myTable' would reference the // object 'retail_prod.default.myTable' (the schema 'default' is always // assumed). This setting requires a restart of clusters and SQL warehouses // to take effect. Additionally, the default namespace only applies when // using Unity Catalog-enabled compute. Setting []DefaultNamespaceSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDefaultNamespaceSettingRequest)
func (*UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDefaultNamespaceSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDefaultNamespaceSettingRequest)
type UpdateDisableLegacyAccessRequest ¶ added in v1.53.0
type UpdateDisableLegacyAccessRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []DisableLegacyAccess `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyAccessRequest)
func (*UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDisableLegacyAccessRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyAccessRequest)
type UpdateDisableLegacyDbfsRequest ¶ added in v1.54.0
type UpdateDisableLegacyDbfsRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []DisableLegacyDbfs `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyDbfsRequest)
func (*UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDisableLegacyDbfsRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyDbfsRequest)
type UpdateDisableLegacyFeaturesRequest ¶ added in v1.53.0
type UpdateDisableLegacyFeaturesRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []DisableLegacyFeatures `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateDisableLegacyFeaturesRequest)
func (*UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateDisableLegacyFeaturesRequest) SyncEffectiveFieldsDuringRead(existingState UpdateDisableLegacyFeaturesRequest)
type UpdateEnhancedSecurityMonitoringSettingRequest ¶
type UpdateEnhancedSecurityMonitoringSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []EnhancedSecurityMonitoringSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEnhancedSecurityMonitoringSettingRequest)
func (*UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateEnhancedSecurityMonitoringSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateEnhancedSecurityMonitoringSettingRequest)
type UpdateEsmEnablementAccountSettingRequest ¶
type UpdateEsmEnablementAccountSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []EsmEnablementAccountSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateEsmEnablementAccountSettingRequest)
func (*UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateEsmEnablementAccountSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateEsmEnablementAccountSettingRequest)
type UpdateIpAccessList ¶
type UpdateIpAccessList struct { // Specifies whether this IP access list is enabled. Enabled types.Bool `tfsdk:"enabled" tf:"optional"` // The ID for the corresponding IP access list IpAccessListId types.String `tfsdk:"-"` IpAddresses []types.String `tfsdk:"ip_addresses" tf:"optional"` // Label for the IP access list. This **cannot** be empty. Label types.String `tfsdk:"label" tf:"optional"` // Type of IP access list. Valid values are as follows and are // case-sensitive: // // * `ALLOW`: An allow list. Include this IP or range. * `BLOCK`: A block // list. Exclude this IP or range. IP addresses in the block list are // excluded even if they are included in an allow list. ListType types.String `tfsdk:"list_type" tf:"optional"` }
Details required to update an IP access list.
func (*UpdateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateIpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateIpAccessList)
func (*UpdateIpAccessList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateIpAccessList) SyncEffectiveFieldsDuringRead(existingState UpdateIpAccessList)
type UpdateNotificationDestinationRequest ¶
type UpdateNotificationDestinationRequest struct { // The configuration for the notification destination. Must wrap EXACTLY one // of the nested configs. Config []Config `tfsdk:"config" tf:"optional,object"` // The display name for the notification destination. DisplayName types.String `tfsdk:"display_name" tf:"optional"` // UUID identifying notification destination. Id types.String `tfsdk:"-"` }
func (*UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateNotificationDestinationRequest)
func (*UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateNotificationDestinationRequest) SyncEffectiveFieldsDuringRead(existingState UpdateNotificationDestinationRequest)
type UpdatePersonalComputeSettingRequest ¶
type UpdatePersonalComputeSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []PersonalComputeSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalComputeSettingRequest)
func (*UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdatePersonalComputeSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalComputeSettingRequest)
type UpdateResponse ¶
type UpdateResponse struct { }
func (*UpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateResponse)
func (*UpdateResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateResponse) SyncEffectiveFieldsDuringRead(existingState UpdateResponse)
type UpdateRestrictWorkspaceAdminsSettingRequest ¶
type UpdateRestrictWorkspaceAdminsSettingRequest struct { // This should always be set to true for Settings API. Added for AIP // compliance. AllowMissing types.Bool `tfsdk:"allow_missing" tf:""` // Field mask is required to be passed into the PATCH request. Field mask // specifies which fields of the setting payload will be updated. The field // mask needs to be supplied as single string. To specify multiple fields in // the field mask, use comma as the separator (no space). FieldMask types.String `tfsdk:"field_mask" tf:""` Setting []RestrictWorkspaceAdminsSetting `tfsdk:"setting" tf:"object"` }
Details required to update a setting.
func (*UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRestrictWorkspaceAdminsSettingRequest)
func (*UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateRestrictWorkspaceAdminsSettingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRestrictWorkspaceAdminsSettingRequest)