Try AWS Native preview for resources not in the classic version.
aws.servicecatalog.getProvisioningArtifacts
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
Lists the provisioning artifacts for the specified product.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.servicecatalog.getProvisioningArtifacts({
productId: "prod-yakog5pdriver",
});
import pulumi
import pulumi_aws as aws
example = aws.servicecatalog.get_provisioning_artifacts(product_id="prod-yakog5pdriver")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicecatalog"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicecatalog.GetProvisioningArtifacts(ctx, &servicecatalog.GetProvisioningArtifactsArgs{
ProductId: "prod-yakog5pdriver",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.ServiceCatalog.GetProvisioningArtifacts.Invoke(new()
{
ProductId = "prod-yakog5pdriver",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.servicecatalog.ServicecatalogFunctions;
import com.pulumi.aws.servicecatalog.inputs.GetProvisioningArtifactsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = ServicecatalogFunctions.getProvisioningArtifacts(GetProvisioningArtifactsArgs.builder()
.productId("prod-yakog5pdriver")
.build());
}
}
variables:
example:
fn::invoke:
Function: aws:servicecatalog:getProvisioningArtifacts
Arguments:
productId: prod-yakog5pdriver
Using getProvisioningArtifacts
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getProvisioningArtifacts(args: GetProvisioningArtifactsArgs, opts?: InvokeOptions): Promise<GetProvisioningArtifactsResult>
function getProvisioningArtifactsOutput(args: GetProvisioningArtifactsOutputArgs, opts?: InvokeOptions): Output<GetProvisioningArtifactsResult>
def get_provisioning_artifacts(accept_language: Optional[str] = None,
product_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProvisioningArtifactsResult
def get_provisioning_artifacts_output(accept_language: Optional[pulumi.Input[str]] = None,
product_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProvisioningArtifactsResult]
func GetProvisioningArtifacts(ctx *Context, args *GetProvisioningArtifactsArgs, opts ...InvokeOption) (*GetProvisioningArtifactsResult, error)
func GetProvisioningArtifactsOutput(ctx *Context, args *GetProvisioningArtifactsOutputArgs, opts ...InvokeOption) GetProvisioningArtifactsResultOutput
> Note: This function is named GetProvisioningArtifacts
in the Go SDK.
public static class GetProvisioningArtifacts
{
public static Task<GetProvisioningArtifactsResult> InvokeAsync(GetProvisioningArtifactsArgs args, InvokeOptions? opts = null)
public static Output<GetProvisioningArtifactsResult> Invoke(GetProvisioningArtifactsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProvisioningArtifactsResult> getProvisioningArtifacts(GetProvisioningArtifactsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:servicecatalog/getProvisioningArtifacts:getProvisioningArtifacts
arguments:
# arguments dictionary
The following arguments are supported:
- Product
Id string Product identifier.
The following arguments are optional:
- Accept
Language string - Language code. Valid values:
en
(English),jp
(Japanese),zh
(Chinese). Default value isen
.
- Product
Id string Product identifier.
The following arguments are optional:
- Accept
Language string - Language code. Valid values:
en
(English),jp
(Japanese),zh
(Chinese). Default value isen
.
- product
Id String Product identifier.
The following arguments are optional:
- accept
Language String - Language code. Valid values:
en
(English),jp
(Japanese),zh
(Chinese). Default value isen
.
- product
Id string Product identifier.
The following arguments are optional:
- accept
Language string - Language code. Valid values:
en
(English),jp
(Japanese),zh
(Chinese). Default value isen
.
- product_
id str Product identifier.
The following arguments are optional:
- accept_
language str - Language code. Valid values:
en
(English),jp
(Japanese),zh
(Chinese). Default value isen
.
- product
Id String Product identifier.
The following arguments are optional:
- accept
Language String - Language code. Valid values:
en
(English),jp
(Japanese),zh
(Chinese). Default value isen
.
getProvisioningArtifacts Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Product
Id string - Provisioning
Artifact List<GetDetails Provisioning Artifacts Provisioning Artifact Detail> - List with information about the provisioning artifacts. See details below.
- Accept
Language string
- Id string
- The provider-assigned unique ID for this managed resource.
- Product
Id string - Provisioning
Artifact []GetDetails Provisioning Artifacts Provisioning Artifact Detail - List with information about the provisioning artifacts. See details below.
- Accept
Language string
- id String
- The provider-assigned unique ID for this managed resource.
- product
Id String - provisioning
Artifact List<GetDetails Provisioning Artifacts Provisioning Artifact Detail> - List with information about the provisioning artifacts. See details below.
- accept
Language String
- id string
- The provider-assigned unique ID for this managed resource.
- product
Id string - provisioning
Artifact GetDetails Provisioning Artifacts Provisioning Artifact Detail[] - List with information about the provisioning artifacts. See details below.
- accept
Language string
- id str
- The provider-assigned unique ID for this managed resource.
- product_
id str - provisioning_
artifact_ Sequence[Getdetails Provisioning Artifacts Provisioning Artifact Detail] - List with information about the provisioning artifacts. See details below.
- accept_
language str
- id String
- The provider-assigned unique ID for this managed resource.
- product
Id String - provisioning
Artifact List<Property Map>Details - List with information about the provisioning artifacts. See details below.
- accept
Language String
Supporting Types
GetProvisioningArtifactsProvisioningArtifactDetail
- Active bool
- Indicates whether the product version is active.
- Created
Time string - The UTC time stamp of the creation time.
- Description string
- The description of the provisioning artifact.
- Guidance string
- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
- Id string
- The identifier of the provisioning artifact.
- Name string
- The name of the provisioning artifact.
- Type string
- The type of provisioning artifact.
- Active bool
- Indicates whether the product version is active.
- Created
Time string - The UTC time stamp of the creation time.
- Description string
- The description of the provisioning artifact.
- Guidance string
- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
- Id string
- The identifier of the provisioning artifact.
- Name string
- The name of the provisioning artifact.
- Type string
- The type of provisioning artifact.
- active Boolean
- Indicates whether the product version is active.
- created
Time String - The UTC time stamp of the creation time.
- description String
- The description of the provisioning artifact.
- guidance String
- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
- id String
- The identifier of the provisioning artifact.
- name String
- The name of the provisioning artifact.
- type String
- The type of provisioning artifact.
- active boolean
- Indicates whether the product version is active.
- created
Time string - The UTC time stamp of the creation time.
- description string
- The description of the provisioning artifact.
- guidance string
- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
- id string
- The identifier of the provisioning artifact.
- name string
- The name of the provisioning artifact.
- type string
- The type of provisioning artifact.
- active bool
- Indicates whether the product version is active.
- created_
time str - The UTC time stamp of the creation time.
- description str
- The description of the provisioning artifact.
- guidance str
- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
- id str
- The identifier of the provisioning artifact.
- name str
- The name of the provisioning artifact.
- type str
- The type of provisioning artifact.
- active Boolean
- Indicates whether the product version is active.
- created
Time String - The UTC time stamp of the creation time.
- description String
- The description of the provisioning artifact.
- guidance String
- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
- id String
- The identifier of the provisioning artifact.
- name String
- The name of the provisioning artifact.
- type String
- The type of provisioning artifact.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.