Documentation ¶
Index ¶
- type CreateCustomAppIntegration
- type CreateCustomAppIntegrationOutput
- type CreatePublishedAppIntegration
- type CreatePublishedAppIntegrationOutput
- type CreateServicePrincipalSecretRequest
- type CreateServicePrincipalSecretResponse
- type DataPlaneInfo
- type DeleteCustomAppIntegrationOutput
- type DeleteCustomAppIntegrationRequest
- type DeletePublishedAppIntegrationOutput
- type DeletePublishedAppIntegrationRequest
- type DeleteResponse
- type DeleteServicePrincipalSecretRequest
- type GetCustomAppIntegrationOutput
- type GetCustomAppIntegrationRequest
- type GetCustomAppIntegrationsOutput
- type GetPublishedAppIntegrationOutput
- type GetPublishedAppIntegrationRequest
- type GetPublishedAppIntegrationsOutput
- type GetPublishedAppsOutput
- type ListCustomAppIntegrationsRequest
- type ListOAuthPublishedAppsRequest
- type ListPublishedAppIntegrationsRequest
- type ListServicePrincipalSecretsRequest
- type ListServicePrincipalSecretsResponse
- type PublishedAppOutput
- type SecretInfo
- type TokenAccessPolicy
- type UpdateCustomAppIntegration
- type UpdateCustomAppIntegrationOutput
- type UpdatePublishedAppIntegration
- type UpdatePublishedAppIntegrationOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCustomAppIntegration ¶
type CreateCustomAppIntegration struct { // This field indicates whether an OAuth client secret is required to // authenticate this client. Confidential types.Bool `tfsdk:"confidential" tf:"optional"` // Name of the custom OAuth app Name types.String `tfsdk:"name" tf:"optional"` // List of OAuth redirect urls RedirectUrls []types.String `tfsdk:"redirect_urls" tf:"optional"` // OAuth scopes granted to the application. Supported scopes: all-apis, sql, // offline_access, openid, profile, email. Scopes []types.String `tfsdk:"scopes" tf:"optional"` // Token access policy TokenAccessPolicy []TokenAccessPolicy `tfsdk:"token_access_policy" tf:"optional,object"` }
func (*CreateCustomAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateCustomAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCustomAppIntegration)
func (*CreateCustomAppIntegration) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateCustomAppIntegration) SyncEffectiveFieldsDuringRead(existingState CreateCustomAppIntegration)
type CreateCustomAppIntegrationOutput ¶
type CreateCustomAppIntegrationOutput struct { // OAuth client-id generated by the Databricks ClientId types.String `tfsdk:"client_id" tf:"optional"` // OAuth client-secret generated by the Databricks. If this is a // confidential OAuth app client-secret will be generated. ClientSecret types.String `tfsdk:"client_secret" tf:"optional"` // Unique integration id for the custom OAuth app IntegrationId types.String `tfsdk:"integration_id" tf:"optional"` }
func (*CreateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCustomAppIntegrationOutput)
func (*CreateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState CreateCustomAppIntegrationOutput)
type CreatePublishedAppIntegration ¶
type CreatePublishedAppIntegration struct { // App id of the OAuth published app integration. For example power-bi, // tableau-deskop AppId types.String `tfsdk:"app_id" tf:"optional"` // Token access policy TokenAccessPolicy []TokenAccessPolicy `tfsdk:"token_access_policy" tf:"optional,object"` }
func (*CreatePublishedAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePublishedAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePublishedAppIntegration)
func (*CreatePublishedAppIntegration) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePublishedAppIntegration) SyncEffectiveFieldsDuringRead(existingState CreatePublishedAppIntegration)
type CreatePublishedAppIntegrationOutput ¶
type CreatePublishedAppIntegrationOutput struct { // Unique integration id for the published OAuth app IntegrationId types.String `tfsdk:"integration_id" tf:"optional"` }
func (*CreatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePublishedAppIntegrationOutput)
func (*CreatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState CreatePublishedAppIntegrationOutput)
type CreateServicePrincipalSecretRequest ¶
type CreateServicePrincipalSecretRequest struct { // The service principal ID. ServicePrincipalId types.Int64 `tfsdk:"-"` }
Create service principal secret
func (*CreateServicePrincipalSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateServicePrincipalSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateServicePrincipalSecretRequest)
func (*CreateServicePrincipalSecretRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateServicePrincipalSecretRequest) SyncEffectiveFieldsDuringRead(existingState CreateServicePrincipalSecretRequest)
type CreateServicePrincipalSecretResponse ¶
type CreateServicePrincipalSecretResponse struct { // UTC time when the secret was created CreateTime types.String `tfsdk:"create_time" tf:"optional"` // ID of the secret Id types.String `tfsdk:"id" tf:"optional"` // Secret Value Secret types.String `tfsdk:"secret" tf:"optional"` // Secret Hash SecretHash types.String `tfsdk:"secret_hash" tf:"optional"` // Status of the secret Status types.String `tfsdk:"status" tf:"optional"` // UTC time when the secret was updated UpdateTime types.String `tfsdk:"update_time" tf:"optional"` }
func (*CreateServicePrincipalSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateServicePrincipalSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateServicePrincipalSecretResponse)
func (*CreateServicePrincipalSecretResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateServicePrincipalSecretResponse) SyncEffectiveFieldsDuringRead(existingState CreateServicePrincipalSecretResponse)
type DataPlaneInfo ¶
type DataPlaneInfo struct { // Authorization details as a string. AuthorizationDetails types.String `tfsdk:"authorization_details" tf:"optional"` // The URL of the endpoint for this operation in the dataplane. EndpointUrl types.String `tfsdk:"endpoint_url" tf:"optional"` }
func (*DataPlaneInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DataPlaneInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataPlaneInfo)
func (*DataPlaneInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DataPlaneInfo) SyncEffectiveFieldsDuringRead(existingState DataPlaneInfo)
type DeleteCustomAppIntegrationOutput ¶
type DeleteCustomAppIntegrationOutput struct { }
func (*DeleteCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCustomAppIntegrationOutput)
func (*DeleteCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState DeleteCustomAppIntegrationOutput)
type DeleteCustomAppIntegrationRequest ¶
Delete Custom OAuth App Integration
func (*DeleteCustomAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteCustomAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCustomAppIntegrationRequest)
func (*DeleteCustomAppIntegrationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteCustomAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCustomAppIntegrationRequest)
type DeletePublishedAppIntegrationOutput ¶
type DeletePublishedAppIntegrationOutput struct { }
func (*DeletePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeletePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePublishedAppIntegrationOutput)
func (*DeletePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeletePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState DeletePublishedAppIntegrationOutput)
type DeletePublishedAppIntegrationRequest ¶
Delete Published OAuth App Integration
func (*DeletePublishedAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeletePublishedAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePublishedAppIntegrationRequest)
func (*DeletePublishedAppIntegrationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeletePublishedAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState DeletePublishedAppIntegrationRequest)
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 DeleteServicePrincipalSecretRequest ¶
type DeleteServicePrincipalSecretRequest struct { // The secret ID. SecretId types.String `tfsdk:"-"` // The service principal ID. ServicePrincipalId types.Int64 `tfsdk:"-"` }
Delete service principal secret
func (*DeleteServicePrincipalSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteServicePrincipalSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteServicePrincipalSecretRequest)
func (*DeleteServicePrincipalSecretRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteServicePrincipalSecretRequest) SyncEffectiveFieldsDuringRead(existingState DeleteServicePrincipalSecretRequest)
type GetCustomAppIntegrationOutput ¶
type GetCustomAppIntegrationOutput struct { // The client id of the custom OAuth app ClientId types.String `tfsdk:"client_id" tf:"optional"` // This field indicates whether an OAuth client secret is required to // authenticate this client. Confidential types.Bool `tfsdk:"confidential" tf:"optional"` CreateTime types.String `tfsdk:"create_time" tf:"optional"` CreatedBy types.Int64 `tfsdk:"created_by" tf:"optional"` CreatorUsername types.String `tfsdk:"creator_username" tf:"optional"` // ID of this custom app IntegrationId types.String `tfsdk:"integration_id" tf:"optional"` // The display name of the custom OAuth app Name types.String `tfsdk:"name" tf:"optional"` // List of OAuth redirect urls RedirectUrls []types.String `tfsdk:"redirect_urls" tf:"optional"` Scopes []types.String `tfsdk:"scopes" tf:"optional"` // Token access policy TokenAccessPolicy []TokenAccessPolicy `tfsdk:"token_access_policy" tf:"optional,object"` }
func (*GetCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCustomAppIntegrationOutput)
func (*GetCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState GetCustomAppIntegrationOutput)
type GetCustomAppIntegrationRequest ¶
Get OAuth Custom App Integration
func (*GetCustomAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetCustomAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCustomAppIntegrationRequest)
func (*GetCustomAppIntegrationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetCustomAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState GetCustomAppIntegrationRequest)
type GetCustomAppIntegrationsOutput ¶
type GetCustomAppIntegrationsOutput struct { // List of Custom OAuth App Integrations defined for the account. Apps []GetCustomAppIntegrationOutput `tfsdk:"apps" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*GetCustomAppIntegrationsOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetCustomAppIntegrationsOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCustomAppIntegrationsOutput)
func (*GetCustomAppIntegrationsOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetCustomAppIntegrationsOutput) SyncEffectiveFieldsDuringRead(existingState GetCustomAppIntegrationsOutput)
type GetPublishedAppIntegrationOutput ¶
type GetPublishedAppIntegrationOutput struct { // App-id of the published app integration AppId types.String `tfsdk:"app_id" tf:"optional"` CreateTime types.String `tfsdk:"create_time" tf:"optional"` CreatedBy types.Int64 `tfsdk:"created_by" tf:"optional"` // Unique integration id for the published OAuth app IntegrationId types.String `tfsdk:"integration_id" tf:"optional"` // Display name of the published OAuth app Name types.String `tfsdk:"name" tf:"optional"` // Token access policy TokenAccessPolicy []TokenAccessPolicy `tfsdk:"token_access_policy" tf:"optional,object"` }
func (*GetPublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppIntegrationOutput)
func (*GetPublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppIntegrationOutput)
type GetPublishedAppIntegrationRequest ¶
Get OAuth Published App Integration
func (*GetPublishedAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPublishedAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppIntegrationRequest)
func (*GetPublishedAppIntegrationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPublishedAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppIntegrationRequest)
type GetPublishedAppIntegrationsOutput ¶
type GetPublishedAppIntegrationsOutput struct { // List of Published OAuth App Integrations defined for the account. Apps []GetPublishedAppIntegrationOutput `tfsdk:"apps" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*GetPublishedAppIntegrationsOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPublishedAppIntegrationsOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppIntegrationsOutput)
func (*GetPublishedAppIntegrationsOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPublishedAppIntegrationsOutput) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppIntegrationsOutput)
type GetPublishedAppsOutput ¶
type GetPublishedAppsOutput struct { // List of Published OAuth Apps. Apps []PublishedAppOutput `tfsdk:"apps" tf:"optional"` // A token that can be used to get the next page of results. If not present, // there are no more results to show. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*GetPublishedAppsOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPublishedAppsOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppsOutput)
func (*GetPublishedAppsOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPublishedAppsOutput) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppsOutput)
type ListCustomAppIntegrationsRequest ¶
type ListCustomAppIntegrationsRequest struct { IncludeCreatorUsername types.Bool `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
Get custom oauth app integrations
func (*ListCustomAppIntegrationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListCustomAppIntegrationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCustomAppIntegrationsRequest)
func (*ListCustomAppIntegrationsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListCustomAppIntegrationsRequest) SyncEffectiveFieldsDuringRead(existingState ListCustomAppIntegrationsRequest)
type ListOAuthPublishedAppsRequest ¶
type ListOAuthPublishedAppsRequest struct { // The max number of OAuth published apps to return in one page. PageSize types.Int64 `tfsdk:"-"` // A token that can be used to get the next page of results. PageToken types.String `tfsdk:"-"` }
Get all the published OAuth apps
func (*ListOAuthPublishedAppsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListOAuthPublishedAppsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListOAuthPublishedAppsRequest)
func (*ListOAuthPublishedAppsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListOAuthPublishedAppsRequest) SyncEffectiveFieldsDuringRead(existingState ListOAuthPublishedAppsRequest)
type ListPublishedAppIntegrationsRequest ¶
type ListPublishedAppIntegrationsRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
Get published oauth app integrations
func (*ListPublishedAppIntegrationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListPublishedAppIntegrationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPublishedAppIntegrationsRequest)
func (*ListPublishedAppIntegrationsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListPublishedAppIntegrationsRequest) SyncEffectiveFieldsDuringRead(existingState ListPublishedAppIntegrationsRequest)
type ListServicePrincipalSecretsRequest ¶
type ListServicePrincipalSecretsRequest struct { // The service principal ID. ServicePrincipalId types.Int64 `tfsdk:"-"` }
List service principal secrets
func (*ListServicePrincipalSecretsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListServicePrincipalSecretsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListServicePrincipalSecretsRequest)
func (*ListServicePrincipalSecretsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListServicePrincipalSecretsRequest) SyncEffectiveFieldsDuringRead(existingState ListServicePrincipalSecretsRequest)
type ListServicePrincipalSecretsResponse ¶
type ListServicePrincipalSecretsResponse struct { // List of the secrets Secrets []SecretInfo `tfsdk:"secrets" tf:"optional"` }
func (*ListServicePrincipalSecretsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListServicePrincipalSecretsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListServicePrincipalSecretsResponse)
func (*ListServicePrincipalSecretsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListServicePrincipalSecretsResponse) SyncEffectiveFieldsDuringRead(existingState ListServicePrincipalSecretsResponse)
type PublishedAppOutput ¶
type PublishedAppOutput struct { // Unique ID of the published OAuth app. AppId types.String `tfsdk:"app_id" tf:"optional"` // Client ID of the published OAuth app. It is the client_id in the OAuth // flow ClientId types.String `tfsdk:"client_id" tf:"optional"` // Description of the published OAuth app. Description types.String `tfsdk:"description" tf:"optional"` // Whether the published OAuth app is a confidential client. It is always // false for published OAuth apps. IsConfidentialClient types.Bool `tfsdk:"is_confidential_client" tf:"optional"` // The display name of the published OAuth app. Name types.String `tfsdk:"name" tf:"optional"` // Redirect URLs of the published OAuth app. RedirectUrls []types.String `tfsdk:"redirect_urls" tf:"optional"` // Required scopes for the published OAuth app. Scopes []types.String `tfsdk:"scopes" tf:"optional"` }
func (*PublishedAppOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PublishedAppOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishedAppOutput)
func (*PublishedAppOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PublishedAppOutput) SyncEffectiveFieldsDuringRead(existingState PublishedAppOutput)
type SecretInfo ¶
type SecretInfo struct { // UTC time when the secret was created CreateTime types.String `tfsdk:"create_time" tf:"optional"` // ID of the secret Id types.String `tfsdk:"id" tf:"optional"` // Secret Hash SecretHash types.String `tfsdk:"secret_hash" tf:"optional"` // Status of the secret Status types.String `tfsdk:"status" tf:"optional"` // UTC time when the secret was updated UpdateTime types.String `tfsdk:"update_time" tf:"optional"` }
func (*SecretInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SecretInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretInfo)
func (*SecretInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SecretInfo) SyncEffectiveFieldsDuringRead(existingState SecretInfo)
type TokenAccessPolicy ¶
type TokenAccessPolicy struct { // access token time to live in minutes AccessTokenTtlInMinutes types.Int64 `tfsdk:"access_token_ttl_in_minutes" tf:"optional"` // refresh token time to live in minutes RefreshTokenTtlInMinutes types.Int64 `tfsdk:"refresh_token_ttl_in_minutes" tf:"optional"` }
func (*TokenAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessPolicy)
func (*TokenAccessPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenAccessPolicy) SyncEffectiveFieldsDuringRead(existingState TokenAccessPolicy)
type UpdateCustomAppIntegration ¶
type UpdateCustomAppIntegration struct { IntegrationId types.String `tfsdk:"-"` // List of OAuth redirect urls to be updated in the custom OAuth app // integration RedirectUrls []types.String `tfsdk:"redirect_urls" tf:"optional"` // Token access policy to be updated in the custom OAuth app integration TokenAccessPolicy []TokenAccessPolicy `tfsdk:"token_access_policy" tf:"optional,object"` }
func (*UpdateCustomAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateCustomAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCustomAppIntegration)
func (*UpdateCustomAppIntegration) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateCustomAppIntegration) SyncEffectiveFieldsDuringRead(existingState UpdateCustomAppIntegration)
type UpdateCustomAppIntegrationOutput ¶
type UpdateCustomAppIntegrationOutput struct { }
func (*UpdateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCustomAppIntegrationOutput)
func (*UpdateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState UpdateCustomAppIntegrationOutput)
type UpdatePublishedAppIntegration ¶
type UpdatePublishedAppIntegration struct { IntegrationId types.String `tfsdk:"-"` // Token access policy to be updated in the published OAuth app integration TokenAccessPolicy []TokenAccessPolicy `tfsdk:"token_access_policy" tf:"optional,object"` }
func (*UpdatePublishedAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdatePublishedAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePublishedAppIntegration)
func (*UpdatePublishedAppIntegration) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdatePublishedAppIntegration) SyncEffectiveFieldsDuringRead(existingState UpdatePublishedAppIntegration)
type UpdatePublishedAppIntegrationOutput ¶
type UpdatePublishedAppIntegrationOutput struct { }
func (*UpdatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePublishedAppIntegrationOutput)
func (*UpdatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState UpdatePublishedAppIntegrationOutput)
Click to show internal directories.
Click to hide internal directories.