Documentation ¶
Index ¶
- Variables
- func ClientRequestID() string
- func CreateTemporaryStackGrafanaClient(ctx context.Context, cloudClient *gcom.APIClient, ...) (*goapi.GrafanaHTTPAPI, func() error, error)
- type AccessPoliciesDataSource
- func (r *AccessPoliciesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *AccessPoliciesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *AccessPoliciesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *AccessPoliciesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AccessPoliciesDataSourceModel
- type AccessPoliciesDataSourcePolicyModel
- type ListerData
Constants ¶
This section is empty.
Variables ¶
View Source
var DataSources = []*common.DataSource{
datasourceAccessPolicies(),
datasourceIPs(),
datasourceOrganization(),
datasourceStack(),
}
View Source
var Resources = []*common.Resource{
resourceAccessPolicy(),
resourceAccessPolicyToken(),
resourceOrgMember(),
resourcePluginInstallation(),
resourceStack(),
resourceStackServiceAccount(),
resourceStackServiceAccountToken(),
resourceSyntheticMonitoringInstallation(),
}
Functions ¶
func ClientRequestID ¶
func ClientRequestID() string
Types ¶
type AccessPoliciesDataSource ¶ added in v3.8.0
type AccessPoliciesDataSource struct {
// contains filtered or unexported fields
}
func (*AccessPoliciesDataSource) Configure ¶ added in v3.8.0
func (r *AccessPoliciesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AccessPoliciesDataSource) Metadata ¶ added in v3.8.0
func (r *AccessPoliciesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AccessPoliciesDataSource) Read ¶ added in v3.8.0
func (r *AccessPoliciesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AccessPoliciesDataSource) Schema ¶ added in v3.8.0
func (r *AccessPoliciesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AccessPoliciesDataSourceModel ¶ added in v3.8.0
type AccessPoliciesDataSourcePolicyModel ¶ added in v3.8.0
type ListerData ¶
type ListerData struct {
// contains filtered or unexported fields
}
ListerData is used as the data arg in "ListIDs" functions. It allows getting data common to multiple resources.
func NewListerData ¶
func NewListerData(orgSlug string) *ListerData
func (*ListerData) OrgSlug ¶
func (d *ListerData) OrgSlug() string
func (*ListerData) Stacks ¶
func (d *ListerData) Stacks(ctx context.Context, client *gcom.APIClient) ([]gcom.FormattedApiInstance, error)
Source Files ¶
- common.go
- common_lister.go
- data_source_cloud_access_policies.go
- data_source_cloud_ips.go
- data_source_cloud_organization.go
- data_source_cloud_stack.go
- resource_cloud_access_policy.go
- resource_cloud_access_policy_token.go
- resource_cloud_org_member.go
- resource_cloud_plugin.go
- resource_cloud_stack.go
- resource_cloud_stack_service_account.go
- resource_cloud_stack_service_account_token.go
- resource_synthetic_monitoring_installation.go
- resources.go
Click to show internal directories.
Click to hide internal directories.