Package com.pulumi.aws.accountaccess
Class AccountaccessFunctions
- java.lang.Object
-
- com.pulumi.aws.accountaccess.AccountaccessFunctions
-
public final class AccountaccessFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AccountaccessFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetApplicationResult>getApplication()Looks up an existing AWS Account Access Application.static com.pulumi.core.Output<GetApplicationResult>getApplication(GetApplicationArgs args)Looks up an existing AWS Account Access Application.static com.pulumi.core.Output<GetApplicationResult>getApplication(GetApplicationArgs args, com.pulumi.deployment.InvokeOptions options)Looks up an existing AWS Account Access Application.static com.pulumi.core.Output<GetApplicationResult>getApplication(GetApplicationArgs args, com.pulumi.deployment.InvokeOutputOptions options)Looks up an existing AWS Account Access Application.static java.util.concurrent.CompletableFuture<GetApplicationResult>getApplicationPlain()Looks up an existing AWS Account Access Application.static java.util.concurrent.CompletableFuture<GetApplicationResult>getApplicationPlain(GetApplicationPlainArgs args)Looks up an existing AWS Account Access Application.static java.util.concurrent.CompletableFuture<GetApplicationResult>getApplicationPlain(GetApplicationPlainArgs args, com.pulumi.deployment.InvokeOptions options)Looks up an existing AWS Account Access Application.static com.pulumi.core.Output<GetEntitlementsResult>getEntitlements(GetEntitlementsArgs args)Lists AWS Account Access Entitlements for a given Application.static com.pulumi.core.Output<GetEntitlementsResult>getEntitlements(GetEntitlementsArgs args, com.pulumi.deployment.InvokeOptions options)Lists AWS Account Access Entitlements for a given Application.static com.pulumi.core.Output<GetEntitlementsResult>getEntitlements(GetEntitlementsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Lists AWS Account Access Entitlements for a given Application.static java.util.concurrent.CompletableFuture<GetEntitlementsResult>getEntitlementsPlain(GetEntitlementsPlainArgs args)Lists AWS Account Access Entitlements for a given Application.static java.util.concurrent.CompletableFuture<GetEntitlementsResult>getEntitlementsPlain(GetEntitlementsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Lists AWS Account Access Entitlements for a given Application.
-
-
-
Method Detail
-
getApplication
public static com.pulumi.core.Output<GetApplicationResult> getApplication()
Looks up an existing AWS Account Access Application. Lookup is by Application ARN or by IAM Identity Center instance ARN (one Application per instance). ## Example Usage ### By Application ARN
### By Identity Center Instancepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .arn("arn:aws:account-access:us-east-1:123456789012:application/aam-0123456789abcdef") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssoadmin.SsoadminFunctions; import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder() .build()); final var exampleGetApplication = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .identityCenterInstanceArn(example.arns()[0]) .build()); } }
-
getApplicationPlain
public static java.util.concurrent.CompletableFuture<GetApplicationResult> getApplicationPlain()
Looks up an existing AWS Account Access Application. Lookup is by Application ARN or by IAM Identity Center instance ARN (one Application per instance). ## Example Usage ### By Application ARN
### By Identity Center Instancepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .arn("arn:aws:account-access:us-east-1:123456789012:application/aam-0123456789abcdef") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssoadmin.SsoadminFunctions; import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder() .build()); final var exampleGetApplication = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .identityCenterInstanceArn(example.arns()[0]) .build()); } }
-
getApplication
public static com.pulumi.core.Output<GetApplicationResult> getApplication(GetApplicationArgs args)
Looks up an existing AWS Account Access Application. Lookup is by Application ARN or by IAM Identity Center instance ARN (one Application per instance). ## Example Usage ### By Application ARN
### By Identity Center Instancepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .arn("arn:aws:account-access:us-east-1:123456789012:application/aam-0123456789abcdef") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssoadmin.SsoadminFunctions; import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder() .build()); final var exampleGetApplication = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .identityCenterInstanceArn(example.arns()[0]) .build()); } }
-
getApplicationPlain
public static java.util.concurrent.CompletableFuture<GetApplicationResult> getApplicationPlain(GetApplicationPlainArgs args)
Looks up an existing AWS Account Access Application. Lookup is by Application ARN or by IAM Identity Center instance ARN (one Application per instance). ## Example Usage ### By Application ARN
### By Identity Center Instancepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .arn("arn:aws:account-access:us-east-1:123456789012:application/aam-0123456789abcdef") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssoadmin.SsoadminFunctions; import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder() .build()); final var exampleGetApplication = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .identityCenterInstanceArn(example.arns()[0]) .build()); } }
-
getApplication
public static com.pulumi.core.Output<GetApplicationResult> getApplication(GetApplicationArgs args, com.pulumi.deployment.InvokeOptions options)
Looks up an existing AWS Account Access Application. Lookup is by Application ARN or by IAM Identity Center instance ARN (one Application per instance). ## Example Usage ### By Application ARN
### By Identity Center Instancepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .arn("arn:aws:account-access:us-east-1:123456789012:application/aam-0123456789abcdef") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssoadmin.SsoadminFunctions; import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder() .build()); final var exampleGetApplication = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .identityCenterInstanceArn(example.arns()[0]) .build()); } }
-
getApplication
public static com.pulumi.core.Output<GetApplicationResult> getApplication(GetApplicationArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Looks up an existing AWS Account Access Application. Lookup is by Application ARN or by IAM Identity Center instance ARN (one Application per instance). ## Example Usage ### By Application ARN
### By Identity Center Instancepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .arn("arn:aws:account-access:us-east-1:123456789012:application/aam-0123456789abcdef") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssoadmin.SsoadminFunctions; import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder() .build()); final var exampleGetApplication = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .identityCenterInstanceArn(example.arns()[0]) .build()); } }
-
getApplicationPlain
public static java.util.concurrent.CompletableFuture<GetApplicationResult> getApplicationPlain(GetApplicationPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Looks up an existing AWS Account Access Application. Lookup is by Application ARN or by IAM Identity Center instance ARN (one Application per instance). ## Example Usage ### By Application ARN
### By Identity Center Instancepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .arn("arn:aws:account-access:us-east-1:123456789012:application/aam-0123456789abcdef") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ssoadmin.SsoadminFunctions; import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetApplicationArgs; 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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder() .build()); final var exampleGetApplication = AccountaccessFunctions.getApplication(GetApplicationArgs.builder() .identityCenterInstanceArn(example.arns()[0]) .build()); } }
-
getEntitlements
public static com.pulumi.core.Output<GetEntitlementsResult> getEntitlements(GetEntitlementsArgs args)
Lists AWS Account Access Entitlements for a given Application. ## Example Usage ### Filter by Principal
### Filter by Target Accountpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .principal(GetEntitlementsFilterPrincipalRolePrincipalArgs.builder() .identityCenter(GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs.builder() .userId("11111111-2222-3333-4444-555555555555") .build()) .build()) .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .accountId("123456789012") .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }
-
getEntitlementsPlain
public static java.util.concurrent.CompletableFuture<GetEntitlementsResult> getEntitlementsPlain(GetEntitlementsPlainArgs args)
Lists AWS Account Access Entitlements for a given Application. ## Example Usage ### Filter by Principal
### Filter by Target Accountpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .principal(GetEntitlementsFilterPrincipalRolePrincipalArgs.builder() .identityCenter(GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs.builder() .userId("11111111-2222-3333-4444-555555555555") .build()) .build()) .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .accountId("123456789012") .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }
-
getEntitlements
public static com.pulumi.core.Output<GetEntitlementsResult> getEntitlements(GetEntitlementsArgs args, com.pulumi.deployment.InvokeOptions options)
Lists AWS Account Access Entitlements for a given Application. ## Example Usage ### Filter by Principal
### Filter by Target Accountpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .principal(GetEntitlementsFilterPrincipalRolePrincipalArgs.builder() .identityCenter(GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs.builder() .userId("11111111-2222-3333-4444-555555555555") .build()) .build()) .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .accountId("123456789012") .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }
-
getEntitlements
public static com.pulumi.core.Output<GetEntitlementsResult> getEntitlements(GetEntitlementsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Lists AWS Account Access Entitlements for a given Application. ## Example Usage ### Filter by Principal
### Filter by Target Accountpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .principal(GetEntitlementsFilterPrincipalRolePrincipalArgs.builder() .identityCenter(GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs.builder() .userId("11111111-2222-3333-4444-555555555555") .build()) .build()) .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .accountId("123456789012") .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }
-
getEntitlementsPlain
public static java.util.concurrent.CompletableFuture<GetEntitlementsResult> getEntitlementsPlain(GetEntitlementsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Lists AWS Account Access Entitlements for a given Application. ## Example Usage ### Filter by Principal
### Filter by Target Accountpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .principal(GetEntitlementsFilterPrincipalRolePrincipalArgs.builder() .identityCenter(GetEntitlementsFilterPrincipalRolePrincipalIdentityCenterArgs.builder() .userId("11111111-2222-3333-4444-555555555555") .build()) .build()) .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.accountaccess.AccountaccessFunctions; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterArgs; import com.pulumi.aws.accountaccess.inputs.GetEntitlementsFilterPrincipalRoleArgs; 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 = AccountaccessFunctions.getEntitlements(GetEntitlementsArgs.builder() .filter(GetEntitlementsFilterArgs.builder() .principalRole(GetEntitlementsFilterPrincipalRoleArgs.builder() .accountId("123456789012") .build()) .build()) .applicationArn(exampleAwsAccountaccessApplication.arn()) .build()); } }
-
-