import * as core from "@terrascript/core"; export interface UserProfileArgs extends core.ResourceArgs { /** * (Optional) Whether users can specify their own SSH public key through the My Settings page */ allowSelfManagement?: boolean | core.BooleanOut; /** * (Optional) The users public key */ sshPublicKey?: string | core.StringOut; /** * (Required) The ssh username, with witch this user wants to log in */ sshUsername: string | core.StringOut; /** * (Required) The user's IAM ARN */ userArn: string | core.StringOut; } export declare class UserProfile extends core.Resource { /** * (Optional) Whether users can specify their own SSH public key through the My Settings page */ allowSelfManagement?: boolean | core.BooleanOut; /** * Same value as `user_arn` */ id: string | core.StringOut; /** * (Optional) The users public key */ sshPublicKey?: string | core.StringOut; /** * (Required) The ssh username, with witch this user wants to log in */ sshUsername: string | core.StringOut; /** * (Required) The user's IAM ARN */ userArn: string | core.StringOut; constructor(name: string, args?: UserProfileArgs); getNamespace(): string; } //# sourceMappingURL=user_profile.d.ts.map