We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.verifiedpermissions.getPolicy
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
Definition of AWS::VerifiedPermissions::Policy Resource Type
Using getPolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPolicy(args: GetPolicyArgs, opts?: InvokeOptions): Promise<GetPolicyResult>
function getPolicyOutput(args: GetPolicyOutputArgs, opts?: InvokeOptions): Output<GetPolicyResult>
def get_policy(policy_id: Optional[str] = None,
policy_store_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPolicyResult
def get_policy_output(policy_id: Optional[pulumi.Input[str]] = None,
policy_store_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPolicyResult]
func LookupPolicy(ctx *Context, args *LookupPolicyArgs, opts ...InvokeOption) (*LookupPolicyResult, error)
func LookupPolicyOutput(ctx *Context, args *LookupPolicyOutputArgs, opts ...InvokeOption) LookupPolicyResultOutput
> Note: This function is named LookupPolicy
in the Go SDK.
public static class GetPolicy
{
public static Task<GetPolicyResult> InvokeAsync(GetPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetPolicyResult> Invoke(GetPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPolicyResult> getPolicy(GetPolicyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:verifiedpermissions:getPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Policy
Id string - The unique ID of the new or updated policy.
- Policy
Store stringId - Specifies the
PolicyStoreId
of the policy store you want to store the policy in.
- Policy
Id string - The unique ID of the new or updated policy.
- Policy
Store stringId - Specifies the
PolicyStoreId
of the policy store you want to store the policy in.
- policy
Id String - The unique ID of the new or updated policy.
- policy
Store StringId - Specifies the
PolicyStoreId
of the policy store you want to store the policy in.
- policy
Id string - The unique ID of the new or updated policy.
- policy
Store stringId - Specifies the
PolicyStoreId
of the policy store you want to store the policy in.
- policy_
id str - The unique ID of the new or updated policy.
- policy_
store_ strid - Specifies the
PolicyStoreId
of the policy store you want to store the policy in.
- policy
Id String - The unique ID of the new or updated policy.
- policy
Store StringId - Specifies the
PolicyStoreId
of the policy store you want to store the policy in.
getPolicy Result
The following output properties are available:
- Definition
Pulumi.
Aws | Pulumi.Native. Verified Permissions. Outputs. Policy Definition0Properties Aws Native. Verified Permissions. Outputs. Policy Definition1Properties - Specifies the policy type and content to use for the new or updated policy. The definition structure must include either a
Static
or aTemplateLinked
element. - Policy
Id string - The unique ID of the new or updated policy.
- Policy
Type Pulumi.Aws Native. Verified Permissions. Policy Type - The type of the policy. This is one of the following values:
- Static
- TemplateLinked
- Definition
Policy
Definition0Properties | PolicyDefinition1Properties - Specifies the policy type and content to use for the new or updated policy. The definition structure must include either a
Static
or aTemplateLinked
element. - Policy
Id string - The unique ID of the new or updated policy.
- Policy
Type PolicyType - The type of the policy. This is one of the following values:
- Static
- TemplateLinked
- definition
Policy
Definition0Properties | PolicyDefinition1Properties - Specifies the policy type and content to use for the new or updated policy. The definition structure must include either a
Static
or aTemplateLinked
element. - policy
Id String - The unique ID of the new or updated policy.
- policy
Type PolicyType - The type of the policy. This is one of the following values:
- Static
- TemplateLinked
- definition
Policy
Definition0Properties | PolicyDefinition1Properties - Specifies the policy type and content to use for the new or updated policy. The definition structure must include either a
Static
or aTemplateLinked
element. - policy
Id string - The unique ID of the new or updated policy.
- policy
Type PolicyType - The type of the policy. This is one of the following values:
- Static
- TemplateLinked
- definition
Policy
Definition0Properties | PolicyDefinition1Properties - Specifies the policy type and content to use for the new or updated policy. The definition structure must include either a
Static
or aTemplateLinked
element. - policy_
id str - The unique ID of the new or updated policy.
- policy_
type PolicyType - The type of the policy. This is one of the following values:
- Static
- TemplateLinked
- definition Property Map | Property Map
- Specifies the policy type and content to use for the new or updated policy. The definition structure must include either a
Static
or aTemplateLinked
element. - policy
Id String - The unique ID of the new or updated policy.
- policy
Type "STATIC" | "TEMPLATE_LINKED" - The type of the policy. This is one of the following values:
- Static
- TemplateLinked
Supporting Types
PolicyDefinition0Properties
PolicyDefinition1Properties
PolicyEntityIdentifier
- Entity
Id string - Entity
Type string
- Entity
Id string - Entity
Type string
- entity
Id String - entity
Type String
- entity
Id string - entity
Type string
- entity_
id str - entity_
type str
- entity
Id String - entity
Type String
PolicyStaticPolicyDefinition
- Statement string
- Description string
- Statement string
- Description string
- statement String
- description String
- statement string
- description string
- statement str
- description str
- statement String
- description String
PolicyTemplateLinkedPolicyDefinition
PolicyType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi