datasources

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppServiceSchema

func AppServiceSchema() schema.Schema

func BackupSchema

func BackupSchema() schema.Schema

func ClusterSchema

func ClusterSchema() schema.Schema

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 NewClusters

func NewClusters() datasource.DataSource

NewClusters 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 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

Configure adds the provider configured client to the allowlist data source.

func (*AllowLists) Metadata

Metadata returns the allow list data source type name.

func (*AllowLists) Read

Read refreshes the Terraform state with the latest data of allowlists.

func (*AllowLists) Schema

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

Configure adds the provider configured client to the api key data source.

func (*ApiKeys) Metadata

Metadata returns the api key data source type name.

func (*ApiKeys) Read

Read refreshes the Terraform state with the latest data of api keys.

func (*ApiKeys) Schema

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

Configure adds the provider configured client to the cluster data source.

func (*AppServices) Metadata

Metadata returns the app services data source type name.

func (*AppServices) Read

Read refreshes the Terraform state with the latest data of app services.

func (*AppServices) Schema

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

Configure adds the provider configured client to the cluster data source.

func (*Backups) Metadata

Metadata returns the backup data source type name.

func (*Backups) Read

Read refreshes the Terraform state with the latest data of backups.

func (*Backups) Schema

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

Configure adds the provider configured client to the bucket data source.

func (*Buckets) Metadata

Metadata returns the bucket data source type name.

func (*Buckets) Read

Read refreshes the Terraform state with the latest data of buckets.

func (*Buckets) Schema

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

Configure adds the provider configured client to the project data source.

func (*Certificate) Metadata

Metadata returns the certificates data source type name.

func (*Certificate) Read

Read refreshes the Terraform state with the latest data of projects.

func (*Certificate) Schema

Schema defines the schema for the allowlist data source.

type Clusters

type Clusters struct {
	*providerschema.Data
}

Clusters is the Clusters data source implementation.

func (*Clusters) Configure

Configure adds the provider configured client to the cluster data source.

func (*Clusters) Metadata

Metadata returns the cluster data source type name.

func (*Clusters) Read

Read refreshes the Terraform state with the latest data of clusters.

func (*Clusters) Schema

Schema defines the schema for the Clusters data source.

type DatabaseCredentials

type DatabaseCredentials struct {
	*providerschema.Data
}

DatabaseCredentials is the database credential data source implementation.

func (*DatabaseCredentials) Configure

Configure adds the provider configured client to the database credential data source.

func (*DatabaseCredentials) Metadata

Metadata returns the database credential data source type name.

func (*DatabaseCredentials) Read

Read refreshes the Terraform state with the latest data of database credentials.

func (*DatabaseCredentials) Schema

Schema defines the schema for the database credential data source.

type Organization

type Organization struct {
	*providerschema.Data
}

func (*Organization) Configure

Configure adds the provider configured client to the organization data source.

func (*Organization) Metadata

func (*Organization) Read

func (*Organization) Schema

type Projects

type Projects struct {
	*providerschema.Data
}

Projects is the project data source implementation.

func (*Projects) Configure

Configure adds the provider configured client to the project data source.

func (*Projects) Metadata

Metadata returns the project data source type name.

func (*Projects) Read

Read refreshes the Terraform state with the latest data of projects.

func (*Projects) Schema

Schema defines the schema for the project data source.

type Users

type Users struct {
	*providerschema.Data
}

Users is the user data source implementation.

func (*Users) Configure

Configure adds the provider configured client to the User data source.

func (*Users) Metadata

Metadata returns the user data source type name.

func (*Users) Read

Read refreshes the Terraform state with the latest data of Users.

func (*Users) Schema

Schema defines the schema for the User data source.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL