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
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 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
})
}
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());
}
}
import pulumi
import pulumi_aws as aws
example = aws.servicecatalog.get_provisioning_artifacts(product_id="prod-yakog5pdriver")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.servicecatalog.getProvisioningArtifacts({
productId: "prod-yakog5pdriver",
});
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.