Package com.pulumi.aws.organizations
Class OrganizationsFunctions
- java.lang.Object
-
- com.pulumi.aws.organizations.OrganizationsFunctions
-
public final class OrganizationsFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OrganizationsFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetAccountResult>getAccount(GetAccountArgs args)Get information about an account in an organization.static com.pulumi.core.Output<GetAccountResult>getAccount(GetAccountArgs args, com.pulumi.deployment.InvokeOptions options)Get information about an account in an organization.static com.pulumi.core.Output<GetAccountResult>getAccount(GetAccountArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information about an account in an organization.static java.util.concurrent.CompletableFuture<GetAccountResult>getAccountPlain(GetAccountPlainArgs args)Get information about an account in an organization.static java.util.concurrent.CompletableFuture<GetAccountResult>getAccountPlain(GetAccountPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information about an account in an organization.static com.pulumi.core.Output<GetDelegatedAdministratorsResult>getDelegatedAdministrators()Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagestatic com.pulumi.core.Output<GetDelegatedAdministratorsResult>getDelegatedAdministrators(GetDelegatedAdministratorsArgs args)Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagestatic com.pulumi.core.Output<GetDelegatedAdministratorsResult>getDelegatedAdministrators(GetDelegatedAdministratorsArgs args, com.pulumi.deployment.InvokeOptions options)Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagestatic com.pulumi.core.Output<GetDelegatedAdministratorsResult>getDelegatedAdministrators(GetDelegatedAdministratorsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagestatic java.util.concurrent.CompletableFuture<GetDelegatedAdministratorsResult>getDelegatedAdministratorsPlain()Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagestatic java.util.concurrent.CompletableFuture<GetDelegatedAdministratorsResult>getDelegatedAdministratorsPlain(GetDelegatedAdministratorsPlainArgs args)Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagestatic java.util.concurrent.CompletableFuture<GetDelegatedAdministratorsResult>getDelegatedAdministratorsPlain(GetDelegatedAdministratorsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagestatic com.pulumi.core.Output<GetDelegatedServicesResult>getDelegatedServices(GetDelegatedServicesArgs args)Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagestatic com.pulumi.core.Output<GetDelegatedServicesResult>getDelegatedServices(GetDelegatedServicesArgs args, com.pulumi.deployment.InvokeOptions options)Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagestatic com.pulumi.core.Output<GetDelegatedServicesResult>getDelegatedServices(GetDelegatedServicesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagestatic java.util.concurrent.CompletableFuture<GetDelegatedServicesResult>getDelegatedServicesPlain(GetDelegatedServicesPlainArgs args)Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagestatic java.util.concurrent.CompletableFuture<GetDelegatedServicesResult>getDelegatedServicesPlain(GetDelegatedServicesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagestatic com.pulumi.core.Output<GetEntityPathResult>getEntityPath(GetEntityPathArgs args)Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity.static com.pulumi.core.Output<GetEntityPathResult>getEntityPath(GetEntityPathArgs args, com.pulumi.deployment.InvokeOptions options)Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity.static com.pulumi.core.Output<GetEntityPathResult>getEntityPath(GetEntityPathArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity.static java.util.concurrent.CompletableFuture<GetEntityPathResult>getEntityPathPlain(GetEntityPathPlainArgs args)Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity.static java.util.concurrent.CompletableFuture<GetEntityPathResult>getEntityPathPlain(GetEntityPathPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity.static com.pulumi.core.Output<GetOrganizationResult>getOrganization()Get information about the organization that the users account belongs to.static com.pulumi.core.Output<GetOrganizationResult>getOrganization(GetOrganizationArgs args)Get information about the organization that the users account belongs to.static com.pulumi.core.Output<GetOrganizationResult>getOrganization(GetOrganizationArgs args, com.pulumi.deployment.InvokeOptions options)Get information about the organization that the users account belongs to.static com.pulumi.core.Output<GetOrganizationResult>getOrganization(GetOrganizationArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get information about the organization that the users account belongs to.static com.pulumi.core.Output<GetOrganizationalUnitResult>getOrganizationalUnit(GetOrganizationalUnitArgs args)Data source for getting an AWS Organizations Organizational Unit.static com.pulumi.core.Output<GetOrganizationalUnitResult>getOrganizationalUnit(GetOrganizationalUnitArgs args, com.pulumi.deployment.InvokeOptions options)Data source for getting an AWS Organizations Organizational Unit.static com.pulumi.core.Output<GetOrganizationalUnitResult>getOrganizationalUnit(GetOrganizationalUnitArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for getting an AWS Organizations Organizational Unit.static com.pulumi.core.Output<GetOrganizationalUnitChildAccountsResult>getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs args)Get all direct child accounts under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitChildAccountsResult>getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child accounts under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitChildAccountsResult>getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get all direct child accounts under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitChildAccountsResult>getOrganizationalUnitChildAccountsPlain(GetOrganizationalUnitChildAccountsPlainArgs args)Get all direct child accounts under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitChildAccountsResult>getOrganizationalUnitChildAccountsPlain(GetOrganizationalUnitChildAccountsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child accounts under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitDescendantAccountsResult>getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs args)Get all direct child accounts under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitDescendantAccountsResult>getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child accounts under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitDescendantAccountsResult>getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get all direct child accounts under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantAccountsResult>getOrganizationalUnitDescendantAccountsPlain(GetOrganizationalUnitDescendantAccountsPlainArgs args)Get all direct child accounts under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantAccountsResult>getOrganizationalUnitDescendantAccountsPlain(GetOrganizationalUnitDescendantAccountsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child accounts under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitDescendantOrganizationalUnitsResult>getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs args)Get all direct child organizational units under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitDescendantOrganizationalUnitsResult>getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child organizational units under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitDescendantOrganizationalUnitsResult>getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get all direct child organizational units under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantOrganizationalUnitsResult>getOrganizationalUnitDescendantOrganizationalUnitsPlain(GetOrganizationalUnitDescendantOrganizationalUnitsPlainArgs args)Get all direct child organizational units under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantOrganizationalUnitsResult>getOrganizationalUnitDescendantOrganizationalUnitsPlain(GetOrganizationalUnitDescendantOrganizationalUnitsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child organizational units under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitResult>getOrganizationalUnitPlain(GetOrganizationalUnitPlainArgs args)Data source for getting an AWS Organizations Organizational Unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitResult>getOrganizationalUnitPlain(GetOrganizationalUnitPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for getting an AWS Organizations Organizational Unit.static com.pulumi.core.Output<GetOrganizationalUnitsResult>getOrganizationalUnits(GetOrganizationalUnitsArgs args)Get all direct child organizational units under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitsResult>getOrganizationalUnits(GetOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child organizational units under a parent organizational unit.static com.pulumi.core.Output<GetOrganizationalUnitsResult>getOrganizationalUnits(GetOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get all direct child organizational units under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitsResult>getOrganizationalUnitsPlain(GetOrganizationalUnitsPlainArgs args)Get all direct child organizational units under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationalUnitsResult>getOrganizationalUnitsPlain(GetOrganizationalUnitsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get all direct child organizational units under a parent organizational unit.static java.util.concurrent.CompletableFuture<GetOrganizationResult>getOrganizationPlain()Get information about the organization that the users account belongs to.static java.util.concurrent.CompletableFuture<GetOrganizationResult>getOrganizationPlain(GetOrganizationPlainArgs args)Get information about the organization that the users account belongs to.static java.util.concurrent.CompletableFuture<GetOrganizationResult>getOrganizationPlain(GetOrganizationPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get information about the organization that the users account belongs to.static com.pulumi.core.Output<GetPoliciesResult>getPolicies(GetPoliciesArgs args)Data source for managing an AWS Organizations Policies.static com.pulumi.core.Output<GetPoliciesResult>getPolicies(GetPoliciesArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Organizations Policies.static com.pulumi.core.Output<GetPoliciesResult>getPolicies(GetPoliciesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing an AWS Organizations Policies.static com.pulumi.core.Output<GetPoliciesForTargetResult>getPoliciesForTarget(GetPoliciesForTargetArgs args)Data source for managing an AWS Organizations Policies For Target.static com.pulumi.core.Output<GetPoliciesForTargetResult>getPoliciesForTarget(GetPoliciesForTargetArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Organizations Policies For Target.static com.pulumi.core.Output<GetPoliciesForTargetResult>getPoliciesForTarget(GetPoliciesForTargetArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing an AWS Organizations Policies For Target.static java.util.concurrent.CompletableFuture<GetPoliciesForTargetResult>getPoliciesForTargetPlain(GetPoliciesForTargetPlainArgs args)Data source for managing an AWS Organizations Policies For Target.static java.util.concurrent.CompletableFuture<GetPoliciesForTargetResult>getPoliciesForTargetPlain(GetPoliciesForTargetPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Organizations Policies For Target.static java.util.concurrent.CompletableFuture<GetPoliciesResult>getPoliciesPlain(GetPoliciesPlainArgs args)Data source for managing an AWS Organizations Policies.static java.util.concurrent.CompletableFuture<GetPoliciesResult>getPoliciesPlain(GetPoliciesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Organizations Policies.static com.pulumi.core.Output<GetPolicyResult>getPolicy(GetPolicyArgs args)Data source for managing an AWS Organizations Policy.static com.pulumi.core.Output<GetPolicyResult>getPolicy(GetPolicyArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Organizations Policy.static com.pulumi.core.Output<GetPolicyResult>getPolicy(GetPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing an AWS Organizations Policy.static java.util.concurrent.CompletableFuture<GetPolicyResult>getPolicyPlain(GetPolicyPlainArgs args)Data source for managing an AWS Organizations Policy.static java.util.concurrent.CompletableFuture<GetPolicyResult>getPolicyPlain(GetPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Organizations Policy.static com.pulumi.core.Output<GetResourceTagsResult>getResourceTags(GetResourceTagsArgs args)Get tags attached to the specified AWS Organizations resource.static com.pulumi.core.Output<GetResourceTagsResult>getResourceTags(GetResourceTagsArgs args, com.pulumi.deployment.InvokeOptions options)Get tags attached to the specified AWS Organizations resource.static com.pulumi.core.Output<GetResourceTagsResult>getResourceTags(GetResourceTagsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Get tags attached to the specified AWS Organizations resource.static java.util.concurrent.CompletableFuture<GetResourceTagsResult>getResourceTagsPlain(GetResourceTagsPlainArgs args)Get tags attached to the specified AWS Organizations resource.static java.util.concurrent.CompletableFuture<GetResourceTagsResult>getResourceTagsPlain(GetResourceTagsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Get tags attached to the specified AWS Organizations resource.
-
-
-
Method Detail
-
getAccount
public static com.pulumi.core.Output<GetAccountResult> getAccount(GetAccountArgs args)
Get information about an account in an organization. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetAccountArgs; 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 example = OrganizationsFunctions.getAccount(GetAccountArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getAccountPlain
public static java.util.concurrent.CompletableFuture<GetAccountResult> getAccountPlain(GetAccountPlainArgs args)
Get information about an account in an organization. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetAccountArgs; 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 example = OrganizationsFunctions.getAccount(GetAccountArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getAccount
public static com.pulumi.core.Output<GetAccountResult> getAccount(GetAccountArgs args, com.pulumi.deployment.InvokeOptions options)
Get information about an account in an organization. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetAccountArgs; 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 example = OrganizationsFunctions.getAccount(GetAccountArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getAccount
public static com.pulumi.core.Output<GetAccountResult> getAccount(GetAccountArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information about an account in an organization. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetAccountArgs; 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 example = OrganizationsFunctions.getAccount(GetAccountArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getAccountPlain
public static java.util.concurrent.CompletableFuture<GetAccountResult> getAccountPlain(GetAccountPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information about an account in an organization. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetAccountArgs; 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 example = OrganizationsFunctions.getAccount(GetAccountArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getDelegatedAdministrators
public static com.pulumi.core.Output<GetDelegatedAdministratorsResult> getDelegatedAdministrators()
Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedAdministratorsArgs; 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 example = OrganizationsFunctions.getDelegatedAdministrators(GetDelegatedAdministratorsArgs.builder() .servicePrincipal("SERVICE PRINCIPAL") .build()); } }
-
getDelegatedAdministratorsPlain
public static java.util.concurrent.CompletableFuture<GetDelegatedAdministratorsResult> getDelegatedAdministratorsPlain()
Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedAdministratorsArgs; 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 example = OrganizationsFunctions.getDelegatedAdministrators(GetDelegatedAdministratorsArgs.builder() .servicePrincipal("SERVICE PRINCIPAL") .build()); } }
-
getDelegatedAdministrators
public static com.pulumi.core.Output<GetDelegatedAdministratorsResult> getDelegatedAdministrators(GetDelegatedAdministratorsArgs args)
Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedAdministratorsArgs; 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 example = OrganizationsFunctions.getDelegatedAdministrators(GetDelegatedAdministratorsArgs.builder() .servicePrincipal("SERVICE PRINCIPAL") .build()); } }
-
getDelegatedAdministratorsPlain
public static java.util.concurrent.CompletableFuture<GetDelegatedAdministratorsResult> getDelegatedAdministratorsPlain(GetDelegatedAdministratorsPlainArgs args)
Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedAdministratorsArgs; 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 example = OrganizationsFunctions.getDelegatedAdministrators(GetDelegatedAdministratorsArgs.builder() .servicePrincipal("SERVICE PRINCIPAL") .build()); } }
-
getDelegatedAdministrators
public static com.pulumi.core.Output<GetDelegatedAdministratorsResult> getDelegatedAdministrators(GetDelegatedAdministratorsArgs args, com.pulumi.deployment.InvokeOptions options)
Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedAdministratorsArgs; 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 example = OrganizationsFunctions.getDelegatedAdministrators(GetDelegatedAdministratorsArgs.builder() .servicePrincipal("SERVICE PRINCIPAL") .build()); } }
-
getDelegatedAdministrators
public static com.pulumi.core.Output<GetDelegatedAdministratorsResult> getDelegatedAdministrators(GetDelegatedAdministratorsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedAdministratorsArgs; 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 example = OrganizationsFunctions.getDelegatedAdministrators(GetDelegatedAdministratorsArgs.builder() .servicePrincipal("SERVICE PRINCIPAL") .build()); } }
-
getDelegatedAdministratorsPlain
public static java.util.concurrent.CompletableFuture<GetDelegatedAdministratorsResult> getDelegatedAdministratorsPlain(GetDelegatedAdministratorsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get a list of AWS accounts that are designated as delegated administrators in this organization ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedAdministratorsArgs; 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 example = OrganizationsFunctions.getDelegatedAdministrators(GetDelegatedAdministratorsArgs.builder() .servicePrincipal("SERVICE PRINCIPAL") .build()); } }
-
getDelegatedServices
public static com.pulumi.core.Output<GetDelegatedServicesResult> getDelegatedServices(GetDelegatedServicesArgs args)
Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedServicesArgs; 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 example = OrganizationsFunctions.getDelegatedServices(GetDelegatedServicesArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getDelegatedServicesPlain
public static java.util.concurrent.CompletableFuture<GetDelegatedServicesResult> getDelegatedServicesPlain(GetDelegatedServicesPlainArgs args)
Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedServicesArgs; 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 example = OrganizationsFunctions.getDelegatedServices(GetDelegatedServicesArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getDelegatedServices
public static com.pulumi.core.Output<GetDelegatedServicesResult> getDelegatedServices(GetDelegatedServicesArgs args, com.pulumi.deployment.InvokeOptions options)
Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedServicesArgs; 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 example = OrganizationsFunctions.getDelegatedServices(GetDelegatedServicesArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getDelegatedServices
public static com.pulumi.core.Output<GetDelegatedServicesResult> getDelegatedServices(GetDelegatedServicesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedServicesArgs; 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 example = OrganizationsFunctions.getDelegatedServices(GetDelegatedServicesArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getDelegatedServicesPlain
public static java.util.concurrent.CompletableFuture<GetDelegatedServicesResult> getDelegatedServicesPlain(GetDelegatedServicesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get a list the AWS services for which the specified account is a delegated administrator ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetDelegatedServicesArgs; 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 example = OrganizationsFunctions.getDelegatedServices(GetDelegatedServicesArgs.builder() .accountId("AWS ACCOUNT ID") .build()); } }
-
getEntityPath
public static com.pulumi.core.Output<GetEntityPathResult> getEntityPath(GetEntityPathArgs args)
Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity. An entity's path is the text representation of the structure of that AWS Organizations entity. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetEntityPathArgs; 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 example = OrganizationsFunctions.getEntityPath(GetEntityPathArgs.builder() .entityId("ou-ghi0-awsccccc") .build()); } }
-
getEntityPathPlain
public static java.util.concurrent.CompletableFuture<GetEntityPathResult> getEntityPathPlain(GetEntityPathPlainArgs args)
Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity. An entity's path is the text representation of the structure of that AWS Organizations entity. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetEntityPathArgs; 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 example = OrganizationsFunctions.getEntityPath(GetEntityPathArgs.builder() .entityId("ou-ghi0-awsccccc") .build()); } }
-
getEntityPath
public static com.pulumi.core.Output<GetEntityPathResult> getEntityPath(GetEntityPathArgs args, com.pulumi.deployment.InvokeOptions options)
Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity. An entity's path is the text representation of the structure of that AWS Organizations entity. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetEntityPathArgs; 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 example = OrganizationsFunctions.getEntityPath(GetEntityPathArgs.builder() .entityId("ou-ghi0-awsccccc") .build()); } }
-
getEntityPath
public static com.pulumi.core.Output<GetEntityPathResult> getEntityPath(GetEntityPathArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity. An entity's path is the text representation of the structure of that AWS Organizations entity. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetEntityPathArgs; 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 example = OrganizationsFunctions.getEntityPath(GetEntityPathArgs.builder() .entityId("ou-ghi0-awsccccc") .build()); } }
-
getEntityPathPlain
public static java.util.concurrent.CompletableFuture<GetEntityPathResult> getEntityPathPlain(GetEntityPathPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get the [entity path](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_last-accessed-view-data-orgs.html#access_policies_last-accessed-viewing-orgs-entity-path) for an entity. An entity's path is the text representation of the structure of that AWS Organizations entity. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetEntityPathArgs; 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 example = OrganizationsFunctions.getEntityPath(GetEntityPathArgs.builder() .entityId("ou-ghi0-awsccccc") .build()); } }
-
getOrganization
public static com.pulumi.core.Output<GetOrganizationResult> getOrganization()
Get information about the organization that the users account belongs to. ## Example Usage ### Basic Usage
### Limit SNS Topic Access to an Organizationpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); ctx.export("accountIds", example.accounts().stream().map(element -> element.id()).collect(toList())); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.sns.Topic; import com.pulumi.aws.sns.TopicArgs; import com.pulumi.aws.iam.IamFunctions; import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementConditionArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs; import com.pulumi.aws.sns.TopicPolicy; import com.pulumi.aws.sns.TopicPolicyArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); var snsTopic = new Topic("snsTopic", TopicArgs.builder() .name("my-sns-topic") .build()); final var snsTopicPolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder() .statements(GetPolicyDocumentStatementArgs.builder() .conditions(GetPolicyDocumentStatementConditionArgs.builder() .test("StringEquals") .variable("aws:PrincipalOrgID") .values(example.id()) .build()) .principals(GetPolicyDocumentStatementPrincipalArgs.builder() .type("AWS") .identifiers("*") .build()) .effect("Allow") .actions( "SNS:Subscribe", "SNS:Publish") .resources(snsTopic.arn()) .build()) .build()); var snsTopicPolicyTopicPolicy = new TopicPolicy("snsTopicPolicyTopicPolicy", TopicPolicyArgs.builder() .arn(snsTopic.arn()) .policy(snsTopicPolicy.applyValue(_snsTopicPolicy -> _snsTopicPolicy.json())) .build()); } }
-
getOrganizationPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationResult> getOrganizationPlain()
Get information about the organization that the users account belongs to. ## Example Usage ### Basic Usage
### Limit SNS Topic Access to an Organizationpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); ctx.export("accountIds", example.accounts().stream().map(element -> element.id()).collect(toList())); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.sns.Topic; import com.pulumi.aws.sns.TopicArgs; import com.pulumi.aws.iam.IamFunctions; import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementConditionArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs; import com.pulumi.aws.sns.TopicPolicy; import com.pulumi.aws.sns.TopicPolicyArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); var snsTopic = new Topic("snsTopic", TopicArgs.builder() .name("my-sns-topic") .build()); final var snsTopicPolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder() .statements(GetPolicyDocumentStatementArgs.builder() .conditions(GetPolicyDocumentStatementConditionArgs.builder() .test("StringEquals") .variable("aws:PrincipalOrgID") .values(example.id()) .build()) .principals(GetPolicyDocumentStatementPrincipalArgs.builder() .type("AWS") .identifiers("*") .build()) .effect("Allow") .actions( "SNS:Subscribe", "SNS:Publish") .resources(snsTopic.arn()) .build()) .build()); var snsTopicPolicyTopicPolicy = new TopicPolicy("snsTopicPolicyTopicPolicy", TopicPolicyArgs.builder() .arn(snsTopic.arn()) .policy(snsTopicPolicy.applyValue(_snsTopicPolicy -> _snsTopicPolicy.json())) .build()); } }
-
getOrganization
public static com.pulumi.core.Output<GetOrganizationResult> getOrganization(GetOrganizationArgs args)
Get information about the organization that the users account belongs to. ## Example Usage ### Basic Usage
### Limit SNS Topic Access to an Organizationpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); ctx.export("accountIds", example.accounts().stream().map(element -> element.id()).collect(toList())); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.sns.Topic; import com.pulumi.aws.sns.TopicArgs; import com.pulumi.aws.iam.IamFunctions; import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementConditionArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs; import com.pulumi.aws.sns.TopicPolicy; import com.pulumi.aws.sns.TopicPolicyArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); var snsTopic = new Topic("snsTopic", TopicArgs.builder() .name("my-sns-topic") .build()); final var snsTopicPolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder() .statements(GetPolicyDocumentStatementArgs.builder() .conditions(GetPolicyDocumentStatementConditionArgs.builder() .test("StringEquals") .variable("aws:PrincipalOrgID") .values(example.id()) .build()) .principals(GetPolicyDocumentStatementPrincipalArgs.builder() .type("AWS") .identifiers("*") .build()) .effect("Allow") .actions( "SNS:Subscribe", "SNS:Publish") .resources(snsTopic.arn()) .build()) .build()); var snsTopicPolicyTopicPolicy = new TopicPolicy("snsTopicPolicyTopicPolicy", TopicPolicyArgs.builder() .arn(snsTopic.arn()) .policy(snsTopicPolicy.applyValue(_snsTopicPolicy -> _snsTopicPolicy.json())) .build()); } }
-
getOrganizationPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationResult> getOrganizationPlain(GetOrganizationPlainArgs args)
Get information about the organization that the users account belongs to. ## Example Usage ### Basic Usage
### Limit SNS Topic Access to an Organizationpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); ctx.export("accountIds", example.accounts().stream().map(element -> element.id()).collect(toList())); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.sns.Topic; import com.pulumi.aws.sns.TopicArgs; import com.pulumi.aws.iam.IamFunctions; import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementConditionArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs; import com.pulumi.aws.sns.TopicPolicy; import com.pulumi.aws.sns.TopicPolicyArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); var snsTopic = new Topic("snsTopic", TopicArgs.builder() .name("my-sns-topic") .build()); final var snsTopicPolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder() .statements(GetPolicyDocumentStatementArgs.builder() .conditions(GetPolicyDocumentStatementConditionArgs.builder() .test("StringEquals") .variable("aws:PrincipalOrgID") .values(example.id()) .build()) .principals(GetPolicyDocumentStatementPrincipalArgs.builder() .type("AWS") .identifiers("*") .build()) .effect("Allow") .actions( "SNS:Subscribe", "SNS:Publish") .resources(snsTopic.arn()) .build()) .build()); var snsTopicPolicyTopicPolicy = new TopicPolicy("snsTopicPolicyTopicPolicy", TopicPolicyArgs.builder() .arn(snsTopic.arn()) .policy(snsTopicPolicy.applyValue(_snsTopicPolicy -> _snsTopicPolicy.json())) .build()); } }
-
getOrganization
public static com.pulumi.core.Output<GetOrganizationResult> getOrganization(GetOrganizationArgs args, com.pulumi.deployment.InvokeOptions options)
Get information about the organization that the users account belongs to. ## Example Usage ### Basic Usage
### Limit SNS Topic Access to an Organizationpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); ctx.export("accountIds", example.accounts().stream().map(element -> element.id()).collect(toList())); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.sns.Topic; import com.pulumi.aws.sns.TopicArgs; import com.pulumi.aws.iam.IamFunctions; import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementConditionArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs; import com.pulumi.aws.sns.TopicPolicy; import com.pulumi.aws.sns.TopicPolicyArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); var snsTopic = new Topic("snsTopic", TopicArgs.builder() .name("my-sns-topic") .build()); final var snsTopicPolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder() .statements(GetPolicyDocumentStatementArgs.builder() .conditions(GetPolicyDocumentStatementConditionArgs.builder() .test("StringEquals") .variable("aws:PrincipalOrgID") .values(example.id()) .build()) .principals(GetPolicyDocumentStatementPrincipalArgs.builder() .type("AWS") .identifiers("*") .build()) .effect("Allow") .actions( "SNS:Subscribe", "SNS:Publish") .resources(snsTopic.arn()) .build()) .build()); var snsTopicPolicyTopicPolicy = new TopicPolicy("snsTopicPolicyTopicPolicy", TopicPolicyArgs.builder() .arn(snsTopic.arn()) .policy(snsTopicPolicy.applyValue(_snsTopicPolicy -> _snsTopicPolicy.json())) .build()); } }
-
getOrganization
public static com.pulumi.core.Output<GetOrganizationResult> getOrganization(GetOrganizationArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get information about the organization that the users account belongs to. ## Example Usage ### Basic Usage
### Limit SNS Topic Access to an Organizationpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); ctx.export("accountIds", example.accounts().stream().map(element -> element.id()).collect(toList())); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.sns.Topic; import com.pulumi.aws.sns.TopicArgs; import com.pulumi.aws.iam.IamFunctions; import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementConditionArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs; import com.pulumi.aws.sns.TopicPolicy; import com.pulumi.aws.sns.TopicPolicyArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); var snsTopic = new Topic("snsTopic", TopicArgs.builder() .name("my-sns-topic") .build()); final var snsTopicPolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder() .statements(GetPolicyDocumentStatementArgs.builder() .conditions(GetPolicyDocumentStatementConditionArgs.builder() .test("StringEquals") .variable("aws:PrincipalOrgID") .values(example.id()) .build()) .principals(GetPolicyDocumentStatementPrincipalArgs.builder() .type("AWS") .identifiers("*") .build()) .effect("Allow") .actions( "SNS:Subscribe", "SNS:Publish") .resources(snsTopic.arn()) .build()) .build()); var snsTopicPolicyTopicPolicy = new TopicPolicy("snsTopicPolicyTopicPolicy", TopicPolicyArgs.builder() .arn(snsTopic.arn()) .policy(snsTopicPolicy.applyValue(_snsTopicPolicy -> _snsTopicPolicy.json())) .build()); } }
-
getOrganizationPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationResult> getOrganizationPlain(GetOrganizationPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get information about the organization that the users account belongs to. ## Example Usage ### Basic Usage
### Limit SNS Topic Access to an Organizationpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); ctx.export("accountIds", example.accounts().stream().map(element -> element.id()).collect(toList())); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.sns.Topic; import com.pulumi.aws.sns.TopicArgs; import com.pulumi.aws.iam.IamFunctions; import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementConditionArgs; import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs; import com.pulumi.aws.sns.TopicPolicy; import com.pulumi.aws.sns.TopicPolicyArgs; 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 example = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); var snsTopic = new Topic("snsTopic", TopicArgs.builder() .name("my-sns-topic") .build()); final var snsTopicPolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder() .statements(GetPolicyDocumentStatementArgs.builder() .conditions(GetPolicyDocumentStatementConditionArgs.builder() .test("StringEquals") .variable("aws:PrincipalOrgID") .values(example.id()) .build()) .principals(GetPolicyDocumentStatementPrincipalArgs.builder() .type("AWS") .identifiers("*") .build()) .effect("Allow") .actions( "SNS:Subscribe", "SNS:Publish") .resources(snsTopic.arn()) .build()) .build()); var snsTopicPolicyTopicPolicy = new TopicPolicy("snsTopicPolicyTopicPolicy", TopicPolicyArgs.builder() .arn(snsTopic.arn()) .policy(snsTopicPolicy.applyValue(_snsTopicPolicy -> _snsTopicPolicy.json())) .build()); } }
-
getOrganizationalUnit
public static com.pulumi.core.Output<GetOrganizationalUnitResult> getOrganizationalUnit(GetOrganizationalUnitArgs args)
Data source for getting an AWS Organizations Organizational Unit. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnit(GetOrganizationalUnitArgs.builder() .parentId(org.roots()[0].id()) .name("dev") .build()); } }
-
getOrganizationalUnitPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitResult> getOrganizationalUnitPlain(GetOrganizationalUnitPlainArgs args)
Data source for getting an AWS Organizations Organizational Unit. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnit(GetOrganizationalUnitArgs.builder() .parentId(org.roots()[0].id()) .name("dev") .build()); } }
-
getOrganizationalUnit
public static com.pulumi.core.Output<GetOrganizationalUnitResult> getOrganizationalUnit(GetOrganizationalUnitArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for getting an AWS Organizations Organizational Unit. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnit(GetOrganizationalUnitArgs.builder() .parentId(org.roots()[0].id()) .name("dev") .build()); } }
-
getOrganizationalUnit
public static com.pulumi.core.Output<GetOrganizationalUnitResult> getOrganizationalUnit(GetOrganizationalUnitArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for getting an AWS Organizations Organizational Unit. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnit(GetOrganizationalUnitArgs.builder() .parentId(org.roots()[0].id()) .name("dev") .build()); } }
-
getOrganizationalUnitPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitResult> getOrganizationalUnitPlain(GetOrganizationalUnitPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for getting an AWS Organizations Organizational Unit. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnit(GetOrganizationalUnitArgs.builder() .parentId(org.roots()[0].id()) .name("dev") .build()); } }
-
getOrganizationalUnitChildAccounts
public static com.pulumi.core.Output<GetOrganizationalUnitChildAccountsResult> getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs args)
Get all direct child accounts under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitChildAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitChildAccountsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitChildAccountsResult> getOrganizationalUnitChildAccountsPlain(GetOrganizationalUnitChildAccountsPlainArgs args)
Get all direct child accounts under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitChildAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitChildAccounts
public static com.pulumi.core.Output<GetOrganizationalUnitChildAccountsResult> getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child accounts under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitChildAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitChildAccounts
public static com.pulumi.core.Output<GetOrganizationalUnitChildAccountsResult> getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get all direct child accounts under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitChildAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitChildAccountsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitChildAccountsResult> getOrganizationalUnitChildAccountsPlain(GetOrganizationalUnitChildAccountsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child accounts under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitChildAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitChildAccounts(GetOrganizationalUnitChildAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantAccounts
public static com.pulumi.core.Output<GetOrganizationalUnitDescendantAccountsResult> getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs args)
Get all direct child accounts under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantAccountsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantAccountsResult> getOrganizationalUnitDescendantAccountsPlain(GetOrganizationalUnitDescendantAccountsPlainArgs args)
Get all direct child accounts under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantAccounts
public static com.pulumi.core.Output<GetOrganizationalUnitDescendantAccountsResult> getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child accounts under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantAccounts
public static com.pulumi.core.Output<GetOrganizationalUnitDescendantAccountsResult> getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get all direct child accounts under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantAccountsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantAccountsResult> getOrganizationalUnitDescendantAccountsPlain(GetOrganizationalUnitDescendantAccountsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child accounts under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantAccountsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var accounts = OrganizationsFunctions.getOrganizationalUnitDescendantAccounts(GetOrganizationalUnitDescendantAccountsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantOrganizationalUnits
public static com.pulumi.core.Output<GetOrganizationalUnitDescendantOrganizationalUnitsResult> getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs args)
Get all direct child organizational units under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ous = OrganizationsFunctions.getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantOrganizationalUnitsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantOrganizationalUnitsResult> getOrganizationalUnitDescendantOrganizationalUnitsPlain(GetOrganizationalUnitDescendantOrganizationalUnitsPlainArgs args)
Get all direct child organizational units under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ous = OrganizationsFunctions.getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantOrganizationalUnits
public static com.pulumi.core.Output<GetOrganizationalUnitDescendantOrganizationalUnitsResult> getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child organizational units under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ous = OrganizationsFunctions.getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantOrganizationalUnits
public static com.pulumi.core.Output<GetOrganizationalUnitDescendantOrganizationalUnitsResult> getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get all direct child organizational units under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ous = OrganizationsFunctions.getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitDescendantOrganizationalUnitsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitDescendantOrganizationalUnitsResult> getOrganizationalUnitDescendantOrganizationalUnitsPlain(GetOrganizationalUnitDescendantOrganizationalUnitsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child organizational units under a parent organizational unit. This provides all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitDescendantOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ous = OrganizationsFunctions.getOrganizationalUnitDescendantOrganizationalUnits(GetOrganizationalUnitDescendantOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnits
public static com.pulumi.core.Output<GetOrganizationalUnitsResult> getOrganizationalUnits(GetOrganizationalUnitsArgs args)
Get all direct child organizational units under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnits(GetOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitsResult> getOrganizationalUnitsPlain(GetOrganizationalUnitsPlainArgs args)
Get all direct child organizational units under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnits(GetOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnits
public static com.pulumi.core.Output<GetOrganizationalUnitsResult> getOrganizationalUnits(GetOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child organizational units under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnits(GetOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnits
public static com.pulumi.core.Output<GetOrganizationalUnitsResult> getOrganizationalUnits(GetOrganizationalUnitsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get all direct child organizational units under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnits(GetOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getOrganizationalUnitsPlain
public static java.util.concurrent.CompletableFuture<GetOrganizationalUnitsResult> getOrganizationalUnitsPlain(GetOrganizationalUnitsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all direct child organizational units under a parent organizational unit. This only provides immediate children, not all children. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetOrganizationArgs; import com.pulumi.aws.organizations.inputs.GetOrganizationalUnitsArgs; 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 org = OrganizationsFunctions.getOrganization(GetOrganizationArgs.builder() .build()); final var ou = OrganizationsFunctions.getOrganizationalUnits(GetOrganizationalUnitsArgs.builder() .parentId(org.roots()[0].id()) .build()); } }
-
getPolicies
public static com.pulumi.core.Output<GetPoliciesResult> getPolicies(GetPoliciesArgs args)
Data source for managing an AWS Organizations Policies. ## Example Usage ### Basic Usage
-
getPoliciesPlain
public static java.util.concurrent.CompletableFuture<GetPoliciesResult> getPoliciesPlain(GetPoliciesPlainArgs args)
Data source for managing an AWS Organizations Policies. ## Example Usage ### Basic Usage
-
getPolicies
public static com.pulumi.core.Output<GetPoliciesResult> getPolicies(GetPoliciesArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Organizations Policies. ## Example Usage ### Basic Usage
-
getPolicies
public static com.pulumi.core.Output<GetPoliciesResult> getPolicies(GetPoliciesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing an AWS Organizations Policies. ## Example Usage ### Basic Usage
-
getPoliciesPlain
public static java.util.concurrent.CompletableFuture<GetPoliciesResult> getPoliciesPlain(GetPoliciesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Organizations Policies. ## Example Usage ### Basic Usage
-
getPoliciesForTarget
public static com.pulumi.core.Output<GetPoliciesForTargetResult> getPoliciesForTarget(GetPoliciesForTargetArgs args)
Data source for managing an AWS Organizations Policies For Target. ## Example Usage ### Basic Usage
-
getPoliciesForTargetPlain
public static java.util.concurrent.CompletableFuture<GetPoliciesForTargetResult> getPoliciesForTargetPlain(GetPoliciesForTargetPlainArgs args)
Data source for managing an AWS Organizations Policies For Target. ## Example Usage ### Basic Usage
-
getPoliciesForTarget
public static com.pulumi.core.Output<GetPoliciesForTargetResult> getPoliciesForTarget(GetPoliciesForTargetArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Organizations Policies For Target. ## Example Usage ### Basic Usage
-
getPoliciesForTarget
public static com.pulumi.core.Output<GetPoliciesForTargetResult> getPoliciesForTarget(GetPoliciesForTargetArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing an AWS Organizations Policies For Target. ## Example Usage ### Basic Usage
-
getPoliciesForTargetPlain
public static java.util.concurrent.CompletableFuture<GetPoliciesForTargetResult> getPoliciesForTargetPlain(GetPoliciesForTargetPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Organizations Policies For Target. ## Example Usage ### Basic Usage
-
getPolicy
public static com.pulumi.core.Output<GetPolicyResult> getPolicy(GetPolicyArgs args)
Data source for managing an AWS Organizations Policy. ## Example Usage
-
getPolicyPlain
public static java.util.concurrent.CompletableFuture<GetPolicyResult> getPolicyPlain(GetPolicyPlainArgs args)
Data source for managing an AWS Organizations Policy. ## Example Usage
-
getPolicy
public static com.pulumi.core.Output<GetPolicyResult> getPolicy(GetPolicyArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Organizations Policy. ## Example Usage
-
getPolicy
public static com.pulumi.core.Output<GetPolicyResult> getPolicy(GetPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing an AWS Organizations Policy. ## Example Usage
-
getPolicyPlain
public static java.util.concurrent.CompletableFuture<GetPolicyResult> getPolicyPlain(GetPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Organizations Policy. ## Example Usage
-
getResourceTags
public static com.pulumi.core.Output<GetResourceTagsResult> getResourceTags(GetResourceTagsArgs args)
Get tags attached to the specified AWS Organizations resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetResourceTagsArgs; 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 account = OrganizationsFunctions.getResourceTags(GetResourceTagsArgs.builder() .resourceId("123456123846") .build()); } }
-
getResourceTagsPlain
public static java.util.concurrent.CompletableFuture<GetResourceTagsResult> getResourceTagsPlain(GetResourceTagsPlainArgs args)
Get tags attached to the specified AWS Organizations resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetResourceTagsArgs; 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 account = OrganizationsFunctions.getResourceTags(GetResourceTagsArgs.builder() .resourceId("123456123846") .build()); } }
-
getResourceTags
public static com.pulumi.core.Output<GetResourceTagsResult> getResourceTags(GetResourceTagsArgs args, com.pulumi.deployment.InvokeOptions options)
Get tags attached to the specified AWS Organizations resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetResourceTagsArgs; 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 account = OrganizationsFunctions.getResourceTags(GetResourceTagsArgs.builder() .resourceId("123456123846") .build()); } }
-
getResourceTags
public static com.pulumi.core.Output<GetResourceTagsResult> getResourceTags(GetResourceTagsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Get tags attached to the specified AWS Organizations resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetResourceTagsArgs; 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 account = OrganizationsFunctions.getResourceTags(GetResourceTagsArgs.builder() .resourceId("123456123846") .build()); } }
-
getResourceTagsPlain
public static java.util.concurrent.CompletableFuture<GetResourceTagsResult> getResourceTagsPlain(GetResourceTagsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get tags attached to the specified AWS Organizations resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.organizations.OrganizationsFunctions; import com.pulumi.aws.organizations.inputs.GetResourceTagsArgs; 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 account = OrganizationsFunctions.getResourceTags(GetResourceTagsArgs.builder() .resourceId("123456123846") .build()); } }
-
-