Documentation
¶
Index ¶
- type AclItem
- func (c AclItem) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 AclItem_SdkV2
- func (c AclItem_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AclItem_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AclItem_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AclItem_SdkV2)
- func (newState *AclItem_SdkV2) SyncEffectiveFieldsDuringRead(existingState AclItem_SdkV2)
- func (o AclItem_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AclItem_SdkV2) Type(ctx context.Context) attr.Type
- type AzureKeyVaultSecretScopeMetadata
- func (c AzureKeyVaultSecretScopeMetadata) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 AzureKeyVaultSecretScopeMetadata_SdkV2
- func (c AzureKeyVaultSecretScopeMetadata_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a AzureKeyVaultSecretScopeMetadata_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureKeyVaultSecretScopeMetadata_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureKeyVaultSecretScopeMetadata_SdkV2)
- func (newState *AzureKeyVaultSecretScopeMetadata_SdkV2) SyncEffectiveFieldsDuringRead(existingState AzureKeyVaultSecretScopeMetadata_SdkV2)
- func (o AzureKeyVaultSecretScopeMetadata_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureKeyVaultSecretScopeMetadata_SdkV2) Type(ctx context.Context) attr.Type
- type CreateCredentialsRequest
- func (c CreateCredentialsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 CreateCredentialsRequest_SdkV2
- func (c CreateCredentialsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateCredentialsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsRequest_SdkV2)
- func (newState *CreateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsRequest_SdkV2)
- func (o CreateCredentialsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCredentialsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateCredentialsResponse
- func (c CreateCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 CreateCredentialsResponse_SdkV2
- func (c CreateCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateCredentialsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsResponse_SdkV2)
- func (newState *CreateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsResponse_SdkV2)
- func (o CreateCredentialsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCredentialsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CreateRepoRequest
- func (c CreateRepoRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 CreateRepoRequest_SdkV2
- func (c CreateRepoRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateRepoRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateRepoRequest_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
- func (o *CreateRepoRequest_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
- func (newState *CreateRepoRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoRequest_SdkV2)
- func (newState *CreateRepoRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRepoRequest_SdkV2)
- func (o CreateRepoRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateRepoRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateRepoResponse
- func (c CreateRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 CreateRepoResponse_SdkV2
- func (c CreateRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateRepoResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateRepoResponse_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
- func (o *CreateRepoResponse_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
- func (newState *CreateRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoResponse_SdkV2)
- func (newState *CreateRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRepoResponse_SdkV2)
- func (o CreateRepoResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateRepoResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CreateScope
- func (c CreateScope) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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
- type CreateScopeResponse_SdkV2
- type CreateScope_SdkV2
- func (c CreateScope_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CreateScope_SdkV2) GetBackendAzureKeyvault(ctx context.Context) (AzureKeyVaultSecretScopeMetadata_SdkV2, bool)
- func (a CreateScope_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateScope_SdkV2) SetBackendAzureKeyvault(ctx context.Context, v AzureKeyVaultSecretScopeMetadata_SdkV2)
- func (newState *CreateScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateScope_SdkV2)
- func (newState *CreateScope_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateScope_SdkV2)
- func (o CreateScope_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateScope_SdkV2) Type(ctx context.Context) attr.Type
- type CredentialInfo
- func (c CredentialInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 CredentialInfo_SdkV2
- func (c CredentialInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CredentialInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CredentialInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialInfo_SdkV2)
- func (newState *CredentialInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState CredentialInfo_SdkV2)
- func (o CredentialInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CredentialInfo_SdkV2) Type(ctx context.Context) attr.Type
- type Delete
- func (c Delete) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 (c DeleteAcl) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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
- type DeleteAclResponse_SdkV2
- type DeleteAcl_SdkV2
- func (c DeleteAcl_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteAcl_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAcl_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAcl_SdkV2)
- func (newState *DeleteAcl_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteAcl_SdkV2)
- func (o DeleteAcl_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAcl_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteCredentialsRequest
- type DeleteCredentialsRequest_SdkV2
- type DeleteCredentialsResponse
- func (c DeleteCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 DeleteCredentialsResponse_SdkV2
- func (c DeleteCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteCredentialsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialsResponse_SdkV2)
- func (newState *DeleteCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialsResponse_SdkV2)
- func (o DeleteCredentialsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCredentialsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteRepoRequest
- type DeleteRepoRequest_SdkV2
- type DeleteRepoResponse
- func (c DeleteRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 DeleteRepoResponse_SdkV2
- func (c DeleteRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteRepoResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRepoResponse_SdkV2)
- func (newState *DeleteRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRepoResponse_SdkV2)
- func (o DeleteRepoResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRepoResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteResponse
- func (c DeleteResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 DeleteResponse_SdkV2
- func (c DeleteResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse_SdkV2)
- func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteResponse_SdkV2)
- func (o DeleteResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteScope
- func (c DeleteScope) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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
- type DeleteScopeResponse_SdkV2
- type DeleteScope_SdkV2
- func (c DeleteScope_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteScope_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteScope_SdkV2)
- func (newState *DeleteScope_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteScope_SdkV2)
- func (o DeleteScope_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteScope_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteSecret
- func (c DeleteSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 (c DeleteSecretResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 DeleteSecretResponse_SdkV2
- func (c DeleteSecretResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteSecretResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteSecretResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecretResponse_SdkV2)
- func (newState *DeleteSecretResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteSecretResponse_SdkV2)
- func (o DeleteSecretResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteSecretResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteSecret_SdkV2
- func (c DeleteSecret_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteSecret_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecret_SdkV2)
- func (newState *DeleteSecret_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteSecret_SdkV2)
- func (o DeleteSecret_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteSecret_SdkV2) Type(ctx context.Context) attr.Type
- type Delete_SdkV2
- func (c Delete_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Delete_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Delete_SdkV2)
- func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringRead(existingState Delete_SdkV2)
- func (o Delete_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Delete_SdkV2) Type(ctx context.Context) attr.Type
- type ExportRequest
- type ExportRequest_SdkV2
- type ExportResponse
- func (c ExportResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ExportResponse_SdkV2
- func (c ExportResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ExportResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ExportResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExportResponse_SdkV2)
- func (newState *ExportResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExportResponse_SdkV2)
- func (o ExportResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExportResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetAclRequest
- type GetAclRequest_SdkV2
- type GetCredentialsRequest
- type GetCredentialsRequest_SdkV2
- type GetCredentialsResponse
- func (c GetCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 GetCredentialsResponse_SdkV2
- func (c GetCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetCredentialsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialsResponse_SdkV2)
- func (newState *GetCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetCredentialsResponse_SdkV2)
- func (o GetCredentialsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCredentialsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetRepoPermissionLevelsRequest
- type GetRepoPermissionLevelsRequest_SdkV2
- type GetRepoPermissionLevelsResponse
- func (c GetRepoPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 GetRepoPermissionLevelsResponse_SdkV2
- func (c GetRepoPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetRepoPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetRepoPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]RepoPermissionsDescription_SdkV2, bool)
- func (o *GetRepoPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []RepoPermissionsDescription_SdkV2)
- func (newState *GetRepoPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionLevelsResponse_SdkV2)
- func (newState *GetRepoPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionLevelsResponse_SdkV2)
- func (o GetRepoPermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRepoPermissionLevelsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetRepoPermissionsRequest
- type GetRepoPermissionsRequest_SdkV2
- type GetRepoRequest
- type GetRepoRequest_SdkV2
- type GetRepoResponse
- func (c GetRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 GetRepoResponse_SdkV2
- func (c GetRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetRepoResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetRepoResponse_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
- func (o *GetRepoResponse_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
- func (newState *GetRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoResponse_SdkV2)
- func (newState *GetRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRepoResponse_SdkV2)
- func (o GetRepoResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRepoResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetSecretRequest
- type GetSecretRequest_SdkV2
- type GetSecretResponse
- func (c GetSecretResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 GetSecretResponse_SdkV2
- func (c GetSecretResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetSecretResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetSecretResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSecretResponse_SdkV2)
- func (newState *GetSecretResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetSecretResponse_SdkV2)
- func (o GetSecretResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetSecretResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetStatusRequest
- type GetStatusRequest_SdkV2
- type GetWorkspaceObjectPermissionLevelsRequest
- func (a GetWorkspaceObjectPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetWorkspaceObjectPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceObjectPermissionLevelsRequest) Type(ctx context.Context) attr.Type
- type GetWorkspaceObjectPermissionLevelsRequest_SdkV2
- func (a GetWorkspaceObjectPermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetWorkspaceObjectPermissionLevelsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceObjectPermissionLevelsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetWorkspaceObjectPermissionLevelsResponse
- func (c GetWorkspaceObjectPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 GetWorkspaceObjectPermissionLevelsResponse_SdkV2
- func (c GetWorkspaceObjectPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetWorkspaceObjectPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]WorkspaceObjectPermissionsDescription_SdkV2, bool)
- func (o *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []WorkspaceObjectPermissionsDescription_SdkV2)
- func (newState *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionLevelsResponse_SdkV2)
- func (newState *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionLevelsResponse_SdkV2)
- func (o GetWorkspaceObjectPermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceObjectPermissionLevelsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetWorkspaceObjectPermissionsRequest
- type GetWorkspaceObjectPermissionsRequest_SdkV2
- func (a GetWorkspaceObjectPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetWorkspaceObjectPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceObjectPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type Import
- func (c Import) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 (c ImportResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ImportResponse_SdkV2
- func (c ImportResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ImportResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ImportResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ImportResponse_SdkV2)
- func (newState *ImportResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ImportResponse_SdkV2)
- func (o ImportResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ImportResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Import_SdkV2
- func (c Import_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Import_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Import_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Import_SdkV2)
- func (newState *Import_SdkV2) SyncEffectiveFieldsDuringRead(existingState Import_SdkV2)
- func (o Import_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Import_SdkV2) Type(ctx context.Context) attr.Type
- type ListAclsRequest
- type ListAclsRequest_SdkV2
- type ListAclsResponse
- func (c ListAclsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ListAclsResponse_SdkV2
- func (c ListAclsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListAclsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListAclsResponse_SdkV2) GetItems(ctx context.Context) ([]AclItem_SdkV2, bool)
- func (o *ListAclsResponse_SdkV2) SetItems(ctx context.Context, v []AclItem_SdkV2)
- func (newState *ListAclsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAclsResponse_SdkV2)
- func (newState *ListAclsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListAclsResponse_SdkV2)
- func (o ListAclsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAclsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListCredentialsResponse
- func (c ListCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ListCredentialsResponse_SdkV2
- func (c ListCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListCredentialsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCredentialsResponse_SdkV2) GetCredentials(ctx context.Context) ([]CredentialInfo_SdkV2, bool)
- func (o *ListCredentialsResponse_SdkV2) SetCredentials(ctx context.Context, v []CredentialInfo_SdkV2)
- func (newState *ListCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsResponse_SdkV2)
- func (newState *ListCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCredentialsResponse_SdkV2)
- func (o ListCredentialsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCredentialsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListReposRequest
- type ListReposRequest_SdkV2
- type ListReposResponse
- func (c ListReposResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ListReposResponse_SdkV2
- func (c ListReposResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListReposResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListReposResponse_SdkV2) GetRepos(ctx context.Context) ([]RepoInfo_SdkV2, bool)
- func (o *ListReposResponse_SdkV2) SetRepos(ctx context.Context, v []RepoInfo_SdkV2)
- func (newState *ListReposResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListReposResponse_SdkV2)
- func (newState *ListReposResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListReposResponse_SdkV2)
- func (o ListReposResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListReposResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListResponse
- func (c ListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ListResponse_SdkV2
- func (c ListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListResponse_SdkV2) GetObjects(ctx context.Context) ([]ObjectInfo_SdkV2, bool)
- func (o *ListResponse_SdkV2) SetObjects(ctx context.Context, v []ObjectInfo_SdkV2)
- func (newState *ListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListResponse_SdkV2)
- func (newState *ListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListResponse_SdkV2)
- func (o ListResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListScopesResponse
- func (c ListScopesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ListScopesResponse_SdkV2
- func (c ListScopesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListScopesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListScopesResponse_SdkV2) GetScopes(ctx context.Context) ([]SecretScope_SdkV2, bool)
- func (o *ListScopesResponse_SdkV2) SetScopes(ctx context.Context, v []SecretScope_SdkV2)
- func (newState *ListScopesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListScopesResponse_SdkV2)
- func (newState *ListScopesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListScopesResponse_SdkV2)
- func (o ListScopesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListScopesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListSecretsRequest
- type ListSecretsRequest_SdkV2
- type ListSecretsResponse
- func (c ListSecretsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ListSecretsResponse_SdkV2
- func (c ListSecretsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListSecretsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSecretsResponse_SdkV2) GetSecrets(ctx context.Context) ([]SecretMetadata_SdkV2, bool)
- func (o *ListSecretsResponse_SdkV2) SetSecrets(ctx context.Context, v []SecretMetadata_SdkV2)
- func (newState *ListSecretsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSecretsResponse_SdkV2)
- func (newState *ListSecretsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSecretsResponse_SdkV2)
- func (o ListSecretsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSecretsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListWorkspaceRequest
- type ListWorkspaceRequest_SdkV2
- type Mkdirs
- func (c Mkdirs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 (c MkdirsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 MkdirsResponse_SdkV2
- func (c MkdirsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MkdirsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MkdirsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkdirsResponse_SdkV2)
- func (newState *MkdirsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState MkdirsResponse_SdkV2)
- func (o MkdirsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MkdirsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Mkdirs_SdkV2
- func (c Mkdirs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Mkdirs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Mkdirs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Mkdirs_SdkV2)
- func (newState *Mkdirs_SdkV2) SyncEffectiveFieldsDuringRead(existingState Mkdirs_SdkV2)
- func (o Mkdirs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Mkdirs_SdkV2) Type(ctx context.Context) attr.Type
- type ObjectInfo
- func (c ObjectInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ObjectInfo_SdkV2
- func (c ObjectInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ObjectInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ObjectInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ObjectInfo_SdkV2)
- func (newState *ObjectInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState ObjectInfo_SdkV2)
- func (o ObjectInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ObjectInfo_SdkV2) Type(ctx context.Context) attr.Type
- type PutAcl
- func (c PutAcl) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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
- type PutAclResponse_SdkV2
- type PutAcl_SdkV2
- func (c PutAcl_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PutAcl_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutAcl_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutAcl_SdkV2)
- func (newState *PutAcl_SdkV2) SyncEffectiveFieldsDuringRead(existingState PutAcl_SdkV2)
- func (o PutAcl_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutAcl_SdkV2) Type(ctx context.Context) attr.Type
- type PutSecret
- func (c PutSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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
- type PutSecretResponse_SdkV2
- type PutSecret_SdkV2
- func (c PutSecret_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PutSecret_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PutSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutSecret_SdkV2)
- func (newState *PutSecret_SdkV2) SyncEffectiveFieldsDuringRead(existingState PutSecret_SdkV2)
- func (o PutSecret_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PutSecret_SdkV2) Type(ctx context.Context) attr.Type
- type RepoAccessControlRequest
- func (c RepoAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 RepoAccessControlRequest_SdkV2
- func (c RepoAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RepoAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RepoAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlRequest_SdkV2)
- func (newState *RepoAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlRequest_SdkV2)
- func (o RepoAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoAccessControlRequest_SdkV2) Type(ctx context.Context) attr.Type
- type RepoAccessControlResponse
- func (c RepoAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 RepoAccessControlResponse_SdkV2
- func (c RepoAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *RepoAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]RepoPermission_SdkV2, bool)
- func (a RepoAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []RepoPermission_SdkV2)
- func (newState *RepoAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlResponse_SdkV2)
- func (newState *RepoAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlResponse_SdkV2)
- func (o RepoAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoAccessControlResponse_SdkV2) Type(ctx context.Context) attr.Type
- type RepoInfo
- func (c RepoInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 RepoInfo_SdkV2
- func (c RepoInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RepoInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoInfo_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
- func (o *RepoInfo_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
- func (newState *RepoInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoInfo_SdkV2)
- func (newState *RepoInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoInfo_SdkV2)
- func (o RepoInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoInfo_SdkV2) Type(ctx context.Context) attr.Type
- type RepoPermission
- func (c RepoPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 RepoPermission_SdkV2
- func (c RepoPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RepoPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *RepoPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *RepoPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermission_SdkV2)
- func (newState *RepoPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermission_SdkV2)
- func (o RepoPermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermission_SdkV2) Type(ctx context.Context) attr.Type
- type RepoPermissions
- func (c RepoPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 (c RepoPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 RepoPermissionsDescription_SdkV2
- func (c RepoPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RepoPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RepoPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsDescription_SdkV2)
- func (newState *RepoPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsDescription_SdkV2)
- func (o RepoPermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermissionsDescription_SdkV2) Type(ctx context.Context) attr.Type
- type RepoPermissionsRequest
- func (c RepoPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 RepoPermissionsRequest_SdkV2
- func (c RepoPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *RepoPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]RepoAccessControlRequest_SdkV2, bool)
- func (a RepoPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []RepoAccessControlRequest_SdkV2)
- func (newState *RepoPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsRequest_SdkV2)
- func (newState *RepoPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsRequest_SdkV2)
- func (o RepoPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type RepoPermissions_SdkV2
- func (c RepoPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *RepoPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]RepoAccessControlResponse_SdkV2, bool)
- func (a RepoPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RepoPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []RepoAccessControlResponse_SdkV2)
- func (newState *RepoPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissions_SdkV2)
- func (newState *RepoPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermissions_SdkV2)
- func (o RepoPermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoPermissions_SdkV2) Type(ctx context.Context) attr.Type
- type SecretMetadata
- func (c SecretMetadata) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 SecretMetadata_SdkV2
- func (c SecretMetadata_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SecretMetadata_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SecretMetadata_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretMetadata_SdkV2)
- func (newState *SecretMetadata_SdkV2) SyncEffectiveFieldsDuringRead(existingState SecretMetadata_SdkV2)
- func (o SecretMetadata_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SecretMetadata_SdkV2) Type(ctx context.Context) attr.Type
- type SecretScope
- func (c SecretScope) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 SecretScope_SdkV2
- func (c SecretScope_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SecretScope_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SecretScope_SdkV2) GetKeyvaultMetadata(ctx context.Context) (AzureKeyVaultSecretScopeMetadata_SdkV2, bool)
- func (o *SecretScope_SdkV2) SetKeyvaultMetadata(ctx context.Context, v AzureKeyVaultSecretScopeMetadata_SdkV2)
- func (newState *SecretScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretScope_SdkV2)
- func (newState *SecretScope_SdkV2) SyncEffectiveFieldsDuringRead(existingState SecretScope_SdkV2)
- func (o SecretScope_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SecretScope_SdkV2) Type(ctx context.Context) attr.Type
- type SparseCheckout
- func (c SparseCheckout) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 (c SparseCheckoutUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 SparseCheckoutUpdate_SdkV2
- func (c SparseCheckoutUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SparseCheckoutUpdate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SparseCheckoutUpdate_SdkV2) GetPatterns(ctx context.Context) ([]types.String, bool)
- func (o *SparseCheckoutUpdate_SdkV2) SetPatterns(ctx context.Context, v []types.String)
- func (newState *SparseCheckoutUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckoutUpdate_SdkV2)
- func (newState *SparseCheckoutUpdate_SdkV2) SyncEffectiveFieldsDuringRead(existingState SparseCheckoutUpdate_SdkV2)
- func (o SparseCheckoutUpdate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SparseCheckoutUpdate_SdkV2) Type(ctx context.Context) attr.Type
- type SparseCheckout_SdkV2
- func (c SparseCheckout_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SparseCheckout_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SparseCheckout_SdkV2) GetPatterns(ctx context.Context) ([]types.String, bool)
- func (o *SparseCheckout_SdkV2) SetPatterns(ctx context.Context, v []types.String)
- func (newState *SparseCheckout_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckout_SdkV2)
- func (newState *SparseCheckout_SdkV2) SyncEffectiveFieldsDuringRead(existingState SparseCheckout_SdkV2)
- func (o SparseCheckout_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SparseCheckout_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateCredentialsRequest
- func (c UpdateCredentialsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 UpdateCredentialsRequest_SdkV2
- func (c UpdateCredentialsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateCredentialsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsRequest_SdkV2)
- func (newState *UpdateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsRequest_SdkV2)
- func (o UpdateCredentialsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCredentialsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateCredentialsResponse
- func (c UpdateCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 UpdateCredentialsResponse_SdkV2
- func (c UpdateCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateCredentialsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsResponse_SdkV2)
- func (newState *UpdateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsResponse_SdkV2)
- func (o UpdateCredentialsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCredentialsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateRepoRequest
- func (c UpdateRepoRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 UpdateRepoRequest_SdkV2
- func (c UpdateRepoRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateRepoRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateRepoRequest_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckoutUpdate_SdkV2, bool)
- func (o *UpdateRepoRequest_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckoutUpdate_SdkV2)
- func (newState *UpdateRepoRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoRequest_SdkV2)
- func (newState *UpdateRepoRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRepoRequest_SdkV2)
- func (o UpdateRepoRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRepoRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateRepoResponse
- func (c UpdateRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 UpdateRepoResponse_SdkV2
- func (c UpdateRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateRepoResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoResponse_SdkV2)
- func (newState *UpdateRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRepoResponse_SdkV2)
- func (o UpdateRepoResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRepoResponse_SdkV2) Type(ctx context.Context) attr.Type
- type WorkspaceObjectAccessControlRequest
- func (c WorkspaceObjectAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 WorkspaceObjectAccessControlRequest_SdkV2
- func (c WorkspaceObjectAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a WorkspaceObjectAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *WorkspaceObjectAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlRequest_SdkV2)
- func (newState *WorkspaceObjectAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlRequest_SdkV2)
- func (o WorkspaceObjectAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectAccessControlRequest_SdkV2) Type(ctx context.Context) attr.Type
- type WorkspaceObjectAccessControlResponse
- func (c WorkspaceObjectAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 WorkspaceObjectAccessControlResponse_SdkV2
- func (c WorkspaceObjectAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *WorkspaceObjectAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]WorkspaceObjectPermission_SdkV2, bool)
- func (a WorkspaceObjectAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []WorkspaceObjectPermission_SdkV2)
- func (newState *WorkspaceObjectAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlResponse_SdkV2)
- func (newState *WorkspaceObjectAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlResponse_SdkV2)
- func (o WorkspaceObjectAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectAccessControlResponse_SdkV2) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermission
- func (c WorkspaceObjectPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 WorkspaceObjectPermission_SdkV2
- func (c WorkspaceObjectPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a WorkspaceObjectPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *WorkspaceObjectPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *WorkspaceObjectPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermission_SdkV2)
- func (newState *WorkspaceObjectPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermission_SdkV2)
- func (o WorkspaceObjectPermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermission_SdkV2) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermissions
- func (c WorkspaceObjectPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 (c WorkspaceObjectPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 WorkspaceObjectPermissionsDescription_SdkV2
- func (c WorkspaceObjectPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a WorkspaceObjectPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *WorkspaceObjectPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsDescription_SdkV2)
- func (newState *WorkspaceObjectPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsDescription_SdkV2)
- func (o WorkspaceObjectPermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermissionsDescription_SdkV2) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermissionsRequest
- func (c WorkspaceObjectPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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
- type WorkspaceObjectPermissionsRequest_SdkV2
- func (c WorkspaceObjectPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *WorkspaceObjectPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlRequest_SdkV2, bool)
- func (a WorkspaceObjectPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlRequest_SdkV2)
- func (newState *WorkspaceObjectPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsRequest_SdkV2)
- func (newState *WorkspaceObjectPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsRequest_SdkV2)
- func (o WorkspaceObjectPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type WorkspaceObjectPermissions_SdkV2
- func (c WorkspaceObjectPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *WorkspaceObjectPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlResponse_SdkV2, bool)
- func (a WorkspaceObjectPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceObjectPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlResponse_SdkV2)
- func (newState *WorkspaceObjectPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissions_SdkV2)
- func (newState *WorkspaceObjectPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissions_SdkV2)
- func (o WorkspaceObjectPermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceObjectPermissions_SdkV2) 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"` // The principal in which the permission is applied. Principal types.String `tfsdk:"principal"` }
func (AclItem) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AclItem) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 AclItem_SdkV2 ¶ added in v1.62.1
type AclItem_SdkV2 struct { // The permission level applied to the principal. Permission types.String `tfsdk:"permission"` // The principal in which the permission is applied. Principal types.String `tfsdk:"principal"` }
func (AclItem_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AclItem_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AclItem_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AclItem_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AclItem_SdkV2)
func (*AclItem_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AclItem_SdkV2) SyncEffectiveFieldsDuringRead(existingState AclItem_SdkV2)
func (AclItem_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AclItem_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type AzureKeyVaultSecretScopeMetadata ¶
type AzureKeyVaultSecretScopeMetadata struct { // The DNS of the KeyVault DnsName types.String `tfsdk:"dns_name"` // The resource id of the azure KeyVault that user wants to associate the // scope with. ResourceId types.String `tfsdk:"resource_id"` }
func (AzureKeyVaultSecretScopeMetadata) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AzureKeyVaultSecretScopeMetadata) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 AzureKeyVaultSecretScopeMetadata_SdkV2 ¶ added in v1.62.1
type AzureKeyVaultSecretScopeMetadata_SdkV2 struct { // The DNS of the KeyVault DnsName types.String `tfsdk:"dns_name"` // The resource id of the azure KeyVault that user wants to associate the // scope with. ResourceId types.String `tfsdk:"resource_id"` }
func (AzureKeyVaultSecretScopeMetadata_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c AzureKeyVaultSecretScopeMetadata_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AzureKeyVaultSecretScopeMetadata_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a AzureKeyVaultSecretScopeMetadata_SdkV2) 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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *AzureKeyVaultSecretScopeMetadata_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureKeyVaultSecretScopeMetadata_SdkV2)
func (*AzureKeyVaultSecretScopeMetadata_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *AzureKeyVaultSecretScopeMetadata_SdkV2) SyncEffectiveFieldsDuringRead(existingState AzureKeyVaultSecretScopeMetadata_SdkV2)
func (AzureKeyVaultSecretScopeMetadata_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o AzureKeyVaultSecretScopeMetadata_SdkV2) 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_SdkV2 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"` // 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"` // 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"` }
func (CreateCredentialsRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateCredentialsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 CreateCredentialsRequest_SdkV2 ¶ added in v1.62.1
type CreateCredentialsRequest_SdkV2 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"` // 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"` // 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"` }
func (CreateCredentialsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateCredentialsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateCredentialsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateCredentialsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsRequest_SdkV2)
func (*CreateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsRequest_SdkV2)
func (CreateCredentialsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateCredentialsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type CreateCredentialsResponse ¶
type CreateCredentialsResponse struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id"` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username"` }
func (CreateCredentialsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 CreateCredentialsResponse_SdkV2 ¶ added in v1.62.1
type CreateCredentialsResponse_SdkV2 struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id"` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username"` }
func (CreateCredentialsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateCredentialsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateCredentialsResponse_SdkV2) 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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialsResponse_SdkV2)
func (*CreateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateCredentialsResponse_SdkV2)
func (CreateCredentialsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateCredentialsResponse_SdkV2) 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_SdkV2 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"` // 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"` // If specified, the repo will be created with sparse checkout enabled. You // cannot enable/disable sparse checkout after the repo is created. SparseCheckout types.Object `tfsdk:"sparse_checkout"` // URL of the Git repository to be linked. Url types.String `tfsdk:"url"` }
func (CreateRepoRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateRepoRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 CreateRepoRequest_SdkV2 ¶ added in v1.62.1
type CreateRepoRequest_SdkV2 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"` // 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"` // 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"` // URL of the Git repository to be linked. Url types.String `tfsdk:"url"` }
func (CreateRepoRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateRepoRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateRepoRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetSparseCheckout ¶ added in v1.62.1
func (o *CreateRepoRequest_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
GetSparseCheckout returns the value of the SparseCheckout field in CreateRepoRequest_SdkV2 as a SparseCheckout_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateRepoRequest_SdkV2) SetSparseCheckout ¶ added in v1.62.1
func (o *CreateRepoRequest_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
SetSparseCheckout sets the value of the SparseCheckout field in CreateRepoRequest_SdkV2.
func (*CreateRepoRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateRepoRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoRequest_SdkV2)
func (*CreateRepoRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateRepoRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRepoRequest_SdkV2)
func (CreateRepoRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateRepoRequest_SdkV2) 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_SdkV2 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"` // SHA-1 hash representing the commit ID of the current HEAD of the Git // folder (repo). HeadCommitId types.String `tfsdk:"head_commit_id"` // ID of the Git folder (repo) object in the workspace. Id types.Int64 `tfsdk:"id"` // Path of the Git folder (repo) in the workspace. Path types.String `tfsdk:"path"` // Git provider of the linked Git repository. Provider types.String `tfsdk:"provider"` // Sparse checkout settings for the Git folder (repo). SparseCheckout types.Object `tfsdk:"sparse_checkout"` // URL of the linked Git repository. Url types.String `tfsdk:"url"` }
func (CreateRepoResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 CreateRepoResponse_SdkV2 ¶ added in v1.62.1
type CreateRepoResponse_SdkV2 struct { // Branch that the Git folder (repo) is checked out to. Branch types.String `tfsdk:"branch"` // SHA-1 hash representing the commit ID of the current HEAD of the Git // folder (repo). HeadCommitId types.String `tfsdk:"head_commit_id"` // ID of the Git folder (repo) object in the workspace. Id types.Int64 `tfsdk:"id"` // Path of the Git folder (repo) in the workspace. Path types.String `tfsdk:"path"` // Git provider of the linked Git repository. Provider types.String `tfsdk:"provider"` // Sparse checkout settings for the Git folder (repo). SparseCheckout types.List `tfsdk:"sparse_checkout"` // URL of the linked Git repository. Url types.String `tfsdk:"url"` }
func (CreateRepoResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateRepoResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetSparseCheckout ¶ added in v1.62.1
func (o *CreateRepoResponse_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
GetSparseCheckout returns the value of the SparseCheckout field in CreateRepoResponse_SdkV2 as a SparseCheckout_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateRepoResponse_SdkV2) SetSparseCheckout ¶ added in v1.62.1
func (o *CreateRepoResponse_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
SetSparseCheckout sets the value of the SparseCheckout field in CreateRepoResponse_SdkV2.
func (*CreateRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRepoResponse_SdkV2)
func (*CreateRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRepoResponse_SdkV2)
func (CreateRepoResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateRepoResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type CreateScope ¶
type CreateScope struct { // The metadata for the secret scope if the type is `AZURE_KEYVAULT` BackendAzureKeyvault types.Object `tfsdk:"backend_azure_keyvault"` // The principal that is initially granted `MANAGE` permission to the // created scope. InitialManagePrincipal types.String `tfsdk:"initial_manage_principal"` // Scope name requested by the user. Scope names are unique. Scope types.String `tfsdk:"scope"` // The backend type the scope will be created with. If not specified, will // default to `DATABRICKS` ScopeBackendType types.String `tfsdk:"scope_backend_type"` }
func (CreateScope) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateScope) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) 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 CreateScopeResponse_SdkV2 ¶ added in v1.62.1
type CreateScopeResponse_SdkV2 struct { }
func (CreateScopeResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateScopeResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateScopeResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type CreateScope_SdkV2 ¶ added in v1.62.1
type CreateScope_SdkV2 struct { // The metadata for the secret scope if the type is `AZURE_KEYVAULT` BackendAzureKeyvault types.List `tfsdk:"backend_azure_keyvault"` // The principal that is initially granted `MANAGE` permission to the // created scope. InitialManagePrincipal types.String `tfsdk:"initial_manage_principal"` // Scope name requested by the user. Scope names are unique. Scope types.String `tfsdk:"scope"` // The backend type the scope will be created with. If not specified, will // default to `DATABRICKS` ScopeBackendType types.String `tfsdk:"scope_backend_type"` }
func (CreateScope_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateScope_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreateScope_SdkV2) GetBackendAzureKeyvault ¶ added in v1.62.1
func (o *CreateScope_SdkV2) GetBackendAzureKeyvault(ctx context.Context) (AzureKeyVaultSecretScopeMetadata_SdkV2, bool)
GetBackendAzureKeyvault returns the value of the BackendAzureKeyvault field in CreateScope_SdkV2 as a AzureKeyVaultSecretScopeMetadata_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (CreateScope_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SetBackendAzureKeyvault ¶ added in v1.62.1
func (o *CreateScope_SdkV2) SetBackendAzureKeyvault(ctx context.Context, v AzureKeyVaultSecretScopeMetadata_SdkV2)
SetBackendAzureKeyvault sets the value of the BackendAzureKeyvault field in CreateScope_SdkV2.
func (*CreateScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateScope_SdkV2)
func (*CreateScope_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateScope_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateScope_SdkV2)
func (CreateScope_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateScope_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type CredentialInfo ¶
type CredentialInfo struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id"` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username"` }
func (CredentialInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CredentialInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 CredentialInfo_SdkV2 ¶ added in v1.62.1
type CredentialInfo_SdkV2 struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id"` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username"` }
func (CredentialInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CredentialInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CredentialInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CredentialInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialInfo_SdkV2)
func (*CredentialInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CredentialInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState CredentialInfo_SdkV2)
func (CredentialInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CredentialInfo_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type Delete ¶
type Delete struct { // The absolute path of the notebook or directory. Path types.String `tfsdk:"path"` // 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"` }
func (Delete) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Delete) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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"` // The name of the scope to remove permissions from. Scope types.String `tfsdk:"scope"` }
func (DeleteAcl) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteAcl) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) 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 DeleteAclResponse_SdkV2 ¶ added in v1.62.1
type DeleteAclResponse_SdkV2 struct { }
func (DeleteAclResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteAclResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteAcl_SdkV2 ¶ added in v1.62.1
type DeleteAcl_SdkV2 struct { // The principal to remove an existing ACL from. Principal types.String `tfsdk:"principal"` // The name of the scope to remove permissions from. Scope types.String `tfsdk:"scope"` }
func (DeleteAcl_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteAcl_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteAcl_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteAcl_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAcl_SdkV2)
func (*DeleteAcl_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteAcl_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteAcl_SdkV2)
func (DeleteAcl_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteAcl_SdkV2) 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_SdkV2 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) 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 DeleteCredentialsRequest_SdkV2 ¶ added in v1.62.1
type DeleteCredentialsRequest_SdkV2 struct { // The ID for the corresponding credential to access. CredentialId types.Int64 `tfsdk:"-"` }
Delete a credential
func (DeleteCredentialsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteCredentialsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteCredentialsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteCredentialsResponse ¶ added in v1.53.0
type DeleteCredentialsResponse struct { }
func (DeleteCredentialsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 DeleteCredentialsResponse_SdkV2 ¶ added in v1.62.1
type DeleteCredentialsResponse_SdkV2 struct { }
func (DeleteCredentialsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteCredentialsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteCredentialsResponse_SdkV2) 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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialsResponse_SdkV2)
func (*DeleteCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialsResponse_SdkV2)
func (DeleteCredentialsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteCredentialsResponse_SdkV2) 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_SdkV2 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) 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 DeleteRepoRequest_SdkV2 ¶ added in v1.62.1
type DeleteRepoRequest_SdkV2 struct { // The ID for the corresponding repo to delete. RepoId types.Int64 `tfsdk:"-"` }
Delete a repo
func (DeleteRepoRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteRepoRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteRepoResponse ¶ added in v1.53.0
type DeleteRepoResponse struct { }
func (DeleteRepoResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 DeleteRepoResponse_SdkV2 ¶ added in v1.62.1
type DeleteRepoResponse_SdkV2 struct { }
func (DeleteRepoResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteRepoResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRepoResponse_SdkV2)
func (*DeleteRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRepoResponse_SdkV2)
func (DeleteRepoResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteRepoResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteResponse ¶
type DeleteResponse struct { }
func (DeleteResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 DeleteResponse_SdkV2 ¶ added in v1.62.1
type DeleteResponse_SdkV2 struct { }
func (DeleteResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse_SdkV2)
func (*DeleteResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteResponse_SdkV2)
func (DeleteResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteScope ¶
func (DeleteScope) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteScope) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) 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 DeleteScopeResponse_SdkV2 ¶ added in v1.62.1
type DeleteScopeResponse_SdkV2 struct { }
func (DeleteScopeResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteScopeResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteScopeResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteScope_SdkV2 ¶ added in v1.62.1
type DeleteScope_SdkV2 struct { // Name of the scope to delete. Scope types.String `tfsdk:"scope"` }
func (DeleteScope_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteScope_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteScope_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteScope_SdkV2)
func (*DeleteScope_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteScope_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteScope_SdkV2)
func (DeleteScope_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteScope_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteSecret ¶
type DeleteSecret struct { // Name of the secret to delete. Key types.String `tfsdk:"key"` // The name of the scope that contains the secret to delete. Scope types.String `tfsdk:"scope"` }
func (DeleteSecret) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteSecretResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 DeleteSecretResponse_SdkV2 ¶ added in v1.62.1
type DeleteSecretResponse_SdkV2 struct { }
func (DeleteSecretResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteSecretResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteSecretResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteSecretResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteSecretResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecretResponse_SdkV2)
func (*DeleteSecretResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteSecretResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteSecretResponse_SdkV2)
func (DeleteSecretResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteSecretResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type DeleteSecret_SdkV2 ¶ added in v1.62.1
type DeleteSecret_SdkV2 struct { // Name of the secret to delete. Key types.String `tfsdk:"key"` // The name of the scope that contains the secret to delete. Scope types.String `tfsdk:"scope"` }
func (DeleteSecret_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteSecret_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteSecret_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSecret_SdkV2)
func (*DeleteSecret_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteSecret_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteSecret_SdkV2)
func (DeleteSecret_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteSecret_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type Delete_SdkV2 ¶ added in v1.62.1
type Delete_SdkV2 struct { // The absolute path of the notebook or directory. Path types.String `tfsdk:"path"` // 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"` }
func (Delete_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Delete_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Delete_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Delete_SdkV2)
func (*Delete_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Delete_SdkV2) SyncEffectiveFieldsDuringRead(existingState Delete_SdkV2)
func (Delete_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Delete_SdkV2) 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_SdkV2 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) 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 ExportRequest_SdkV2 ¶ added in v1.62.1
type ExportRequest_SdkV2 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_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ExportRequest_SdkV2) 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_SdkV2 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"` // The file type of the exported file. FileType types.String `tfsdk:"file_type"` }
func (ExportResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExportResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ExportResponse_SdkV2 ¶ added in v1.62.1
type ExportResponse_SdkV2 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"` // The file type of the exported file. FileType types.String `tfsdk:"file_type"` }
func (ExportResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ExportResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ExportResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ExportResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExportResponse_SdkV2)
func (*ExportResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ExportResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExportResponse_SdkV2)
func (ExportResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ExportResponse_SdkV2) 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_SdkV2 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) 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 GetAclRequest_SdkV2 ¶ added in v1.62.1
type GetAclRequest_SdkV2 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_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetAclRequest_SdkV2) 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_SdkV2 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) 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 GetCredentialsRequest_SdkV2 ¶ added in v1.62.1
type GetCredentialsRequest_SdkV2 struct { // The ID for the corresponding credential to access. CredentialId types.Int64 `tfsdk:"-"` }
Get a credential entry
func (GetCredentialsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetCredentialsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetCredentialsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type GetCredentialsResponse ¶
type GetCredentialsResponse struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id"` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username"` }
func (GetCredentialsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 GetCredentialsResponse_SdkV2 ¶ added in v1.62.1
type GetCredentialsResponse_SdkV2 struct { // ID of the credential object in the workspace. CredentialId types.Int64 `tfsdk:"credential_id"` // The Git provider associated with the credential. GitProvider types.String `tfsdk:"git_provider"` // The username or email provided with your Git provider account and // associated with the credential. GitUsername types.String `tfsdk:"git_username"` }
func (GetCredentialsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetCredentialsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetCredentialsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialsResponse_SdkV2)
func (*GetCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetCredentialsResponse_SdkV2)
func (GetCredentialsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetCredentialsResponse_SdkV2) 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_SdkV2 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) 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 GetRepoPermissionLevelsRequest_SdkV2 ¶ added in v1.62.1
type GetRepoPermissionLevelsRequest_SdkV2 struct { // The repo for which to get or manage permissions. RepoId types.String `tfsdk:"-"` }
Get repo permission levels
func (GetRepoPermissionLevelsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetRepoPermissionLevelsRequest_SdkV2) 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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRepoPermissionLevelsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type GetRepoPermissionLevelsResponse ¶
type GetRepoPermissionLevelsResponse struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetRepoPermissionLevelsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetRepoPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 GetRepoPermissionLevelsResponse_SdkV2 ¶ added in v1.62.1
type GetRepoPermissionLevelsResponse_SdkV2 struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetRepoPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetRepoPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRepoPermissionLevelsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetRepoPermissionLevelsResponse_SdkV2) 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_SdkV2) GetPermissionLevels ¶ added in v1.62.1
func (o *GetRepoPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]RepoPermissionsDescription_SdkV2, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetRepoPermissionLevelsResponse_SdkV2 as a slice of RepoPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetRepoPermissionLevelsResponse_SdkV2) SetPermissionLevels ¶ added in v1.62.1
func (o *GetRepoPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []RepoPermissionsDescription_SdkV2)
SetPermissionLevels sets the value of the PermissionLevels field in GetRepoPermissionLevelsResponse_SdkV2.
func (*GetRepoPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetRepoPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoPermissionLevelsResponse_SdkV2)
func (*GetRepoPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetRepoPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRepoPermissionLevelsResponse_SdkV2)
func (GetRepoPermissionLevelsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRepoPermissionLevelsResponse_SdkV2) 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_SdkV2 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) 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 GetRepoPermissionsRequest_SdkV2 ¶ added in v1.62.1
type GetRepoPermissionsRequest_SdkV2 struct { // The repo for which to get or manage permissions. RepoId types.String `tfsdk:"-"` }
Get repo permissions
func (GetRepoPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetRepoPermissionsRequest_SdkV2) 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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRepoPermissionsRequest_SdkV2) 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_SdkV2 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) 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 GetRepoRequest_SdkV2 ¶ added in v1.62.1
type GetRepoRequest_SdkV2 struct { // ID of the Git folder (repo) object in the workspace. RepoId types.Int64 `tfsdk:"-"` }
Get a repo
func (GetRepoRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRepoRequest_SdkV2) 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_SdkV2 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"` // SHA-1 hash representing the commit ID of the current HEAD of the repo. HeadCommitId types.String `tfsdk:"head_commit_id"` // ID of the Git folder (repo) object in the workspace. Id types.Int64 `tfsdk:"id"` // Path of the Git folder (repo) in the workspace. Path types.String `tfsdk:"path"` // Git provider of the linked Git repository. Provider types.String `tfsdk:"provider"` // Sparse checkout settings for the Git folder (repo). SparseCheckout types.Object `tfsdk:"sparse_checkout"` // URL of the linked Git repository. Url types.String `tfsdk:"url"` }
func (GetRepoResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 GetRepoResponse_SdkV2 ¶ added in v1.62.1
type GetRepoResponse_SdkV2 struct { // Branch that the local version of the repo is checked out to. Branch types.String `tfsdk:"branch"` // SHA-1 hash representing the commit ID of the current HEAD of the repo. HeadCommitId types.String `tfsdk:"head_commit_id"` // ID of the Git folder (repo) object in the workspace. Id types.Int64 `tfsdk:"id"` // Path of the Git folder (repo) in the workspace. Path types.String `tfsdk:"path"` // Git provider of the linked Git repository. Provider types.String `tfsdk:"provider"` // Sparse checkout settings for the Git folder (repo). SparseCheckout types.List `tfsdk:"sparse_checkout"` // URL of the linked Git repository. Url types.String `tfsdk:"url"` }
func (GetRepoResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRepoResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetSparseCheckout ¶ added in v1.62.1
func (o *GetRepoResponse_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
GetSparseCheckout returns the value of the SparseCheckout field in GetRepoResponse_SdkV2 as a SparseCheckout_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GetRepoResponse_SdkV2) SetSparseCheckout ¶ added in v1.62.1
func (o *GetRepoResponse_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
SetSparseCheckout sets the value of the SparseCheckout field in GetRepoResponse_SdkV2.
func (*GetRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRepoResponse_SdkV2)
func (*GetRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRepoResponse_SdkV2)
func (GetRepoResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRepoResponse_SdkV2) 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_SdkV2 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) 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 GetSecretRequest_SdkV2 ¶ added in v1.62.1
type GetSecretRequest_SdkV2 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_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetSecretRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type GetSecretResponse ¶
type GetSecretResponse struct { // A unique name to identify the secret. Key types.String `tfsdk:"key"` // The value of the secret in its byte representation. Value types.String `tfsdk:"value"` }
func (GetSecretResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetSecretResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 GetSecretResponse_SdkV2 ¶ added in v1.62.1
type GetSecretResponse_SdkV2 struct { // A unique name to identify the secret. Key types.String `tfsdk:"key"` // The value of the secret in its byte representation. Value types.String `tfsdk:"value"` }
func (GetSecretResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetSecretResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSecretResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetSecretResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSecretResponse_SdkV2)
func (*GetSecretResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetSecretResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetSecretResponse_SdkV2)
func (GetSecretResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetSecretResponse_SdkV2) 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_SdkV2 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) 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 GetStatusRequest_SdkV2 ¶ added in v1.62.1
type GetStatusRequest_SdkV2 struct { // The absolute path of the notebook or directory. Path types.String `tfsdk:"-"` }
Get status
func (GetStatusRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetStatusRequest_SdkV2) 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_SdkV2 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) 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 GetWorkspaceObjectPermissionLevelsRequest_SdkV2 ¶ added in v1.62.1
type GetWorkspaceObjectPermissionLevelsRequest_SdkV2 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_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetWorkspaceObjectPermissionLevelsRequest_SdkV2) 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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetWorkspaceObjectPermissionLevelsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type GetWorkspaceObjectPermissionLevelsResponse ¶
type GetWorkspaceObjectPermissionLevelsResponse struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetWorkspaceObjectPermissionLevelsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetWorkspaceObjectPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 GetWorkspaceObjectPermissionLevelsResponse_SdkV2 ¶ added in v1.62.1
type GetWorkspaceObjectPermissionLevelsResponse_SdkV2 struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetWorkspaceObjectPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetWorkspaceObjectPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetWorkspaceObjectPermissionLevelsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetWorkspaceObjectPermissionLevelsResponse_SdkV2) 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_SdkV2) GetPermissionLevels ¶ added in v1.62.1
func (o *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]WorkspaceObjectPermissionsDescription_SdkV2, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetWorkspaceObjectPermissionLevelsResponse_SdkV2 as a slice of WorkspaceObjectPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SetPermissionLevels ¶ added in v1.62.1
func (o *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []WorkspaceObjectPermissionsDescription_SdkV2)
SetPermissionLevels sets the value of the PermissionLevels field in GetWorkspaceObjectPermissionLevelsResponse_SdkV2.
func (*GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceObjectPermissionLevelsResponse_SdkV2)
func (*GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetWorkspaceObjectPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceObjectPermissionLevelsResponse_SdkV2)
func (GetWorkspaceObjectPermissionLevelsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetWorkspaceObjectPermissionLevelsResponse_SdkV2) 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_SdkV2 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) 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 GetWorkspaceObjectPermissionsRequest_SdkV2 ¶ added in v1.62.1
type GetWorkspaceObjectPermissionsRequest_SdkV2 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_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetWorkspaceObjectPermissionsRequest_SdkV2) 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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetWorkspaceObjectPermissionsRequest_SdkV2) 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_SdkV2 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"` // 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"` // The language of the object. This value is set only if the object type is // `NOTEBOOK`. Language types.String `tfsdk:"language"` // 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"` // 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"` }
func (Import) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Import) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ImportResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ImportResponse_SdkV2 ¶ added in v1.62.1
type ImportResponse_SdkV2 struct { }
func (ImportResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ImportResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ImportResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ImportResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ImportResponse_SdkV2)
func (*ImportResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ImportResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ImportResponse_SdkV2)
func (ImportResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ImportResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type Import_SdkV2 ¶ added in v1.62.1
type Import_SdkV2 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"` // 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"` // The language of the object. This value is set only if the object type is // `NOTEBOOK`. Language types.String `tfsdk:"language"` // 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"` // 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"` }
func (Import_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Import_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Import_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Import_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Import_SdkV2)
func (*Import_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Import_SdkV2) SyncEffectiveFieldsDuringRead(existingState Import_SdkV2)
func (Import_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Import_SdkV2) 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_SdkV2 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) 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 ListAclsRequest_SdkV2 ¶ added in v1.62.1
type ListAclsRequest_SdkV2 struct { // The name of the scope to fetch ACL information from. Scope types.String `tfsdk:"-"` }
Lists ACLs
func (ListAclsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListAclsRequest_SdkV2) 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_SdkV2 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"` }
func (ListAclsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListAclsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ListAclsResponse_SdkV2 ¶ added in v1.62.1
type ListAclsResponse_SdkV2 struct { // The associated ACLs rule applied to principals in the given scope. Items types.List `tfsdk:"items"` }
func (ListAclsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListAclsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListAclsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetItems ¶ added in v1.62.1
func (o *ListAclsResponse_SdkV2) GetItems(ctx context.Context) ([]AclItem_SdkV2, bool)
GetItems returns the value of the Items field in ListAclsResponse_SdkV2 as a slice of AclItem_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListAclsResponse_SdkV2) SetItems ¶ added in v1.62.1
func (o *ListAclsResponse_SdkV2) SetItems(ctx context.Context, v []AclItem_SdkV2)
SetItems sets the value of the Items field in ListAclsResponse_SdkV2.
func (*ListAclsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListAclsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAclsResponse_SdkV2)
func (*ListAclsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListAclsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListAclsResponse_SdkV2)
func (ListAclsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListAclsResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type ListCredentialsResponse ¶ added in v1.53.0
type ListCredentialsResponse struct { // List of credentials. Credentials types.List `tfsdk:"credentials"` }
func (ListCredentialsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ListCredentialsResponse_SdkV2 ¶ added in v1.62.1
type ListCredentialsResponse_SdkV2 struct { // List of credentials. Credentials types.List `tfsdk:"credentials"` }
func (ListCredentialsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListCredentialsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListCredentialsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) GetCredentials ¶ added in v1.62.1
func (o *ListCredentialsResponse_SdkV2) GetCredentials(ctx context.Context) ([]CredentialInfo_SdkV2, bool)
GetCredentials returns the value of the Credentials field in ListCredentialsResponse_SdkV2 as a slice of CredentialInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListCredentialsResponse_SdkV2) SetCredentials ¶ added in v1.62.1
func (o *ListCredentialsResponse_SdkV2) SetCredentials(ctx context.Context, v []CredentialInfo_SdkV2)
SetCredentials sets the value of the Credentials field in ListCredentialsResponse_SdkV2.
func (*ListCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsResponse_SdkV2)
func (*ListCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCredentialsResponse_SdkV2)
func (ListCredentialsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListCredentialsResponse_SdkV2) 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_SdkV2 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) 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 ListReposRequest_SdkV2 ¶ added in v1.62.1
type ListReposRequest_SdkV2 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_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListReposRequest_SdkV2) 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_SdkV2 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"` // List of Git folders (repos). Repos types.List `tfsdk:"repos"` }
func (ListReposResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListReposResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ListReposResponse_SdkV2 ¶ added in v1.62.1
type ListReposResponse_SdkV2 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"` // List of Git folders (repos). Repos types.List `tfsdk:"repos"` }
func (ListReposResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListReposResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListReposResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetRepos ¶ added in v1.62.1
func (o *ListReposResponse_SdkV2) GetRepos(ctx context.Context) ([]RepoInfo_SdkV2, bool)
GetRepos returns the value of the Repos field in ListReposResponse_SdkV2 as a slice of RepoInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListReposResponse_SdkV2) SetRepos ¶ added in v1.62.1
func (o *ListReposResponse_SdkV2) SetRepos(ctx context.Context, v []RepoInfo_SdkV2)
SetRepos sets the value of the Repos field in ListReposResponse_SdkV2.
func (*ListReposResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListReposResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListReposResponse_SdkV2)
func (*ListReposResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListReposResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListReposResponse_SdkV2)
func (ListReposResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListReposResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type ListResponse ¶
func (ListResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ListResponse_SdkV2 ¶ added in v1.62.1
func (ListResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetObjects ¶ added in v1.62.1
func (o *ListResponse_SdkV2) GetObjects(ctx context.Context) ([]ObjectInfo_SdkV2, bool)
GetObjects returns the value of the Objects field in ListResponse_SdkV2 as a slice of ObjectInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListResponse_SdkV2) SetObjects ¶ added in v1.62.1
func (o *ListResponse_SdkV2) SetObjects(ctx context.Context, v []ObjectInfo_SdkV2)
SetObjects sets the value of the Objects field in ListResponse_SdkV2.
func (*ListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListResponse_SdkV2)
func (*ListResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListResponse_SdkV2)
func (ListResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type ListScopesResponse ¶
type ListScopesResponse struct { // The available secret scopes. Scopes types.List `tfsdk:"scopes"` }
func (ListScopesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListScopesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ListScopesResponse_SdkV2 ¶ added in v1.62.1
type ListScopesResponse_SdkV2 struct { // The available secret scopes. Scopes types.List `tfsdk:"scopes"` }
func (ListScopesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListScopesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListScopesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetScopes ¶ added in v1.62.1
func (o *ListScopesResponse_SdkV2) GetScopes(ctx context.Context) ([]SecretScope_SdkV2, bool)
GetScopes returns the value of the Scopes field in ListScopesResponse_SdkV2 as a slice of SecretScope_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListScopesResponse_SdkV2) SetScopes ¶ added in v1.62.1
func (o *ListScopesResponse_SdkV2) SetScopes(ctx context.Context, v []SecretScope_SdkV2)
SetScopes sets the value of the Scopes field in ListScopesResponse_SdkV2.
func (*ListScopesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListScopesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListScopesResponse_SdkV2)
func (*ListScopesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListScopesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListScopesResponse_SdkV2)
func (ListScopesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListScopesResponse_SdkV2) 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_SdkV2 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) 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 ListSecretsRequest_SdkV2 ¶ added in v1.62.1
type ListSecretsRequest_SdkV2 struct { // The name of the scope to list secrets within. Scope types.String `tfsdk:"-"` }
List secret keys
func (ListSecretsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSecretsRequest_SdkV2) 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_SdkV2 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"` }
func (ListSecretsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSecretsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ListSecretsResponse_SdkV2 ¶ added in v1.62.1
type ListSecretsResponse_SdkV2 struct { // Metadata information of all secrets contained within the given scope. Secrets types.List `tfsdk:"secrets"` }
func (ListSecretsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSecretsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSecretsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListSecretsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) GetSecrets ¶ added in v1.62.1
func (o *ListSecretsResponse_SdkV2) GetSecrets(ctx context.Context) ([]SecretMetadata_SdkV2, bool)
GetSecrets returns the value of the Secrets field in ListSecretsResponse_SdkV2 as a slice of SecretMetadata_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListSecretsResponse_SdkV2) SetSecrets ¶ added in v1.62.1
func (o *ListSecretsResponse_SdkV2) SetSecrets(ctx context.Context, v []SecretMetadata_SdkV2)
SetSecrets sets the value of the Secrets field in ListSecretsResponse_SdkV2.
func (*ListSecretsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListSecretsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSecretsResponse_SdkV2)
func (*ListSecretsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListSecretsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSecretsResponse_SdkV2)
func (ListSecretsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSecretsResponse_SdkV2) 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_SdkV2 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) 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 ListWorkspaceRequest_SdkV2 ¶ added in v1.62.1
type ListWorkspaceRequest_SdkV2 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_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListWorkspaceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListWorkspaceRequest_SdkV2) 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_SdkV2 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"` }
func (Mkdirs) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Mkdirs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MkdirsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 MkdirsResponse_SdkV2 ¶ added in v1.62.1
type MkdirsResponse_SdkV2 struct { }
func (MkdirsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MkdirsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MkdirsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *MkdirsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MkdirsResponse_SdkV2)
func (*MkdirsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *MkdirsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState MkdirsResponse_SdkV2)
func (MkdirsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o MkdirsResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type Mkdirs_SdkV2 ¶ added in v1.62.1
type Mkdirs_SdkV2 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"` }
func (Mkdirs_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Mkdirs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Mkdirs_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Mkdirs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Mkdirs_SdkV2)
func (*Mkdirs_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Mkdirs_SdkV2) SyncEffectiveFieldsDuringRead(existingState Mkdirs_SdkV2)
func (Mkdirs_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Mkdirs_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type ObjectInfo ¶
type ObjectInfo struct { // Only applicable to files. The creation UTC timestamp. CreatedAt types.Int64 `tfsdk:"created_at"` // The language of the object. This value is set only if the object type is // `NOTEBOOK`. Language types.String `tfsdk:"language"` // Only applicable to files, the last modified UTC timestamp. ModifiedAt types.Int64 `tfsdk:"modified_at"` // Unique identifier for the object. ObjectId types.Int64 `tfsdk:"object_id"` // 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"` // The absolute path of the object. Path types.String `tfsdk:"path"` // A unique identifier for the object that is consistent across all // Databricks APIs. ResourceId types.String `tfsdk:"resource_id"` // Only applicable to files. The file size in bytes can be returned. Size types.Int64 `tfsdk:"size"` }
func (ObjectInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ObjectInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ObjectInfo_SdkV2 ¶ added in v1.62.1
type ObjectInfo_SdkV2 struct { // Only applicable to files. The creation UTC timestamp. CreatedAt types.Int64 `tfsdk:"created_at"` // The language of the object. This value is set only if the object type is // `NOTEBOOK`. Language types.String `tfsdk:"language"` // Only applicable to files, the last modified UTC timestamp. ModifiedAt types.Int64 `tfsdk:"modified_at"` // Unique identifier for the object. ObjectId types.Int64 `tfsdk:"object_id"` // 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"` // The absolute path of the object. Path types.String `tfsdk:"path"` // A unique identifier for the object that is consistent across all // Databricks APIs. ResourceId types.String `tfsdk:"resource_id"` // Only applicable to files. The file size in bytes can be returned. Size types.Int64 `tfsdk:"size"` }
func (ObjectInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ObjectInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ObjectInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ObjectInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ObjectInfo_SdkV2)
func (*ObjectInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ObjectInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState ObjectInfo_SdkV2)
func (ObjectInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ObjectInfo_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type PutAcl ¶
type PutAcl struct { // The permission level applied to the principal. Permission types.String `tfsdk:"permission"` // The principal in which the permission is applied. Principal types.String `tfsdk:"principal"` // The name of the scope to apply permissions to. Scope types.String `tfsdk:"scope"` }
func (PutAcl) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PutAcl) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) 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 PutAclResponse_SdkV2 ¶ added in v1.62.1
type PutAclResponse_SdkV2 struct { }
func (PutAclResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PutAclResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type PutAcl_SdkV2 ¶ added in v1.62.1
type PutAcl_SdkV2 struct { // The permission level applied to the principal. Permission types.String `tfsdk:"permission"` // The principal in which the permission is applied. Principal types.String `tfsdk:"principal"` // The name of the scope to apply permissions to. Scope types.String `tfsdk:"scope"` }
func (PutAcl_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PutAcl_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PutAcl_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PutAcl_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutAcl_SdkV2)
func (*PutAcl_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PutAcl_SdkV2) SyncEffectiveFieldsDuringRead(existingState PutAcl_SdkV2)
func (PutAcl_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PutAcl_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type PutSecret ¶
type PutSecret struct { // If specified, value will be stored as bytes. BytesValue types.String `tfsdk:"bytes_value"` // A unique name to identify the secret. Key types.String `tfsdk:"key"` // The name of the scope to which the secret will be associated with. Scope types.String `tfsdk:"scope"` // If specified, note that the value will be stored in UTF-8 (MB4) form. StringValue types.String `tfsdk:"string_value"` }
func (PutSecret) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PutSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) 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 PutSecretResponse_SdkV2 ¶ added in v1.62.1
type PutSecretResponse_SdkV2 struct { }
func (PutSecretResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PutSecretResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type PutSecret_SdkV2 ¶ added in v1.62.1
type PutSecret_SdkV2 struct { // If specified, value will be stored as bytes. BytesValue types.String `tfsdk:"bytes_value"` // A unique name to identify the secret. Key types.String `tfsdk:"key"` // The name of the scope to which the secret will be associated with. Scope types.String `tfsdk:"scope"` // If specified, note that the value will be stored in UTF-8 (MB4) form. StringValue types.String `tfsdk:"string_value"` }
func (PutSecret_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PutSecret_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PutSecret_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PutSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PutSecret_SdkV2)
func (*PutSecret_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PutSecret_SdkV2) SyncEffectiveFieldsDuringRead(existingState PutSecret_SdkV2)
func (PutSecret_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PutSecret_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type RepoAccessControlRequest ¶
type RepoAccessControlRequest struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (RepoAccessControlRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 RepoAccessControlRequest_SdkV2 ¶ added in v1.62.1
type RepoAccessControlRequest_SdkV2 struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (RepoAccessControlRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RepoAccessControlRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RepoAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RepoAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlRequest_SdkV2)
func (*RepoAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RepoAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlRequest_SdkV2)
func (RepoAccessControlRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RepoAccessControlRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type RepoAccessControlResponse ¶
type RepoAccessControlResponse struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name"` // name of the group GroupName types.String `tfsdk:"group_name"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (RepoAccessControlResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 RepoAccessControlResponse_SdkV2 ¶ added in v1.62.1
type RepoAccessControlResponse_SdkV2 struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name"` // name of the group GroupName types.String `tfsdk:"group_name"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (RepoAccessControlResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*RepoAccessControlResponse_SdkV2) GetAllPermissions ¶ added in v1.62.1
func (o *RepoAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]RepoPermission_SdkV2, bool)
GetAllPermissions returns the value of the AllPermissions field in RepoAccessControlResponse_SdkV2 as a slice of RepoPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (RepoAccessControlResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RepoAccessControlResponse_SdkV2) 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_SdkV2) SetAllPermissions ¶ added in v1.62.1
func (o *RepoAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []RepoPermission_SdkV2)
SetAllPermissions sets the value of the AllPermissions field in RepoAccessControlResponse_SdkV2.
func (*RepoAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RepoAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoAccessControlResponse_SdkV2)
func (*RepoAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RepoAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoAccessControlResponse_SdkV2)
func (RepoAccessControlResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RepoAccessControlResponse_SdkV2) 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_SdkV2 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"` // Current git commit id of the git folder (repo). HeadCommitId types.String `tfsdk:"head_commit_id"` // Id of the git folder (repo) in the Workspace. Id types.Int64 `tfsdk:"id"` // Root path of the git folder (repo) in the Workspace. Path types.String `tfsdk:"path"` // Git provider of the remote git repository, e.g. `gitHub`. Provider types.String `tfsdk:"provider"` // Sparse checkout config for the git folder (repo). SparseCheckout types.Object `tfsdk:"sparse_checkout"` // URL of the remote git repository. Url types.String `tfsdk:"url"` }
Git folder (repo) information.
func (RepoInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 RepoInfo_SdkV2 ¶ added in v1.62.1
type RepoInfo_SdkV2 struct { // Name of the current git branch of the git folder (repo). Branch types.String `tfsdk:"branch"` // Current git commit id of the git folder (repo). HeadCommitId types.String `tfsdk:"head_commit_id"` // Id of the git folder (repo) in the Workspace. Id types.Int64 `tfsdk:"id"` // Root path of the git folder (repo) in the Workspace. Path types.String `tfsdk:"path"` // Git provider of the remote git repository, e.g. `gitHub`. Provider types.String `tfsdk:"provider"` // Sparse checkout config for the git folder (repo). SparseCheckout types.List `tfsdk:"sparse_checkout"` // URL of the remote git repository. Url types.String `tfsdk:"url"` }
Git folder (repo) information.
func (RepoInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RepoInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetSparseCheckout ¶ added in v1.62.1
func (o *RepoInfo_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckout_SdkV2, bool)
GetSparseCheckout returns the value of the SparseCheckout field in RepoInfo_SdkV2 as a SparseCheckout_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*RepoInfo_SdkV2) SetSparseCheckout ¶ added in v1.62.1
func (o *RepoInfo_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckout_SdkV2)
SetSparseCheckout sets the value of the SparseCheckout field in RepoInfo_SdkV2.
func (*RepoInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RepoInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoInfo_SdkV2)
func (*RepoInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RepoInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoInfo_SdkV2)
func (RepoInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RepoInfo_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type RepoPermission ¶
type RepoPermission struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (RepoPermission) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 RepoPermission_SdkV2 ¶ added in v1.62.1
type RepoPermission_SdkV2 struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (RepoPermission_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RepoPermission_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetInheritedFromObject ¶ added in v1.62.1
GetInheritedFromObject returns the value of the InheritedFromObject field in RepoPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*RepoPermission_SdkV2) SetInheritedFromObject ¶ added in v1.62.1
func (o *RepoPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in RepoPermission_SdkV2.
func (*RepoPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RepoPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermission_SdkV2)
func (*RepoPermission_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RepoPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermission_SdkV2)
func (RepoPermission_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RepoPermission_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type RepoPermissions ¶
type RepoPermissions struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (RepoPermissions) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (RepoPermissionsDescription) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 RepoPermissionsDescription_SdkV2 ¶ added in v1.62.1
type RepoPermissionsDescription_SdkV2 struct { Description types.String `tfsdk:"description"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (RepoPermissionsDescription_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RepoPermissionsDescription_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RepoPermissionsDescription_SdkV2) 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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RepoPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsDescription_SdkV2)
func (*RepoPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RepoPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsDescription_SdkV2)
func (RepoPermissionsDescription_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RepoPermissionsDescription_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type RepoPermissionsRequest ¶
type RepoPermissionsRequest struct { AccessControlList types.List `tfsdk:"access_control_list"` // The repo for which to get or manage permissions. RepoId types.String `tfsdk:"-"` }
func (RepoPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 RepoPermissionsRequest_SdkV2 ¶ added in v1.62.1
type RepoPermissionsRequest_SdkV2 struct { AccessControlList types.List `tfsdk:"access_control_list"` // The repo for which to get or manage permissions. RepoId types.String `tfsdk:"-"` }
func (RepoPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*RepoPermissionsRequest_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *RepoPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]RepoAccessControlRequest_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in RepoPermissionsRequest_SdkV2 as a slice of RepoAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (RepoPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RepoPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *RepoPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []RepoAccessControlRequest_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in RepoPermissionsRequest_SdkV2.
func (*RepoPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RepoPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissionsRequest_SdkV2)
func (*RepoPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RepoPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermissionsRequest_SdkV2)
func (RepoPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RepoPermissionsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type RepoPermissions_SdkV2 ¶ added in v1.62.1
type RepoPermissions_SdkV2 struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (RepoPermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RepoPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*RepoPermissions_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *RepoPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]RepoAccessControlResponse_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in RepoPermissions_SdkV2 as a slice of RepoAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (RepoPermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *RepoPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []RepoAccessControlResponse_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in RepoPermissions_SdkV2.
func (*RepoPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RepoPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoPermissions_SdkV2)
func (*RepoPermissions_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RepoPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState RepoPermissions_SdkV2)
func (RepoPermissions_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RepoPermissions_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type SecretMetadata ¶
type SecretMetadata struct { // A unique name to identify the secret. Key types.String `tfsdk:"key"` // The last updated timestamp (in milliseconds) for the secret. LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` }
func (SecretMetadata) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SecretMetadata) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 SecretMetadata_SdkV2 ¶ added in v1.62.1
type SecretMetadata_SdkV2 struct { // A unique name to identify the secret. Key types.String `tfsdk:"key"` // The last updated timestamp (in milliseconds) for the secret. LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` }
func (SecretMetadata_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SecretMetadata_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SecretMetadata_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SecretMetadata_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretMetadata_SdkV2)
func (*SecretMetadata_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SecretMetadata_SdkV2) SyncEffectiveFieldsDuringRead(existingState SecretMetadata_SdkV2)
func (SecretMetadata_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SecretMetadata_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type SecretScope ¶
type SecretScope struct { // The type of secret scope backend. BackendType types.String `tfsdk:"backend_type"` // The metadata for the secret scope if the type is `AZURE_KEYVAULT` KeyvaultMetadata types.Object `tfsdk:"keyvault_metadata"` // A unique name to identify the secret scope. Name types.String `tfsdk:"name"` }
func (SecretScope) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SecretScope) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 SecretScope_SdkV2 ¶ added in v1.62.1
type SecretScope_SdkV2 struct { // The type of secret scope backend. BackendType types.String `tfsdk:"backend_type"` // The metadata for the secret scope if the type is `AZURE_KEYVAULT` KeyvaultMetadata types.List `tfsdk:"keyvault_metadata"` // A unique name to identify the secret scope. Name types.String `tfsdk:"name"` }
func (SecretScope_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SecretScope_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SecretScope_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetKeyvaultMetadata ¶ added in v1.62.1
func (o *SecretScope_SdkV2) GetKeyvaultMetadata(ctx context.Context) (AzureKeyVaultSecretScopeMetadata_SdkV2, bool)
GetKeyvaultMetadata returns the value of the KeyvaultMetadata field in SecretScope_SdkV2 as a AzureKeyVaultSecretScopeMetadata_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SecretScope_SdkV2) SetKeyvaultMetadata ¶ added in v1.62.1
func (o *SecretScope_SdkV2) SetKeyvaultMetadata(ctx context.Context, v AzureKeyVaultSecretScopeMetadata_SdkV2)
SetKeyvaultMetadata sets the value of the KeyvaultMetadata field in SecretScope_SdkV2.
func (*SecretScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SecretScope_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecretScope_SdkV2)
func (*SecretScope_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SecretScope_SdkV2) SyncEffectiveFieldsDuringRead(existingState SecretScope_SdkV2)
func (SecretScope_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SecretScope_SdkV2) 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_SdkV2 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"` }
Sparse checkout configuration, it contains options like cone patterns.
func (SparseCheckout) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SparseCheckout) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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"` }
Sparse checkout configuration, it contains options like cone patterns.
func (SparseCheckoutUpdate) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SparseCheckoutUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 SparseCheckoutUpdate_SdkV2 ¶ added in v1.62.1
type SparseCheckoutUpdate_SdkV2 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"` }
Sparse checkout configuration, it contains options like cone patterns.
func (SparseCheckoutUpdate_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SparseCheckoutUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SparseCheckoutUpdate_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a SparseCheckoutUpdate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) GetPatterns ¶ added in v1.62.1
GetPatterns returns the value of the Patterns field in SparseCheckoutUpdate_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SparseCheckoutUpdate_SdkV2) SetPatterns ¶ added in v1.62.1
func (o *SparseCheckoutUpdate_SdkV2) SetPatterns(ctx context.Context, v []types.String)
SetPatterns sets the value of the Patterns field in SparseCheckoutUpdate_SdkV2.
func (*SparseCheckoutUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SparseCheckoutUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckoutUpdate_SdkV2)
func (*SparseCheckoutUpdate_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SparseCheckoutUpdate_SdkV2) SyncEffectiveFieldsDuringRead(existingState SparseCheckoutUpdate_SdkV2)
func (SparseCheckoutUpdate_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SparseCheckoutUpdate_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type SparseCheckout_SdkV2 ¶ added in v1.62.1
type SparseCheckout_SdkV2 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"` }
Sparse checkout configuration, it contains options like cone patterns.
func (SparseCheckout_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SparseCheckout_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SparseCheckout_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetPatterns ¶ added in v1.62.1
GetPatterns returns the value of the Patterns field in SparseCheckout_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SparseCheckout_SdkV2) SetPatterns ¶ added in v1.62.1
func (o *SparseCheckout_SdkV2) SetPatterns(ctx context.Context, v []types.String)
SetPatterns sets the value of the Patterns field in SparseCheckout_SdkV2.
func (*SparseCheckout_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SparseCheckout_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SparseCheckout_SdkV2)
func (*SparseCheckout_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SparseCheckout_SdkV2) SyncEffectiveFieldsDuringRead(existingState SparseCheckout_SdkV2)
func (SparseCheckout_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SparseCheckout_SdkV2) 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_SdkV2 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"` // 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"` // 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"` }
func (UpdateCredentialsRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCredentialsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 UpdateCredentialsRequest_SdkV2 ¶ added in v1.62.1
type UpdateCredentialsRequest_SdkV2 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"` // 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"` // 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"` }
func (UpdateCredentialsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCredentialsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateCredentialsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateCredentialsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsRequest_SdkV2)
func (*UpdateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateCredentialsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsRequest_SdkV2)
func (UpdateCredentialsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateCredentialsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type UpdateCredentialsResponse ¶ added in v1.53.0
type UpdateCredentialsResponse struct { }
func (UpdateCredentialsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCredentialsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 UpdateCredentialsResponse_SdkV2 ¶ added in v1.62.1
type UpdateCredentialsResponse_SdkV2 struct { }
func (UpdateCredentialsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCredentialsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateCredentialsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateCredentialsResponse_SdkV2) 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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialsResponse_SdkV2)
func (*UpdateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateCredentialsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialsResponse_SdkV2)
func (UpdateCredentialsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateCredentialsResponse_SdkV2) 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_SdkV2 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"` // 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.Object `tfsdk:"sparse_checkout"` // 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"` }
func (UpdateRepoRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRepoRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 UpdateRepoRequest_SdkV2 ¶ added in v1.62.1
type UpdateRepoRequest_SdkV2 struct { // Branch that the local version of the repo is checked out to. Branch types.String `tfsdk:"branch"` // 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"` // 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"` }
func (UpdateRepoRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRepoRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRepoRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetSparseCheckout ¶ added in v1.62.1
func (o *UpdateRepoRequest_SdkV2) GetSparseCheckout(ctx context.Context) (SparseCheckoutUpdate_SdkV2, bool)
GetSparseCheckout returns the value of the SparseCheckout field in UpdateRepoRequest_SdkV2 as a SparseCheckoutUpdate_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRepoRequest_SdkV2) SetSparseCheckout ¶ added in v1.62.1
func (o *UpdateRepoRequest_SdkV2) SetSparseCheckout(ctx context.Context, v SparseCheckoutUpdate_SdkV2)
SetSparseCheckout sets the value of the SparseCheckout field in UpdateRepoRequest_SdkV2.
func (*UpdateRepoRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateRepoRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoRequest_SdkV2)
func (*UpdateRepoRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateRepoRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRepoRequest_SdkV2)
func (UpdateRepoRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateRepoRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type UpdateRepoResponse ¶ added in v1.53.0
type UpdateRepoResponse struct { }
func (UpdateRepoResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRepoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 UpdateRepoResponse_SdkV2 ¶ added in v1.62.1
type UpdateRepoResponse_SdkV2 struct { }
func (UpdateRepoResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRepoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRepoResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateRepoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRepoResponse_SdkV2)
func (*UpdateRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateRepoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRepoResponse_SdkV2)
func (UpdateRepoResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateRepoResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type WorkspaceObjectAccessControlRequest ¶
type WorkspaceObjectAccessControlRequest struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (WorkspaceObjectAccessControlRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 WorkspaceObjectAccessControlRequest_SdkV2 ¶ added in v1.62.1
type WorkspaceObjectAccessControlRequest_SdkV2 struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (WorkspaceObjectAccessControlRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (WorkspaceObjectAccessControlRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a WorkspaceObjectAccessControlRequest_SdkV2) 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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *WorkspaceObjectAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlRequest_SdkV2)
func (*WorkspaceObjectAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *WorkspaceObjectAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlRequest_SdkV2)
func (WorkspaceObjectAccessControlRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o WorkspaceObjectAccessControlRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type WorkspaceObjectAccessControlResponse ¶
type WorkspaceObjectAccessControlResponse struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name"` // name of the group GroupName types.String `tfsdk:"group_name"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (WorkspaceObjectAccessControlResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 WorkspaceObjectAccessControlResponse_SdkV2 ¶ added in v1.62.1
type WorkspaceObjectAccessControlResponse_SdkV2 struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name"` // name of the group GroupName types.String `tfsdk:"group_name"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (WorkspaceObjectAccessControlResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*WorkspaceObjectAccessControlResponse_SdkV2) GetAllPermissions ¶ added in v1.62.1
func (o *WorkspaceObjectAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]WorkspaceObjectPermission_SdkV2, bool)
GetAllPermissions returns the value of the AllPermissions field in WorkspaceObjectAccessControlResponse_SdkV2 as a slice of WorkspaceObjectPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (WorkspaceObjectAccessControlResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a WorkspaceObjectAccessControlResponse_SdkV2) 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_SdkV2) SetAllPermissions ¶ added in v1.62.1
func (o *WorkspaceObjectAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []WorkspaceObjectPermission_SdkV2)
SetAllPermissions sets the value of the AllPermissions field in WorkspaceObjectAccessControlResponse_SdkV2.
func (*WorkspaceObjectAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *WorkspaceObjectAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectAccessControlResponse_SdkV2)
func (*WorkspaceObjectAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *WorkspaceObjectAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectAccessControlResponse_SdkV2)
func (WorkspaceObjectAccessControlResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o WorkspaceObjectAccessControlResponse_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type WorkspaceObjectPermission ¶
type WorkspaceObjectPermission struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (WorkspaceObjectPermission) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 WorkspaceObjectPermission_SdkV2 ¶ added in v1.62.1
type WorkspaceObjectPermission_SdkV2 struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (WorkspaceObjectPermission_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (WorkspaceObjectPermission_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a WorkspaceObjectPermission_SdkV2) 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_SdkV2) GetInheritedFromObject ¶ added in v1.62.1
func (o *WorkspaceObjectPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
GetInheritedFromObject returns the value of the InheritedFromObject field in WorkspaceObjectPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*WorkspaceObjectPermission_SdkV2) SetInheritedFromObject ¶ added in v1.62.1
func (o *WorkspaceObjectPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in WorkspaceObjectPermission_SdkV2.
func (*WorkspaceObjectPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *WorkspaceObjectPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermission_SdkV2)
func (*WorkspaceObjectPermission_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *WorkspaceObjectPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermission_SdkV2)
func (WorkspaceObjectPermission_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o WorkspaceObjectPermission_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type WorkspaceObjectPermissions ¶
type WorkspaceObjectPermissions struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (WorkspaceObjectPermissions) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (WorkspaceObjectPermissionsDescription) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 WorkspaceObjectPermissionsDescription_SdkV2 ¶ added in v1.62.1
type WorkspaceObjectPermissionsDescription_SdkV2 struct { Description types.String `tfsdk:"description"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (WorkspaceObjectPermissionsDescription_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (WorkspaceObjectPermissionsDescription_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a WorkspaceObjectPermissionsDescription_SdkV2) 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_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *WorkspaceObjectPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsDescription_SdkV2)
func (*WorkspaceObjectPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *WorkspaceObjectPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsDescription_SdkV2)
func (WorkspaceObjectPermissionsDescription_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o WorkspaceObjectPermissionsDescription_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type WorkspaceObjectPermissionsRequest ¶
type WorkspaceObjectPermissionsRequest struct { AccessControlList types.List `tfsdk:"access_control_list"` // 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) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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().
type WorkspaceObjectPermissionsRequest_SdkV2 ¶ added in v1.62.1
type WorkspaceObjectPermissionsRequest_SdkV2 struct { AccessControlList types.List `tfsdk:"access_control_list"` // 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_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*WorkspaceObjectPermissionsRequest_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *WorkspaceObjectPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlRequest_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in WorkspaceObjectPermissionsRequest_SdkV2 as a slice of WorkspaceObjectAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (WorkspaceObjectPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a WorkspaceObjectPermissionsRequest_SdkV2) 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_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *WorkspaceObjectPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlRequest_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in WorkspaceObjectPermissionsRequest_SdkV2.
func (*WorkspaceObjectPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *WorkspaceObjectPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissionsRequest_SdkV2)
func (*WorkspaceObjectPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *WorkspaceObjectPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissionsRequest_SdkV2)
func (WorkspaceObjectPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o WorkspaceObjectPermissionsRequest_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().
type WorkspaceObjectPermissions_SdkV2 ¶ added in v1.62.1
type WorkspaceObjectPermissions_SdkV2 struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (WorkspaceObjectPermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c WorkspaceObjectPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*WorkspaceObjectPermissions_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *WorkspaceObjectPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]WorkspaceObjectAccessControlResponse_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in WorkspaceObjectPermissions_SdkV2 as a slice of WorkspaceObjectAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (WorkspaceObjectPermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a WorkspaceObjectPermissions_SdkV2) 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_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *WorkspaceObjectPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []WorkspaceObjectAccessControlResponse_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in WorkspaceObjectPermissions_SdkV2.
func (*WorkspaceObjectPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *WorkspaceObjectPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceObjectPermissions_SdkV2)
func (*WorkspaceObjectPermissions_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *WorkspaceObjectPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState WorkspaceObjectPermissions_SdkV2)
func (WorkspaceObjectPermissions_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o WorkspaceObjectPermissions_SdkV2) 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_SdkV2 only implements ToObjectValue() and Type().