Implement object storage credential (#79)
* Implement credential resource * Implement test * Fix test * Implement data source * Implement credential acc test * Add objectstorage credential * Add test for enableProject * Add readCredentials test * Removed unnecessary test case * Generate docs * Fix lint * Fix field name * Readd credentials group checks * Fix comment * Fix comment * Remove auth --------- Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
This commit is contained in:
parent
f9b245ffb4
commit
0fb7d0d793
9 changed files with 1096 additions and 0 deletions
|
|
@ -19,6 +19,7 @@ import (
|
|||
mariaDBCredential "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/mariadb/credential"
|
||||
mariaDBInstance "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/mariadb/instance"
|
||||
objectStorageBucket "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/objectstorage/bucket"
|
||||
objecStorageCredential "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/objectstorage/credential"
|
||||
objecStorageCredentialsGroup "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/objectstorage/credentialsgroup"
|
||||
openSearchCredential "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/opensearch/credential"
|
||||
openSearchInstance "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/opensearch/instance"
|
||||
|
|
@ -315,6 +316,7 @@ func (p *Provider) DataSources(_ context.Context) []func() datasource.DataSource
|
|||
mariaDBCredential.NewCredentialDataSource,
|
||||
objectStorageBucket.NewBucketDataSource,
|
||||
objecStorageCredentialsGroup.NewCredentialsGroupDataSource,
|
||||
objecStorageCredential.NewCredentialDataSource,
|
||||
openSearchInstance.NewInstanceDataSource,
|
||||
openSearchCredential.NewCredentialDataSource,
|
||||
rabbitMQInstance.NewInstanceDataSource,
|
||||
|
|
@ -344,6 +346,7 @@ func (p *Provider) Resources(_ context.Context) []func() resource.Resource {
|
|||
mariaDBCredential.NewCredentialResource,
|
||||
objectStorageBucket.NewBucketResource,
|
||||
objecStorageCredentialsGroup.NewCredentialsGroupResource,
|
||||
objecStorageCredential.NewCredentialResource,
|
||||
openSearchInstance.NewInstanceResource,
|
||||
openSearchCredential.NewCredentialResource,
|
||||
rabbitMQInstance.NewInstanceResource,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue