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.