resourcemanager

package
v0.82.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2024 License: MPL-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewIAMPolicyDataSource added in v0.77.0

func NewIAMPolicyDataSource() datasource.DataSource

func NewOrganizationDataSource

func NewOrganizationDataSource() datasource.DataSource

func NewOrganizationIAMBindingResource added in v0.77.0

func NewOrganizationIAMBindingResource() resource.Resource

func NewOrganizationIAMPolicyResource added in v0.77.0

func NewOrganizationIAMPolicyResource() resource.Resource

func NewProjectDataSource

func NewProjectDataSource() datasource.DataSource

func NewProjectIAMBindingResource added in v0.77.0

func NewProjectIAMBindingResource() resource.Resource

func NewProjectIAMPolicyResource added in v0.77.0

func NewProjectIAMPolicyResource() resource.Resource

func NewProjectResource

func NewProjectResource() resource.Resource

Types

type Binding added in v0.77.0

type Binding struct {
	Role       types.String   `tfsdk:"role"`
	Principals []types.String `tfsdk:"principals"`
}

type DataSourceIAMPolicy added in v0.77.0

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

func (*DataSourceIAMPolicy) Configure added in v0.77.0

func (*DataSourceIAMPolicy) Metadata added in v0.77.0

func (*DataSourceIAMPolicy) Read added in v0.77.0

func (*DataSourceIAMPolicy) Schema added in v0.77.0

func (*DataSourceIAMPolicy) ValidateConfig added in v0.77.0

type DataSourceIAMPolicyModel added in v0.77.0

type DataSourceIAMPolicyModel struct {
	Bindings   types.Set    `tfsdk:"bindings"`
	PolicyData types.String `tfsdk:"policy_data"`
	// contains filtered or unexported fields
}

type DataSourceOrganization

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

func (*DataSourceOrganization) Configure

func (*DataSourceOrganization) Metadata

func (*DataSourceOrganization) Read

func (*DataSourceOrganization) Schema

type DataSourceOrganizationModel

type DataSourceOrganizationModel struct {
	Name         types.String `tfsdk:"name"`
	ResourceName types.String `tfsdk:"resource_name"`
	ResourceID   types.String `tfsdk:"resource_id"`
}

type DataSourceProject

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

func (*DataSourceProject) Configure

func (*DataSourceProject) Metadata

func (*DataSourceProject) Read

func (*DataSourceProject) Schema

type DataSourceProjectModel

type DataSourceProjectModel struct {
	Project      types.String `tfsdk:"project"`
	Name         types.String `tfsdk:"name"`
	Description  types.String `tfsdk:"description"`
	ResourceName types.String `tfsdk:"resource_name"`
	ResourceID   types.String `tfsdk:"resource_id"`
}

type Project

type Project struct {
	ResourceID   types.String `tfsdk:"resource_id"`
	ResourceName types.String `tfsdk:"resource_name"`
	Name         types.String `tfsdk:"name"`
	Description  types.String `tfsdk:"description"`
}

Jump to

Keyboard shortcuts

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