Documentation ¶
Index ¶
- type AclItem
- func (a AclItem) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AclItem) SyncEffectiveFieldsDuringCreateOrUpdate(plan AclItem)
- func (newState *AclItem) SyncEffectiveFieldsDuringRead(existingState AclItem)
- func (o AclItem) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AclItem) Type(ctx context.Context) attr.Type
- type AzureKeyVaultSecretScopeMetadata
- func (a AzureKeyVaultSecretScopeMetadata) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureKeyVaultSecretScopeMetadata) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureKeyVaultSecretScopeMetadata)
- func (newState *AzureKeyVaultSecretScopeMetadata) SyncEffectiveFieldsDuringRead(existingState AzureKeyVaultSecretScopeMetadata)
- func (o AzureKeyVaultSecretScopeMetadata) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureKeyVaultSecretScopeMetadata) Type(ctx context.Context) attr.Type
- type CreateCredentialsRequest
- func (a CreateCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsRequest)
- func (newState *CreateCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsRequest)
- func (o CreateCredentialsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCredentialsRequest) Type(ctx context.Context) attr.Type
- type CreateCredentialsResponse
- func (a CreateCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsResponse)
- func (newState *CreateCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsResponse)
- func (o CreateCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCredentialsResponse) Type(ctx context.Context) attr.Type
- type CreateRepoRequest
- func (a CreateRepoRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateRepoRequest) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
- func (o *CreateRepoRequest) SetSparseCheckout(ctx context.Context, v SparseCheckout)
- func (newState *CreateRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoRequest)
- func (newState *CreateRepoRequest) SyncEffectiveFieldsDuringRead(existingState CreateRepoRequest)
- func (o CreateRepoRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateRepoRequest) Type(ctx context.Context) attr.Type
- type CreateRepoResponse
- func (a CreateRepoResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateRepoResponse) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
- func (o *CreateRepoResponse) SetSparseCheckout(ctx context.Context, v SparseCheckout)
- func (newState *CreateRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoResponse)
- func (newState *CreateRepoResponse) SyncEffectiveFieldsDuringRead(existingState CreateRepoResponse)
- func (o CreateRepoResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateRepoResponse) Type(ctx context.Context) attr.Type
- type CreateScope
- func (o *CreateScope) GetBackendAzureKeyvault(ctx context.Context) (AzureKeyVaultSecretScopeMetadata, bool)
- func (a CreateScope) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateScope) SetBackendAzureKeyvault(ctx context.Context, v AzureKeyVaultSecretScopeMetadata)
- func (newState *CreateScope) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateScope)
- func (newState *CreateScope) SyncEffectiveFieldsDuringRead(existingState CreateScope)
- func (o CreateScope) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateScope) Type(ctx context.Context) attr.Type
- type CreateScopeResponse
- func (a CreateScopeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateScopeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateScopeResponse)
- func (newState *CreateScopeResponse) SyncEffectiveFieldsDuringRead(existingState CreateScopeResponse)
- func (o CreateScopeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateScopeResponse) Type(ctx context.Context) attr.Type
- type CredentialInfo
- func (a CredentialInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialInfo)
- func (newState *CredentialInfo) SyncEffectiveFieldsDuringRead(existingState CredentialInfo)
- func (o CredentialInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CredentialInfo) Type(ctx context.Context) attr.Type
- type Delete
- func (a Delete) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Delete) SyncEffectiveFieldsDuringCreateOrUpdate(plan Delete)
- func (newState *Delete) SyncEffectiveFieldsDuringRead(existingState Delete)
- func (o Delete) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Delete) Type(ctx context.Context) attr.Type
- type DeleteAcl
- func (a DeleteAcl) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAcl) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAcl)
- func (newState *DeleteAcl) SyncEffectiveFieldsDuringRead(existingState DeleteAcl)
- func (o DeleteAcl) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAcl) Type(ctx context.Context) attr.Type
- type DeleteAclResponse
- func (a DeleteAclResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAclResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAclResponse)
- func (newState *DeleteAclResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAclResponse)
- func (o DeleteAclResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAclResponse) Type(ctx context.Context) attr.Type
- type DeleteCredentialsRequest
- func (a DeleteCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialsRequest)
- func (newState *DeleteCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialsRequest)
- func (o DeleteCredentialsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCredentialsRequest) Type(ctx context.Context) attr.Type
- type DeleteCredentialsResponse
- func (a DeleteCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialsResponse)
- func (newState *DeleteCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialsResponse)
- func (o DeleteCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCredentialsResponse) Type(ctx context.Context) attr.Type
- type DeleteRepoRequest
- func (a DeleteRepoRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRepoRequest)
- func (newState *DeleteRepoRequest) SyncEffectiveFieldsDuringRead(existingState DeleteRepoRequest)
- func (o DeleteRepoRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRepoRequest) Type(ctx context.Context) attr.Type
- type DeleteRepoResponse
- func (a DeleteRepoResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRepoResponse)
- func (newState *DeleteRepoResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRepoResponse)
- func (o DeleteRepoResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRepoResponse) 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 DeleteScope
- func (a DeleteScope) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteScope) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteScope)
- func (newState *DeleteScope) SyncEffectiveFieldsDuringRead(existingState DeleteScope)
- func (o DeleteScope) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteScope) Type(ctx context.Context) attr.Type
- type DeleteScopeResponse
- func (a DeleteScopeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteScopeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteScopeResponse)
- func (newState *DeleteScopeResponse) SyncEffectiveFieldsDuringRead(existingState DeleteScopeResponse)
- func (o DeleteScopeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteScopeResponse) Type(ctx context.Context) attr.Type
- type DeleteSecret
- func (a DeleteSecret) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteSecret) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecret)
- func (newState *DeleteSecret) SyncEffectiveFieldsDuringRead(existingState DeleteSecret)
- func (o DeleteSecret) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteSecret) Type(ctx context.Context) attr.Type
- type DeleteSecretResponse
- func (a DeleteSecretResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecretResponse)
- func (newState *DeleteSecretResponse) SyncEffectiveFieldsDuringRead(existingState DeleteSecretResponse)
- func (o DeleteSecretResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteSecretResponse) Type(ctx context.Context) attr.Type
- type ExportRequest
- func (a ExportRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ExportRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExportRequest)
- func (newState *ExportRequest) SyncEffectiveFieldsDuringRead(existingState ExportRequest)
- func (o ExportRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExportRequest) Type(ctx context.Context) attr.Type
- type ExportResponse
- func (a ExportResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ExportResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExportResponse)
- func (newState *ExportResponse) SyncEffectiveFieldsDuringRead(existingState ExportResponse)
- func (o ExportResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExportResponse) Type(ctx context.Context) attr.Type
- type GetAclRequest
- func (a GetAclRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetAclRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAclRequest)
- func (newState *GetAclRequest) SyncEffectiveFieldsDuringRead(existingState GetAclRequest)
- func (o GetAclRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAclRequest) Type(ctx context.Context) attr.Type
- type GetCredentialsRequest
- func (a GetCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialsRequest)
- func (newState *GetCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState GetCredentialsRequest)
- func (o GetCredentialsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCredentialsRequest) Type(ctx context.Context) attr.Type
- type GetCredentialsResponse
- func (a GetCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialsResponse)
- func (newState *GetCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState GetCredentialsResponse)
- func (o GetCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCredentialsResponse) Type(ctx context.Context) attr.Type
- type GetRepoPermissionLevelsRequest
- func (a GetRepoPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetRepoPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionLevelsRequest)
- func (newState *GetRepoPermissionLevelsRequest) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionLevelsRequest)
- func (o GetRepoPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRepoPermissionLevelsRequest) Type(ctx context.Context) attr.Type
- type GetRepoPermissionLevelsResponse
- func (a GetRepoPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetRepoPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]RepoPermissionsDescription, bool)
- func (o *GetRepoPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []RepoPermissionsDescription)
- func (newState *GetRepoPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionLevelsResponse)
- func (newState *GetRepoPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionLevelsResponse)
- func (o GetRepoPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRepoPermissionLevelsResponse) Type(ctx context.Context) attr.Type
- type GetRepoPermissionsRequest
- func (a GetRepoPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetRepoPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionsRequest)
- func (newState *GetRepoPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionsRequest)
- func (o GetRepoPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRepoPermissionsRequest) Type(ctx context.Context) attr.Type
- type GetRepoRequest
- func (a GetRepoRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoRequest)
- func (newState *GetRepoRequest) SyncEffectiveFieldsDuringRead(existingState GetRepoRequest)
- func (o GetRepoRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRepoRequest) Type(ctx context.Context) attr.Type
- type GetRepoResponse
- func (a GetRepoResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetRepoResponse) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
- func (o *GetRepoResponse) SetSparseCheckout(ctx context.Context, v SparseCheckout)
- func (newState *GetRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoResponse)
- func (newState *GetRepoResponse) SyncEffectiveFieldsDuringRead(existingState GetRepoResponse)
- func (o GetRepoResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRepoResponse) Type(ctx context.Context) attr.Type
- type GetSecretRequest
- func (a GetSecretRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSecretRequest)
- func (newState *GetSecretRequest) SyncEffectiveFieldsDuringRead(existingState GetSecretRequest)
- func (o GetSecretRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetSecretRequest) Type(ctx context.Context) attr.Type
- type GetSecretResponse
- func (a GetSecretResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSecretResponse)
- func (newState *GetSecretResponse) SyncEffectiveFieldsDuringRead(existingState GetSecretResponse)
- func (o GetSecretResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetSecretResponse) Type(ctx context.Context) attr.Type
- type GetStatusRequest
- func (a GetStatusRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetStatusRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetStatusRequest)
- func (newState *GetStatusRequest) SyncEffectiveFieldsDuringRead(existingState GetStatusRequest)
- func (o GetStatusRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetStatusRequest) Type(ctx context.Context) attr.Type
- type GetWorkspaceObjectPermissionLevelsRequest
- func (a GetWorkspaceObjectPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetWorkspaceObjectPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionLevelsRequest)
- func (newState *GetWorkspaceObjectPermissionLevelsRequest) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionLevelsRequest)
- func (o GetWorkspaceObjectPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceObjectPermissionLevelsRequest) Type(ctx context.Context) attr.Type
- type GetWorkspaceObjectPermissionLevelsResponse
- func (a GetWorkspaceObjectPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetWorkspaceObjectPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]WorkspaceObjectPermissionsDescription, bool)
- func (o *GetWorkspaceObjectPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []WorkspaceObjectPermissionsDescription)
- func (newState *GetWorkspaceObjectPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionLevelsResponse)
- func (newState *GetWorkspaceObjectPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionLevelsResponse)
- func (o GetWorkspaceObjectPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceObjectPermissionLevelsResponse) Type(ctx context.Context) attr.Type
- type GetWorkspaceObjectPermissionsRequest
- func (a GetWorkspaceObjectPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetWorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionsRequest)
- func (newState *GetWorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionsRequest)
- func (o GetWorkspaceObjectPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceObjectPermissionsRequest) Type(ctx context.Context) attr.Type
- type Import
- func (a Import) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Import) SyncEffectiveFieldsDuringCreateOrUpdate(plan Import)
- func (newState *Import) SyncEffectiveFieldsDuringRead(existingState Import)
- func (o Import) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Import) Type(ctx context.Context) attr.Type
- type ImportResponse
- func (a ImportResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ImportResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ImportResponse)
- func (newState *ImportResponse) SyncEffectiveFieldsDuringRead(existingState ImportResponse)
- func (o ImportResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ImportResponse) Type(ctx context.Context) attr.Type
- type ListAclsRequest
- func (a ListAclsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListAclsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAclsRequest)
- func (newState *ListAclsRequest) SyncEffectiveFieldsDuringRead(existingState ListAclsRequest)
- func (o ListAclsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAclsRequest) Type(ctx context.Context) attr.Type
- type ListAclsResponse
- func (a ListAclsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListAclsResponse) GetItems(ctx context.Context) ([]AclItem, bool)
- func (o *ListAclsResponse) SetItems(ctx context.Context, v []AclItem)
- func (newState *ListAclsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAclsResponse)
- func (newState *ListAclsResponse) SyncEffectiveFieldsDuringRead(existingState ListAclsResponse)
- func (o ListAclsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAclsResponse) Type(ctx context.Context) attr.Type
- type ListCredentialsResponse
- func (a ListCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCredentialsResponse) GetCredentials(ctx context.Context) ([]CredentialInfo, bool)
- func (o *ListCredentialsResponse) SetCredentials(ctx context.Context, v []CredentialInfo)
- func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsResponse)
- func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListCredentialsResponse)
- func (o ListCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCredentialsResponse) Type(ctx context.Context) attr.Type
- type ListReposRequest
- func (a ListReposRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListReposRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListReposRequest)
- func (newState *ListReposRequest) SyncEffectiveFieldsDuringRead(existingState ListReposRequest)
- func (o ListReposRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListReposRequest) Type(ctx context.Context) attr.Type
- type ListReposResponse
- func (a ListReposResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListReposResponse) GetRepos(ctx context.Context) ([]RepoInfo, bool)
- func (o *ListReposResponse) SetRepos(ctx context.Context, v []RepoInfo)
- func (newState *ListReposResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListReposResponse)
- func (newState *ListReposResponse) SyncEffectiveFieldsDuringRead(existingState ListReposResponse)
- func (o ListReposResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListReposResponse) Type(ctx context.Context) attr.Type
- type ListResponse
- func (a ListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListResponse) GetObjects(ctx context.Context) ([]ObjectInfo, bool)
- func (o *ListResponse) SetObjects(ctx context.Context, v []ObjectInfo)
- func (newState *ListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListResponse)
- func (newState *ListResponse) SyncEffectiveFieldsDuringRead(existingState ListResponse)
- func (o ListResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListResponse) Type(ctx context.Context) attr.Type
- type ListScopesResponse
- func (a ListScopesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListScopesResponse) GetScopes(ctx context.Context) ([]SecretScope, bool)
- func (o *ListScopesResponse) SetScopes(ctx context.Context, v []SecretScope)
- func (newState *ListScopesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListScopesResponse)
- func (newState *ListScopesResponse) SyncEffectiveFieldsDuringRead(existingState ListScopesResponse)
- func (o ListScopesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListScopesResponse) Type(ctx context.Context) attr.Type
- type ListSecretsRequest
- func (a ListSecretsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListSecretsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSecretsRequest)
- func (newState *ListSecretsRequest) SyncEffectiveFieldsDuringRead(existingState ListSecretsRequest)
- func (o ListSecretsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSecretsRequest) Type(ctx context.Context) attr.Type
- type ListSecretsResponse
- func (a ListSecretsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSecretsResponse) GetSecrets(ctx context.Context) ([]SecretMetadata, bool)
- func (o *ListSecretsResponse) SetSecrets(ctx context.Context, v []SecretMetadata)
- func (newState *ListSecretsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSecretsResponse)
- func (newState *ListSecretsResponse) SyncEffectiveFieldsDuringRead(existingState ListSecretsResponse)
- func (o ListSecretsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSecretsResponse) Type(ctx context.Context) attr.Type
- type ListWorkspaceRequest
- func (a ListWorkspaceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListWorkspaceRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListWorkspaceRequest)
- func (newState *ListWorkspaceRequest) SyncEffectiveFieldsDuringRead(existingState ListWorkspaceRequest)
- func (o ListWorkspaceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListWorkspaceRequest) Type(ctx context.Context) attr.Type
- type Mkdirs
- func (a Mkdirs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Mkdirs) SyncEffectiveFieldsDuringCreateOrUpdate(plan Mkdirs)
- func (newState *Mkdirs) SyncEffectiveFieldsDuringRead(existingState Mkdirs)
- func (o Mkdirs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Mkdirs) Type(ctx context.Context) attr.Type
- type MkdirsResponse
- func (a MkdirsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MkdirsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkdirsResponse)
- func (newState *MkdirsResponse) SyncEffectiveFieldsDuringRead(existingState MkdirsResponse)
- func (o MkdirsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MkdirsResponse) Type(ctx context.Context) attr.Type
- type ObjectInfo
- func (a ObjectInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ObjectInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ObjectInfo)
- func (newState *ObjectInfo) SyncEffectiveFieldsDuringRead(existingState ObjectInfo)
- func (o ObjectInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ObjectInfo) Type(ctx context.Context) attr.Type
- type PutAcl
- func (a PutAcl) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutAcl) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutAcl)
- func (newState *PutAcl) SyncEffectiveFieldsDuringRead(existingState PutAcl)
- func (o PutAcl) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutAcl) Type(ctx context.Context) attr.Type
- type PutAclResponse
- func (a PutAclResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutAclResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutAclResponse)
- func (newState *PutAclResponse) SyncEffectiveFieldsDuringRead(existingState PutAclResponse)
- func (o PutAclResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutAclResponse) Type(ctx context.Context) attr.Type
- type PutSecret
- func (a PutSecret) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutSecret) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutSecret)
- func (newState *PutSecret) SyncEffectiveFieldsDuringRead(existingState PutSecret)
- func (o PutSecret) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutSecret) Type(ctx context.Context) attr.Type
- type PutSecretResponse
- func (a PutSecretResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutSecretResponse)
- func (newState *PutSecretResponse) SyncEffectiveFieldsDuringRead(existingState PutSecretResponse)
- func (o PutSecretResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutSecretResponse) Type(ctx context.Context) attr.Type
- type RepoAccessControlRequest
- func (a RepoAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RepoAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlRequest)
- func (newState *RepoAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlRequest)
- func (o RepoAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoAccessControlRequest) Type(ctx context.Context) attr.Type
- type RepoAccessControlResponse
- func (o *RepoAccessControlResponse) GetAllPermissions(ctx context.Context) ([]RepoPermission, bool)
- func (a RepoAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoAccessControlResponse) SetAllPermissions(ctx context.Context, v []RepoPermission)
- func (newState *RepoAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlResponse)
- func (newState *RepoAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlResponse)
- func (o RepoAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoAccessControlResponse) Type(ctx context.Context) attr.Type
- type RepoInfo
- func (a RepoInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoInfo) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
- func (o *RepoInfo) SetSparseCheckout(ctx context.Context, v SparseCheckout)
- func (newState *RepoInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoInfo)
- func (newState *RepoInfo) SyncEffectiveFieldsDuringRead(existingState RepoInfo)
- func (o RepoInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoInfo) Type(ctx context.Context) attr.Type
- type RepoPermission
- func (a RepoPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *RepoPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *RepoPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermission)
- func (newState *RepoPermission) SyncEffectiveFieldsDuringRead(existingState RepoPermission)
- func (o RepoPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermission) Type(ctx context.Context) attr.Type
- type RepoPermissions
- func (o *RepoPermissions) GetAccessControlList(ctx context.Context) ([]RepoAccessControlResponse, bool)
- func (a RepoPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoPermissions) SetAccessControlList(ctx context.Context, v []RepoAccessControlResponse)
- func (newState *RepoPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissions)
- func (newState *RepoPermissions) SyncEffectiveFieldsDuringRead(existingState RepoPermissions)
- func (o RepoPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermissions) Type(ctx context.Context) attr.Type
- type RepoPermissionsDescription
- func (a RepoPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RepoPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsDescription)
- func (newState *RepoPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsDescription)
- func (o RepoPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermissionsDescription) Type(ctx context.Context) attr.Type
- type RepoPermissionsRequest
- func (o *RepoPermissionsRequest) GetAccessControlList(ctx context.Context) ([]RepoAccessControlRequest, bool)
- func (a RepoPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoPermissionsRequest) SetAccessControlList(ctx context.Context, v []RepoAccessControlRequest)
- func (newState *RepoPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsRequest)
- func (newState *RepoPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsRequest)
- func (o RepoPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermissionsRequest) Type(ctx context.Context) attr.Type
- type SecretMetadata
- func (a SecretMetadata) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SecretMetadata) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretMetadata)
- func (newState *SecretMetadata) SyncEffectiveFieldsDuringRead(existingState SecretMetadata)
- func (o SecretMetadata) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SecretMetadata) Type(ctx context.Context) attr.Type
- type SecretScope
- func (a SecretScope) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SecretScope) GetKeyvaultMetadata(ctx context.Context) (AzureKeyVaultSecretScopeMetadata, bool)
- func (o *SecretScope) SetKeyvaultMetadata(ctx context.Context, v AzureKeyVaultSecretScopeMetadata)
- func (newState *SecretScope) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretScope)
- func (newState *SecretScope) SyncEffectiveFieldsDuringRead(existingState SecretScope)
- func (o SecretScope) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SecretScope) Type(ctx context.Context) attr.Type
- type SparseCheckout
- func (a SparseCheckout) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SparseCheckout) GetPatterns(ctx context.Context) ([]types.String, bool)
- func (o *SparseCheckout) SetPatterns(ctx context.Context, v []types.String)
- func (newState *SparseCheckout) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckout)
- func (newState *SparseCheckout) SyncEffectiveFieldsDuringRead(existingState SparseCheckout)
- func (o SparseCheckout) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SparseCheckout) Type(ctx context.Context) attr.Type
- type SparseCheckoutUpdate
- func (a SparseCheckoutUpdate) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SparseCheckoutUpdate) GetPatterns(ctx context.Context) ([]types.String, bool)
- func (o *SparseCheckoutUpdate) SetPatterns(ctx context.Context, v []types.String)
- func (newState *SparseCheckoutUpdate) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckoutUpdate)
- func (newState *SparseCheckoutUpdate) SyncEffectiveFieldsDuringRead(existingState SparseCheckoutUpdate)
- func (o SparseCheckoutUpdate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SparseCheckoutUpdate) Type(ctx context.Context) attr.Type
- type UpdateCredentialsRequest
- func (a UpdateCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsRequest)
- func (newState *UpdateCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsRequest)
- func (o UpdateCredentialsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCredentialsRequest) Type(ctx context.Context) attr.Type
- type UpdateCredentialsResponse
- func (a UpdateCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsResponse)
- func (newState *UpdateCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsResponse)
- func (o UpdateCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCredentialsResponse) Type(ctx context.Context) attr.Type
- type UpdateRepoRequest
- func (a UpdateRepoRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateRepoRequest) GetSparseCheckout(ctx context.Context) (SparseCheckoutUpdate, bool)
- func (o *UpdateRepoRequest) SetSparseCheckout(ctx context.Context, v SparseCheckoutUpdate)
- func (newState *UpdateRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoRequest)
- func (newState *UpdateRepoRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRepoRequest)
- func (o UpdateRepoRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRepoRequest) Type(ctx context.Context) attr.Type
- type UpdateRepoResponse
- func (a UpdateRepoResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoResponse)
- func (newState *UpdateRepoResponse) SyncEffectiveFieldsDuringRead(existingState UpdateRepoResponse)
- func (o UpdateRepoResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRepoResponse) Type(ctx context.Context) attr.Type
- type WorkspaceObjectAccessControlRequest
- func (a WorkspaceObjectAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *WorkspaceObjectAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlRequest)
- func (newState *WorkspaceObjectAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlRequest)
- func (o WorkspaceObjectAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectAccessControlRequest) Type(ctx context.Context) attr.Type
- type WorkspaceObjectAccessControlResponse
- func (o *WorkspaceObjectAccessControlResponse) GetAllPermissions(ctx context.Context) ([]WorkspaceObjectPermission, bool)
- func (a WorkspaceObjectAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectAccessControlResponse) SetAllPermissions(ctx context.Context, v []WorkspaceObjectPermission)
- func (newState *WorkspaceObjectAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlResponse)
- func (newState *WorkspaceObjectAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlResponse)
- func (o WorkspaceObjectAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectAccessControlResponse) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermission
- func (a WorkspaceObjectPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *WorkspaceObjectPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *WorkspaceObjectPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermission)
- func (newState *WorkspaceObjectPermission) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermission)
- func (o WorkspaceObjectPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermission) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermissions
- func (o *WorkspaceObjectPermissions) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlResponse, bool)
- func (a WorkspaceObjectPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectPermissions) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlResponse)
- func (newState *WorkspaceObjectPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissions)
- func (newState *WorkspaceObjectPermissions) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissions)
- func (o WorkspaceObjectPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermissions) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermissionsDescription
- func (a WorkspaceObjectPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *WorkspaceObjectPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsDescription)
- func (newState *WorkspaceObjectPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsDescription)
- func (o WorkspaceObjectPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermissionsDescription) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermissionsRequest
- func (o *WorkspaceObjectPermissionsRequest) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlRequest, bool)
- func (a WorkspaceObjectPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectPermissionsRequest) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlRequest)
- func (newState *WorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsRequest)
- func (newState *WorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsRequest)
- func (o WorkspaceObjectPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermissionsRequest) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclItem ¶
type AclItem struct { // The permission level applied to the principal. Permission types.String `tfsdk:"permission" tf:""` // The principal in which the permission is applied. Principal types.String `tfsdk:"principal" tf:""` }
func (AclItem) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AclItem. 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 (*AclItem) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*AclItem) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (AclItem) ToObjectValue ¶ added in v1.61.0
func (o AclItem) 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, AclItem only implements ToObjectValue() and Type().
type AzureKeyVaultSecretScopeMetadata ¶
type AzureKeyVaultSecretScopeMetadata struct { // The DNS of the KeyVault DnsName types.String `tfsdk:"dns_name" tf:""` // The resource id of the azure KeyVault that user wants to associate the // scope with. ResourceId types.String `tfsdk:"resource_id" tf:""` }
func (AzureKeyVaultSecretScopeMetadata) GetComplexFieldTypes ¶ added in v1.61.0
func (a AzureKeyVaultSecretScopeMetadata) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AzureKeyVaultSecretScopeMetadata. 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 (*AzureKeyVaultSecretScopeMetadata) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AzureKeyVaultSecretScopeMetadata) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureKeyVaultSecretScopeMetadata)
func (*AzureKeyVaultSecretScopeMetadata) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AzureKeyVaultSecretScopeMetadata) SyncEffectiveFieldsDuringRead(existingState AzureKeyVaultSecretScopeMetadata)
func (AzureKeyVaultSecretScopeMetadata) ToObjectValue ¶ added in v1.61.0
func (o AzureKeyVaultSecretScopeMetadata) 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, AzureKeyVaultSecretScopeMetadata only implements ToObjectValue() and Type().
type CreateCredentialsRequest ¶ added in v1.53.0
type CreateCredentialsRequest struct { // Git provider. This field is case-insensitive. The available Git providers // are `gitHub`, `bitbucketCloud`, `gitLab`, `azureDevOpsServices`, // `gitHubEnterprise`, `bitbucketServer`, `gitLabEnterpriseEdition` and // `awsCodeCommit`. GitProvider types.String `tfsdk:"git_provider" tf:""` // The username or email provided with your Git provider account, depending // on which provider you are using. For GitHub, GitHub Enterprise Server, or // Azure DevOps Services, either email or username may be used. For GitLab, // GitLab Enterprise Edition, email must be used. For AWS CodeCommit, // BitBucket or BitBucket Server, username must be used. For all other // providers please see your provider's Personal Access Token authentication // documentation to see what is supported. GitUsername types.String `tfsdk:"git_username" tf:"optional"` // The personal access token used to authenticate to the corresponding Git // provider. For certain providers, support may exist for other types of // scoped access tokens. [Learn more]. // // [Learn more]: https://docs.databricks.com/repos/get-access-tokens-from-git-provider.html PersonalAccessToken types.String `tfsdk:"personal_access_token" tf:"optional"` }
func (CreateCredentialsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCredentialsRequest. 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 (*CreateCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsRequest)
func (*CreateCredentialsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsRequest)
func (CreateCredentialsRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateCredentialsRequest) 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, CreateCredentialsRequest only implements ToObjectValue() and Type().
type CreateCredentialsResponse ¶
type CreateCredentialsResponse struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id" tf:""` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider" tf:""` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username" tf:"optional"` }
func (CreateCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCredentialsResponse. 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 (*CreateCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsResponse)
func (*CreateCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsResponse)
func (CreateCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateCredentialsResponse) 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, CreateCredentialsResponse only implements ToObjectValue() and Type().
type CreateRepoRequest ¶ added in v1.53.0
type CreateRepoRequest struct { // Desired path for the repo in the workspace. Almost any path in the // workspace can be chosen. If repo is created in `/Repos`, path must be in // the format `/Repos/{folder}/{repo-name}`. Path types.String `tfsdk:"path" tf:"optional"` // Git provider. This field is case-insensitive. The available Git providers // are `gitHub`, `bitbucketCloud`, `gitLab`, `azureDevOpsServices`, // `gitHubEnterprise`, `bitbucketServer`, `gitLabEnterpriseEdition` and // `awsCodeCommit`. Provider types.String `tfsdk:"provider" tf:""` // If specified, the repo will be created with sparse checkout enabled. You // cannot enable/disable sparse checkout after the repo is created. SparseCheckout types.List `tfsdk:"sparse_checkout" tf:"optional,object"` // URL of the Git repository to be linked. Url types.String `tfsdk:"url" tf:""` }
func (CreateRepoRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRepoRequest. 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 (*CreateRepoRequest) GetSparseCheckout ¶ added in v1.61.0
func (o *CreateRepoRequest) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
GetSparseCheckout returns the value of the SparseCheckout field in CreateRepoRequest as a SparseCheckout value. If the field is unknown or null, the boolean return value is false.
func (*CreateRepoRequest) SetSparseCheckout ¶ added in v1.61.0
func (o *CreateRepoRequest) SetSparseCheckout(ctx context.Context, v SparseCheckout)
SetSparseCheckout sets the value of the SparseCheckout field in CreateRepoRequest.
func (*CreateRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoRequest)
func (*CreateRepoRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateRepoRequest) SyncEffectiveFieldsDuringRead(existingState CreateRepoRequest)
func (CreateRepoRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateRepoRequest) 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, CreateRepoRequest only implements ToObjectValue() and Type().
type CreateRepoResponse ¶ added in v1.53.0
type CreateRepoResponse struct { // Branch that the Git folder (repo) is checked out to. Branch types.String `tfsdk:"branch" tf:"optional"` // SHA-1 hash representing the commit ID of the current HEAD of the Git // folder (repo). HeadCommitId types.String `tfsdk:"head_commit_id" tf:"optional"` // ID of the Git folder (repo) object in the workspace. Id types.Int64 `tfsdk:"id" tf:"optional"` // Path of the Git folder (repo) in the workspace. Path types.String `tfsdk:"path" tf:"optional"` // Git provider of the linked Git repository. Provider types.String `tfsdk:"provider" tf:"optional"` // Sparse checkout settings for the Git folder (repo). SparseCheckout types.List `tfsdk:"sparse_checkout" tf:"optional,object"` // URL of the linked Git repository. Url types.String `tfsdk:"url" tf:"optional"` }
func (CreateRepoResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRepoResponse. 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 (*CreateRepoResponse) GetSparseCheckout ¶ added in v1.61.0
func (o *CreateRepoResponse) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
GetSparseCheckout returns the value of the SparseCheckout field in CreateRepoResponse as a SparseCheckout value. If the field is unknown or null, the boolean return value is false.
func (*CreateRepoResponse) SetSparseCheckout ¶ added in v1.61.0
func (o *CreateRepoResponse) SetSparseCheckout(ctx context.Context, v SparseCheckout)
SetSparseCheckout sets the value of the SparseCheckout field in CreateRepoResponse.
func (*CreateRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoResponse)
func (*CreateRepoResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateRepoResponse) SyncEffectiveFieldsDuringRead(existingState CreateRepoResponse)
func (CreateRepoResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateRepoResponse) 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, CreateRepoResponse only implements ToObjectValue() and Type().
type CreateScope ¶
type CreateScope struct { // The metadata for the secret scope if the type is `AZURE_KEYVAULT` BackendAzureKeyvault types.List `tfsdk:"backend_azure_keyvault" tf:"optional,object"` // The principal that is initially granted `MANAGE` permission to the // created scope. InitialManagePrincipal types.String `tfsdk:"initial_manage_principal" tf:"optional"` // Scope name requested by the user. Scope names are unique. Scope types.String `tfsdk:"scope" tf:""` // The backend type the scope will be created with. If not specified, will // default to `DATABRICKS` ScopeBackendType types.String `tfsdk:"scope_backend_type" tf:"optional"` }
func (*CreateScope) GetBackendAzureKeyvault ¶ added in v1.61.0
func (o *CreateScope) GetBackendAzureKeyvault(ctx context.Context) (AzureKeyVaultSecretScopeMetadata, bool)
GetBackendAzureKeyvault returns the value of the BackendAzureKeyvault field in CreateScope as a AzureKeyVaultSecretScopeMetadata value. If the field is unknown or null, the boolean return value is false.
func (CreateScope) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateScope. 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 (*CreateScope) SetBackendAzureKeyvault ¶ added in v1.61.0
func (o *CreateScope) SetBackendAzureKeyvault(ctx context.Context, v AzureKeyVaultSecretScopeMetadata)
SetBackendAzureKeyvault sets the value of the BackendAzureKeyvault field in CreateScope.
func (*CreateScope) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateScope) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateScope)
func (*CreateScope) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateScope) SyncEffectiveFieldsDuringRead(existingState CreateScope)
func (CreateScope) ToObjectValue ¶ added in v1.61.0
func (o CreateScope) 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, CreateScope only implements ToObjectValue() and Type().
type CreateScopeResponse ¶
type CreateScopeResponse struct { }
func (CreateScopeResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateScopeResponse. 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 (*CreateScopeResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateScopeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateScopeResponse)
func (*CreateScopeResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateScopeResponse) SyncEffectiveFieldsDuringRead(existingState CreateScopeResponse)
func (CreateScopeResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateScopeResponse) 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, CreateScopeResponse only implements ToObjectValue() and Type().
type CredentialInfo ¶
type CredentialInfo struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id" tf:""` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider" tf:"optional"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username" tf:"optional"` }
func (CredentialInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CredentialInfo. 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 (*CredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialInfo)
func (*CredentialInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CredentialInfo) SyncEffectiveFieldsDuringRead(existingState CredentialInfo)
func (CredentialInfo) ToObjectValue ¶ added in v1.61.0
func (o CredentialInfo) 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, CredentialInfo only implements ToObjectValue() and Type().
type Delete ¶
type Delete struct { // The absolute path of the notebook or directory. Path types.String `tfsdk:"path" tf:""` // The flag that specifies whether to delete the object recursively. It is // `false` by default. Please note this deleting directory is not atomic. If // it fails in the middle, some of objects under this directory may be // deleted and cannot be undone. Recursive types.Bool `tfsdk:"recursive" tf:"optional"` }
func (Delete) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Delete. 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 (*Delete) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Delete) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Delete) ToObjectValue ¶ added in v1.61.0
func (o Delete) 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, Delete only implements ToObjectValue() and Type().
type DeleteAcl ¶
type DeleteAcl struct { // The principal to remove an existing ACL from. Principal types.String `tfsdk:"principal" tf:""` // The name of the scope to remove permissions from. Scope types.String `tfsdk:"scope" tf:""` }
func (DeleteAcl) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAcl. 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 (*DeleteAcl) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*DeleteAcl) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (DeleteAcl) ToObjectValue ¶ added in v1.61.0
func (o DeleteAcl) 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, DeleteAcl only implements ToObjectValue() and Type().
type DeleteAclResponse ¶
type DeleteAclResponse struct { }
func (DeleteAclResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAclResponse. 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 (*DeleteAclResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteAclResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAclResponse)
func (*DeleteAclResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteAclResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAclResponse)
func (DeleteAclResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteAclResponse) 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, DeleteAclResponse only implements ToObjectValue() and Type().
type DeleteCredentialsRequest ¶ added in v1.53.0
type DeleteCredentialsRequest struct { // The ID for the corresponding credential to access. CredentialId types.Int64 `tfsdk:"-"` }
Delete a credential
func (DeleteCredentialsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCredentialsRequest. 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 (*DeleteCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialsRequest)
func (*DeleteCredentialsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialsRequest)
func (DeleteCredentialsRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteCredentialsRequest) 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, DeleteCredentialsRequest only implements ToObjectValue() and Type().
type DeleteCredentialsResponse ¶ added in v1.53.0
type DeleteCredentialsResponse struct { }
func (DeleteCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCredentialsResponse. 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 (*DeleteCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialsResponse)
func (*DeleteCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialsResponse)
func (DeleteCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteCredentialsResponse) 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, DeleteCredentialsResponse only implements ToObjectValue() and Type().
type DeleteRepoRequest ¶
type DeleteRepoRequest struct { // The ID for the corresponding repo to delete. RepoId types.Int64 `tfsdk:"-"` }
Delete a repo
func (DeleteRepoRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRepoRequest. 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 (*DeleteRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRepoRequest)
func (*DeleteRepoRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteRepoRequest) SyncEffectiveFieldsDuringRead(existingState DeleteRepoRequest)
func (DeleteRepoRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteRepoRequest) 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, DeleteRepoRequest only implements ToObjectValue() and Type().
type DeleteRepoResponse ¶ added in v1.53.0
type DeleteRepoResponse struct { }
func (DeleteRepoResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRepoResponse. 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 (*DeleteRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRepoResponse)
func (*DeleteRepoResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteRepoResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRepoResponse)
func (DeleteRepoResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteRepoResponse) 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, DeleteRepoResponse 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 DeleteScope ¶
type DeleteScope struct { // Name of the scope to delete. Scope types.String `tfsdk:"scope" tf:""` }
func (DeleteScope) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteScope. 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 (*DeleteScope) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteScope) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteScope)
func (*DeleteScope) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteScope) SyncEffectiveFieldsDuringRead(existingState DeleteScope)
func (DeleteScope) ToObjectValue ¶ added in v1.61.0
func (o DeleteScope) 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, DeleteScope only implements ToObjectValue() and Type().
type DeleteScopeResponse ¶
type DeleteScopeResponse struct { }
func (DeleteScopeResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteScopeResponse. 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 (*DeleteScopeResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteScopeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteScopeResponse)
func (*DeleteScopeResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteScopeResponse) SyncEffectiveFieldsDuringRead(existingState DeleteScopeResponse)
func (DeleteScopeResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteScopeResponse) 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, DeleteScopeResponse only implements ToObjectValue() and Type().
type DeleteSecret ¶
type DeleteSecret struct { // Name of the secret to delete. Key types.String `tfsdk:"key" tf:""` // The name of the scope that contains the secret to delete. Scope types.String `tfsdk:"scope" tf:""` }
func (DeleteSecret) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSecret. 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 (*DeleteSecret) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteSecret) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecret)
func (*DeleteSecret) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteSecret) SyncEffectiveFieldsDuringRead(existingState DeleteSecret)
func (DeleteSecret) ToObjectValue ¶ added in v1.61.0
func (o DeleteSecret) 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, DeleteSecret only implements ToObjectValue() and Type().
type DeleteSecretResponse ¶
type DeleteSecretResponse struct { }
func (DeleteSecretResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSecretResponse. 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 (*DeleteSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecretResponse)
func (*DeleteSecretResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteSecretResponse) SyncEffectiveFieldsDuringRead(existingState DeleteSecretResponse)
func (DeleteSecretResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteSecretResponse) 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, DeleteSecretResponse only implements ToObjectValue() and Type().
type ExportRequest ¶
type ExportRequest struct { // This specifies the format of the exported file. By default, this is // `SOURCE`. // // The value is case sensitive. // // - `SOURCE`: The notebook is exported as source code. Directory exports // will not include non-notebook entries. - `HTML`: The notebook is exported // as an HTML file. - `JUPYTER`: The notebook is exported as a // Jupyter/IPython Notebook file. - `DBC`: The notebook is exported in // Databricks archive format. Directory exports will not include // non-notebook entries. - `R_MARKDOWN`: The notebook is exported to R // Markdown format. - `AUTO`: The object or directory is exported depending // on the objects type. Directory exports will include notebooks and // workspace files. Format types.String `tfsdk:"-"` // The absolute path of the object or directory. Exporting a directory is // only supported for the `DBC`, `SOURCE`, and `AUTO` format. Path types.String `tfsdk:"-"` }
Export a workspace object
func (ExportRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExportRequest. 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 (*ExportRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExportRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExportRequest)
func (*ExportRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExportRequest) SyncEffectiveFieldsDuringRead(existingState ExportRequest)
func (ExportRequest) ToObjectValue ¶ added in v1.61.0
func (o ExportRequest) 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, ExportRequest only implements ToObjectValue() and Type().
type ExportResponse ¶
type ExportResponse struct { // The base64-encoded content. If the limit (10MB) is exceeded, exception // with error code **MAX_NOTEBOOK_SIZE_EXCEEDED** is thrown. Content types.String `tfsdk:"content" tf:"optional"` // The file type of the exported file. FileType types.String `tfsdk:"file_type" tf:"optional"` }
func (ExportResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExportResponse. 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 (*ExportResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExportResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExportResponse)
func (*ExportResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExportResponse) SyncEffectiveFieldsDuringRead(existingState ExportResponse)
func (ExportResponse) ToObjectValue ¶ added in v1.61.0
func (o ExportResponse) 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, ExportResponse only implements ToObjectValue() and Type().
type GetAclRequest ¶
type GetAclRequest struct { // The principal to fetch ACL information for. Principal types.String `tfsdk:"-"` // The name of the scope to fetch ACL information from. Scope types.String `tfsdk:"-"` }
Get secret ACL details
func (GetAclRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAclRequest. 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 (*GetAclRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetAclRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAclRequest)
func (*GetAclRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetAclRequest) SyncEffectiveFieldsDuringRead(existingState GetAclRequest)
func (GetAclRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAclRequest) 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, GetAclRequest only implements ToObjectValue() and Type().
type GetCredentialsRequest ¶ added in v1.53.0
type GetCredentialsRequest struct { // The ID for the corresponding credential to access. CredentialId types.Int64 `tfsdk:"-"` }
Get a credential entry
func (GetCredentialsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCredentialsRequest. 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 (*GetCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialsRequest)
func (*GetCredentialsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState GetCredentialsRequest)
func (GetCredentialsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetCredentialsRequest) 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, GetCredentialsRequest only implements ToObjectValue() and Type().
type GetCredentialsResponse ¶
type GetCredentialsResponse struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id" tf:""` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider" tf:"optional"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username" tf:"optional"` }
func (GetCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCredentialsResponse. 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 (*GetCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialsResponse)
func (*GetCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState GetCredentialsResponse)
func (GetCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetCredentialsResponse) 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, GetCredentialsResponse only implements ToObjectValue() and Type().
type GetRepoPermissionLevelsRequest ¶
type GetRepoPermissionLevelsRequest struct { // The repo for which to get or manage permissions. RepoId types.String `tfsdk:"-"` }
Get repo permission levels
func (GetRepoPermissionLevelsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetRepoPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRepoPermissionLevelsRequest. 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 (*GetRepoPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRepoPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionLevelsRequest)
func (*GetRepoPermissionLevelsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRepoPermissionLevelsRequest) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionLevelsRequest)
func (GetRepoPermissionLevelsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetRepoPermissionLevelsRequest) 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, GetRepoPermissionLevelsRequest only implements ToObjectValue() and Type().
type GetRepoPermissionLevelsResponse ¶
type GetRepoPermissionLevelsResponse struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels" tf:"optional"` }
func (GetRepoPermissionLevelsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetRepoPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRepoPermissionLevelsResponse. 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 (*GetRepoPermissionLevelsResponse) GetPermissionLevels ¶ added in v1.61.0
func (o *GetRepoPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]RepoPermissionsDescription, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetRepoPermissionLevelsResponse as a slice of RepoPermissionsDescription values. If the field is unknown or null, the boolean return value is false.
func (*GetRepoPermissionLevelsResponse) SetPermissionLevels ¶ added in v1.61.0
func (o *GetRepoPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []RepoPermissionsDescription)
SetPermissionLevels sets the value of the PermissionLevels field in GetRepoPermissionLevelsResponse.
func (*GetRepoPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRepoPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionLevelsResponse)
func (*GetRepoPermissionLevelsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRepoPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionLevelsResponse)
func (GetRepoPermissionLevelsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetRepoPermissionLevelsResponse) 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, GetRepoPermissionLevelsResponse only implements ToObjectValue() and Type().
type GetRepoPermissionsRequest ¶
type GetRepoPermissionsRequest struct { // The repo for which to get or manage permissions. RepoId types.String `tfsdk:"-"` }
Get repo permissions
func (GetRepoPermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetRepoPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRepoPermissionsRequest. 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 (*GetRepoPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRepoPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionsRequest)
func (*GetRepoPermissionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRepoPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionsRequest)
func (GetRepoPermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetRepoPermissionsRequest) 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, GetRepoPermissionsRequest only implements ToObjectValue() and Type().
type GetRepoRequest ¶
type GetRepoRequest struct { // ID of the Git folder (repo) object in the workspace. RepoId types.Int64 `tfsdk:"-"` }
Get a repo
func (GetRepoRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRepoRequest. 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 (*GetRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoRequest)
func (*GetRepoRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRepoRequest) SyncEffectiveFieldsDuringRead(existingState GetRepoRequest)
func (GetRepoRequest) ToObjectValue ¶ added in v1.61.0
func (o GetRepoRequest) 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, GetRepoRequest only implements ToObjectValue() and Type().
type GetRepoResponse ¶ added in v1.53.0
type GetRepoResponse struct { // Branch that the local version of the repo is checked out to. Branch types.String `tfsdk:"branch" tf:"optional"` // SHA-1 hash representing the commit ID of the current HEAD of the repo. HeadCommitId types.String `tfsdk:"head_commit_id" tf:"optional"` // ID of the Git folder (repo) object in the workspace. Id types.Int64 `tfsdk:"id" tf:"optional"` // Path of the Git folder (repo) in the workspace. Path types.String `tfsdk:"path" tf:"optional"` // Git provider of the linked Git repository. Provider types.String `tfsdk:"provider" tf:"optional"` // Sparse checkout settings for the Git folder (repo). SparseCheckout types.List `tfsdk:"sparse_checkout" tf:"optional,object"` // URL of the linked Git repository. Url types.String `tfsdk:"url" tf:"optional"` }
func (GetRepoResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRepoResponse. 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 (*GetRepoResponse) GetSparseCheckout ¶ added in v1.61.0
func (o *GetRepoResponse) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
GetSparseCheckout returns the value of the SparseCheckout field in GetRepoResponse as a SparseCheckout value. If the field is unknown or null, the boolean return value is false.
func (*GetRepoResponse) SetSparseCheckout ¶ added in v1.61.0
func (o *GetRepoResponse) SetSparseCheckout(ctx context.Context, v SparseCheckout)
SetSparseCheckout sets the value of the SparseCheckout field in GetRepoResponse.
func (*GetRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoResponse)
func (*GetRepoResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRepoResponse) SyncEffectiveFieldsDuringRead(existingState GetRepoResponse)
func (GetRepoResponse) ToObjectValue ¶ added in v1.61.0
func (o GetRepoResponse) 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, GetRepoResponse only implements ToObjectValue() and Type().
type GetSecretRequest ¶
type GetSecretRequest struct { // The key to fetch secret for. Key types.String `tfsdk:"-"` // The name of the scope to fetch secret information from. Scope types.String `tfsdk:"-"` }
Get a secret
func (GetSecretRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSecretRequest. 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 (*GetSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetSecretRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSecretRequest)
func (*GetSecretRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetSecretRequest) SyncEffectiveFieldsDuringRead(existingState GetSecretRequest)
func (GetSecretRequest) ToObjectValue ¶ added in v1.61.0
func (o GetSecretRequest) 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, GetSecretRequest only implements ToObjectValue() and Type().
type GetSecretResponse ¶
type GetSecretResponse struct { // A unique name to identify the secret. Key types.String `tfsdk:"key" tf:"optional"` // The value of the secret in its byte representation. Value types.String `tfsdk:"value" tf:"optional"` }
func (GetSecretResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSecretResponse. 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 (*GetSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSecretResponse)
func (*GetSecretResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetSecretResponse) SyncEffectiveFieldsDuringRead(existingState GetSecretResponse)
func (GetSecretResponse) ToObjectValue ¶ added in v1.61.0
func (o GetSecretResponse) 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, GetSecretResponse only implements ToObjectValue() and Type().
type GetStatusRequest ¶
type GetStatusRequest struct { // The absolute path of the notebook or directory. Path types.String `tfsdk:"-"` }
Get status
func (GetStatusRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetStatusRequest. 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 (*GetStatusRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetStatusRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetStatusRequest)
func (*GetStatusRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetStatusRequest) SyncEffectiveFieldsDuringRead(existingState GetStatusRequest)
func (GetStatusRequest) ToObjectValue ¶ added in v1.61.0
func (o GetStatusRequest) 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, GetStatusRequest only implements ToObjectValue() and Type().
type GetWorkspaceObjectPermissionLevelsRequest ¶
type GetWorkspaceObjectPermissionLevelsRequest struct { // The workspace object for which to get or manage permissions. WorkspaceObjectId types.String `tfsdk:"-"` // The workspace object type for which to get or manage permissions. WorkspaceObjectType types.String `tfsdk:"-"` }
Get workspace object permission levels
func (GetWorkspaceObjectPermissionLevelsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetWorkspaceObjectPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetWorkspaceObjectPermissionLevelsRequest. 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 (*GetWorkspaceObjectPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetWorkspaceObjectPermissionLevelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionLevelsRequest)
func (*GetWorkspaceObjectPermissionLevelsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetWorkspaceObjectPermissionLevelsRequest) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionLevelsRequest)
func (GetWorkspaceObjectPermissionLevelsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetWorkspaceObjectPermissionLevelsRequest) 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, GetWorkspaceObjectPermissionLevelsRequest only implements ToObjectValue() and Type().
type GetWorkspaceObjectPermissionLevelsResponse ¶
type GetWorkspaceObjectPermissionLevelsResponse struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels" tf:"optional"` }
func (GetWorkspaceObjectPermissionLevelsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetWorkspaceObjectPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetWorkspaceObjectPermissionLevelsResponse. 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 (*GetWorkspaceObjectPermissionLevelsResponse) GetPermissionLevels ¶ added in v1.61.0
func (o *GetWorkspaceObjectPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]WorkspaceObjectPermissionsDescription, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetWorkspaceObjectPermissionLevelsResponse as a slice of WorkspaceObjectPermissionsDescription values. If the field is unknown or null, the boolean return value is false.
func (*GetWorkspaceObjectPermissionLevelsResponse) SetPermissionLevels ¶ added in v1.61.0
func (o *GetWorkspaceObjectPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []WorkspaceObjectPermissionsDescription)
SetPermissionLevels sets the value of the PermissionLevels field in GetWorkspaceObjectPermissionLevelsResponse.
func (*GetWorkspaceObjectPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetWorkspaceObjectPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionLevelsResponse)
func (*GetWorkspaceObjectPermissionLevelsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetWorkspaceObjectPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionLevelsResponse)
func (GetWorkspaceObjectPermissionLevelsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetWorkspaceObjectPermissionLevelsResponse) 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, GetWorkspaceObjectPermissionLevelsResponse only implements ToObjectValue() and Type().
type GetWorkspaceObjectPermissionsRequest ¶
type GetWorkspaceObjectPermissionsRequest struct { // The workspace object for which to get or manage permissions. WorkspaceObjectId types.String `tfsdk:"-"` // The workspace object type for which to get or manage permissions. WorkspaceObjectType types.String `tfsdk:"-"` }
Get workspace object permissions
func (GetWorkspaceObjectPermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetWorkspaceObjectPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetWorkspaceObjectPermissionsRequest. 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 (*GetWorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetWorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionsRequest)
func (*GetWorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetWorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionsRequest)
func (GetWorkspaceObjectPermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetWorkspaceObjectPermissionsRequest) 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, GetWorkspaceObjectPermissionsRequest only implements ToObjectValue() and Type().
type Import ¶
type Import struct { // The base64-encoded content. This has a limit of 10 MB. // // If the limit (10MB) is exceeded, exception with error code // **MAX_NOTEBOOK_SIZE_EXCEEDED** is thrown. This parameter might be absent, // and instead a posted file is used. Content types.String `tfsdk:"content" tf:"optional"` // This specifies the format of the file to be imported. // // The value is case sensitive. // // - `AUTO`: The item is imported depending on an analysis of the item's // extension and the header content provided in the request. If the item is // imported as a notebook, then the item's extension is automatically // removed. - `SOURCE`: The notebook or directory is imported as source // code. - `HTML`: The notebook is imported as an HTML file. - `JUPYTER`: // The notebook is imported as a Jupyter/IPython Notebook file. - `DBC`: The // notebook is imported in Databricks archive format. Required for // directories. - `R_MARKDOWN`: The notebook is imported from R Markdown // format. Format types.String `tfsdk:"format" tf:"optional"` // The language of the object. This value is set only if the object type is // `NOTEBOOK`. Language types.String `tfsdk:"language" tf:"optional"` // The flag that specifies whether to overwrite existing object. It is // `false` by default. For `DBC` format, `overwrite` is not supported since // it may contain a directory. Overwrite types.Bool `tfsdk:"overwrite" tf:"optional"` // The absolute path of the object or directory. Importing a directory is // only supported for the `DBC` and `SOURCE` formats. Path types.String `tfsdk:"path" tf:""` }
func (Import) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Import. 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 (*Import) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Import) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Import) ToObjectValue ¶ added in v1.61.0
func (o Import) 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, Import only implements ToObjectValue() and Type().
type ImportResponse ¶
type ImportResponse struct { }
func (ImportResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ImportResponse. 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 (*ImportResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ImportResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ImportResponse)
func (*ImportResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ImportResponse) SyncEffectiveFieldsDuringRead(existingState ImportResponse)
func (ImportResponse) ToObjectValue ¶ added in v1.61.0
func (o ImportResponse) 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, ImportResponse only implements ToObjectValue() and Type().
type ListAclsRequest ¶
type ListAclsRequest struct { // The name of the scope to fetch ACL information from. Scope types.String `tfsdk:"-"` }
Lists ACLs
func (ListAclsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAclsRequest. 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 (*ListAclsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAclsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAclsRequest)
func (*ListAclsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAclsRequest) SyncEffectiveFieldsDuringRead(existingState ListAclsRequest)
func (ListAclsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListAclsRequest) 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, ListAclsRequest only implements ToObjectValue() and Type().
type ListAclsResponse ¶
type ListAclsResponse struct { // The associated ACLs rule applied to principals in the given scope. Items types.List `tfsdk:"items" tf:"optional"` }
func (ListAclsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAclsResponse. 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 (*ListAclsResponse) GetItems ¶ added in v1.61.0
func (o *ListAclsResponse) GetItems(ctx context.Context) ([]AclItem, bool)
GetItems returns the value of the Items field in ListAclsResponse as a slice of AclItem values. If the field is unknown or null, the boolean return value is false.
func (*ListAclsResponse) SetItems ¶ added in v1.61.0
func (o *ListAclsResponse) SetItems(ctx context.Context, v []AclItem)
SetItems sets the value of the Items field in ListAclsResponse.
func (*ListAclsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAclsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAclsResponse)
func (*ListAclsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAclsResponse) SyncEffectiveFieldsDuringRead(existingState ListAclsResponse)
func (ListAclsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListAclsResponse) 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, ListAclsResponse only implements ToObjectValue() and Type().
type ListCredentialsResponse ¶ added in v1.53.0
type ListCredentialsResponse struct { // List of credentials. Credentials types.List `tfsdk:"credentials" tf:"optional"` }
func (ListCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCredentialsResponse. 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 (*ListCredentialsResponse) GetCredentials ¶ added in v1.61.0
func (o *ListCredentialsResponse) GetCredentials(ctx context.Context) ([]CredentialInfo, bool)
GetCredentials returns the value of the Credentials field in ListCredentialsResponse as a slice of CredentialInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListCredentialsResponse) SetCredentials ¶ added in v1.61.0
func (o *ListCredentialsResponse) SetCredentials(ctx context.Context, v []CredentialInfo)
SetCredentials sets the value of the Credentials field in ListCredentialsResponse.
func (*ListCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsResponse)
func (*ListCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListCredentialsResponse)
func (ListCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListCredentialsResponse) 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, ListCredentialsResponse only implements ToObjectValue() and Type().
type ListReposRequest ¶
type ListReposRequest struct { // Token used to get the next page of results. If not specified, returns the // first page of results as well as a next page token if there are more // results. NextPageToken types.String `tfsdk:"-"` // Filters repos that have paths starting with the given path prefix. If not // provided or when provided an effectively empty prefix (`/` or // `/Workspace`) Git folders (repos) from `/Workspace/Repos` will be served. PathPrefix types.String `tfsdk:"-"` }
Get repos
func (ListReposRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListReposRequest. 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 (*ListReposRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListReposRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListReposRequest)
func (*ListReposRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListReposRequest) SyncEffectiveFieldsDuringRead(existingState ListReposRequest)
func (ListReposRequest) ToObjectValue ¶ added in v1.61.0
func (o ListReposRequest) 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, ListReposRequest only implements ToObjectValue() and Type().
type ListReposResponse ¶
type ListReposResponse struct { // Token that can be specified as a query parameter to the `GET /repos` // endpoint to retrieve the next page of results. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` // List of Git folders (repos). Repos types.List `tfsdk:"repos" tf:"optional"` }
func (ListReposResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListReposResponse. 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 (*ListReposResponse) GetRepos ¶ added in v1.61.0
func (o *ListReposResponse) GetRepos(ctx context.Context) ([]RepoInfo, bool)
GetRepos returns the value of the Repos field in ListReposResponse as a slice of RepoInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListReposResponse) SetRepos ¶ added in v1.61.0
func (o *ListReposResponse) SetRepos(ctx context.Context, v []RepoInfo)
SetRepos sets the value of the Repos field in ListReposResponse.
func (*ListReposResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListReposResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListReposResponse)
func (*ListReposResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListReposResponse) SyncEffectiveFieldsDuringRead(existingState ListReposResponse)
func (ListReposResponse) ToObjectValue ¶ added in v1.61.0
func (o ListReposResponse) 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, ListReposResponse only implements ToObjectValue() and Type().
type ListResponse ¶
func (ListResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListResponse. 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 (*ListResponse) GetObjects ¶ added in v1.61.0
func (o *ListResponse) GetObjects(ctx context.Context) ([]ObjectInfo, bool)
GetObjects returns the value of the Objects field in ListResponse as a slice of ObjectInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListResponse) SetObjects ¶ added in v1.61.0
func (o *ListResponse) SetObjects(ctx context.Context, v []ObjectInfo)
SetObjects sets the value of the Objects field in ListResponse.
func (*ListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListResponse)
func (*ListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListResponse) SyncEffectiveFieldsDuringRead(existingState ListResponse)
func (ListResponse) ToObjectValue ¶ added in v1.61.0
func (o ListResponse) 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, ListResponse only implements ToObjectValue() and Type().
type ListScopesResponse ¶
type ListScopesResponse struct { // The available secret scopes. Scopes types.List `tfsdk:"scopes" tf:"optional"` }
func (ListScopesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListScopesResponse. 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 (*ListScopesResponse) GetScopes ¶ added in v1.61.0
func (o *ListScopesResponse) GetScopes(ctx context.Context) ([]SecretScope, bool)
GetScopes returns the value of the Scopes field in ListScopesResponse as a slice of SecretScope values. If the field is unknown or null, the boolean return value is false.
func (*ListScopesResponse) SetScopes ¶ added in v1.61.0
func (o *ListScopesResponse) SetScopes(ctx context.Context, v []SecretScope)
SetScopes sets the value of the Scopes field in ListScopesResponse.
func (*ListScopesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListScopesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListScopesResponse)
func (*ListScopesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListScopesResponse) SyncEffectiveFieldsDuringRead(existingState ListScopesResponse)
func (ListScopesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListScopesResponse) 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, ListScopesResponse only implements ToObjectValue() and Type().
type ListSecretsRequest ¶
type ListSecretsRequest struct { // The name of the scope to list secrets within. Scope types.String `tfsdk:"-"` }
List secret keys
func (ListSecretsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSecretsRequest. 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 (*ListSecretsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSecretsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSecretsRequest)
func (*ListSecretsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSecretsRequest) SyncEffectiveFieldsDuringRead(existingState ListSecretsRequest)
func (ListSecretsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListSecretsRequest) 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, ListSecretsRequest only implements ToObjectValue() and Type().
type ListSecretsResponse ¶
type ListSecretsResponse struct { // Metadata information of all secrets contained within the given scope. Secrets types.List `tfsdk:"secrets" tf:"optional"` }
func (ListSecretsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSecretsResponse. 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 (*ListSecretsResponse) GetSecrets ¶ added in v1.61.0
func (o *ListSecretsResponse) GetSecrets(ctx context.Context) ([]SecretMetadata, bool)
GetSecrets returns the value of the Secrets field in ListSecretsResponse as a slice of SecretMetadata values. If the field is unknown or null, the boolean return value is false.
func (*ListSecretsResponse) SetSecrets ¶ added in v1.61.0
func (o *ListSecretsResponse) SetSecrets(ctx context.Context, v []SecretMetadata)
SetSecrets sets the value of the Secrets field in ListSecretsResponse.
func (*ListSecretsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSecretsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSecretsResponse)
func (*ListSecretsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSecretsResponse) SyncEffectiveFieldsDuringRead(existingState ListSecretsResponse)
func (ListSecretsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListSecretsResponse) 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, ListSecretsResponse only implements ToObjectValue() and Type().
type ListWorkspaceRequest ¶
type ListWorkspaceRequest struct { // UTC timestamp in milliseconds NotebooksModifiedAfter types.Int64 `tfsdk:"-"` // The absolute path of the notebook or directory. Path types.String `tfsdk:"-"` }
List contents
func (ListWorkspaceRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListWorkspaceRequest. 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 (*ListWorkspaceRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListWorkspaceRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListWorkspaceRequest)
func (*ListWorkspaceRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListWorkspaceRequest) SyncEffectiveFieldsDuringRead(existingState ListWorkspaceRequest)
func (ListWorkspaceRequest) ToObjectValue ¶ added in v1.61.0
func (o ListWorkspaceRequest) 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, ListWorkspaceRequest only implements ToObjectValue() and Type().
type Mkdirs ¶
type Mkdirs struct { // The absolute path of the directory. If the parent directories do not // exist, it will also create them. If the directory already exists, this // command will do nothing and succeed. Path types.String `tfsdk:"path" tf:""` }
func (Mkdirs) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Mkdirs. 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 (*Mkdirs) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Mkdirs) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Mkdirs) ToObjectValue ¶ added in v1.61.0
func (o Mkdirs) 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, Mkdirs only implements ToObjectValue() and Type().
type MkdirsResponse ¶
type MkdirsResponse struct { }
func (MkdirsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MkdirsResponse. 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 (*MkdirsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MkdirsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkdirsResponse)
func (*MkdirsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MkdirsResponse) SyncEffectiveFieldsDuringRead(existingState MkdirsResponse)
func (MkdirsResponse) ToObjectValue ¶ added in v1.61.0
func (o MkdirsResponse) 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, MkdirsResponse only implements ToObjectValue() and Type().
type ObjectInfo ¶
type ObjectInfo struct { // Only applicable to files. The creation UTC timestamp. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // The language of the object. This value is set only if the object type is // `NOTEBOOK`. Language types.String `tfsdk:"language" tf:"optional"` // Only applicable to files, the last modified UTC timestamp. ModifiedAt types.Int64 `tfsdk:"modified_at" tf:"optional"` // Unique identifier for the object. ObjectId types.Int64 `tfsdk:"object_id" tf:"optional"` // The type of the object in workspace. // // - `NOTEBOOK`: document that contains runnable code, visualizations, and // explanatory text. - `DIRECTORY`: directory - `LIBRARY`: library - `FILE`: // file - `REPO`: repository - `DASHBOARD`: Lakeview dashboard ObjectType types.String `tfsdk:"object_type" tf:"optional"` // The absolute path of the object. Path types.String `tfsdk:"path" tf:"optional"` // A unique identifier for the object that is consistent across all // Databricks APIs. ResourceId types.String `tfsdk:"resource_id" tf:"optional"` // Only applicable to files. The file size in bytes can be returned. Size types.Int64 `tfsdk:"size" tf:"optional"` }
func (ObjectInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ObjectInfo. 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 (*ObjectInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ObjectInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ObjectInfo)
func (*ObjectInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ObjectInfo) SyncEffectiveFieldsDuringRead(existingState ObjectInfo)
func (ObjectInfo) ToObjectValue ¶ added in v1.61.0
func (o ObjectInfo) 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, ObjectInfo only implements ToObjectValue() and Type().
type PutAcl ¶
type PutAcl struct { // The permission level applied to the principal. Permission types.String `tfsdk:"permission" tf:""` // The principal in which the permission is applied. Principal types.String `tfsdk:"principal" tf:""` // The name of the scope to apply permissions to. Scope types.String `tfsdk:"scope" tf:""` }
func (PutAcl) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PutAcl. 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 (*PutAcl) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*PutAcl) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (PutAcl) ToObjectValue ¶ added in v1.61.0
func (o PutAcl) 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, PutAcl only implements ToObjectValue() and Type().
type PutAclResponse ¶
type PutAclResponse struct { }
func (PutAclResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PutAclResponse. 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 (*PutAclResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PutAclResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutAclResponse)
func (*PutAclResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PutAclResponse) SyncEffectiveFieldsDuringRead(existingState PutAclResponse)
func (PutAclResponse) ToObjectValue ¶ added in v1.61.0
func (o PutAclResponse) 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, PutAclResponse only implements ToObjectValue() and Type().
type PutSecret ¶
type PutSecret struct { // If specified, value will be stored as bytes. BytesValue types.String `tfsdk:"bytes_value" tf:"optional"` // A unique name to identify the secret. Key types.String `tfsdk:"key" tf:""` // The name of the scope to which the secret will be associated with. Scope types.String `tfsdk:"scope" tf:""` // If specified, note that the value will be stored in UTF-8 (MB4) form. StringValue types.String `tfsdk:"string_value" tf:"optional"` }
func (PutSecret) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PutSecret. 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 (*PutSecret) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*PutSecret) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (PutSecret) ToObjectValue ¶ added in v1.61.0
func (o PutSecret) 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, PutSecret only implements ToObjectValue() and Type().
type PutSecretResponse ¶
type PutSecretResponse struct { }
func (PutSecretResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PutSecretResponse. 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 (*PutSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PutSecretResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutSecretResponse)
func (*PutSecretResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PutSecretResponse) SyncEffectiveFieldsDuringRead(existingState PutSecretResponse)
func (PutSecretResponse) ToObjectValue ¶ added in v1.61.0
func (o PutSecretResponse) 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, PutSecretResponse only implements ToObjectValue() and Type().
type RepoAccessControlRequest ¶
type RepoAccessControlRequest struct { // name of the group GroupName types.String `tfsdk:"group_name" tf:"optional"` // Permission level PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name" tf:"optional"` // name of the user UserName types.String `tfsdk:"user_name" tf:"optional"` }
func (RepoAccessControlRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoAccessControlRequest. 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 (*RepoAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RepoAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlRequest)
func (*RepoAccessControlRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RepoAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlRequest)
func (RepoAccessControlRequest) ToObjectValue ¶ added in v1.61.0
func (o RepoAccessControlRequest) 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, RepoAccessControlRequest only implements ToObjectValue() and Type().
type RepoAccessControlResponse ¶
type RepoAccessControlResponse struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions" tf:"optional"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name" tf:"optional"` // name of the group GroupName types.String `tfsdk:"group_name" tf:"optional"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name" tf:"optional"` // name of the user UserName types.String `tfsdk:"user_name" tf:"optional"` }
func (*RepoAccessControlResponse) GetAllPermissions ¶ added in v1.61.0
func (o *RepoAccessControlResponse) GetAllPermissions(ctx context.Context) ([]RepoPermission, bool)
GetAllPermissions returns the value of the AllPermissions field in RepoAccessControlResponse as a slice of RepoPermission values. If the field is unknown or null, the boolean return value is false.
func (RepoAccessControlResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a RepoAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoAccessControlResponse. 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 (*RepoAccessControlResponse) SetAllPermissions ¶ added in v1.61.0
func (o *RepoAccessControlResponse) SetAllPermissions(ctx context.Context, v []RepoPermission)
SetAllPermissions sets the value of the AllPermissions field in RepoAccessControlResponse.
func (*RepoAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RepoAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlResponse)
func (*RepoAccessControlResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RepoAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlResponse)
func (RepoAccessControlResponse) ToObjectValue ¶ added in v1.61.0
func (o RepoAccessControlResponse) 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, RepoAccessControlResponse only implements ToObjectValue() and Type().
type RepoInfo ¶
type RepoInfo struct { // Name of the current git branch of the git folder (repo). Branch types.String `tfsdk:"branch" tf:"optional"` // Current git commit id of the git folder (repo). HeadCommitId types.String `tfsdk:"head_commit_id" tf:"optional"` // Id of the git folder (repo) in the Workspace. Id types.Int64 `tfsdk:"id" tf:"optional"` // Root path of the git folder (repo) in the Workspace. Path types.String `tfsdk:"path" tf:"optional"` // Git provider of the remote git repository, e.g. `gitHub`. Provider types.String `tfsdk:"provider" tf:"optional"` // Sparse checkout config for the git folder (repo). SparseCheckout types.List `tfsdk:"sparse_checkout" tf:"optional,object"` // URL of the remote git repository. Url types.String `tfsdk:"url" tf:"optional"` }
Git folder (repo) information.
func (RepoInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoInfo. 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 (*RepoInfo) GetSparseCheckout ¶ added in v1.61.0
func (o *RepoInfo) GetSparseCheckout(ctx context.Context) (SparseCheckout, bool)
GetSparseCheckout returns the value of the SparseCheckout field in RepoInfo as a SparseCheckout value. If the field is unknown or null, the boolean return value is false.
func (*RepoInfo) SetSparseCheckout ¶ added in v1.61.0
func (o *RepoInfo) SetSparseCheckout(ctx context.Context, v SparseCheckout)
SetSparseCheckout sets the value of the SparseCheckout field in RepoInfo.
func (*RepoInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*RepoInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (RepoInfo) ToObjectValue ¶ added in v1.61.0
func (o RepoInfo) 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, RepoInfo only implements ToObjectValue() and Type().
type RepoPermission ¶
type RepoPermission struct { Inherited types.Bool `tfsdk:"inherited" tf:"optional"` InheritedFromObject types.List `tfsdk:"inherited_from_object" tf:"optional"` // Permission level PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"` }
func (RepoPermission) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoPermission. 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 (*RepoPermission) GetInheritedFromObject ¶ added in v1.61.0
GetInheritedFromObject returns the value of the InheritedFromObject field in RepoPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*RepoPermission) SetInheritedFromObject ¶ added in v1.61.0
func (o *RepoPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in RepoPermission.
func (*RepoPermission) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RepoPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermission)
func (*RepoPermission) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RepoPermission) SyncEffectiveFieldsDuringRead(existingState RepoPermission)
func (RepoPermission) ToObjectValue ¶ added in v1.61.0
func (o RepoPermission) 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, RepoPermission only implements ToObjectValue() and Type().
type RepoPermissions ¶
type RepoPermissions struct { AccessControlList types.List `tfsdk:"access_control_list" tf:"optional"` ObjectId types.String `tfsdk:"object_id" tf:"optional"` ObjectType types.String `tfsdk:"object_type" tf:"optional"` }
func (*RepoPermissions) GetAccessControlList ¶ added in v1.61.0
func (o *RepoPermissions) GetAccessControlList(ctx context.Context) ([]RepoAccessControlResponse, bool)
GetAccessControlList returns the value of the AccessControlList field in RepoPermissions as a slice of RepoAccessControlResponse values. If the field is unknown or null, the boolean return value is false.
func (RepoPermissions) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoPermissions. 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 (*RepoPermissions) SetAccessControlList ¶ added in v1.61.0
func (o *RepoPermissions) SetAccessControlList(ctx context.Context, v []RepoAccessControlResponse)
SetAccessControlList sets the value of the AccessControlList field in RepoPermissions.
func (*RepoPermissions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RepoPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissions)
func (*RepoPermissions) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RepoPermissions) SyncEffectiveFieldsDuringRead(existingState RepoPermissions)
func (RepoPermissions) ToObjectValue ¶ added in v1.61.0
func (o RepoPermissions) 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, RepoPermissions only implements ToObjectValue() and Type().
type RepoPermissionsDescription ¶
type RepoPermissionsDescription struct { Description types.String `tfsdk:"description" tf:"optional"` // Permission level PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"` }
func (RepoPermissionsDescription) GetComplexFieldTypes ¶ added in v1.61.0
func (a RepoPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoPermissionsDescription. 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 (*RepoPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RepoPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsDescription)
func (*RepoPermissionsDescription) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RepoPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsDescription)
func (RepoPermissionsDescription) ToObjectValue ¶ added in v1.61.0
func (o RepoPermissionsDescription) 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, RepoPermissionsDescription only implements ToObjectValue() and Type().
type RepoPermissionsRequest ¶
type RepoPermissionsRequest struct { AccessControlList types.List `tfsdk:"access_control_list" tf:"optional"` // The repo for which to get or manage permissions. RepoId types.String `tfsdk:"-"` }
func (*RepoPermissionsRequest) GetAccessControlList ¶ added in v1.61.0
func (o *RepoPermissionsRequest) GetAccessControlList(ctx context.Context) ([]RepoAccessControlRequest, bool)
GetAccessControlList returns the value of the AccessControlList field in RepoPermissionsRequest as a slice of RepoAccessControlRequest values. If the field is unknown or null, the boolean return value is false.
func (RepoPermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoPermissionsRequest. 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 (*RepoPermissionsRequest) SetAccessControlList ¶ added in v1.61.0
func (o *RepoPermissionsRequest) SetAccessControlList(ctx context.Context, v []RepoAccessControlRequest)
SetAccessControlList sets the value of the AccessControlList field in RepoPermissionsRequest.
func (*RepoPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RepoPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsRequest)
func (*RepoPermissionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RepoPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsRequest)
func (RepoPermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o RepoPermissionsRequest) 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, RepoPermissionsRequest only implements ToObjectValue() and Type().
type SecretMetadata ¶
type SecretMetadata struct { // A unique name to identify the secret. Key types.String `tfsdk:"key" tf:"optional"` // The last updated timestamp (in milliseconds) for the secret. LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp" tf:"optional"` }
func (SecretMetadata) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SecretMetadata. 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 (*SecretMetadata) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SecretMetadata) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretMetadata)
func (*SecretMetadata) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SecretMetadata) SyncEffectiveFieldsDuringRead(existingState SecretMetadata)
func (SecretMetadata) ToObjectValue ¶ added in v1.61.0
func (o SecretMetadata) 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, SecretMetadata only implements ToObjectValue() and Type().
type SecretScope ¶
type SecretScope struct { // The type of secret scope backend. BackendType types.String `tfsdk:"backend_type" tf:"optional"` // The metadata for the secret scope if the type is `AZURE_KEYVAULT` KeyvaultMetadata types.List `tfsdk:"keyvault_metadata" tf:"optional,object"` // A unique name to identify the secret scope. Name types.String `tfsdk:"name" tf:"optional"` }
func (SecretScope) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SecretScope. 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 (*SecretScope) GetKeyvaultMetadata ¶ added in v1.61.0
func (o *SecretScope) GetKeyvaultMetadata(ctx context.Context) (AzureKeyVaultSecretScopeMetadata, bool)
GetKeyvaultMetadata returns the value of the KeyvaultMetadata field in SecretScope as a AzureKeyVaultSecretScopeMetadata value. If the field is unknown or null, the boolean return value is false.
func (*SecretScope) SetKeyvaultMetadata ¶ added in v1.61.0
func (o *SecretScope) SetKeyvaultMetadata(ctx context.Context, v AzureKeyVaultSecretScopeMetadata)
SetKeyvaultMetadata sets the value of the KeyvaultMetadata field in SecretScope.
func (*SecretScope) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SecretScope) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretScope)
func (*SecretScope) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SecretScope) SyncEffectiveFieldsDuringRead(existingState SecretScope)
func (SecretScope) ToObjectValue ¶ added in v1.61.0
func (o SecretScope) 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, SecretScope only implements ToObjectValue() and Type().
type SparseCheckout ¶
type SparseCheckout struct { // List of sparse checkout cone patterns, see [cone mode handling] for // details. // // [cone mode handling]: https://git-scm.com/docs/git-sparse-checkout#_internalscone_mode_handling Patterns types.List `tfsdk:"patterns" tf:"optional"` }
Sparse checkout configuration, it contains options like cone patterns.
func (SparseCheckout) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SparseCheckout. 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 (*SparseCheckout) GetPatterns ¶ added in v1.61.0
GetPatterns returns the value of the Patterns field in SparseCheckout as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SparseCheckout) SetPatterns ¶ added in v1.61.0
func (o *SparseCheckout) SetPatterns(ctx context.Context, v []types.String)
SetPatterns sets the value of the Patterns field in SparseCheckout.
func (*SparseCheckout) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SparseCheckout) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckout)
func (*SparseCheckout) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SparseCheckout) SyncEffectiveFieldsDuringRead(existingState SparseCheckout)
func (SparseCheckout) ToObjectValue ¶ added in v1.61.0
func (o SparseCheckout) 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, SparseCheckout only implements ToObjectValue() and Type().
type SparseCheckoutUpdate ¶
type SparseCheckoutUpdate struct { // List of sparse checkout cone patterns, see [cone mode handling] for // details. // // [cone mode handling]: https://git-scm.com/docs/git-sparse-checkout#_internalscone_mode_handling Patterns types.List `tfsdk:"patterns" tf:"optional"` }
Sparse checkout configuration, it contains options like cone patterns.
func (SparseCheckoutUpdate) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SparseCheckoutUpdate. 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 (*SparseCheckoutUpdate) GetPatterns ¶ added in v1.61.0
GetPatterns returns the value of the Patterns field in SparseCheckoutUpdate as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SparseCheckoutUpdate) SetPatterns ¶ added in v1.61.0
func (o *SparseCheckoutUpdate) SetPatterns(ctx context.Context, v []types.String)
SetPatterns sets the value of the Patterns field in SparseCheckoutUpdate.
func (*SparseCheckoutUpdate) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SparseCheckoutUpdate) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckoutUpdate)
func (*SparseCheckoutUpdate) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SparseCheckoutUpdate) SyncEffectiveFieldsDuringRead(existingState SparseCheckoutUpdate)
func (SparseCheckoutUpdate) ToObjectValue ¶ added in v1.61.0
func (o SparseCheckoutUpdate) 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, SparseCheckoutUpdate only implements ToObjectValue() and Type().
type UpdateCredentialsRequest ¶ added in v1.53.0
type UpdateCredentialsRequest struct { // The ID for the corresponding credential to access. CredentialId types.Int64 `tfsdk:"-"` // Git provider. This field is case-insensitive. The available Git providers // are `gitHub`, `bitbucketCloud`, `gitLab`, `azureDevOpsServices`, // `gitHubEnterprise`, `bitbucketServer`, `gitLabEnterpriseEdition` and // `awsCodeCommit`. GitProvider types.String `tfsdk:"git_provider" tf:""` // The username or email provided with your Git provider account, depending // on which provider you are using. For GitHub, GitHub Enterprise Server, or // Azure DevOps Services, either email or username may be used. For GitLab, // GitLab Enterprise Edition, email must be used. For AWS CodeCommit, // BitBucket or BitBucket Server, username must be used. For all other // providers please see your provider's Personal Access Token authentication // documentation to see what is supported. GitUsername types.String `tfsdk:"git_username" tf:"optional"` // The personal access token used to authenticate to the corresponding Git // provider. For certain providers, support may exist for other types of // scoped access tokens. [Learn more]. // // [Learn more]: https://docs.databricks.com/repos/get-access-tokens-from-git-provider.html PersonalAccessToken types.String `tfsdk:"personal_access_token" tf:"optional"` }
func (UpdateCredentialsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCredentialsRequest. 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 (*UpdateCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsRequest)
func (*UpdateCredentialsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsRequest)
func (UpdateCredentialsRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateCredentialsRequest) 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, UpdateCredentialsRequest only implements ToObjectValue() and Type().
type UpdateCredentialsResponse ¶ added in v1.53.0
type UpdateCredentialsResponse struct { }
func (UpdateCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCredentialsResponse. 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 (*UpdateCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsResponse)
func (*UpdateCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsResponse)
func (UpdateCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateCredentialsResponse) 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, UpdateCredentialsResponse only implements ToObjectValue() and Type().
type UpdateRepoRequest ¶ added in v1.53.0
type UpdateRepoRequest struct { // Branch that the local version of the repo is checked out to. Branch types.String `tfsdk:"branch" tf:"optional"` // ID of the Git folder (repo) object in the workspace. RepoId types.Int64 `tfsdk:"-"` // If specified, update the sparse checkout settings. The update will fail // if sparse checkout is not enabled for the repo. SparseCheckout types.List `tfsdk:"sparse_checkout" tf:"optional,object"` // Tag that the local version of the repo is checked out to. Updating the // repo to a tag puts the repo in a detached HEAD state. Before committing // new changes, you must update the repo to a branch instead of the detached // HEAD. Tag types.String `tfsdk:"tag" tf:"optional"` }
func (UpdateRepoRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRepoRequest. 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 (*UpdateRepoRequest) GetSparseCheckout ¶ added in v1.61.0
func (o *UpdateRepoRequest) GetSparseCheckout(ctx context.Context) (SparseCheckoutUpdate, bool)
GetSparseCheckout returns the value of the SparseCheckout field in UpdateRepoRequest as a SparseCheckoutUpdate value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRepoRequest) SetSparseCheckout ¶ added in v1.61.0
func (o *UpdateRepoRequest) SetSparseCheckout(ctx context.Context, v SparseCheckoutUpdate)
SetSparseCheckout sets the value of the SparseCheckout field in UpdateRepoRequest.
func (*UpdateRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateRepoRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoRequest)
func (*UpdateRepoRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateRepoRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRepoRequest)
func (UpdateRepoRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateRepoRequest) 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, UpdateRepoRequest only implements ToObjectValue() and Type().
type UpdateRepoResponse ¶ added in v1.53.0
type UpdateRepoResponse struct { }
func (UpdateRepoResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRepoResponse. 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 (*UpdateRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateRepoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoResponse)
func (*UpdateRepoResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateRepoResponse) SyncEffectiveFieldsDuringRead(existingState UpdateRepoResponse)
func (UpdateRepoResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateRepoResponse) 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, UpdateRepoResponse only implements ToObjectValue() and Type().
type WorkspaceObjectAccessControlRequest ¶
type WorkspaceObjectAccessControlRequest struct { // name of the group GroupName types.String `tfsdk:"group_name" tf:"optional"` // Permission level PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name" tf:"optional"` // name of the user UserName types.String `tfsdk:"user_name" tf:"optional"` }
func (WorkspaceObjectAccessControlRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a WorkspaceObjectAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceObjectAccessControlRequest. 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 (*WorkspaceObjectAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceObjectAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlRequest)
func (*WorkspaceObjectAccessControlRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceObjectAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlRequest)
func (WorkspaceObjectAccessControlRequest) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceObjectAccessControlRequest) 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, WorkspaceObjectAccessControlRequest only implements ToObjectValue() and Type().
type WorkspaceObjectAccessControlResponse ¶
type WorkspaceObjectAccessControlResponse struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions" tf:"optional"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name" tf:"optional"` // name of the group GroupName types.String `tfsdk:"group_name" tf:"optional"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name" tf:"optional"` // name of the user UserName types.String `tfsdk:"user_name" tf:"optional"` }
func (*WorkspaceObjectAccessControlResponse) GetAllPermissions ¶ added in v1.61.0
func (o *WorkspaceObjectAccessControlResponse) GetAllPermissions(ctx context.Context) ([]WorkspaceObjectPermission, bool)
GetAllPermissions returns the value of the AllPermissions field in WorkspaceObjectAccessControlResponse as a slice of WorkspaceObjectPermission values. If the field is unknown or null, the boolean return value is false.
func (WorkspaceObjectAccessControlResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a WorkspaceObjectAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceObjectAccessControlResponse. 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 (*WorkspaceObjectAccessControlResponse) SetAllPermissions ¶ added in v1.61.0
func (o *WorkspaceObjectAccessControlResponse) SetAllPermissions(ctx context.Context, v []WorkspaceObjectPermission)
SetAllPermissions sets the value of the AllPermissions field in WorkspaceObjectAccessControlResponse.
func (*WorkspaceObjectAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceObjectAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlResponse)
func (*WorkspaceObjectAccessControlResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceObjectAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlResponse)
func (WorkspaceObjectAccessControlResponse) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceObjectAccessControlResponse) 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, WorkspaceObjectAccessControlResponse only implements ToObjectValue() and Type().
type WorkspaceObjectPermission ¶
type WorkspaceObjectPermission struct { Inherited types.Bool `tfsdk:"inherited" tf:"optional"` InheritedFromObject types.List `tfsdk:"inherited_from_object" tf:"optional"` // Permission level PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"` }
func (WorkspaceObjectPermission) GetComplexFieldTypes ¶ added in v1.61.0
func (a WorkspaceObjectPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceObjectPermission. 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 (*WorkspaceObjectPermission) GetInheritedFromObject ¶ added in v1.61.0
func (o *WorkspaceObjectPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
GetInheritedFromObject returns the value of the InheritedFromObject field in WorkspaceObjectPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*WorkspaceObjectPermission) SetInheritedFromObject ¶ added in v1.61.0
func (o *WorkspaceObjectPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in WorkspaceObjectPermission.
func (*WorkspaceObjectPermission) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceObjectPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermission)
func (*WorkspaceObjectPermission) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceObjectPermission) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermission)
func (WorkspaceObjectPermission) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceObjectPermission) 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, WorkspaceObjectPermission only implements ToObjectValue() and Type().
type WorkspaceObjectPermissions ¶
type WorkspaceObjectPermissions struct { AccessControlList types.List `tfsdk:"access_control_list" tf:"optional"` ObjectId types.String `tfsdk:"object_id" tf:"optional"` ObjectType types.String `tfsdk:"object_type" tf:"optional"` }
func (*WorkspaceObjectPermissions) GetAccessControlList ¶ added in v1.61.0
func (o *WorkspaceObjectPermissions) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlResponse, bool)
GetAccessControlList returns the value of the AccessControlList field in WorkspaceObjectPermissions as a slice of WorkspaceObjectAccessControlResponse values. If the field is unknown or null, the boolean return value is false.
func (WorkspaceObjectPermissions) GetComplexFieldTypes ¶ added in v1.61.0
func (a WorkspaceObjectPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceObjectPermissions. 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 (*WorkspaceObjectPermissions) SetAccessControlList ¶ added in v1.61.0
func (o *WorkspaceObjectPermissions) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlResponse)
SetAccessControlList sets the value of the AccessControlList field in WorkspaceObjectPermissions.
func (*WorkspaceObjectPermissions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceObjectPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissions)
func (*WorkspaceObjectPermissions) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceObjectPermissions) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissions)
func (WorkspaceObjectPermissions) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceObjectPermissions) 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, WorkspaceObjectPermissions only implements ToObjectValue() and Type().
type WorkspaceObjectPermissionsDescription ¶
type WorkspaceObjectPermissionsDescription struct { Description types.String `tfsdk:"description" tf:"optional"` // Permission level PermissionLevel types.String `tfsdk:"permission_level" tf:"optional"` }
func (WorkspaceObjectPermissionsDescription) GetComplexFieldTypes ¶ added in v1.61.0
func (a WorkspaceObjectPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceObjectPermissionsDescription. 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 (*WorkspaceObjectPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceObjectPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsDescription)
func (*WorkspaceObjectPermissionsDescription) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceObjectPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsDescription)
func (WorkspaceObjectPermissionsDescription) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceObjectPermissionsDescription) 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, WorkspaceObjectPermissionsDescription only implements ToObjectValue() and Type().
type WorkspaceObjectPermissionsRequest ¶
type WorkspaceObjectPermissionsRequest struct { AccessControlList types.List `tfsdk:"access_control_list" tf:"optional"` // The workspace object for which to get or manage permissions. WorkspaceObjectId types.String `tfsdk:"-"` // The workspace object type for which to get or manage permissions. WorkspaceObjectType types.String `tfsdk:"-"` }
func (*WorkspaceObjectPermissionsRequest) GetAccessControlList ¶ added in v1.61.0
func (o *WorkspaceObjectPermissionsRequest) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlRequest, bool)
GetAccessControlList returns the value of the AccessControlList field in WorkspaceObjectPermissionsRequest as a slice of WorkspaceObjectAccessControlRequest values. If the field is unknown or null, the boolean return value is false.
func (WorkspaceObjectPermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a WorkspaceObjectPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceObjectPermissionsRequest. 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 (*WorkspaceObjectPermissionsRequest) SetAccessControlList ¶ added in v1.61.0
func (o *WorkspaceObjectPermissionsRequest) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlRequest)
SetAccessControlList sets the value of the AccessControlList field in WorkspaceObjectPermissionsRequest.
func (*WorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsRequest)
func (*WorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceObjectPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsRequest)
func (WorkspaceObjectPermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceObjectPermissionsRequest) 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, WorkspaceObjectPermissionsRequest only implements ToObjectValue() and Type().