Documentation
¶
Index ¶
- func ConvertServiceTokenPermissionModelToData(ctx context.Context, requiredAllPermissions []ServiceTokenPermission, ...) ([]dbt_cloud.ServiceTokenPermission, diag.Diagnostics)
- func ServiceTokenDataSource() datasource.DataSource
- func ServiceTokenResource() resource.Resource
- type ServiceTokenDataSourceModel
- type ServiceTokenPermission
- type ServiceTokenResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertServiceTokenPermissionModelToData ¶
func ConvertServiceTokenPermissionModelToData( ctx context.Context, requiredAllPermissions []ServiceTokenPermission, serviceTokenID int, accountID int, ) ([]dbt_cloud.ServiceTokenPermission, diag.Diagnostics)
func ServiceTokenDataSource ¶
func ServiceTokenDataSource() datasource.DataSource
func ServiceTokenResource ¶
Types ¶
type ServiceTokenPermission ¶
type ServiceTokenPermission struct { PermissionSet types.String `tfsdk:"permission_set"` AllProjects types.Bool `tfsdk:"all_projects"` ProjectID types.Int64 `tfsdk:"project_id"` WritableEnvironmentCategories types.Set `tfsdk:"writable_environment_categories"` }
func ConvertServiceTokenPermissionDataToModel ¶
func ConvertServiceTokenPermissionDataToModel( ctx context.Context, allPermissions []dbt_cloud.ServiceTokenPermission, ) ([]ServiceTokenPermission, diag.Diagnostics)
type ServiceTokenResourceModel ¶
type ServiceTokenResourceModel struct { ID types.String `tfsdk:"id"` UID types.String `tfsdk:"uid"` Name types.String `tfsdk:"name"` TokenString types.String `tfsdk:"token_string"` State types.Int64 `tfsdk:"state"` ServiceTokenPermissions []ServiceTokenPermission `tfsdk:"service_token_permissions"` }
Click to show internal directories.
Click to hide internal directories.