Documentation ¶
Index ¶
- func AppServiceSchema() schema.Schema
- func BackupSchema() schema.Schema
- func ClusterSchema() schema.Schema
- func NewAllowLists() datasource.DataSource
- func NewApiKeys() datasource.DataSource
- func NewAppServices() datasource.DataSource
- func NewBackups() datasource.DataSource
- func NewBuckets() datasource.DataSource
- func NewCertificate() datasource.DataSource
- func NewClusterOnOffSchedule() datasource.DataSource
- func NewClusters() datasource.DataSource
- func NewCollections() datasource.DataSource
- func NewDatabaseCredentials() datasource.DataSource
- func NewOrganization() datasource.DataSource
- func NewProjects() datasource.DataSource
- func NewSampleBuckets() datasource.DataSource
- func NewScopes() datasource.DataSource
- func NewUsers() datasource.DataSource
- type AllowLists
- func (d *AllowLists) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AllowLists) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AllowLists) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AllowLists) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ApiKeys
- func (d *ApiKeys) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ApiKeys) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ApiKeys) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ApiKeys) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AppServices
- func (d *AppServices) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *AppServices) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *AppServices) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AppServices) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Backups
- func (d *Backups) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Backups) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Backups) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Backups) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Buckets
- func (d *Buckets) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Buckets) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Buckets) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Buckets) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Certificate
- func (c *Certificate) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (c *Certificate) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (c *Certificate) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (c *Certificate) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ClusterOnOffSchedule
- func (c *ClusterOnOffSchedule) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (c *ClusterOnOffSchedule) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (c *ClusterOnOffSchedule) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (c *ClusterOnOffSchedule) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Clusters
- func (d *Clusters) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Clusters) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Clusters) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Clusters) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Collections
- func (c *Collections) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (c *Collections) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (c *Collections) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (c *Collections) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DatabaseCredentials
- func (d *DatabaseCredentials) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DatabaseCredentials) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DatabaseCredentials) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DatabaseCredentials) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Organization
- func (o *Organization) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (o *Organization) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (o *Organization) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (o *Organization) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Projects
- func (d *Projects) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Projects) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Projects) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Projects) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type SampleBuckets
- func (d *SampleBuckets) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SampleBuckets) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SampleBuckets) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (s *SampleBuckets) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Scopes
- func (s *Scopes) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (s *Scopes) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (s *Scopes) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (s *Scopes) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Users
- func (d *Users) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Users) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Users) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Users) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppServiceSchema ¶
func BackupSchema ¶
func ClusterSchema ¶
func NewAllowLists ¶
func NewAllowLists() datasource.DataSource
NewAllowLists is a helper function to simplify the provider implementation.
func NewApiKeys ¶
func NewApiKeys() datasource.DataSource
NewApiKeys is a helper function to simplify the provider implementation.
func NewAppServices ¶
func NewAppServices() datasource.DataSource
NewAppServices is a helper function to simplify the provider implementation.
func NewBackups ¶
func NewBackups() datasource.DataSource
NewBackups is a helper function to simplify the provider implementation.
func NewBuckets ¶
func NewBuckets() datasource.DataSource
NewBuckets is a helper function to simplify the provider implementation.
func NewCertificate ¶
func NewCertificate() datasource.DataSource
NewCertificate is a helper function to simplify the provider implementation.
func NewClusterOnOffSchedule ¶ added in v1.1.0
func NewClusterOnOffSchedule() datasource.DataSource
NewClusterOnOffSchedule is a helper function to simplify the provider implementation.
func NewClusters ¶
func NewClusters() datasource.DataSource
NewClusters is a helper function to simplify the provider implementation.
func NewCollections ¶ added in v1.1.0
func NewCollections() datasource.DataSource
NewCollections is a helper function to simplify the provider implementation.
func NewDatabaseCredentials ¶
func NewDatabaseCredentials() datasource.DataSource
NewDatabaseCredentials is a helper function to simplify the provider implementation.
func NewOrganization ¶
func NewOrganization() datasource.DataSource
func NewProjects ¶
func NewProjects() datasource.DataSource
NewProjects is a helper function to simplify the provider implementation.
func NewSampleBuckets ¶ added in v1.1.0
func NewSampleBuckets() datasource.DataSource
NewSampleBuckets is a helper function to simplify the provider implementation.
func NewScopes ¶ added in v1.1.0
func NewScopes() datasource.DataSource
NewScopes is a helper function to simplify the provider implementation.
func NewUsers ¶
func NewUsers() datasource.DataSource
NewUsers is a helper function to simplify the provider implementation.
Types ¶
type AllowLists ¶
type AllowLists struct {
*providerschema.Data
}
AllowLists is the allow list data source implementation.
func (*AllowLists) Configure ¶
func (d *AllowLists) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the allowlist data source.
func (*AllowLists) Metadata ¶
func (d *AllowLists) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the allow list data source type name.
func (*AllowLists) Read ¶
func (d *AllowLists) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of allowlists.
func (*AllowLists) Schema ¶
func (d *AllowLists) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the allowlist data source.
type ApiKeys ¶
type ApiKeys struct {
*providerschema.Data
}
ApiKeys is the api key data source implementation.
func (*ApiKeys) Configure ¶
func (d *ApiKeys) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the api key data source.
func (*ApiKeys) Metadata ¶
func (d *ApiKeys) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the api key data source type name.
func (*ApiKeys) Read ¶
func (d *ApiKeys) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of api keys.
func (*ApiKeys) Schema ¶
func (d *ApiKeys) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the api key data source.
type AppServices ¶
type AppServices struct {
*providerschema.Data
}
AppServices is the AppServices data source implementation.
func (*AppServices) Configure ¶
func (d *AppServices) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the cluster data source.
func (*AppServices) Metadata ¶
func (d *AppServices) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the app services data source type name.
func (*AppServices) Read ¶
func (d *AppServices) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of app services.
func (*AppServices) Schema ¶
func (d *AppServices) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the AppServices data source.
type Backups ¶
type Backups struct {
*providerschema.Data
}
Backups is the Backups data source implementation.
func (*Backups) Configure ¶
func (d *Backups) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the cluster data source.
func (*Backups) Metadata ¶
func (d *Backups) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the backup data source type name.
func (*Backups) Read ¶
func (d *Backups) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of backups.
func (*Backups) Schema ¶
func (d *Backups) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the Backups data source.
type Buckets ¶
type Buckets struct {
*providerschema.Data
}
Buckets is the bucket data source implementation.
func (*Buckets) Configure ¶
func (d *Buckets) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the bucket data source.
func (*Buckets) Metadata ¶
func (d *Buckets) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the bucket data source type name.
func (*Buckets) Read ¶
func (d *Buckets) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of buckets.
func (*Buckets) Schema ¶
func (d *Buckets) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the bucket data source.
type Certificate ¶
type Certificate struct {
*providerschema.Data
}
Certificate is the certificate data source implementation.
func (*Certificate) Configure ¶
func (c *Certificate) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the project data source.
func (*Certificate) Metadata ¶
func (c *Certificate) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the certificates data source type name.
func (*Certificate) Read ¶
func (c *Certificate) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of projects.
func (*Certificate) Schema ¶
func (c *Certificate) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the allowlist data source.
type ClusterOnOffSchedule ¶ added in v1.1.0
type ClusterOnOffSchedule struct {
*providerschema.Data
}
ClusterOnOffSchedule is the OnOffSchedule data source implementation.
func (*ClusterOnOffSchedule) Configure ¶ added in v1.1.0
func (c *ClusterOnOffSchedule) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the cluster on/off schedule data source.
func (*ClusterOnOffSchedule) Metadata ¶ added in v1.1.0
func (c *ClusterOnOffSchedule) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the cluster on/off schedule data source type name.
func (*ClusterOnOffSchedule) Read ¶ added in v1.1.0
func (c *ClusterOnOffSchedule) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of cluster on/off schedules.
func (*ClusterOnOffSchedule) Schema ¶ added in v1.1.0
func (c *ClusterOnOffSchedule) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the cluster on/off schedule data source.
type Clusters ¶
type Clusters struct {
*providerschema.Data
}
Clusters is the Clusters data source implementation.
func (*Clusters) Configure ¶
func (d *Clusters) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the cluster data source.
func (*Clusters) Metadata ¶
func (d *Clusters) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the cluster data source type name.
func (*Clusters) Read ¶
func (d *Clusters) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of clusters.
func (*Clusters) Schema ¶
func (d *Clusters) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the Clusters data source.
type Collections ¶ added in v1.1.0
type Collections struct {
*providerschema.Data
}
Collections is the collections data source implementation.
func (*Collections) Configure ¶ added in v1.1.0
func (c *Collections) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*Collections) Metadata ¶ added in v1.1.0
func (c *Collections) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the collection data source type name.
func (*Collections) Read ¶ added in v1.1.0
func (c *Collections) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of collections.
func (*Collections) Schema ¶ added in v1.1.0
func (c *Collections) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the collection data source.
type DatabaseCredentials ¶
type DatabaseCredentials struct {
*providerschema.Data
}
DatabaseCredentials is the database credential data source implementation.
func (*DatabaseCredentials) Configure ¶
func (d *DatabaseCredentials) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the database credential data source.
func (*DatabaseCredentials) Metadata ¶
func (d *DatabaseCredentials) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the database credential data source type name.
func (*DatabaseCredentials) Read ¶
func (d *DatabaseCredentials) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of database credentials.
func (*DatabaseCredentials) Schema ¶
func (d *DatabaseCredentials) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the database credential data source.
type Organization ¶
type Organization struct {
*providerschema.Data
}
func (*Organization) Configure ¶
func (o *Organization) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the organization data source.
func (*Organization) Metadata ¶
func (o *Organization) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Organization) Read ¶
func (o *Organization) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Organization) Schema ¶
func (o *Organization) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Projects ¶
type Projects struct {
*providerschema.Data
}
Projects is the project data source implementation.
func (*Projects) Configure ¶
func (d *Projects) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the project data source.
func (*Projects) Metadata ¶
func (d *Projects) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the project data source type name.
func (*Projects) Read ¶
func (d *Projects) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of projects.
func (*Projects) Schema ¶
func (d *Projects) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the project data source.
type SampleBuckets ¶ added in v1.1.0
type SampleBuckets struct {
*providerschema.Data
}
Sample buckets is the sample bucket data source implementation.
func (*SampleBuckets) Configure ¶ added in v1.1.0
func (d *SampleBuckets) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the bucket data source.
func (*SampleBuckets) Metadata ¶ added in v1.1.0
func (d *SampleBuckets) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the sample bucket data source type name.
func (*SampleBuckets) Read ¶ added in v1.1.0
func (d *SampleBuckets) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of sample buckets.
func (*SampleBuckets) Schema ¶ added in v1.1.0
func (s *SampleBuckets) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the sample bucket data source.
type Scopes ¶ added in v1.1.0
type Scopes struct {
*providerschema.Data
}
Scopes is the scope data source implementation.
func (*Scopes) Configure ¶ added in v1.1.0
func (s *Scopes) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*Scopes) Metadata ¶ added in v1.1.0
func (s *Scopes) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the api key data source type name.
func (*Scopes) Read ¶ added in v1.1.0
func (s *Scopes) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of scopes.
func (*Scopes) Schema ¶ added in v1.1.0
func (s *Scopes) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the scope data source.
type Users ¶
type Users struct {
*providerschema.Data
}
Users is the user data source implementation.
func (*Users) Configure ¶
func (d *Users) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the User data source.
func (*Users) Metadata ¶
func (d *Users) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the user data source type name.
func (*Users) Read ¶
func (d *Users) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of Users.
func (*Users) Schema ¶
func (d *Users) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the User data source.