Interface ICfnInstanceProfileProps
Properties for defining a CfnInstanceProfile
.
Namespace: Amazon.CDK.AWS.IAM
Assembly: Amazon.CDK.AWS.IAM.dll
Syntax (csharp)
public interface ICfnInstanceProfileProps
Syntax (vb)
Public Interface ICfnInstanceProfileProps
Remarks
Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.IAM;
var cfnInstanceProfileProps = new CfnInstanceProfileProps {
Roles = new [] { "roles" },
// the properties below are optional
InstanceProfileName = "instanceProfileName",
Path = "path"
};
Synopsis
Properties
InstanceProfileName | The name of the instance profile to create. |
Path | The path to the instance profile. |
Roles | The name of the role to associate with the instance profile. |
Properties
InstanceProfileName
The name of the instance profile to create.
virtual string InstanceProfileName { get; }
Property Value
System.String
Remarks
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: _+=,.@-
Path
The path to the instance profile.
virtual string Path { get; }
Property Value
System.String
Remarks
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 ! ( \ u0021
) through the DEL character ( \ u007F
), including most punctuation characters, digits, and upper and lowercased letters.
Roles
The name of the role to associate with the instance profile.
string[] Roles { get; }
Property Value
System.String[]
Remarks
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.