Documentation ¶
Index ¶
- func AppServiceSchema() schema.Schema
- func BackupSchema() schema.Schema
- func BuildQueryParams(params map[string][]string) string
- func ClusterSchema() schema.Schema
- func ConvertIncidents(ctx context.Context, incidentIds *[]uuid.UUID) (types.Set, error)
- func ConvertKV(mp *map[string]interface{}) (types.String, error)
- func ConvertToList(ctx context.Context, inputSet types.Set) ([]string, error)
- func EventSchema() schema.Schema
- func EventsSchema() schema.Schema
- func MapEventResponseBody(ctx context.Context, event api.GetEventResponse, state providerschema.Event) (*providerschema.Event, error)
- func MapResponseEventsBody(ctx context.Context, events []api.GetEventResponse) ([]providerschema.EventItem, error)
- func NetworkPeerSchema() schema.Schema
- func NewAWSPrivateEndpointCommand() datasource.DataSource
- func NewAllowLists() datasource.DataSource
- func NewApiKeys() datasource.DataSource
- func NewAppServices() datasource.DataSource
- func NewAuditLogEventIDs() datasource.DataSource
- func NewAuditLogExport() datasource.DataSource
- func NewAuditLogSettings() datasource.DataSource
- func NewAzurePrivateEndpointCommand() 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 NewEvent() datasource.DataSource
- func NewEvents() datasource.DataSource
- func NewNetworkPeers() datasource.DataSource
- func NewOrganization() datasource.DataSource
- func NewPrivateEndpointService() datasource.DataSource
- func NewPrivateEndpoints() datasource.DataSource
- func NewProjectEvent() datasource.DataSource
- func NewProjectEvents() datasource.DataSource
- func NewProjects() datasource.DataSource
- func NewSampleBuckets() datasource.DataSource
- func NewScopes() datasource.DataSource
- func NewUsers() datasource.DataSource
- func ProjectEventSchema() schema.Schema
- func ProjectEventsSchema() schema.Schema
- type AWSPrivateEndpointCommand
- func (a *AWSPrivateEndpointCommand) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (a *AWSPrivateEndpointCommand) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (a *AWSPrivateEndpointCommand) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (a *AWSPrivateEndpointCommand) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- 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 AuditLogEventIDs
- func (a *AuditLogEventIDs) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (a *AuditLogEventIDs) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (a *AuditLogEventIDs) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (a *AuditLogEventIDs) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AuditLogExport
- func (a *AuditLogExport) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (a *AuditLogExport) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (a *AuditLogExport) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (a *AuditLogExport) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AuditLogSettings
- func (a *AuditLogSettings) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (a *AuditLogSettings) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (a *AuditLogSettings) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (a *AuditLogSettings) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type AzurePrivateEndpointCommand
- func (a *AzurePrivateEndpointCommand) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (a *AzurePrivateEndpointCommand) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (a *AzurePrivateEndpointCommand) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (a *AzurePrivateEndpointCommand) 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 Event
- func (d *Event) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Event) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Event) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Event) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type Events
- func (d *Events) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Events) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *Events) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Events) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type NetworkPeers
- func (n *NetworkPeers) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (n *NetworkPeers) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (n *NetworkPeers) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (n *NetworkPeers) 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 PrivateEndpointService
- func (p *PrivateEndpointService) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (p *PrivateEndpointService) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (p *PrivateEndpointService) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (p *PrivateEndpointService) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type PrivateEndpoints
- func (p *PrivateEndpoints) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (p *PrivateEndpoints) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (p *PrivateEndpoints) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (p *PrivateEndpoints) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProjectEvent
- func (d *ProjectEvent) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectEvent) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectEvent) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectEvent) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProjectEvents
- func (d *ProjectEvents) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectEvents) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectEvents) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectEvents) 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 BuildQueryParams ¶ added in v1.3.0
BuildQueryParams builds a query string from the given parameters.
func ClusterSchema ¶
func ConvertIncidents ¶ added in v1.3.0
ConvertIncidents converts a slice of UUID incident IDs into a types.Set of strings.
func ConvertToList ¶ added in v1.3.0
ConvertToList converts a types.Set into a slice of strings.
func EventSchema ¶ added in v1.3.0
EventSchema returns the schema for the Event data source.
func EventsSchema ¶ added in v1.3.0
EventsSchema returns the schema for the Events data source.
func MapEventResponseBody ¶ added in v1.3.0
func MapEventResponseBody(ctx context.Context, event api.GetEventResponse, state providerschema.Event) (*providerschema.Event, error)
MapEventResponseBody maps the response body from a call to the event API to an Event.
func MapResponseEventsBody ¶ added in v1.3.0
func MapResponseEventsBody( ctx context.Context, events []api.GetEventResponse, ) ([]providerschema.EventItem, error)
MapResponseEventsBody maps the response body from a call to events API to a slice of EventItem.
func NetworkPeerSchema ¶ added in v1.3.0
func NewAWSPrivateEndpointCommand ¶ added in v1.3.0
func NewAWSPrivateEndpointCommand() datasource.DataSource
NewAWSPrivateEndpointCommand is a helper function to simplify the provider implementation.
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 NewAuditLogEventIDs ¶ added in v1.2.0
func NewAuditLogEventIDs() datasource.DataSource
NewAuditLogEventIDs is a helper function to simplify the provider implementation.
func NewAuditLogExport ¶ added in v1.2.0
func NewAuditLogExport() datasource.DataSource
NewAuditLogExport is a helper function to simplify the provider implementation.
func NewAuditLogSettings ¶ added in v1.2.0
func NewAuditLogSettings() datasource.DataSource
NewAuditLogSettings is a helper function to simplify the provider implementation.
func NewAzurePrivateEndpointCommand ¶ added in v1.3.0
func NewAzurePrivateEndpointCommand() datasource.DataSource
NewAzurePrivateEndpointCommand 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 NewEvent ¶ added in v1.3.0
func NewEvent() datasource.DataSource
NewEvent is a helper function to simplify the provider implementation.
func NewEvents ¶ added in v1.3.0
func NewEvents() datasource.DataSource
NewEvents is a helper function to simplify the provider implementation.
func NewNetworkPeers ¶ added in v1.3.0
func NewNetworkPeers() datasource.DataSource
NewNetworkPeers is a helper function to simplify the provider implementation.
func NewOrganization ¶
func NewOrganization() datasource.DataSource
func NewPrivateEndpointService ¶ added in v1.3.0
func NewPrivateEndpointService() datasource.DataSource
NewPrivateEndpointService is a helper function to simplify the provider implementation.
func NewPrivateEndpoints ¶ added in v1.3.0
func NewPrivateEndpoints() datasource.DataSource
NewPrivateEndpoints is a helper function to simplify the provider implementation.
func NewProjectEvent ¶ added in v1.3.0
func NewProjectEvent() datasource.DataSource
NewProjectEvent is a helper function to simplify the provider implementation.
func NewProjectEvents ¶ added in v1.3.0
func NewProjectEvents() datasource.DataSource
NewProjectEvents is a helper function to simplify the provider implementation.
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.
func ProjectEventSchema ¶ added in v1.3.0
ProjectEventSchema returns the schema for the ProjectEvent data source.
func ProjectEventsSchema ¶ added in v1.3.0
ProjectEventsSchema returns the schema for the ProjectEvents data source.
Types ¶
type AWSPrivateEndpointCommand ¶ added in v1.3.0
type AWSPrivateEndpointCommand struct {
*providerschema.Data
}
AWSPrivateEndpointCommand is the data source implementation.
func (*AWSPrivateEndpointCommand) Configure ¶ added in v1.3.0
func (a *AWSPrivateEndpointCommand) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the private endpoint command data source.
func (*AWSPrivateEndpointCommand) Metadata ¶ added in v1.3.0
func (a *AWSPrivateEndpointCommand) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*AWSPrivateEndpointCommand) Read ¶ added in v1.3.0
func (a *AWSPrivateEndpointCommand) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of private endpoint.
func (*AWSPrivateEndpointCommand) Schema ¶ added in v1.3.0
func (a *AWSPrivateEndpointCommand) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the private endpoint command data source.
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 AuditLogEventIDs ¶ added in v1.2.0
type AuditLogEventIDs struct {
*providerschema.Data
}
AuditLogEventIDs is a list of audit log event ids.
func (*AuditLogEventIDs) Configure ¶ added in v1.2.0
func (a *AuditLogEventIDs) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the project data source.
func (*AuditLogEventIDs) Metadata ¶ added in v1.2.0
func (a *AuditLogEventIDs) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the certificates data source type name.
func (*AuditLogEventIDs) Read ¶ added in v1.2.0
func (a *AuditLogEventIDs) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of projects.
func (*AuditLogEventIDs) Schema ¶ added in v1.2.0
func (a *AuditLogEventIDs) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the audit log event ids data source.
type AuditLogExport ¶ added in v1.2.0
type AuditLogExport struct {
*providerschema.Data
}
AuditLogExport is the data source implementation.
func (*AuditLogExport) Configure ¶ added in v1.2.0
func (a *AuditLogExport) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the audit log export data source.
func (*AuditLogExport) Metadata ¶ added in v1.2.0
func (a *AuditLogExport) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the audit log export data source type name.
func (*AuditLogExport) Read ¶ added in v1.2.0
func (a *AuditLogExport) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of audit log export.
func (*AuditLogExport) Schema ¶ added in v1.2.0
func (a *AuditLogExport) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the audit log export data source.
type AuditLogSettings ¶ added in v1.2.0
type AuditLogSettings struct {
*providerschema.Data
}
AuditLogSettings is the data source implementation.
func (*AuditLogSettings) Configure ¶ added in v1.2.0
func (a *AuditLogSettings) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AuditLogSettings) Metadata ¶ added in v1.2.0
func (a *AuditLogSettings) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the certificates data source type name.
func (*AuditLogSettings) Read ¶ added in v1.2.0
func (a *AuditLogSettings) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest audit log settings.
func (*AuditLogSettings) Schema ¶ added in v1.2.0
func (a *AuditLogSettings) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AzurePrivateEndpointCommand ¶ added in v1.3.0
type AzurePrivateEndpointCommand struct {
*providerschema.Data
}
AzurePrivateEndpointCommand is the data source implementation.
func (*AzurePrivateEndpointCommand) Configure ¶ added in v1.3.0
func (a *AzurePrivateEndpointCommand) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the private endpoint command data source.
func (*AzurePrivateEndpointCommand) Metadata ¶ added in v1.3.0
func (a *AzurePrivateEndpointCommand) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*AzurePrivateEndpointCommand) Read ¶ added in v1.3.0
func (a *AzurePrivateEndpointCommand) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of private endpoint command .
func (*AzurePrivateEndpointCommand) Schema ¶ added in v1.3.0
func (a *AzurePrivateEndpointCommand) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the private endpoint command 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 Event ¶ added in v1.3.0
type Event struct {
*providerschema.Data
}
Event is the Event data source implementation.
func (*Event) Configure ¶ added in v1.3.0
func (d *Event) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the event data source.
func (*Event) Metadata ¶ added in v1.3.0
func (d *Event) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the backup data source type name.
func (*Event) Read ¶ added in v1.3.0
func (d *Event) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of Event.
func (*Event) Schema ¶ added in v1.3.0
func (d *Event) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the Event data source.
type Events ¶ added in v1.3.0
type Events struct {
*providerschema.Data
}
Events is the Events data source implementation.
func (*Events) Configure ¶ added in v1.3.0
func (d *Events) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the events data source.
func (*Events) Metadata ¶ added in v1.3.0
func (d *Events) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the backup data source type name.
func (*Events) Read ¶ added in v1.3.0
func (d *Events) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of Events.
func (*Events) Schema ¶ added in v1.3.0
func (d *Events) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the Events data source.
type NetworkPeers ¶ added in v1.3.0
type NetworkPeers struct {
*providerschema.Data
}
NetworkPeers is the NetworkPeers data source implementation.
func (*NetworkPeers) Configure ¶ added in v1.3.0
func (n *NetworkPeers) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the cluster data source.
func (*NetworkPeers) Metadata ¶ added in v1.3.0
func (n *NetworkPeers) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the network peers data source type name.
func (*NetworkPeers) Read ¶ added in v1.3.0
func (n *NetworkPeers) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of network peers.
func (*NetworkPeers) Schema ¶ added in v1.3.0
func (n *NetworkPeers) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the NetworkPeers 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 PrivateEndpointService ¶ added in v1.3.0
type PrivateEndpointService struct {
*providerschema.Data
}
PrivateEndpointService is the data source implementation.
func (*PrivateEndpointService) Configure ¶ added in v1.3.0
func (p *PrivateEndpointService) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the private endpoint service data source.
func (*PrivateEndpointService) Metadata ¶ added in v1.3.0
func (p *PrivateEndpointService) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*PrivateEndpointService) Read ¶ added in v1.3.0
func (p *PrivateEndpointService) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of the private endpoint service.
func (*PrivateEndpointService) Schema ¶ added in v1.3.0
func (p *PrivateEndpointService) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines schema for private endpoint service resource.
type PrivateEndpoints ¶ added in v1.3.0
type PrivateEndpoints struct {
*providerschema.Data
}
PrivateEndpoints is the data source implementation.
func (*PrivateEndpoints) Configure ¶ added in v1.3.0
func (p *PrivateEndpoints) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the private endpoint data source.
func (*PrivateEndpoints) Metadata ¶ added in v1.3.0
func (p *PrivateEndpoints) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*PrivateEndpoints) Read ¶ added in v1.3.0
func (p *PrivateEndpoints) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of private endpoint.
func (*PrivateEndpoints) Schema ¶ added in v1.3.0
func (p *PrivateEndpoints) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the private endpoint data source.
type ProjectEvent ¶ added in v1.3.0
type ProjectEvent struct {
*providerschema.Data
}
ProjectEvent is the ProjectEvent data source implementation.
func (*ProjectEvent) Configure ¶ added in v1.3.0
func (d *ProjectEvent) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the ProjectEvent data source.
func (*ProjectEvent) Metadata ¶ added in v1.3.0
func (d *ProjectEvent) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the backup data source type name.
func (*ProjectEvent) Read ¶ added in v1.3.0
func (d *ProjectEvent) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of ProjectEvent.
func (*ProjectEvent) Schema ¶ added in v1.3.0
func (d *ProjectEvent) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the ProjectEvent data source.
type ProjectEvents ¶ added in v1.3.0
type ProjectEvents struct {
*providerschema.Data
}
ProjectEvents is the ProjectEvents data source implementation.
func (*ProjectEvents) Configure ¶ added in v1.3.0
func (d *ProjectEvents) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure adds the provider configured client to the ProjectEvents data source.
func (*ProjectEvents) Metadata ¶ added in v1.3.0
func (d *ProjectEvents) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the backup data source type name.
func (*ProjectEvents) Read ¶ added in v1.3.0
func (d *ProjectEvents) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data of ProjectEvents.
func (*ProjectEvents) Schema ¶ added in v1.3.0
func (d *ProjectEvents) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the ProjectEvents data source.
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.
Source Files ¶
- allowlists.go
- apikeys.go
- appservice_schema.go
- appservices.go
- attributes.go
- audit_log_eventids.go
- audit_log_export.go
- audit_log_settings.go
- aws_private_endpoint_command.go
- azure_private_endpoint_command.go
- backup_schema.go
- backups.go
- buckets.go
- certificate.go
- cluster_onoff_schedule.go
- cluster_schema.go
- clusters.go
- collections.go
- database_credentials.go
- event.go
- event_schema.go
- event_utils.go
- events.go
- events_schema.go
- network_peer_schema.go
- network_peers.go
- organization.go
- private_endpoint_service.go
- private_endpoints.go
- project_event.go
- project_event_schema.go
- project_events.go
- project_events_schema.go
- projects.go
- sample_buckets.go
- scopes.go
- users.go