gcp

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GCPFolderAvailabilities

type GCPFolderAvailabilities struct {
	ID                  types.String `tfsdk:"id"`
	WorkflowID          types.String `tfsdk:"workflow_id"`
	Role                types.String `tfsdk:"gcp_role"`
	FolderSelectorID    types.String `tfsdk:"gcp_folder_selector_id"`
	WorkspaceCustomerID types.String `tfsdk:"google_workspace_customer_id"`
}

type GCPFolderAvailabilitiesResource

type GCPFolderAvailabilitiesResource struct {
	// contains filtered or unexported fields
}

func (*GCPFolderAvailabilitiesResource) Configure

Configure adds the provider configured client to the data source.

func (*GCPFolderAvailabilitiesResource) Create

func (*GCPFolderAvailabilitiesResource) Delete

func (*GCPFolderAvailabilitiesResource) ImportState

func (*GCPFolderAvailabilitiesResource) Metadata

Metadata returns the data source type name.

func (*GCPFolderAvailabilitiesResource) Read

Read refreshes the Terraform state with the latest data.

func (*GCPFolderAvailabilitiesResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*GCPFolderAvailabilitiesResource) Update

type GCPFolderSelector

type GCPFolderSelector struct {
	ID    types.String `tfsdk:"id"`
	Name  types.String `tfsdk:"name"`
	OrgID types.String `tfsdk:"gcp_organization_id"`
	When  types.String `tfsdk:"when"`
}

func (GCPFolderSelector) ToAPI

type GCPFolderSelectorResource

type GCPFolderSelectorResource struct {
	// contains filtered or unexported fields
}

AccessRuleResource is the data source implementation.

func (*GCPFolderSelectorResource) Configure

Configure adds the provider configured client to the data source.

func (*GCPFolderSelectorResource) Create

func (*GCPFolderSelectorResource) Delete

func (*GCPFolderSelectorResource) ImportState

func (*GCPFolderSelectorResource) Metadata

Metadata returns the data source type name.

func (*GCPFolderSelectorResource) Read

Read refreshes the Terraform state with the latest data.

func (*GCPFolderSelectorResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*GCPFolderSelectorResource) Update

type GCPIntegrationModel

type GCPIntegrationModel struct {
	Id                                  types.String `tfsdk:"id"`
	Name                                types.String `tfsdk:"name"`
	WorkloadIdentityConfig              types.String `tfsdk:"reader_workload_identity_config"`
	ServiceAccountCredentialsSecretPath types.String `tfsdk:"reader_service_account_credentials_secret_path"`
	OrganizationID                      types.String `tfsdk:"organization_id"`
	GoogleWorkspaceCustomerID           types.String `tfsdk:"google_workspace_customer_id"`
}

type GCPIntegrationResource

type GCPIntegrationResource struct {
	// contains filtered or unexported fields
}

func (*GCPIntegrationResource) Configure

Configure adds the provider configured client to the data source.

func (*GCPIntegrationResource) Create

func (*GCPIntegrationResource) Delete

func (*GCPIntegrationResource) ImportState

func (*GCPIntegrationResource) Metadata

Metadata returns the data source type name.

func (*GCPIntegrationResource) Read

Read refreshes the Terraform state with the latest data.

func (*GCPIntegrationResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*GCPIntegrationResource) Update

type GCPProjectAvailabilities

type GCPProjectAvailabilities struct {
	ID                  types.String `tfsdk:"id"`
	WorkflowID          types.String `tfsdk:"workflow_id"`
	Role                types.String `tfsdk:"gcp_role"`
	ProjectSelectorID   types.String `tfsdk:"gcp_project_selector_id"`
	WorkspaceCustomerID types.String `tfsdk:"google_workspace_customer_id"`
}

type GCPProjectAvailabilitiesResource

type GCPProjectAvailabilitiesResource struct {
	// contains filtered or unexported fields
}

func (*GCPProjectAvailabilitiesResource) Configure

Configure adds the provider configured client to the data source.

func (*GCPProjectAvailabilitiesResource) Create

func (*GCPProjectAvailabilitiesResource) Delete

func (*GCPProjectAvailabilitiesResource) ImportState

func (*GCPProjectAvailabilitiesResource) Metadata

Metadata returns the data source type name.

func (*GCPProjectAvailabilitiesResource) Read

Read refreshes the Terraform state with the latest data.

func (*GCPProjectAvailabilitiesResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*GCPProjectAvailabilitiesResource) Update

type GCPProjectSelector

type GCPProjectSelector struct {
	ID    types.String `tfsdk:"id"`
	Name  types.String `tfsdk:"name"`
	OrgID types.String `tfsdk:"gcp_organization_id"`
	When  types.String `tfsdk:"when"`
}

func (GCPProjectSelector) ToAPI

type GCPProjectSelectorResource

type GCPProjectSelectorResource struct {
	// contains filtered or unexported fields
}

AccessRuleResource is the data source implementation.

func (*GCPProjectSelectorResource) Configure

Configure adds the provider configured client to the data source.

func (*GCPProjectSelectorResource) Create

func (*GCPProjectSelectorResource) Delete

func (*GCPProjectSelectorResource) ImportState

func (*GCPProjectSelectorResource) Metadata

Metadata returns the data source type name.

func (*GCPProjectSelectorResource) Read

Read refreshes the Terraform state with the latest data.

func (*GCPProjectSelectorResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*GCPProjectSelectorResource) Update

Jump to

Keyboard shortcuts

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