Interface CfnAccessPolicyProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAccessPolicyProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-06T23:25:11.460Z")
@Stability(Stable)
public interface CfnAccessPolicyProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnAccessPolicy
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iotsitewise.*; CfnAccessPolicyProps cfnAccessPolicyProps = CfnAccessPolicyProps.builder() .accessPolicyIdentity(AccessPolicyIdentityProperty.builder() .iamRole(IamRoleProperty.builder() .arn("arn") .build()) .iamUser(IamUserProperty.builder() .arn("arn") .build()) .user(UserProperty.builder() .id("id") .build()) .build()) .accessPolicyPermission("accessPolicyPermission") .accessPolicyResource(AccessPolicyResourceProperty.builder() .portal(PortalProperty.builder() .id("id") .build()) .project(ProjectProperty.builder() .id("id") .build()) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAccessPolicyProps
static final class
An implementation forCfnAccessPolicyProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnAccessPolicyProps.Builder
builder()
The identity for this access policy.The permission level for this access policy.The AWS IoT SiteWise Monitor resource for this access policy.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccessPolicyIdentity
The identity for this access policy.Choose an IAM Identity Center user, an IAM Identity Center group, or an IAM user.
- See Also:
-
getAccessPolicyPermission
The permission level for this access policy.Note that a project
ADMINISTRATOR
is also known as a project owner.- See Also:
-
getAccessPolicyResource
The AWS IoT SiteWise Monitor resource for this access policy.Choose either a portal or a project.
- See Also:
-
builder
- Returns:
- a
CfnAccessPolicyProps.Builder
ofCfnAccessPolicyProps
-