Class LicensemanagerFunctions


  • public final class LicensemanagerFunctions
    extends java.lang.Object
    • Constructor Detail

      • LicensemanagerFunctions

        public LicensemanagerFunctions()
    • Method Detail

      • getLicenseGrants

        public static com.pulumi.core.Output<GetLicenseGrantsResult> getLicenseGrants()
        This resource can be used to get a set of license grant ARNs matching a filter. ## Example Usage The following shows getting all license grant ARNs granted to your account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.AwsFunctions;
         import com.pulumi.aws.inputs.GetCallerIdentityArgs;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsArgs;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
                     .build());
         
                 final var test = LicensemanagerFunctions.getLicenseGrants(GetLicenseGrantsArgs.builder()
                     .filters(GetLicenseGrantsFilterArgs.builder()
                         .name("GranteePrincipalARN")
                         .values(String.format("arn:aws:iam::%s:root", current.accountId()))
                         .build())
                     .build());
         
             }
         }
         
         
      • getLicenseGrantsPlain

        public static java.util.concurrent.CompletableFuture<GetLicenseGrantsResult> getLicenseGrantsPlain()
        This resource can be used to get a set of license grant ARNs matching a filter. ## Example Usage The following shows getting all license grant ARNs granted to your account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.AwsFunctions;
         import com.pulumi.aws.inputs.GetCallerIdentityArgs;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsArgs;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
                     .build());
         
                 final var test = LicensemanagerFunctions.getLicenseGrants(GetLicenseGrantsArgs.builder()
                     .filters(GetLicenseGrantsFilterArgs.builder()
                         .name("GranteePrincipalARN")
                         .values(String.format("arn:aws:iam::%s:root", current.accountId()))
                         .build())
                     .build());
         
             }
         }
         
         
      • getLicenseGrants

        public static com.pulumi.core.Output<GetLicenseGrantsResult> getLicenseGrants​(GetLicenseGrantsArgs args)
        This resource can be used to get a set of license grant ARNs matching a filter. ## Example Usage The following shows getting all license grant ARNs granted to your account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.AwsFunctions;
         import com.pulumi.aws.inputs.GetCallerIdentityArgs;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsArgs;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
                     .build());
         
                 final var test = LicensemanagerFunctions.getLicenseGrants(GetLicenseGrantsArgs.builder()
                     .filters(GetLicenseGrantsFilterArgs.builder()
                         .name("GranteePrincipalARN")
                         .values(String.format("arn:aws:iam::%s:root", current.accountId()))
                         .build())
                     .build());
         
             }
         }
         
         
      • getLicenseGrantsPlain

        public static java.util.concurrent.CompletableFuture<GetLicenseGrantsResult> getLicenseGrantsPlain​(GetLicenseGrantsPlainArgs args)
        This resource can be used to get a set of license grant ARNs matching a filter. ## Example Usage The following shows getting all license grant ARNs granted to your account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.AwsFunctions;
         import com.pulumi.aws.inputs.GetCallerIdentityArgs;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsArgs;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
                     .build());
         
                 final var test = LicensemanagerFunctions.getLicenseGrants(GetLicenseGrantsArgs.builder()
                     .filters(GetLicenseGrantsFilterArgs.builder()
                         .name("GranteePrincipalARN")
                         .values(String.format("arn:aws:iam::%s:root", current.accountId()))
                         .build())
                     .build());
         
             }
         }
         
         
      • getLicenseGrants

        public static com.pulumi.core.Output<GetLicenseGrantsResult> getLicenseGrants​(GetLicenseGrantsArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        This resource can be used to get a set of license grant ARNs matching a filter. ## Example Usage The following shows getting all license grant ARNs granted to your account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.AwsFunctions;
         import com.pulumi.aws.inputs.GetCallerIdentityArgs;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsArgs;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
                     .build());
         
                 final var test = LicensemanagerFunctions.getLicenseGrants(GetLicenseGrantsArgs.builder()
                     .filters(GetLicenseGrantsFilterArgs.builder()
                         .name("GranteePrincipalARN")
                         .values(String.format("arn:aws:iam::%s:root", current.accountId()))
                         .build())
                     .build());
         
             }
         }
         
         
      • getLicenseGrants

        public static com.pulumi.core.Output<GetLicenseGrantsResult> getLicenseGrants​(GetLicenseGrantsArgs args,
                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        This resource can be used to get a set of license grant ARNs matching a filter. ## Example Usage The following shows getting all license grant ARNs granted to your account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.AwsFunctions;
         import com.pulumi.aws.inputs.GetCallerIdentityArgs;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsArgs;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
                     .build());
         
                 final var test = LicensemanagerFunctions.getLicenseGrants(GetLicenseGrantsArgs.builder()
                     .filters(GetLicenseGrantsFilterArgs.builder()
                         .name("GranteePrincipalARN")
                         .values(String.format("arn:aws:iam::%s:root", current.accountId()))
                         .build())
                     .build());
         
             }
         }
         
         
      • getLicenseGrantsPlain

        public static java.util.concurrent.CompletableFuture<GetLicenseGrantsResult> getLicenseGrantsPlain​(GetLicenseGrantsPlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        This resource can be used to get a set of license grant ARNs matching a filter. ## Example Usage The following shows getting all license grant ARNs granted to your account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.AwsFunctions;
         import com.pulumi.aws.inputs.GetCallerIdentityArgs;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsArgs;
         import com.pulumi.aws.licensemanager.inputs.GetLicenseGrantsFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 current = AwsFunctions.getCallerIdentity(GetCallerIdentityArgs.builder()
                     .build());
         
                 final var test = LicensemanagerFunctions.getLicenseGrants(GetLicenseGrantsArgs.builder()
                     .filters(GetLicenseGrantsFilterArgs.builder()
                         .name("GranteePrincipalARN")
                         .values(String.format("arn:aws:iam::%s:root", current.accountId()))
                         .build())
                     .build());
         
             }
         }
         
         
      • getReceivedLicense

        public static com.pulumi.core.Output<GetReceivedLicenseResult> getReceivedLicense​(GetReceivedLicenseArgs args)
        This resource can be used to get data on a received license using an ARN. This can be helpful for pulling in data on a license from the AWS marketplace and sharing that license with another account. ## Example Usage The following shows getting the received license data using and ARN.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicenseArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicense(GetReceivedLicenseArgs.builder()
                     .licenseArn("arn:aws:license-manager::111111111111:license:l-ecbaa94eb71a4830b6d7e49268fecaa0")
                     .build());
         
             }
         }
         
         
      • getReceivedLicensePlain

        public static java.util.concurrent.CompletableFuture<GetReceivedLicenseResult> getReceivedLicensePlain​(GetReceivedLicensePlainArgs args)
        This resource can be used to get data on a received license using an ARN. This can be helpful for pulling in data on a license from the AWS marketplace and sharing that license with another account. ## Example Usage The following shows getting the received license data using and ARN.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicenseArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicense(GetReceivedLicenseArgs.builder()
                     .licenseArn("arn:aws:license-manager::111111111111:license:l-ecbaa94eb71a4830b6d7e49268fecaa0")
                     .build());
         
             }
         }
         
         
      • getReceivedLicense

        public static com.pulumi.core.Output<GetReceivedLicenseResult> getReceivedLicense​(GetReceivedLicenseArgs args,
                                                                                          com.pulumi.deployment.InvokeOptions options)
        This resource can be used to get data on a received license using an ARN. This can be helpful for pulling in data on a license from the AWS marketplace and sharing that license with another account. ## Example Usage The following shows getting the received license data using and ARN.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicenseArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicense(GetReceivedLicenseArgs.builder()
                     .licenseArn("arn:aws:license-manager::111111111111:license:l-ecbaa94eb71a4830b6d7e49268fecaa0")
                     .build());
         
             }
         }
         
         
      • getReceivedLicense

        public static com.pulumi.core.Output<GetReceivedLicenseResult> getReceivedLicense​(GetReceivedLicenseArgs args,
                                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        This resource can be used to get data on a received license using an ARN. This can be helpful for pulling in data on a license from the AWS marketplace and sharing that license with another account. ## Example Usage The following shows getting the received license data using and ARN.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicenseArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicense(GetReceivedLicenseArgs.builder()
                     .licenseArn("arn:aws:license-manager::111111111111:license:l-ecbaa94eb71a4830b6d7e49268fecaa0")
                     .build());
         
             }
         }
         
         
      • getReceivedLicensePlain

        public static java.util.concurrent.CompletableFuture<GetReceivedLicenseResult> getReceivedLicensePlain​(GetReceivedLicensePlainArgs args,
                                                                                                               com.pulumi.deployment.InvokeOptions options)
        This resource can be used to get data on a received license using an ARN. This can be helpful for pulling in data on a license from the AWS marketplace and sharing that license with another account. ## Example Usage The following shows getting the received license data using and ARN.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicenseArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicense(GetReceivedLicenseArgs.builder()
                     .licenseArn("arn:aws:license-manager::111111111111:license:l-ecbaa94eb71a4830b6d7e49268fecaa0")
                     .build());
         
             }
         }
         
         
      • getReceivedLicenses

        public static com.pulumi.core.Output<GetReceivedLicensesResult> getReceivedLicenses()
        This resource can be used to get a set of license ARNs matching a filter. ## Example Usage The following shows getting all license ARNs issued from the AWS marketplace. Providing no filter, would provide all license ARNs for the entire account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesArgs;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicenses(GetReceivedLicensesArgs.builder()
                     .filters(GetReceivedLicensesFilterArgs.builder()
                         .name("IssuerName")
                         .values("AWS/Marketplace")
                         .build())
                     .build());
         
             }
         }
         
         
      • getReceivedLicensesPlain

        public static java.util.concurrent.CompletableFuture<GetReceivedLicensesResult> getReceivedLicensesPlain()
        This resource can be used to get a set of license ARNs matching a filter. ## Example Usage The following shows getting all license ARNs issued from the AWS marketplace. Providing no filter, would provide all license ARNs for the entire account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesArgs;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicenses(GetReceivedLicensesArgs.builder()
                     .filters(GetReceivedLicensesFilterArgs.builder()
                         .name("IssuerName")
                         .values("AWS/Marketplace")
                         .build())
                     .build());
         
             }
         }
         
         
      • getReceivedLicenses

        public static com.pulumi.core.Output<GetReceivedLicensesResult> getReceivedLicenses​(GetReceivedLicensesArgs args)
        This resource can be used to get a set of license ARNs matching a filter. ## Example Usage The following shows getting all license ARNs issued from the AWS marketplace. Providing no filter, would provide all license ARNs for the entire account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesArgs;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicenses(GetReceivedLicensesArgs.builder()
                     .filters(GetReceivedLicensesFilterArgs.builder()
                         .name("IssuerName")
                         .values("AWS/Marketplace")
                         .build())
                     .build());
         
             }
         }
         
         
      • getReceivedLicensesPlain

        public static java.util.concurrent.CompletableFuture<GetReceivedLicensesResult> getReceivedLicensesPlain​(GetReceivedLicensesPlainArgs args)
        This resource can be used to get a set of license ARNs matching a filter. ## Example Usage The following shows getting all license ARNs issued from the AWS marketplace. Providing no filter, would provide all license ARNs for the entire account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesArgs;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicenses(GetReceivedLicensesArgs.builder()
                     .filters(GetReceivedLicensesFilterArgs.builder()
                         .name("IssuerName")
                         .values("AWS/Marketplace")
                         .build())
                     .build());
         
             }
         }
         
         
      • getReceivedLicenses

        public static com.pulumi.core.Output<GetReceivedLicensesResult> getReceivedLicenses​(GetReceivedLicensesArgs args,
                                                                                            com.pulumi.deployment.InvokeOptions options)
        This resource can be used to get a set of license ARNs matching a filter. ## Example Usage The following shows getting all license ARNs issued from the AWS marketplace. Providing no filter, would provide all license ARNs for the entire account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesArgs;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicenses(GetReceivedLicensesArgs.builder()
                     .filters(GetReceivedLicensesFilterArgs.builder()
                         .name("IssuerName")
                         .values("AWS/Marketplace")
                         .build())
                     .build());
         
             }
         }
         
         
      • getReceivedLicenses

        public static com.pulumi.core.Output<GetReceivedLicensesResult> getReceivedLicenses​(GetReceivedLicensesArgs args,
                                                                                            com.pulumi.deployment.InvokeOutputOptions options)
        This resource can be used to get a set of license ARNs matching a filter. ## Example Usage The following shows getting all license ARNs issued from the AWS marketplace. Providing no filter, would provide all license ARNs for the entire account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesArgs;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicenses(GetReceivedLicensesArgs.builder()
                     .filters(GetReceivedLicensesFilterArgs.builder()
                         .name("IssuerName")
                         .values("AWS/Marketplace")
                         .build())
                     .build());
         
             }
         }
         
         
      • getReceivedLicensesPlain

        public static java.util.concurrent.CompletableFuture<GetReceivedLicensesResult> getReceivedLicensesPlain​(GetReceivedLicensesPlainArgs args,
                                                                                                                 com.pulumi.deployment.InvokeOptions options)
        This resource can be used to get a set of license ARNs matching a filter. ## Example Usage The following shows getting all license ARNs issued from the AWS marketplace. Providing no filter, would provide all license ARNs for the entire account.
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.licensemanager.LicensemanagerFunctions;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesArgs;
         import com.pulumi.aws.licensemanager.inputs.GetReceivedLicensesFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         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 test = LicensemanagerFunctions.getReceivedLicenses(GetReceivedLicensesArgs.builder()
                     .filters(GetReceivedLicensesFilterArgs.builder()
                         .name("IssuerName")
                         .values("AWS/Marketplace")
                         .build())
                     .build());
         
             }
         }