1. Packages
  2. AWS Native
  3. API Docs
  4. cloudformation
  5. getPublisher

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.107.0 published on Wednesday, May 22, 2024 by Pulumi

aws-native.cloudformation.getPublisher

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.107.0 published on Wednesday, May 22, 2024 by Pulumi

    Register as a publisher in the CloudFormation Registry.

    Using getPublisher

    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 getPublisher(args: GetPublisherArgs, opts?: InvokeOptions): Promise<GetPublisherResult>
    function getPublisherOutput(args: GetPublisherOutputArgs, opts?: InvokeOptions): Output<GetPublisherResult>
    def get_publisher(publisher_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetPublisherResult
    def get_publisher_output(publisher_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetPublisherResult]
    func LookupPublisher(ctx *Context, args *LookupPublisherArgs, opts ...InvokeOption) (*LookupPublisherResult, error)
    func LookupPublisherOutput(ctx *Context, args *LookupPublisherOutputArgs, opts ...InvokeOption) LookupPublisherResultOutput

    > Note: This function is named LookupPublisher in the Go SDK.

    public static class GetPublisher 
    {
        public static Task<GetPublisherResult> InvokeAsync(GetPublisherArgs args, InvokeOptions? opts = null)
        public static Output<GetPublisherResult> Invoke(GetPublisherInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPublisherResult> getPublisher(GetPublisherArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:cloudformation:getPublisher
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PublisherId string
    The publisher id assigned by CloudFormation for publishing in this region.
    PublisherId string
    The publisher id assigned by CloudFormation for publishing in this region.
    publisherId String
    The publisher id assigned by CloudFormation for publishing in this region.
    publisherId string
    The publisher id assigned by CloudFormation for publishing in this region.
    publisher_id str
    The publisher id assigned by CloudFormation for publishing in this region.
    publisherId String
    The publisher id assigned by CloudFormation for publishing in this region.

    getPublisher Result

    The following output properties are available:

    IdentityProvider Pulumi.AwsNative.CloudFormation.PublisherIdentityProvider
    The type of account used as the identity provider when registering this publisher with CloudFormation.
    PublisherId string
    The publisher id assigned by CloudFormation for publishing in this region.
    PublisherProfile string
    The URL to the publisher's profile with the identity provider.
    PublisherStatus Pulumi.AwsNative.CloudFormation.PublisherStatus
    Whether the publisher is verified.
    IdentityProvider PublisherIdentityProvider
    The type of account used as the identity provider when registering this publisher with CloudFormation.
    PublisherId string
    The publisher id assigned by CloudFormation for publishing in this region.
    PublisherProfile string
    The URL to the publisher's profile with the identity provider.
    PublisherStatus PublisherStatus
    Whether the publisher is verified.
    identityProvider PublisherIdentityProvider
    The type of account used as the identity provider when registering this publisher with CloudFormation.
    publisherId String
    The publisher id assigned by CloudFormation for publishing in this region.
    publisherProfile String
    The URL to the publisher's profile with the identity provider.
    publisherStatus PublisherStatus
    Whether the publisher is verified.
    identityProvider PublisherIdentityProvider
    The type of account used as the identity provider when registering this publisher with CloudFormation.
    publisherId string
    The publisher id assigned by CloudFormation for publishing in this region.
    publisherProfile string
    The URL to the publisher's profile with the identity provider.
    publisherStatus PublisherStatus
    Whether the publisher is verified.
    identity_provider PublisherIdentityProvider
    The type of account used as the identity provider when registering this publisher with CloudFormation.
    publisher_id str
    The publisher id assigned by CloudFormation for publishing in this region.
    publisher_profile str
    The URL to the publisher's profile with the identity provider.
    publisher_status PublisherStatus
    Whether the publisher is verified.
    identityProvider "AWS_Marketplace" | "GitHub" | "Bitbucket"
    The type of account used as the identity provider when registering this publisher with CloudFormation.
    publisherId String
    The publisher id assigned by CloudFormation for publishing in this region.
    publisherProfile String
    The URL to the publisher's profile with the identity provider.
    publisherStatus "VERIFIED" | "UNVERIFIED"
    Whether the publisher is verified.

    Supporting Types

    PublisherIdentityProvider

    PublisherStatus

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.107.0 published on Wednesday, May 22, 2024 by Pulumi