Documentation ¶
Overview ¶
Generated by PMS #93
Generated by PMS #64
Generated by PMS #54
Generated by PMS #88
Generated by PMS #80
Generated by PMS #35
Generated by PMS #43
Generated by PMS #94
Generated by PMS #62
Index ¶
- Constants
- func DataSourcePolicyDefinitions() *schema.Resource
- func DataSourceRmsAdvancedQueries() *schema.Resource
- func DataSourceRmsAdvancedQuerySchemas() *schema.Resource
- func DataSourceRmsAggregators() *schema.Resource
- func DataSourceRmsAssignmentPackages() *schema.Resource
- func DataSourceRmsOrganizationalAssignmentPackages() *schema.Resource
- func DataSourceRmsOrganizationalPolicyAssignments() *schema.Resource
- func DataSourceRmsPolicyAssignments() *schema.Resource
- func DataSourceRmsRegions() *schema.Resource
- func DataSourceRmsServices() *schema.Resource
- func DataSourceTemplates() *schema.Resource
- func ResourceAdvancedQuery() *schema.Resource
- func ResourceAggregationAuthorization() *schema.Resource
- func ResourceAggregator() *schema.Resource
- func ResourceAssignmentPackage() *schema.Resource
- func ResourceOrgAssignmentPackage() *schema.Resource
- func ResourceOrganizationalPolicyAssignment() *schema.Resource
- func ResourcePolicyAssignment() *schema.Resource
- func ResourceRecorder() *schema.Resource
- type AdvancedQueriesDSWrapper
- type AdvancedQuerySchemasDSWrapper
- type AggregatorsDSWrapper
- type AssignmentPackagesDSWrapper
- type OrganizationalAssignmentPackagesDSWrapper
- type OrganizationalPolicyAssignmentsDSWrapper
- type PolicyAssignmentsDSWrapper
- type RegionsDSWrapper
- type ServicesDSWrapper
Constants ¶
const ( AssignmentTypeBuiltin = "builtin" AssignmentTypeCustom = "custom" AssignmentStatusDisabled = "Disabled" AssignmentStatusEnabled = "Enabled" AssignmentStatusEvaluating = "Evaluating" )
Variables ¶
This section is empty.
Functions ¶
func DataSourcePolicyDefinitions ¶
@API Config GET /v1/resource-manager/policy-definitions
func DataSourceRmsAdvancedQueries ¶ added in v1.63.1
func DataSourceRmsAdvancedQuerySchemas ¶ added in v1.63.0
func DataSourceRmsAggregators ¶ added in v1.63.2
func DataSourceRmsAssignmentPackages ¶ added in v1.63.0
func DataSourceRmsOrganizationalAssignmentPackages ¶ added in v1.63.1
func DataSourceRmsOrganizationalPolicyAssignments ¶ added in v1.63.1
func DataSourceRmsPolicyAssignments ¶ added in v1.63.0
func DataSourceRmsRegions ¶ added in v1.63.0
func DataSourceRmsServices ¶ added in v1.63.0
func DataSourceTemplates ¶ added in v1.56.0
@API Config GET /v1/resource-manager/conformance-packs/templates
func ResourceAdvancedQuery ¶ added in v1.56.0
@API Config POST /v1/resource-manager/domains/{domain_id}/stored-queries @API Config DELETE /v1/resource-manager/domains/{domain_id}/stored-queries/{query_id} @API Config GET /v1/resource-manager/domains/{domain_id}/stored-queries/{query_id} @API Config PUT /v1/resource-manager/domains/{domain_id}/stored-queries/{query_id}
func ResourceAggregationAuthorization ¶ added in v1.49.0
@API Config PUT /v1/resource-manager/domains/{domain_id}/aggregators/aggregation-authorization @API Config GET /v1/resource-manager/domains/{domain_id}/aggregators/aggregation-authorization @API Config DELETE /v1/resource-manager/domains/{domain_id}/aggregators/aggregation-authorization/{id}
func ResourceAggregator ¶ added in v1.49.0
@API Config PUT /v1/resource-manager/domains/{domain_id}/aggregators @API Config PUT /v1/resource-manager/domains/{domain_id}/aggregators/{id} @API Config GET /v1/resource-manager/domains/{domain_id}/aggregators/{id} @API Config DELETE /v1/resource-manager/domains/{domain_id}/aggregators/{id}
func ResourceAssignmentPackage ¶ added in v1.56.0
@API Config POST /v1/resource-manager/domains/{domain_id}/conformance-packs @API Config DELETE /v1/resource-manager/domains/{domain_id}/conformance-packs/{id} @API Config GET /v1/resource-manager/domains/{domain_id}/conformance-packs/{id}
func ResourceOrgAssignmentPackage ¶ added in v1.59.1
@API Config POST /v1/resource-manager/organizations/{organization_id}/conformance-packs @API Config GET /v1/resource-manager/organizations/{organization_id}/conformance-packs/detailed-statuses @API Config GET /v1/resource-manager/organizations/{organization_id}/conformance-packs/{conformance_pack_id} @API Config DELETE /v1/resource-manager/organizations/{organization_id}/conformance-packs/{conformance_pack_id}
func ResourceOrganizationalPolicyAssignment ¶ added in v1.62.0
@API Config PUT /v1/resource-manager/organizations/{organization_id}/policy-assignments @API Config GET /v1/resource-manager/organizations/{organization_id}/policy-assignments/{id} @API Config DELETE /v1/resource-manager/organizations/{organization_id}/policy-assignments/{id}
func ResourcePolicyAssignment ¶
@API Config PUT /v1/resource-manager/domains/{domain_id}/policy-assignments @API Config GET /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} @API Config POST /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/disable @API Config POST /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/enable @API Config PUT /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} @API Config DELETE /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}
func ResourceRecorder ¶ added in v1.49.0
@API Config PUT /v1/resource-manager/domains/{domain_id}/tracker-config @API Config GET /v1/resource-manager/domains/{domain_id}/tracker-config @API Config DELETE /v1/resource-manager/domains/{domain_id}/tracker-config
Types ¶
type AdvancedQueriesDSWrapper ¶ added in v1.63.1
type AdvancedQueriesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AdvancedQueriesDSWrapper) ListStoredQueries ¶ added in v1.63.1
func (w *AdvancedQueriesDSWrapper) ListStoredQueries() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/domains/{domain_id}/stored-queries
type AdvancedQuerySchemasDSWrapper ¶ added in v1.63.0
type AdvancedQuerySchemasDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AdvancedQuerySchemasDSWrapper) ListSchemas ¶ added in v1.63.0
func (w *AdvancedQuerySchemasDSWrapper) ListSchemas() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/domains/{domain_id}/schemas
type AggregatorsDSWrapper ¶ added in v1.63.2
type AggregatorsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AggregatorsDSWrapper) ListConfigurationAggregators ¶ added in v1.63.2
func (w *AggregatorsDSWrapper) ListConfigurationAggregators() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/domains/{domain_id}/aggregators
type AssignmentPackagesDSWrapper ¶ added in v1.63.0
type AssignmentPackagesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AssignmentPackagesDSWrapper) ListConformancePacks ¶ added in v1.63.0
func (w *AssignmentPackagesDSWrapper) ListConformancePacks() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/domains/{domain_id}/conformance-packs
type OrganizationalAssignmentPackagesDSWrapper ¶ added in v1.63.1
type OrganizationalAssignmentPackagesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*OrganizationalAssignmentPackagesDSWrapper) ListOrganizationConformancePacks ¶ added in v1.63.1
func (w *OrganizationalAssignmentPackagesDSWrapper) ListOrganizationConformancePacks() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/organizations/{organization_id}/conformance-packs
type OrganizationalPolicyAssignmentsDSWrapper ¶ added in v1.63.1
type OrganizationalPolicyAssignmentsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*OrganizationalPolicyAssignmentsDSWrapper) ListOrganizationPolicyAssignments ¶ added in v1.63.1
func (w *OrganizationalPolicyAssignmentsDSWrapper) ListOrganizationPolicyAssignments() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/organizations/{organization_id}/policy-assignments
type PolicyAssignmentsDSWrapper ¶ added in v1.63.0
type PolicyAssignmentsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*PolicyAssignmentsDSWrapper) ListPolicyAssignments ¶ added in v1.63.0
func (w *PolicyAssignmentsDSWrapper) ListPolicyAssignments() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/domains/{domain_id}/policy-assignments
type RegionsDSWrapper ¶ added in v1.63.0
type RegionsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*RegionsDSWrapper) ListRegions ¶ added in v1.63.0
func (w *RegionsDSWrapper) ListRegions() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/domains/{domain_id}/regions
type ServicesDSWrapper ¶ added in v1.63.0
type ServicesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*ServicesDSWrapper) ListProviders ¶ added in v1.63.0
func (w *ServicesDSWrapper) ListProviders() (*gjson.Result, error)
@API CONFIG GET /v1/resource-manager/domains/{domain_id}/providers
Source Files ¶
- data_source_huaweicloud_rms_advanced_queries.go
- data_source_huaweicloud_rms_advanced_query_schemas.go
- data_source_huaweicloud_rms_assignment_package_templates.go
- data_source_huaweicloud_rms_assignment_packages.go
- data_source_huaweicloud_rms_organizational_assignment_packages.go
- data_source_huaweicloud_rms_organizational_policy_assignments.go
- data_source_huaweicloud_rms_policy_assignments.go
- data_source_huaweicloud_rms_policy_definitions.go
- data_source_huaweicloud_rms_regions.go
- data_source_huaweicloud_rms_resource_aggregators.go
- data_source_huaweicloud_rms_services.go
- resource_huaweicloud_rms_advanced_query.go
- resource_huaweicloud_rms_assignment_package.go
- resource_huaweicloud_rms_organizational_assignment_package.go
- resource_huaweicloud_rms_organizational_policy_assignment.go
- resource_huaweicloud_rms_policy_assignment.go
- resource_huaweicloud_rms_resource_aggregation_authorization.go
- resource_huaweicloud_rms_resource_aggregator.go
- resource_huaweicloud_rms_resource_recorder.go