diff --git a/examples/main.tf b/examples/main.tf index 8dff292a..9e8997bc 100644 --- a/examples/main.tf +++ b/examples/main.tf @@ -20,31 +20,31 @@ data "astronomer_workspace" "example" { id = "cltj71ygr000101qafj5hhihs" } -output "data_workspace_updated_by" { - value = data.astronomer_workspace.example.created_by +output "data_workspace_example" { + value = data.astronomer_workspace.example } resource "astronomer_workspace" "tf_workspace" { - name = "tf-workspace" + name = "tf-workspace-1234" description = "This is a Terraform created workspace" - cicd_enforced_default = true -} - -// terraform import astronomer_workspace.imported_workspace cuid -import { - to = astronomer_workspace.imported_workspace - id = "cltj6pn3v000001owkjx4xhuv" -} -resource "astronomer_workspace" "imported_workspace" { - name = "imported_workspace_2" - description = "hi fred" cicd_enforced_default = false } +# +# output "terraform_workspace" { +# value = astronomer_workspace.tf_workspace +# } -output "imported_workspace_updated_by" { - value = astronomer_workspace.imported_workspace.updated_by -} - -output "imported_workspace_created_by" { - value = astronomer_workspace.imported_workspace.created_by -} \ No newline at end of file +// terraform import astronomer_workspace.imported_workspace cuid +# import { +# to = astronomer_workspace.imported_workspace +# id = "clukf7a2p000e01oe9pup199x" +# } +# resource "astronomer_workspace" "imported_workspace" { +# name = "imported_workspace" +# description = "hi fred" +# cicd_enforced_default = false +# } +# +# output "imported_workspace" { +# value = astronomer_workspace.imported_workspace +# } diff --git a/internal/provider/schemas/subject_profile.go b/internal/provider/schemas/subject_profile.go index ff0de370..0d405776 100644 --- a/internal/provider/schemas/subject_profile.go +++ b/internal/provider/schemas/subject_profile.go @@ -8,7 +8,7 @@ import ( func DataSourceSubjectProfileSchema() map[string]datasource.Attribute { return map[string]datasource.Attribute{ "id": datasource.StringAttribute{ - Required: true, + Computed: true, }, "subject_type": datasource.StringAttribute{ Computed: true, @@ -31,7 +31,7 @@ func DataSourceSubjectProfileSchema() map[string]datasource.Attribute { func ResourceSubjectProfileSchema() map[string]resource.Attribute { return map[string]resource.Attribute{ "id": resource.StringAttribute{ - Required: true, + Computed: true, }, "subject_type": resource.StringAttribute{ Computed: true, diff --git a/internal/provider/schemas/workspace.go b/internal/provider/schemas/workspace.go index fc772e26..055cf16b 100644 --- a/internal/provider/schemas/workspace.go +++ b/internal/provider/schemas/workspace.go @@ -108,9 +108,6 @@ func WorkspaceResourceSchemaAttributes() map[string]resource.Attribute { MarkdownDescription: "Workspace updater", Computed: true, Attributes: ResourceSubjectProfileSchema(), - PlanModifiers: []planmodifier.Object{ - objectplanmodifier.UseStateForUnknown(), - }, }, } }