Interface CfnInstanceProfileProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInstanceProfileProps.Jsii$Proxy
CfnInstanceProfile
.
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.iam.*; CfnInstanceProfileProps cfnInstanceProfileProps = CfnInstanceProfileProps.builder() .roles(List.of("roles")) // the properties below are optional .instanceProfileName("instanceProfileName") .path("path") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnInstanceProfileProps
static final class
An implementation forCfnInstanceProfileProps
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRoles
The name of the role to associate with the instance profile.Only one role can be assigned to an EC2 instance at a time, and all applications on the instance share the same role and permissions.
- See Also:
-
getInstanceProfileName
The name of the instance profile to create.This parameter allows (through its regex pattern ) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
- See Also:
-
getPath
The path to the instance profile.For more information about paths, see IAM Identifiers in the IAM User Guide .
This parameter is optional. If it is not included, it defaults to a slash (/).
This parameter allows (through its regex pattern ) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! (
!
) through the DEL character (
), including most punctuation characters, digits, and upper and lowercased letters.- See Also:
-
builder
- Returns:
- a
CfnInstanceProfileProps.Builder
ofCfnInstanceProfileProps
-