Documentation ¶
Index ¶
- type CreateAccountFederationPolicyRequest
- func (a CreateAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateAccountFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
- func (o *CreateAccountFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
- func (newState *CreateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateAccountFederationPolicyRequest)
- func (newState *CreateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState CreateAccountFederationPolicyRequest)
- func (o CreateAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateAccountFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type CreateCustomAppIntegration
- func (a CreateCustomAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCustomAppIntegration) GetRedirectUrls(ctx context.Context) ([]types.String, bool)
- func (o *CreateCustomAppIntegration) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *CreateCustomAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
- func (o *CreateCustomAppIntegration) SetRedirectUrls(ctx context.Context, v []types.String)
- func (o *CreateCustomAppIntegration) SetScopes(ctx context.Context, v []types.String)
- func (o *CreateCustomAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
- func (newState *CreateCustomAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCustomAppIntegration)
- func (newState *CreateCustomAppIntegration) SyncEffectiveFieldsDuringRead(existingState CreateCustomAppIntegration)
- func (o CreateCustomAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCustomAppIntegration) Type(ctx context.Context) attr.Type
- type CreateCustomAppIntegrationOutput
- func (a CreateCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCustomAppIntegrationOutput)
- func (newState *CreateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState CreateCustomAppIntegrationOutput)
- func (o CreateCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCustomAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type CreatePublishedAppIntegration
- func (a CreatePublishedAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreatePublishedAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
- func (o *CreatePublishedAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
- func (newState *CreatePublishedAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePublishedAppIntegration)
- func (newState *CreatePublishedAppIntegration) SyncEffectiveFieldsDuringRead(existingState CreatePublishedAppIntegration)
- func (o CreatePublishedAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePublishedAppIntegration) Type(ctx context.Context) attr.Type
- type CreatePublishedAppIntegrationOutput
- func (a CreatePublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePublishedAppIntegrationOutput)
- func (newState *CreatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState CreatePublishedAppIntegrationOutput)
- func (o CreatePublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePublishedAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type CreateServicePrincipalFederationPolicyRequest
- func (a CreateServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateServicePrincipalFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
- func (o *CreateServicePrincipalFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
- func (newState *CreateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateServicePrincipalFederationPolicyRequest)
- func (newState *CreateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState CreateServicePrincipalFederationPolicyRequest)
- func (o CreateServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateServicePrincipalFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type CreateServicePrincipalSecretRequest
- func (a CreateServicePrincipalSecretRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateServicePrincipalSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateServicePrincipalSecretRequest)
- func (newState *CreateServicePrincipalSecretRequest) SyncEffectiveFieldsDuringRead(existingState CreateServicePrincipalSecretRequest)
- func (o CreateServicePrincipalSecretRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateServicePrincipalSecretRequest) Type(ctx context.Context) attr.Type
- type CreateServicePrincipalSecretResponse
- func (a CreateServicePrincipalSecretResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateServicePrincipalSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateServicePrincipalSecretResponse)
- func (newState *CreateServicePrincipalSecretResponse) SyncEffectiveFieldsDuringRead(existingState CreateServicePrincipalSecretResponse)
- func (o CreateServicePrincipalSecretResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateServicePrincipalSecretResponse) Type(ctx context.Context) attr.Type
- type DataPlaneInfo
- func (a DataPlaneInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DataPlaneInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataPlaneInfo)
- func (newState *DataPlaneInfo) SyncEffectiveFieldsDuringRead(existingState DataPlaneInfo)
- func (o DataPlaneInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DataPlaneInfo) Type(ctx context.Context) attr.Type
- type DeleteAccountFederationPolicyRequest
- func (a DeleteAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountFederationPolicyRequest)
- func (newState *DeleteAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountFederationPolicyRequest)
- func (o DeleteAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAccountFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type DeleteCustomAppIntegrationOutput
- func (a DeleteCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCustomAppIntegrationOutput)
- func (newState *DeleteCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState DeleteCustomAppIntegrationOutput)
- func (o DeleteCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCustomAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type DeleteCustomAppIntegrationRequest
- func (a DeleteCustomAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCustomAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCustomAppIntegrationRequest)
- func (newState *DeleteCustomAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCustomAppIntegrationRequest)
- func (o DeleteCustomAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCustomAppIntegrationRequest) Type(ctx context.Context) attr.Type
- type DeletePublishedAppIntegrationOutput
- func (a DeletePublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeletePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePublishedAppIntegrationOutput)
- func (newState *DeletePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState DeletePublishedAppIntegrationOutput)
- func (o DeletePublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePublishedAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type DeletePublishedAppIntegrationRequest
- func (a DeletePublishedAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeletePublishedAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePublishedAppIntegrationRequest)
- func (newState *DeletePublishedAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState DeletePublishedAppIntegrationRequest)
- func (o DeletePublishedAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePublishedAppIntegrationRequest) Type(ctx context.Context) attr.Type
- type DeleteResponse
- func (a DeleteResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse)
- func (newState *DeleteResponse) SyncEffectiveFieldsDuringRead(existingState DeleteResponse)
- func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteResponse) Type(ctx context.Context) attr.Type
- type DeleteServicePrincipalFederationPolicyRequest
- func (a DeleteServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteServicePrincipalFederationPolicyRequest)
- func (newState *DeleteServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState DeleteServicePrincipalFederationPolicyRequest)
- func (o DeleteServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteServicePrincipalFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type DeleteServicePrincipalSecretRequest
- func (a DeleteServicePrincipalSecretRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteServicePrincipalSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteServicePrincipalSecretRequest)
- func (newState *DeleteServicePrincipalSecretRequest) SyncEffectiveFieldsDuringRead(existingState DeleteServicePrincipalSecretRequest)
- func (o DeleteServicePrincipalSecretRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteServicePrincipalSecretRequest) Type(ctx context.Context) attr.Type
- type FederationPolicy
- func (a FederationPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *FederationPolicy) GetOidcPolicy(ctx context.Context) (OidcFederationPolicy, bool)
- func (o *FederationPolicy) SetOidcPolicy(ctx context.Context, v OidcFederationPolicy)
- func (newState *FederationPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan FederationPolicy)
- func (newState *FederationPolicy) SyncEffectiveFieldsDuringRead(existingState FederationPolicy)
- func (o FederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FederationPolicy) Type(ctx context.Context) attr.Type
- type GetAccountFederationPolicyRequest
- func (a GetAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountFederationPolicyRequest)
- func (newState *GetAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountFederationPolicyRequest)
- func (o GetAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAccountFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type GetCustomAppIntegrationOutput
- func (a GetCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetCustomAppIntegrationOutput) GetRedirectUrls(ctx context.Context) ([]types.String, bool)
- func (o *GetCustomAppIntegrationOutput) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *GetCustomAppIntegrationOutput) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
- func (o *GetCustomAppIntegrationOutput) SetRedirectUrls(ctx context.Context, v []types.String)
- func (o *GetCustomAppIntegrationOutput) SetScopes(ctx context.Context, v []types.String)
- func (o *GetCustomAppIntegrationOutput) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
- func (newState *GetCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCustomAppIntegrationOutput)
- func (newState *GetCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState GetCustomAppIntegrationOutput)
- func (o GetCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCustomAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type GetCustomAppIntegrationRequest
- func (a GetCustomAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetCustomAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCustomAppIntegrationRequest)
- func (newState *GetCustomAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState GetCustomAppIntegrationRequest)
- func (o GetCustomAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCustomAppIntegrationRequest) Type(ctx context.Context) attr.Type
- type GetCustomAppIntegrationsOutput
- func (o *GetCustomAppIntegrationsOutput) GetApps(ctx context.Context) ([]GetCustomAppIntegrationOutput, bool)
- func (a GetCustomAppIntegrationsOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetCustomAppIntegrationsOutput) SetApps(ctx context.Context, v []GetCustomAppIntegrationOutput)
- func (newState *GetCustomAppIntegrationsOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCustomAppIntegrationsOutput)
- func (newState *GetCustomAppIntegrationsOutput) SyncEffectiveFieldsDuringRead(existingState GetCustomAppIntegrationsOutput)
- func (o GetCustomAppIntegrationsOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCustomAppIntegrationsOutput) Type(ctx context.Context) attr.Type
- type GetPublishedAppIntegrationOutput
- func (a GetPublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPublishedAppIntegrationOutput) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
- func (o *GetPublishedAppIntegrationOutput) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
- func (newState *GetPublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppIntegrationOutput)
- func (newState *GetPublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppIntegrationOutput)
- func (o GetPublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPublishedAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type GetPublishedAppIntegrationRequest
- func (a GetPublishedAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetPublishedAppIntegrationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppIntegrationRequest)
- func (newState *GetPublishedAppIntegrationRequest) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppIntegrationRequest)
- func (o GetPublishedAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPublishedAppIntegrationRequest) Type(ctx context.Context) attr.Type
- type GetPublishedAppIntegrationsOutput
- func (o *GetPublishedAppIntegrationsOutput) GetApps(ctx context.Context) ([]GetPublishedAppIntegrationOutput, bool)
- func (a GetPublishedAppIntegrationsOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPublishedAppIntegrationsOutput) SetApps(ctx context.Context, v []GetPublishedAppIntegrationOutput)
- func (newState *GetPublishedAppIntegrationsOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppIntegrationsOutput)
- func (newState *GetPublishedAppIntegrationsOutput) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppIntegrationsOutput)
- func (o GetPublishedAppIntegrationsOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPublishedAppIntegrationsOutput) Type(ctx context.Context) attr.Type
- type GetPublishedAppsOutput
- func (o *GetPublishedAppsOutput) GetApps(ctx context.Context) ([]PublishedAppOutput, bool)
- func (a GetPublishedAppsOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPublishedAppsOutput) SetApps(ctx context.Context, v []PublishedAppOutput)
- func (newState *GetPublishedAppsOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPublishedAppsOutput)
- func (newState *GetPublishedAppsOutput) SyncEffectiveFieldsDuringRead(existingState GetPublishedAppsOutput)
- func (o GetPublishedAppsOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPublishedAppsOutput) Type(ctx context.Context) attr.Type
- type GetServicePrincipalFederationPolicyRequest
- func (a GetServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetServicePrincipalFederationPolicyRequest)
- func (newState *GetServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState GetServicePrincipalFederationPolicyRequest)
- func (o GetServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetServicePrincipalFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type ListAccountFederationPoliciesRequest
- func (a ListAccountFederationPoliciesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListAccountFederationPoliciesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountFederationPoliciesRequest)
- func (newState *ListAccountFederationPoliciesRequest) SyncEffectiveFieldsDuringRead(existingState ListAccountFederationPoliciesRequest)
- func (o ListAccountFederationPoliciesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAccountFederationPoliciesRequest) Type(ctx context.Context) attr.Type
- type ListCustomAppIntegrationsRequest
- func (a ListCustomAppIntegrationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListCustomAppIntegrationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCustomAppIntegrationsRequest)
- func (newState *ListCustomAppIntegrationsRequest) SyncEffectiveFieldsDuringRead(existingState ListCustomAppIntegrationsRequest)
- func (o ListCustomAppIntegrationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCustomAppIntegrationsRequest) Type(ctx context.Context) attr.Type
- type ListFederationPoliciesResponse
- func (a ListFederationPoliciesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListFederationPoliciesResponse) GetPolicies(ctx context.Context) ([]FederationPolicy, bool)
- func (o *ListFederationPoliciesResponse) SetPolicies(ctx context.Context, v []FederationPolicy)
- func (newState *ListFederationPoliciesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFederationPoliciesResponse)
- func (newState *ListFederationPoliciesResponse) SyncEffectiveFieldsDuringRead(existingState ListFederationPoliciesResponse)
- func (o ListFederationPoliciesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListFederationPoliciesResponse) Type(ctx context.Context) attr.Type
- type ListOAuthPublishedAppsRequest
- func (a ListOAuthPublishedAppsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListOAuthPublishedAppsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListOAuthPublishedAppsRequest)
- func (newState *ListOAuthPublishedAppsRequest) SyncEffectiveFieldsDuringRead(existingState ListOAuthPublishedAppsRequest)
- func (o ListOAuthPublishedAppsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListOAuthPublishedAppsRequest) Type(ctx context.Context) attr.Type
- type ListPublishedAppIntegrationsRequest
- func (a ListPublishedAppIntegrationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListPublishedAppIntegrationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPublishedAppIntegrationsRequest)
- func (newState *ListPublishedAppIntegrationsRequest) SyncEffectiveFieldsDuringRead(existingState ListPublishedAppIntegrationsRequest)
- func (o ListPublishedAppIntegrationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPublishedAppIntegrationsRequest) Type(ctx context.Context) attr.Type
- type ListServicePrincipalFederationPoliciesRequest
- func (a ListServicePrincipalFederationPoliciesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListServicePrincipalFederationPoliciesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListServicePrincipalFederationPoliciesRequest)
- func (newState *ListServicePrincipalFederationPoliciesRequest) SyncEffectiveFieldsDuringRead(existingState ListServicePrincipalFederationPoliciesRequest)
- func (o ListServicePrincipalFederationPoliciesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListServicePrincipalFederationPoliciesRequest) Type(ctx context.Context) attr.Type
- type ListServicePrincipalSecretsRequest
- func (a ListServicePrincipalSecretsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListServicePrincipalSecretsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListServicePrincipalSecretsRequest)
- func (newState *ListServicePrincipalSecretsRequest) SyncEffectiveFieldsDuringRead(existingState ListServicePrincipalSecretsRequest)
- func (o ListServicePrincipalSecretsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListServicePrincipalSecretsRequest) Type(ctx context.Context) attr.Type
- type ListServicePrincipalSecretsResponse
- func (a ListServicePrincipalSecretsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListServicePrincipalSecretsResponse) GetSecrets(ctx context.Context) ([]SecretInfo, bool)
- func (o *ListServicePrincipalSecretsResponse) SetSecrets(ctx context.Context, v []SecretInfo)
- func (newState *ListServicePrincipalSecretsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListServicePrincipalSecretsResponse)
- func (newState *ListServicePrincipalSecretsResponse) SyncEffectiveFieldsDuringRead(existingState ListServicePrincipalSecretsResponse)
- func (o ListServicePrincipalSecretsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListServicePrincipalSecretsResponse) Type(ctx context.Context) attr.Type
- type OidcFederationPolicy
- func (o *OidcFederationPolicy) GetAudiences(ctx context.Context) ([]types.String, bool)
- func (a OidcFederationPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *OidcFederationPolicy) SetAudiences(ctx context.Context, v []types.String)
- func (newState *OidcFederationPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan OidcFederationPolicy)
- func (newState *OidcFederationPolicy) SyncEffectiveFieldsDuringRead(existingState OidcFederationPolicy)
- func (o OidcFederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o OidcFederationPolicy) Type(ctx context.Context) attr.Type
- type PublishedAppOutput
- func (a PublishedAppOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PublishedAppOutput) GetRedirectUrls(ctx context.Context) ([]types.String, bool)
- func (o *PublishedAppOutput) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *PublishedAppOutput) SetRedirectUrls(ctx context.Context, v []types.String)
- func (o *PublishedAppOutput) SetScopes(ctx context.Context, v []types.String)
- func (newState *PublishedAppOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishedAppOutput)
- func (newState *PublishedAppOutput) SyncEffectiveFieldsDuringRead(existingState PublishedAppOutput)
- func (o PublishedAppOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PublishedAppOutput) Type(ctx context.Context) attr.Type
- type SecretInfo
- func (a SecretInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SecretInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretInfo)
- func (newState *SecretInfo) SyncEffectiveFieldsDuringRead(existingState SecretInfo)
- func (o SecretInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SecretInfo) Type(ctx context.Context) attr.Type
- type TokenAccessPolicy
- func (a TokenAccessPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenAccessPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenAccessPolicy)
- func (newState *TokenAccessPolicy) SyncEffectiveFieldsDuringRead(existingState TokenAccessPolicy)
- func (o TokenAccessPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenAccessPolicy) Type(ctx context.Context) attr.Type
- type UpdateAccountFederationPolicyRequest
- func (a UpdateAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateAccountFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
- func (o *UpdateAccountFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
- func (newState *UpdateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAccountFederationPolicyRequest)
- func (newState *UpdateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAccountFederationPolicyRequest)
- func (o UpdateAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAccountFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type UpdateCustomAppIntegration
- func (a UpdateCustomAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCustomAppIntegration) GetRedirectUrls(ctx context.Context) ([]types.String, bool)
- func (o *UpdateCustomAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
- func (o *UpdateCustomAppIntegration) SetRedirectUrls(ctx context.Context, v []types.String)
- func (o *UpdateCustomAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
- func (newState *UpdateCustomAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCustomAppIntegration)
- func (newState *UpdateCustomAppIntegration) SyncEffectiveFieldsDuringRead(existingState UpdateCustomAppIntegration)
- func (o UpdateCustomAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCustomAppIntegration) Type(ctx context.Context) attr.Type
- type UpdateCustomAppIntegrationOutput
- func (a UpdateCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCustomAppIntegrationOutput)
- func (newState *UpdateCustomAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState UpdateCustomAppIntegrationOutput)
- func (o UpdateCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCustomAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type UpdatePublishedAppIntegration
- func (a UpdatePublishedAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdatePublishedAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
- func (o *UpdatePublishedAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
- func (newState *UpdatePublishedAppIntegration) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePublishedAppIntegration)
- func (newState *UpdatePublishedAppIntegration) SyncEffectiveFieldsDuringRead(existingState UpdatePublishedAppIntegration)
- func (o UpdatePublishedAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdatePublishedAppIntegration) Type(ctx context.Context) attr.Type
- type UpdatePublishedAppIntegrationOutput
- func (a UpdatePublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePublishedAppIntegrationOutput)
- func (newState *UpdatePublishedAppIntegrationOutput) SyncEffectiveFieldsDuringRead(existingState UpdatePublishedAppIntegrationOutput)
- func (o UpdatePublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdatePublishedAppIntegrationOutput) Type(ctx context.Context) attr.Type
- type UpdateServicePrincipalFederationPolicyRequest
- func (a UpdateServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateServicePrincipalFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
- func (o *UpdateServicePrincipalFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
- func (newState *UpdateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateServicePrincipalFederationPolicyRequest)
- func (newState *UpdateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState UpdateServicePrincipalFederationPolicyRequest)
- func (o UpdateServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateServicePrincipalFederationPolicyRequest) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAccountFederationPolicyRequest ¶ added in v1.62.0
type CreateAccountFederationPolicyRequest struct { Policy types.Object `tfsdk:"policy" tf:"optional,object"` // The identifier for the federation policy. If unspecified, the id will be // assigned by Databricks. PolicyId types.String `tfsdk:"-"` }
Create account federation policy
func (CreateAccountFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a CreateAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateAccountFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateAccountFederationPolicyRequest) GetPolicy ¶ added in v1.62.0
func (o *CreateAccountFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
GetPolicy returns the value of the Policy field in CreateAccountFederationPolicyRequest as a FederationPolicy value. If the field is unknown or null, the boolean return value is false.
func (*CreateAccountFederationPolicyRequest) SetPolicy ¶ added in v1.62.0
func (o *CreateAccountFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
SetPolicy sets the value of the Policy field in CreateAccountFederationPolicyRequest.
func (*CreateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *CreateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateAccountFederationPolicyRequest)
func (*CreateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *CreateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState CreateAccountFederationPolicyRequest)
func (CreateAccountFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o CreateAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateAccountFederationPolicyRequest only implements ToObjectValue() and Type().
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.List `tfsdk:"redirect_urls" tf:"optional"` // OAuth scopes granted to the application. Supported scopes: all-apis, sql, // offline_access, openid, profile, email. Scopes types.List `tfsdk:"scopes" tf:"optional"` // Token access policy TokenAccessPolicy types.List `tfsdk:"token_access_policy" tf:"optional,object"` }
func (CreateCustomAppIntegration) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateCustomAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCustomAppIntegration. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCustomAppIntegration) GetRedirectUrls ¶ added in v1.61.0
GetRedirectUrls returns the value of the RedirectUrls field in CreateCustomAppIntegration as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateCustomAppIntegration) GetScopes ¶ added in v1.61.0
GetScopes returns the value of the Scopes field in CreateCustomAppIntegration as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateCustomAppIntegration) GetTokenAccessPolicy ¶ added in v1.61.0
func (o *CreateCustomAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
GetTokenAccessPolicy returns the value of the TokenAccessPolicy field in CreateCustomAppIntegration as a TokenAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (*CreateCustomAppIntegration) SetRedirectUrls ¶ added in v1.61.0
func (o *CreateCustomAppIntegration) SetRedirectUrls(ctx context.Context, v []types.String)
SetRedirectUrls sets the value of the RedirectUrls field in CreateCustomAppIntegration.
func (*CreateCustomAppIntegration) SetScopes ¶ added in v1.61.0
func (o *CreateCustomAppIntegration) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in CreateCustomAppIntegration.
func (*CreateCustomAppIntegration) SetTokenAccessPolicy ¶ added in v1.61.0
func (o *CreateCustomAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
SetTokenAccessPolicy sets the value of the TokenAccessPolicy field in CreateCustomAppIntegration.
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)
func (CreateCustomAppIntegration) ToObjectValue ¶ added in v1.61.0
func (o CreateCustomAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCustomAppIntegration only implements ToObjectValue() and Type().
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) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCustomAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (CreateCustomAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o CreateCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCustomAppIntegrationOutput only implements ToObjectValue() and Type().
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 types.List `tfsdk:"token_access_policy" tf:"optional,object"` }
func (CreatePublishedAppIntegration) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreatePublishedAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePublishedAppIntegration. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreatePublishedAppIntegration) GetTokenAccessPolicy ¶ added in v1.61.0
func (o *CreatePublishedAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
GetTokenAccessPolicy returns the value of the TokenAccessPolicy field in CreatePublishedAppIntegration as a TokenAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (*CreatePublishedAppIntegration) SetTokenAccessPolicy ¶ added in v1.61.0
func (o *CreatePublishedAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
SetTokenAccessPolicy sets the value of the TokenAccessPolicy field in CreatePublishedAppIntegration.
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)
func (CreatePublishedAppIntegration) ToObjectValue ¶ added in v1.61.0
func (o CreatePublishedAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreatePublishedAppIntegration only implements ToObjectValue() and Type().
type CreatePublishedAppIntegrationOutput ¶
type CreatePublishedAppIntegrationOutput struct { // Unique integration id for the published OAuth app IntegrationId types.String `tfsdk:"integration_id" tf:"optional"` }
func (CreatePublishedAppIntegrationOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreatePublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePublishedAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (CreatePublishedAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o CreatePublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreatePublishedAppIntegrationOutput only implements ToObjectValue() and Type().
type CreateServicePrincipalFederationPolicyRequest ¶ added in v1.62.0
type CreateServicePrincipalFederationPolicyRequest struct { Policy types.Object `tfsdk:"policy" tf:"optional,object"` // The identifier for the federation policy. If unspecified, the id will be // assigned by Databricks. PolicyId types.String `tfsdk:"-"` // The service principal id for the federation policy. ServicePrincipalId types.Int64 `tfsdk:"-"` }
Create service principal federation policy
func (CreateServicePrincipalFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a CreateServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateServicePrincipalFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateServicePrincipalFederationPolicyRequest) GetPolicy ¶ added in v1.62.0
func (o *CreateServicePrincipalFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
GetPolicy returns the value of the Policy field in CreateServicePrincipalFederationPolicyRequest as a FederationPolicy value. If the field is unknown or null, the boolean return value is false.
func (*CreateServicePrincipalFederationPolicyRequest) SetPolicy ¶ added in v1.62.0
func (o *CreateServicePrincipalFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
SetPolicy sets the value of the Policy field in CreateServicePrincipalFederationPolicyRequest.
func (*CreateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *CreateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateServicePrincipalFederationPolicyRequest)
func (*CreateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *CreateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState CreateServicePrincipalFederationPolicyRequest)
func (CreateServicePrincipalFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o CreateServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateServicePrincipalFederationPolicyRequest only implements ToObjectValue() and Type().
type CreateServicePrincipalSecretRequest ¶
type CreateServicePrincipalSecretRequest struct { // The service principal ID. ServicePrincipalId types.Int64 `tfsdk:"-"` }
Create service principal secret
func (CreateServicePrincipalSecretRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateServicePrincipalSecretRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateServicePrincipalSecretRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (CreateServicePrincipalSecretRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateServicePrincipalSecretRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateServicePrincipalSecretRequest only implements ToObjectValue() and Type().
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) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateServicePrincipalSecretResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateServicePrincipalSecretResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (CreateServicePrincipalSecretResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateServicePrincipalSecretResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateServicePrincipalSecretResponse only implements ToObjectValue() and Type().
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) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataPlaneInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (DataPlaneInfo) ToObjectValue ¶ added in v1.61.0
func (o DataPlaneInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataPlaneInfo only implements ToObjectValue() and Type().
type DeleteAccountFederationPolicyRequest ¶ added in v1.62.0
Delete account federation policy
func (DeleteAccountFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a DeleteAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAccountFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *DeleteAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountFederationPolicyRequest)
func (*DeleteAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *DeleteAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountFederationPolicyRequest)
func (DeleteAccountFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o DeleteAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteAccountFederationPolicyRequest only implements ToObjectValue() and Type().
type DeleteCustomAppIntegrationOutput ¶
type DeleteCustomAppIntegrationOutput struct { }
func (DeleteCustomAppIntegrationOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCustomAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (DeleteCustomAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o DeleteCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCustomAppIntegrationOutput only implements ToObjectValue() and Type().
type DeleteCustomAppIntegrationRequest ¶
Delete Custom OAuth App Integration
func (DeleteCustomAppIntegrationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteCustomAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCustomAppIntegrationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (DeleteCustomAppIntegrationRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteCustomAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCustomAppIntegrationRequest only implements ToObjectValue() and Type().
type DeletePublishedAppIntegrationOutput ¶
type DeletePublishedAppIntegrationOutput struct { }
func (DeletePublishedAppIntegrationOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeletePublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePublishedAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (DeletePublishedAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o DeletePublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeletePublishedAppIntegrationOutput only implements ToObjectValue() and Type().
type DeletePublishedAppIntegrationRequest ¶
Delete Published OAuth App Integration
func (DeletePublishedAppIntegrationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeletePublishedAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePublishedAppIntegrationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (DeletePublishedAppIntegrationRequest) ToObjectValue ¶ added in v1.61.0
func (o DeletePublishedAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeletePublishedAppIntegrationRequest only implements ToObjectValue() and Type().
type DeleteResponse ¶
type DeleteResponse struct { }
func (DeleteResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (DeleteResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse only implements ToObjectValue() and Type().
type DeleteServicePrincipalFederationPolicyRequest ¶ added in v1.62.0
type DeleteServicePrincipalFederationPolicyRequest struct { PolicyId types.String `tfsdk:"-"` // The service principal id for the federation policy. ServicePrincipalId types.Int64 `tfsdk:"-"` }
Delete service principal federation policy
func (DeleteServicePrincipalFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a DeleteServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteServicePrincipalFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *DeleteServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteServicePrincipalFederationPolicyRequest)
func (*DeleteServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *DeleteServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState DeleteServicePrincipalFederationPolicyRequest)
func (DeleteServicePrincipalFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o DeleteServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteServicePrincipalFederationPolicyRequest only implements ToObjectValue() and Type().
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) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteServicePrincipalSecretRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteServicePrincipalSecretRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (DeleteServicePrincipalSecretRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteServicePrincipalSecretRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteServicePrincipalSecretRequest only implements ToObjectValue() and Type().
type FederationPolicy ¶ added in v1.62.0
type FederationPolicy struct { // Creation time of the federation policy. CreateTime types.String `tfsdk:"create_time" tf:"computed"` // Description of the federation policy. Description types.String `tfsdk:"description" tf:"optional"` // Name of the federation policy. The name must contain only lowercase // alphanumeric characters, numbers, and hyphens. It must be unique within // the account. Name types.String `tfsdk:"name" tf:"optional"` // Specifies the policy to use for validating OIDC claims in your federated // tokens. OidcPolicy types.Object `tfsdk:"oidc_policy" tf:"optional,object"` // Unique, immutable id of the federation policy. Uid types.String `tfsdk:"uid" tf:"computed"` // Last update time of the federation policy. UpdateTime types.String `tfsdk:"update_time" tf:"computed"` }
func (FederationPolicy) GetComplexFieldTypes ¶ added in v1.62.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FederationPolicy. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FederationPolicy) GetOidcPolicy ¶ added in v1.62.0
func (o *FederationPolicy) GetOidcPolicy(ctx context.Context) (OidcFederationPolicy, bool)
GetOidcPolicy returns the value of the OidcPolicy field in FederationPolicy as a OidcFederationPolicy value. If the field is unknown or null, the boolean return value is false.
func (*FederationPolicy) SetOidcPolicy ¶ added in v1.62.0
func (o *FederationPolicy) SetOidcPolicy(ctx context.Context, v OidcFederationPolicy)
SetOidcPolicy sets the value of the OidcPolicy field in FederationPolicy.
func (*FederationPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *FederationPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan FederationPolicy)
func (*FederationPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *FederationPolicy) SyncEffectiveFieldsDuringRead(existingState FederationPolicy)
func (FederationPolicy) ToObjectValue ¶ added in v1.62.0
func (o FederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FederationPolicy only implements ToObjectValue() and Type().
type GetAccountFederationPolicyRequest ¶ added in v1.62.0
Get account federation policy
func (GetAccountFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a GetAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAccountFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *GetAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountFederationPolicyRequest)
func (*GetAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *GetAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountFederationPolicyRequest)
func (GetAccountFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o GetAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetAccountFederationPolicyRequest only implements ToObjectValue() and Type().
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.List `tfsdk:"redirect_urls" tf:"optional"` Scopes types.List `tfsdk:"scopes" tf:"optional"` // Token access policy TokenAccessPolicy types.List `tfsdk:"token_access_policy" tf:"optional,object"` }
func (GetCustomAppIntegrationOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCustomAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetCustomAppIntegrationOutput) GetRedirectUrls ¶ added in v1.61.0
GetRedirectUrls returns the value of the RedirectUrls field in GetCustomAppIntegrationOutput as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*GetCustomAppIntegrationOutput) GetScopes ¶ added in v1.61.0
GetScopes returns the value of the Scopes field in GetCustomAppIntegrationOutput as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*GetCustomAppIntegrationOutput) GetTokenAccessPolicy ¶ added in v1.61.0
func (o *GetCustomAppIntegrationOutput) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
GetTokenAccessPolicy returns the value of the TokenAccessPolicy field in GetCustomAppIntegrationOutput as a TokenAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (*GetCustomAppIntegrationOutput) SetRedirectUrls ¶ added in v1.61.0
func (o *GetCustomAppIntegrationOutput) SetRedirectUrls(ctx context.Context, v []types.String)
SetRedirectUrls sets the value of the RedirectUrls field in GetCustomAppIntegrationOutput.
func (*GetCustomAppIntegrationOutput) SetScopes ¶ added in v1.61.0
func (o *GetCustomAppIntegrationOutput) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in GetCustomAppIntegrationOutput.
func (*GetCustomAppIntegrationOutput) SetTokenAccessPolicy ¶ added in v1.61.0
func (o *GetCustomAppIntegrationOutput) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
SetTokenAccessPolicy sets the value of the TokenAccessPolicy field in GetCustomAppIntegrationOutput.
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)
func (GetCustomAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o GetCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCustomAppIntegrationOutput only implements ToObjectValue() and Type().
type GetCustomAppIntegrationRequest ¶
type GetCustomAppIntegrationRequest struct { // The OAuth app integration ID. IntegrationId types.String `tfsdk:"-"` }
Get OAuth Custom App Integration
func (GetCustomAppIntegrationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetCustomAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCustomAppIntegrationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (GetCustomAppIntegrationRequest) ToObjectValue ¶ added in v1.61.0
func (o GetCustomAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCustomAppIntegrationRequest only implements ToObjectValue() and Type().
type GetCustomAppIntegrationsOutput ¶
type GetCustomAppIntegrationsOutput struct { // List of Custom OAuth App Integrations defined for the account. Apps types.List `tfsdk:"apps" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*GetCustomAppIntegrationsOutput) GetApps ¶ added in v1.61.0
func (o *GetCustomAppIntegrationsOutput) GetApps(ctx context.Context) ([]GetCustomAppIntegrationOutput, bool)
GetApps returns the value of the Apps field in GetCustomAppIntegrationsOutput as a slice of GetCustomAppIntegrationOutput values. If the field is unknown or null, the boolean return value is false.
func (GetCustomAppIntegrationsOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetCustomAppIntegrationsOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCustomAppIntegrationsOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetCustomAppIntegrationsOutput) SetApps ¶ added in v1.61.0
func (o *GetCustomAppIntegrationsOutput) SetApps(ctx context.Context, v []GetCustomAppIntegrationOutput)
SetApps sets the value of the Apps field in GetCustomAppIntegrationsOutput.
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)
func (GetCustomAppIntegrationsOutput) ToObjectValue ¶ added in v1.61.0
func (o GetCustomAppIntegrationsOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCustomAppIntegrationsOutput only implements ToObjectValue() and Type().
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 types.List `tfsdk:"token_access_policy" tf:"optional,object"` }
func (GetPublishedAppIntegrationOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPublishedAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetPublishedAppIntegrationOutput) GetTokenAccessPolicy ¶ added in v1.61.0
func (o *GetPublishedAppIntegrationOutput) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
GetTokenAccessPolicy returns the value of the TokenAccessPolicy field in GetPublishedAppIntegrationOutput as a TokenAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (*GetPublishedAppIntegrationOutput) SetTokenAccessPolicy ¶ added in v1.61.0
func (o *GetPublishedAppIntegrationOutput) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
SetTokenAccessPolicy sets the value of the TokenAccessPolicy field in GetPublishedAppIntegrationOutput.
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)
func (GetPublishedAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o GetPublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetPublishedAppIntegrationOutput only implements ToObjectValue() and Type().
type GetPublishedAppIntegrationRequest ¶
Get OAuth Published App Integration
func (GetPublishedAppIntegrationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPublishedAppIntegrationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPublishedAppIntegrationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (GetPublishedAppIntegrationRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPublishedAppIntegrationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetPublishedAppIntegrationRequest only implements ToObjectValue() and Type().
type GetPublishedAppIntegrationsOutput ¶
type GetPublishedAppIntegrationsOutput struct { // List of Published OAuth App Integrations defined for the account. Apps types.List `tfsdk:"apps" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*GetPublishedAppIntegrationsOutput) GetApps ¶ added in v1.61.0
func (o *GetPublishedAppIntegrationsOutput) GetApps(ctx context.Context) ([]GetPublishedAppIntegrationOutput, bool)
GetApps returns the value of the Apps field in GetPublishedAppIntegrationsOutput as a slice of GetPublishedAppIntegrationOutput values. If the field is unknown or null, the boolean return value is false.
func (GetPublishedAppIntegrationsOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPublishedAppIntegrationsOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPublishedAppIntegrationsOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetPublishedAppIntegrationsOutput) SetApps ¶ added in v1.61.0
func (o *GetPublishedAppIntegrationsOutput) SetApps(ctx context.Context, v []GetPublishedAppIntegrationOutput)
SetApps sets the value of the Apps field in GetPublishedAppIntegrationsOutput.
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)
func (GetPublishedAppIntegrationsOutput) ToObjectValue ¶ added in v1.61.0
func (o GetPublishedAppIntegrationsOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetPublishedAppIntegrationsOutput only implements ToObjectValue() and Type().
type GetPublishedAppsOutput ¶
type GetPublishedAppsOutput struct { // List of Published OAuth Apps. Apps types.List `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) GetApps ¶ added in v1.61.0
func (o *GetPublishedAppsOutput) GetApps(ctx context.Context) ([]PublishedAppOutput, bool)
GetApps returns the value of the Apps field in GetPublishedAppsOutput as a slice of PublishedAppOutput values. If the field is unknown or null, the boolean return value is false.
func (GetPublishedAppsOutput) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPublishedAppsOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetPublishedAppsOutput) SetApps ¶ added in v1.61.0
func (o *GetPublishedAppsOutput) SetApps(ctx context.Context, v []PublishedAppOutput)
SetApps sets the value of the Apps field in GetPublishedAppsOutput.
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)
func (GetPublishedAppsOutput) ToObjectValue ¶ added in v1.61.0
func (o GetPublishedAppsOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetPublishedAppsOutput only implements ToObjectValue() and Type().
type GetServicePrincipalFederationPolicyRequest ¶ added in v1.62.0
type GetServicePrincipalFederationPolicyRequest struct { PolicyId types.String `tfsdk:"-"` // The service principal id for the federation policy. ServicePrincipalId types.Int64 `tfsdk:"-"` }
Get service principal federation policy
func (GetServicePrincipalFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a GetServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetServicePrincipalFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *GetServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetServicePrincipalFederationPolicyRequest)
func (*GetServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *GetServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState GetServicePrincipalFederationPolicyRequest)
func (GetServicePrincipalFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o GetServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetServicePrincipalFederationPolicyRequest only implements ToObjectValue() and Type().
type ListAccountFederationPoliciesRequest ¶ added in v1.62.0
type ListAccountFederationPoliciesRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List account federation policies
func (ListAccountFederationPoliciesRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a ListAccountFederationPoliciesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAccountFederationPoliciesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAccountFederationPoliciesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *ListAccountFederationPoliciesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountFederationPoliciesRequest)
func (*ListAccountFederationPoliciesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *ListAccountFederationPoliciesRequest) SyncEffectiveFieldsDuringRead(existingState ListAccountFederationPoliciesRequest)
func (ListAccountFederationPoliciesRequest) ToObjectValue ¶ added in v1.62.0
func (o ListAccountFederationPoliciesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAccountFederationPoliciesRequest only implements ToObjectValue() and Type().
type ListCustomAppIntegrationsRequest ¶
type ListCustomAppIntegrationsRequest struct { IncludeCreatorUsername types.Bool `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
Get custom oauth app integrations
func (ListCustomAppIntegrationsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListCustomAppIntegrationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCustomAppIntegrationsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (ListCustomAppIntegrationsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListCustomAppIntegrationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCustomAppIntegrationsRequest only implements ToObjectValue() and Type().
type ListFederationPoliciesResponse ¶ added in v1.62.0
type ListFederationPoliciesResponse struct { NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` Policies types.List `tfsdk:"policies" tf:"optional"` }
func (ListFederationPoliciesResponse) GetComplexFieldTypes ¶ added in v1.62.0
func (a ListFederationPoliciesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFederationPoliciesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFederationPoliciesResponse) GetPolicies ¶ added in v1.62.0
func (o *ListFederationPoliciesResponse) GetPolicies(ctx context.Context) ([]FederationPolicy, bool)
GetPolicies returns the value of the Policies field in ListFederationPoliciesResponse as a slice of FederationPolicy values. If the field is unknown or null, the boolean return value is false.
func (*ListFederationPoliciesResponse) SetPolicies ¶ added in v1.62.0
func (o *ListFederationPoliciesResponse) SetPolicies(ctx context.Context, v []FederationPolicy)
SetPolicies sets the value of the Policies field in ListFederationPoliciesResponse.
func (*ListFederationPoliciesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *ListFederationPoliciesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFederationPoliciesResponse)
func (*ListFederationPoliciesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *ListFederationPoliciesResponse) SyncEffectiveFieldsDuringRead(existingState ListFederationPoliciesResponse)
func (ListFederationPoliciesResponse) ToObjectValue ¶ added in v1.62.0
func (o ListFederationPoliciesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListFederationPoliciesResponse only implements ToObjectValue() and Type().
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) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListOAuthPublishedAppsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListOAuthPublishedAppsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (ListOAuthPublishedAppsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListOAuthPublishedAppsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListOAuthPublishedAppsRequest only implements ToObjectValue() and Type().
type ListPublishedAppIntegrationsRequest ¶
type ListPublishedAppIntegrationsRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
Get published oauth app integrations
func (ListPublishedAppIntegrationsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListPublishedAppIntegrationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPublishedAppIntegrationsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (ListPublishedAppIntegrationsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListPublishedAppIntegrationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListPublishedAppIntegrationsRequest only implements ToObjectValue() and Type().
type ListServicePrincipalFederationPoliciesRequest ¶ added in v1.62.0
type ListServicePrincipalFederationPoliciesRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` // The service principal id for the federation policy. ServicePrincipalId types.Int64 `tfsdk:"-"` }
List service principal federation policies
func (ListServicePrincipalFederationPoliciesRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a ListServicePrincipalFederationPoliciesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListServicePrincipalFederationPoliciesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListServicePrincipalFederationPoliciesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *ListServicePrincipalFederationPoliciesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListServicePrincipalFederationPoliciesRequest)
func (*ListServicePrincipalFederationPoliciesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *ListServicePrincipalFederationPoliciesRequest) SyncEffectiveFieldsDuringRead(existingState ListServicePrincipalFederationPoliciesRequest)
func (ListServicePrincipalFederationPoliciesRequest) ToObjectValue ¶ added in v1.62.0
func (o ListServicePrincipalFederationPoliciesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListServicePrincipalFederationPoliciesRequest only implements ToObjectValue() and Type().
type ListServicePrincipalSecretsRequest ¶
type ListServicePrincipalSecretsRequest struct { // An opaque page token which was the `next_page_token` in the response of // the previous request to list the secrets for this service principal. // Provide this token to retrieve the next page of secret entries. When // providing a `page_token`, all other parameters provided to the request // must match the previous request. To list all of the secrets for a service // principal, it is necessary to continue requesting pages of entries until // the response contains no `next_page_token`. Note that the number of // entries returned must not be used to determine when the listing is // complete. PageToken types.String `tfsdk:"-"` // The service principal ID. ServicePrincipalId types.Int64 `tfsdk:"-"` }
List service principal secrets
func (ListServicePrincipalSecretsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListServicePrincipalSecretsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListServicePrincipalSecretsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (ListServicePrincipalSecretsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListServicePrincipalSecretsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListServicePrincipalSecretsRequest only implements ToObjectValue() and Type().
type ListServicePrincipalSecretsResponse ¶
type ListServicePrincipalSecretsResponse struct { // A token, which can be sent as `page_token` to retrieve the next page. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` // List of the secrets Secrets types.List `tfsdk:"secrets" tf:"optional"` }
func (ListServicePrincipalSecretsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListServicePrincipalSecretsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListServicePrincipalSecretsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListServicePrincipalSecretsResponse) GetSecrets ¶ added in v1.61.0
func (o *ListServicePrincipalSecretsResponse) GetSecrets(ctx context.Context) ([]SecretInfo, bool)
GetSecrets returns the value of the Secrets field in ListServicePrincipalSecretsResponse as a slice of SecretInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListServicePrincipalSecretsResponse) SetSecrets ¶ added in v1.61.0
func (o *ListServicePrincipalSecretsResponse) SetSecrets(ctx context.Context, v []SecretInfo)
SetSecrets sets the value of the Secrets field in ListServicePrincipalSecretsResponse.
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)
func (ListServicePrincipalSecretsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListServicePrincipalSecretsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListServicePrincipalSecretsResponse only implements ToObjectValue() and Type().
type OidcFederationPolicy ¶ added in v1.62.0
type OidcFederationPolicy struct { // The allowed token audiences, as specified in the 'aud' claim of federated // tokens. The audience identifier is intended to represent the recipient of // the token. Can be any non-empty string value. As long as the audience in // the token matches at least one audience in the policy, the token is // considered a match. If audiences is unspecified, defaults to your // Databricks account id. Audiences types.List `tfsdk:"audiences" tf:"optional"` // The required token issuer, as specified in the 'iss' claim of federated // tokens. Issuer types.String `tfsdk:"issuer" tf:"optional"` // The public keys used to validate the signature of federated tokens, in // JWKS format. If unspecified (recommended), Databricks automatically // fetches the public keys from your issuer’s well known endpoint. // Databricks strongly recommends relying on your issuer’s well known // endpoint for discovering public keys. JwksJson types.String `tfsdk:"jwks_json" tf:"optional"` // The required token subject, as specified in the subject claim of // federated tokens. Must be specified for service principal federation // policies. Must not be specified for account federation policies. Subject types.String `tfsdk:"subject" tf:"optional"` // The claim that contains the subject of the token. If unspecified, the // default value is 'sub'. SubjectClaim types.String `tfsdk:"subject_claim" tf:"optional"` }
Specifies the policy to use for validating OIDC claims in your federated tokens.
func (*OidcFederationPolicy) GetAudiences ¶ added in v1.62.0
GetAudiences returns the value of the Audiences field in OidcFederationPolicy as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (OidcFederationPolicy) GetComplexFieldTypes ¶ added in v1.62.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in OidcFederationPolicy. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*OidcFederationPolicy) SetAudiences ¶ added in v1.62.0
func (o *OidcFederationPolicy) SetAudiences(ctx context.Context, v []types.String)
SetAudiences sets the value of the Audiences field in OidcFederationPolicy.
func (*OidcFederationPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *OidcFederationPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan OidcFederationPolicy)
func (*OidcFederationPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *OidcFederationPolicy) SyncEffectiveFieldsDuringRead(existingState OidcFederationPolicy)
func (OidcFederationPolicy) ToObjectValue ¶ added in v1.62.0
func (o OidcFederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, OidcFederationPolicy only implements ToObjectValue() and Type().
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.List `tfsdk:"redirect_urls" tf:"optional"` // Required scopes for the published OAuth app. Scopes types.List `tfsdk:"scopes" tf:"optional"` }
func (PublishedAppOutput) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PublishedAppOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PublishedAppOutput) GetRedirectUrls ¶ added in v1.61.0
GetRedirectUrls returns the value of the RedirectUrls field in PublishedAppOutput as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PublishedAppOutput) GetScopes ¶ added in v1.61.0
GetScopes returns the value of the Scopes field in PublishedAppOutput as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PublishedAppOutput) SetRedirectUrls ¶ added in v1.61.0
func (o *PublishedAppOutput) SetRedirectUrls(ctx context.Context, v []types.String)
SetRedirectUrls sets the value of the RedirectUrls field in PublishedAppOutput.
func (*PublishedAppOutput) SetScopes ¶ added in v1.61.0
func (o *PublishedAppOutput) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in PublishedAppOutput.
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)
func (PublishedAppOutput) ToObjectValue ¶ added in v1.61.0
func (o PublishedAppOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PublishedAppOutput only implements ToObjectValue() and Type().
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) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SecretInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (SecretInfo) ToObjectValue ¶ added in v1.61.0
func (o SecretInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SecretInfo only implements ToObjectValue() and Type().
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) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenAccessPolicy. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (TokenAccessPolicy) ToObjectValue ¶ added in v1.61.0
func (o TokenAccessPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TokenAccessPolicy only implements ToObjectValue() and Type().
type UpdateAccountFederationPolicyRequest ¶ added in v1.62.0
type UpdateAccountFederationPolicyRequest struct { Policy types.Object `tfsdk:"policy" tf:"optional,object"` PolicyId types.String `tfsdk:"-"` // 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). UpdateMask types.String `tfsdk:"-"` }
Update account federation policy
func (UpdateAccountFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a UpdateAccountFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAccountFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateAccountFederationPolicyRequest) GetPolicy ¶ added in v1.62.0
func (o *UpdateAccountFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
GetPolicy returns the value of the Policy field in UpdateAccountFederationPolicyRequest as a FederationPolicy value. If the field is unknown or null, the boolean return value is false.
func (*UpdateAccountFederationPolicyRequest) SetPolicy ¶ added in v1.62.0
func (o *UpdateAccountFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
SetPolicy sets the value of the Policy field in UpdateAccountFederationPolicyRequest.
func (*UpdateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *UpdateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAccountFederationPolicyRequest)
func (*UpdateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *UpdateAccountFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState UpdateAccountFederationPolicyRequest)
func (UpdateAccountFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o UpdateAccountFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateAccountFederationPolicyRequest only implements ToObjectValue() and Type().
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.List `tfsdk:"redirect_urls" tf:"optional"` // Token access policy to be updated in the custom OAuth app integration TokenAccessPolicy types.List `tfsdk:"token_access_policy" tf:"optional,object"` }
func (UpdateCustomAppIntegration) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateCustomAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCustomAppIntegration. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateCustomAppIntegration) GetRedirectUrls ¶ added in v1.61.0
GetRedirectUrls returns the value of the RedirectUrls field in UpdateCustomAppIntegration as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateCustomAppIntegration) GetTokenAccessPolicy ¶ added in v1.61.0
func (o *UpdateCustomAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
GetTokenAccessPolicy returns the value of the TokenAccessPolicy field in UpdateCustomAppIntegration as a TokenAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCustomAppIntegration) SetRedirectUrls ¶ added in v1.61.0
func (o *UpdateCustomAppIntegration) SetRedirectUrls(ctx context.Context, v []types.String)
SetRedirectUrls sets the value of the RedirectUrls field in UpdateCustomAppIntegration.
func (*UpdateCustomAppIntegration) SetTokenAccessPolicy ¶ added in v1.61.0
func (o *UpdateCustomAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
SetTokenAccessPolicy sets the value of the TokenAccessPolicy field in UpdateCustomAppIntegration.
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)
func (UpdateCustomAppIntegration) ToObjectValue ¶ added in v1.61.0
func (o UpdateCustomAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCustomAppIntegration only implements ToObjectValue() and Type().
type UpdateCustomAppIntegrationOutput ¶
type UpdateCustomAppIntegrationOutput struct { }
func (UpdateCustomAppIntegrationOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateCustomAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCustomAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (UpdateCustomAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o UpdateCustomAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCustomAppIntegrationOutput only implements ToObjectValue() and Type().
type UpdatePublishedAppIntegration ¶
type UpdatePublishedAppIntegration struct { IntegrationId types.String `tfsdk:"-"` // Token access policy to be updated in the published OAuth app integration TokenAccessPolicy types.List `tfsdk:"token_access_policy" tf:"optional,object"` }
func (UpdatePublishedAppIntegration) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdatePublishedAppIntegration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePublishedAppIntegration. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdatePublishedAppIntegration) GetTokenAccessPolicy ¶ added in v1.61.0
func (o *UpdatePublishedAppIntegration) GetTokenAccessPolicy(ctx context.Context) (TokenAccessPolicy, bool)
GetTokenAccessPolicy returns the value of the TokenAccessPolicy field in UpdatePublishedAppIntegration as a TokenAccessPolicy value. If the field is unknown or null, the boolean return value is false.
func (*UpdatePublishedAppIntegration) SetTokenAccessPolicy ¶ added in v1.61.0
func (o *UpdatePublishedAppIntegration) SetTokenAccessPolicy(ctx context.Context, v TokenAccessPolicy)
SetTokenAccessPolicy sets the value of the TokenAccessPolicy field in UpdatePublishedAppIntegration.
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)
func (UpdatePublishedAppIntegration) ToObjectValue ¶ added in v1.61.0
func (o UpdatePublishedAppIntegration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdatePublishedAppIntegration only implements ToObjectValue() and Type().
type UpdatePublishedAppIntegrationOutput ¶
type UpdatePublishedAppIntegrationOutput struct { }
func (UpdatePublishedAppIntegrationOutput) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdatePublishedAppIntegrationOutput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePublishedAppIntegrationOutput. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
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)
func (UpdatePublishedAppIntegrationOutput) ToObjectValue ¶ added in v1.61.0
func (o UpdatePublishedAppIntegrationOutput) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdatePublishedAppIntegrationOutput only implements ToObjectValue() and Type().
type UpdateServicePrincipalFederationPolicyRequest ¶ added in v1.62.0
type UpdateServicePrincipalFederationPolicyRequest struct { Policy types.Object `tfsdk:"policy" tf:"optional,object"` PolicyId types.String `tfsdk:"-"` // The service principal id for the federation policy. ServicePrincipalId types.Int64 `tfsdk:"-"` // 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). UpdateMask types.String `tfsdk:"-"` }
Update service principal federation policy
func (UpdateServicePrincipalFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.62.0
func (a UpdateServicePrincipalFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateServicePrincipalFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateServicePrincipalFederationPolicyRequest) GetPolicy ¶ added in v1.62.0
func (o *UpdateServicePrincipalFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
GetPolicy returns the value of the Policy field in UpdateServicePrincipalFederationPolicyRequest as a FederationPolicy value. If the field is unknown or null, the boolean return value is false.
func (*UpdateServicePrincipalFederationPolicyRequest) SetPolicy ¶ added in v1.62.0
func (o *UpdateServicePrincipalFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
SetPolicy sets the value of the Policy field in UpdateServicePrincipalFederationPolicyRequest.
func (*UpdateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.0
func (newState *UpdateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateServicePrincipalFederationPolicyRequest)
func (*UpdateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.62.0
func (newState *UpdateServicePrincipalFederationPolicyRequest) SyncEffectiveFieldsDuringRead(existingState UpdateServicePrincipalFederationPolicyRequest)
func (UpdateServicePrincipalFederationPolicyRequest) ToObjectValue ¶ added in v1.62.0
func (o UpdateServicePrincipalFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateServicePrincipalFederationPolicyRequest only implements ToObjectValue() and Type().