Documentation ¶
Index ¶
- func DataSourceComponentRuntimes() *schema.Resource
- func DataSourceV3Applications() *schema.Resource
- func DataSourceV3Components() *schema.Resource
- func DataSourceV3Environments() *schema.Resource
- func DataSourceV3RuntimeStacks() *schema.Resource
- func QueryV3Application(client *golangsdk.ServiceClient, appId string) (interface{}, error)
- func QueryV3Component(client *golangsdk.ServiceClient, applicationId, componentId string) (interface{}, error)
- func QueryV3Environment(client *golangsdk.ServiceClient, envId string) (interface{}, error)
- func QueryV3EnvironmentAssociatedResources(client *golangsdk.ServiceClient, envId string) (interface{}, error)
- func ResourceApplication() *schema.Resource
- func ResourceComponent() *schema.Resource
- func ResourceComponentInstance() *schema.Resource
- func ResourceEnvironment() *schema.Resource
- func ResourceRepoPwdAuth() *schema.Resource
- func ResourceRepoTokenAuth() *schema.Resource
- func ResourceV3Application() *schema.Resource
- func ResourceV3Component() *schema.Resource
- func ResourceV3Environment() *schema.Resource
- func ResourceV3EnvironmentAssociate() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceComponentRuntimes ¶ added in v1.36.0
@API ServiceStage GET /v2/{project_id}/cas/metadata/runtimes
func DataSourceV3Applications ¶ added in v1.69.1
@API ServiceStage GET /v3/{project_id}/cas/applications
func DataSourceV3Components ¶ added in v1.72.0
@API ServiceStage GET /v3/{project_id}/cas/applications/{application_id}/components
func DataSourceV3Environments ¶ added in v1.69.1
@API ServiceStage GET /v3/{project_id}/cas/environments
func DataSourceV3RuntimeStacks ¶ added in v1.69.0
@API ServiceStage GET /v3/{project_id}/cas/runtimestacks
func QueryV3Application ¶ added in v1.69.0
func QueryV3Application(client *golangsdk.ServiceClient, appId string) (interface{}, error)
func QueryV3Component ¶ added in v1.69.1
func QueryV3Component(client *golangsdk.ServiceClient, applicationId, componentId string) (interface{}, error)
func QueryV3Environment ¶ added in v1.69.0
func QueryV3Environment(client *golangsdk.ServiceClient, envId string) (interface{}, error)
func QueryV3EnvironmentAssociatedResources ¶ added in v1.69.0
func QueryV3EnvironmentAssociatedResources(client *golangsdk.ServiceClient, envId string) (interface{}, error)
func ResourceApplication ¶ added in v1.36.0
@API ServiceStage POST /v2/{project_id}/cas/applications @API ServiceStage PUT /v2/{project_id}/cas/applications/{application_id}/configuration @API ServiceStage GET /v2/{project_id}/cas/applications/{application_id} @API ServiceStage GET /v2/{project_id}/cas/applications/{application_id}/components @API ServiceStage GET /v2/{project_id}/cas/applications/{application_id}/configuration @API ServiceStage PUT /v2/{project_id}/cas/applications/{application_id} @API ServiceStage DELETE /v2/{project_id}/cas/applications/{application_id}/configuration @API ServiceStage DELETE /v2/{project_id}/cas/applications/{application_id}
func ResourceComponent ¶ added in v1.36.0
@API ServiceStage POST /v2/{project_id}/cas/applications/{application_id}/components @API ServiceStage GET /v2/{project_id}/cas/applications/{application_id}/components/{component_id} @API ServiceStage PUT /v2/{project_id}/cas/applications/{application_id}/components/{component_id} @API ServiceStage DELETE /v2/{project_id}/cas/applications/{application_id}/components/{component_id}
func ResourceComponentInstance ¶ added in v1.37.0
ResourceComponentInstance is the imple of huaweicloud_servicestage_component_instance @API ServiceStage POST /v2/{project_id}/cas/applications/{application_id}/components/{component_id}/instances @API ServiceStage GET /v2/{project_id}/cas/jobs/{job_id} @API ServiceStage GET /v2/{project_id}/cas/applications/{application_id}/components/{component_id}/instances/{instance_id} @API ServiceStage PUT /v2/{project_id}/cas/applications/{application_id}/components/{component_id}/instances/{instance_id} @API ServiceStage DELETE /v2/{project_id}/cas/applications/{application_id}/components/{component_id}/instances/{instance_id}
func ResourceEnvironment ¶ added in v1.36.0
@API ServiceStage POST /v2/{project_id}/cas/environments @API ServiceStage GET /v2/{project_id}/cas/environments/{environment_id} @API ServiceStage PUT /v2/{project_id}/cas/environments/{environment_id} @API ServiceStage PATCH /v2/{project_id}/cas/environments/{environment_id}/resources @API ServiceStage DELETE /v2/{project_id}/cas/environments/{environment_id}
func ResourceRepoPwdAuth ¶
@API ServiceStage POST /v1/{project_id}/git/auths/{repo_type}/password @API ServiceStage GET /v1/{project_id}/git/auths @API ServiceStage DELETE /v1/{project_id}/git/auths/{name}
func ResourceRepoTokenAuth ¶
@API ServiceStage POST /v1/{project_id}/git/auths/{repo_type}/personal @API ServiceStage GET /v1/{project_id}/git/auths @API ServiceStage DELETE /v1/{project_id}/git/auths/{name}
func ResourceV3Application ¶ added in v1.69.0
@API ServiceStage POST /v3/{project_id}/cas/applications @API ServiceStage GET /v3/{project_id}/cas/applications/{application_id} @API ServiceStage PUT /v3/{project_id}/cas/applications/{application_id} @API ServiceStage DELETE /v3/{project_id}/cas/applications/{application_id}
func ResourceV3Component ¶ added in v1.69.1
@API ServiceStage POST /v3/{project_id}/cas/applications/{application_id}/components @API ServiceStage GET /v3/{project_id}/cas/jobs/{job_id} @API ServiceStage GET /v3/{project_id}/cas/applications/{application_id}/components/{component_id} @API ServiceStage PUT /v3/{project_id}/cas/applications/{application_id}/components/{component_id} @API ServiceStage DELETE /v3/{project_id}/cas/applications/{application_id}/components/{component_id}
func ResourceV3Environment ¶ added in v1.69.0
@API ServiceStage POST /v3/{project_id}/cas/environments @API ServiceStage GET /v3/{project_id}/cas/environments/{environment_id} @API ServiceStage PUT /v3/{project_id}/cas/environments/{environment_id} @API ServiceStage DELETE /v3/{project_id}/cas/environments/{environment_id}
func ResourceV3EnvironmentAssociate ¶ added in v1.69.0
@API ServiceStage PUT /v3/{project_id}/cas/environments/{environment_id}/resources @API ServiceStage GET /v3/{project_id}/cas/environments/{environment_id}/resources
Types ¶
This section is empty.
Source Files ¶
- data_source_huaweicloud_servicestage_component_runtimes.go
- data_source_huaweicloud_servicestagev3_applications.go
- data_source_huaweicloud_servicestagev3_components.go
- data_source_huaweicloud_servicestagev3_environments.go
- data_source_huaweicloud_servicestagev3_runtime_stacks.go
- resource_huaweicloud_servicestage_application.go
- resource_huaweicloud_servicestage_component.go
- resource_huaweicloud_servicestage_component_instance.go
- resource_huaweicloud_servicestage_environment.go
- resource_huaweicloud_servicestage_repo_password_authorization.go
- resource_huaweicloud_servicestage_repo_token_authorization.go
- resource_huaweicloud_servicestagev3_application.go
- resource_huaweicloud_servicestagev3_component.go
- resource_huaweicloud_servicestagev3_environment.go
- resource_huaweicloud_servicestagev3_environment_associate.go