Documentation
¶
Index ¶
- type AccessKeydeprecated
- type AccessKeyArgs
- type AccessKeyInput
- type AccessKeyOutput
- func (AccessKeyOutput) ElementType() reflect.Type
- func (o AccessKeyOutput) SecretAccessKey() pulumi.StringOutput
- func (o AccessKeyOutput) Serial() pulumi.IntPtrOutput
- func (o AccessKeyOutput) Status() pulumi.StringPtrOutput
- func (o AccessKeyOutput) ToAccessKeyOutput() AccessKeyOutput
- func (o AccessKeyOutput) ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput
- func (o AccessKeyOutput) UserName() pulumi.StringOutput
- type AccessKeyState
- type Groupdeprecated
- type GroupArgs
- type GroupInput
- type GroupOutput
- func (o GroupOutput) Arn() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupName() pulumi.StringPtrOutput
- func (o GroupOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o GroupOutput) Path() pulumi.StringPtrOutput
- func (o GroupOutput) Policies() GroupPolicyArrayOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupPolicy
- type GroupPolicyArgs
- type GroupPolicyArray
- type GroupPolicyArrayInput
- type GroupPolicyArrayOutput
- func (GroupPolicyArrayOutput) ElementType() reflect.Type
- func (o GroupPolicyArrayOutput) Index(i pulumi.IntInput) GroupPolicyOutput
- func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutput() GroupPolicyArrayOutput
- func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutputWithContext(ctx context.Context) GroupPolicyArrayOutput
- type GroupPolicyInput
- type GroupPolicyOutput
- func (GroupPolicyOutput) ElementType() reflect.Type
- func (o GroupPolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o GroupPolicyOutput) PolicyName() pulumi.StringOutput
- func (o GroupPolicyOutput) ToGroupPolicyOutput() GroupPolicyOutput
- func (o GroupPolicyOutput) ToGroupPolicyOutputWithContext(ctx context.Context) GroupPolicyOutput
- type GroupState
- type InstanceProfile
- type InstanceProfileArgs
- type InstanceProfileInput
- type InstanceProfileOutput
- func (o InstanceProfileOutput) Arn() pulumi.StringOutput
- func (InstanceProfileOutput) ElementType() reflect.Type
- func (o InstanceProfileOutput) InstanceProfileName() pulumi.StringPtrOutput
- func (o InstanceProfileOutput) Path() pulumi.StringPtrOutput
- func (o InstanceProfileOutput) Roles() pulumi.StringArrayOutput
- func (o InstanceProfileOutput) ToInstanceProfileOutput() InstanceProfileOutput
- func (o InstanceProfileOutput) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput
- type InstanceProfileState
- type LookupAccessKeyArgs
- type LookupAccessKeyOutputArgs
- type LookupAccessKeyResult
- type LookupAccessKeyResultOutput
- func (LookupAccessKeyResultOutput) ElementType() reflect.Type
- func (o LookupAccessKeyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupAccessKeyResultOutput) SecretAccessKey() pulumi.StringPtrOutput
- func (o LookupAccessKeyResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupAccessKeyResultOutput) ToLookupAccessKeyResultOutput() LookupAccessKeyResultOutput
- func (o LookupAccessKeyResultOutput) ToLookupAccessKeyResultOutputWithContext(ctx context.Context) LookupAccessKeyResultOutput
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupGroupResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o LookupGroupResultOutput) Path() pulumi.StringPtrOutput
- func (o LookupGroupResultOutput) Policies() GroupPolicyArrayOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupInstanceProfileArgs
- type LookupInstanceProfileOutputArgs
- type LookupInstanceProfileResult
- type LookupInstanceProfileResultOutput
- func (o LookupInstanceProfileResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupInstanceProfileResultOutput) ElementType() reflect.Type
- func (o LookupInstanceProfileResultOutput) Roles() pulumi.StringArrayOutput
- func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput() LookupInstanceProfileResultOutput
- func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext(ctx context.Context) LookupInstanceProfileResultOutput
- type LookupManagedPolicyArgs
- type LookupManagedPolicyOutputArgs
- type LookupManagedPolicyResult
- type LookupManagedPolicyResultOutput
- func (LookupManagedPolicyResultOutput) ElementType() reflect.Type
- func (o LookupManagedPolicyResultOutput) Groups() pulumi.StringArrayOutput
- func (o LookupManagedPolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupManagedPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
- func (o LookupManagedPolicyResultOutput) Roles() pulumi.StringArrayOutput
- func (o LookupManagedPolicyResultOutput) ToLookupManagedPolicyResultOutput() LookupManagedPolicyResultOutput
- func (o LookupManagedPolicyResultOutput) ToLookupManagedPolicyResultOutputWithContext(ctx context.Context) LookupManagedPolicyResultOutput
- func (o LookupManagedPolicyResultOutput) Users() pulumi.StringArrayOutput
- type LookupOIDCProviderArgs
- type LookupOIDCProviderOutputArgs
- type LookupOIDCProviderResult
- type LookupOIDCProviderResultOutput
- func (o LookupOIDCProviderResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupOIDCProviderResultOutput) ClientIdList() pulumi.StringArrayOutput
- func (LookupOIDCProviderResultOutput) ElementType() reflect.Type
- func (o LookupOIDCProviderResultOutput) Tags() OIDCProviderTagArrayOutput
- func (o LookupOIDCProviderResultOutput) ThumbprintList() pulumi.StringArrayOutput
- func (o LookupOIDCProviderResultOutput) ToLookupOIDCProviderResultOutput() LookupOIDCProviderResultOutput
- func (o LookupOIDCProviderResultOutput) ToLookupOIDCProviderResultOutputWithContext(ctx context.Context) LookupOIDCProviderResultOutput
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) Groups() pulumi.StringArrayOutput
- func (o LookupPolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
- func (o LookupPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) Roles() pulumi.StringArrayOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) Users() pulumi.StringArrayOutput
- type LookupRoleArgs
- type LookupRoleOutputArgs
- type LookupRoleResult
- type LookupRoleResultOutput
- func (o LookupRoleResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRoleResultOutput) AssumeRolePolicyDocument() pulumi.AnyOutput
- func (o LookupRoleResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRoleResultOutput) ElementType() reflect.Type
- func (o LookupRoleResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o LookupRoleResultOutput) MaxSessionDuration() pulumi.IntPtrOutput
- func (o LookupRoleResultOutput) PermissionsBoundary() pulumi.StringPtrOutput
- func (o LookupRoleResultOutput) Policies() RolePolicyArrayOutput
- func (o LookupRoleResultOutput) RoleId() pulumi.StringPtrOutput
- func (o LookupRoleResultOutput) Tags() RoleTagArrayOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
- type LookupSAMLProviderArgs
- type LookupSAMLProviderOutputArgs
- type LookupSAMLProviderResult
- type LookupSAMLProviderResultOutput
- func (o LookupSAMLProviderResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupSAMLProviderResultOutput) ElementType() reflect.Type
- func (o LookupSAMLProviderResultOutput) SamlMetadataDocument() pulumi.StringPtrOutput
- func (o LookupSAMLProviderResultOutput) Tags() SAMLProviderTagArrayOutput
- func (o LookupSAMLProviderResultOutput) ToLookupSAMLProviderResultOutput() LookupSAMLProviderResultOutput
- func (o LookupSAMLProviderResultOutput) ToLookupSAMLProviderResultOutputWithContext(ctx context.Context) LookupSAMLProviderResultOutput
- type LookupServerCertificateArgs
- type LookupServerCertificateOutputArgs
- type LookupServerCertificateResult
- type LookupServerCertificateResultOutput
- func (o LookupServerCertificateResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupServerCertificateResultOutput) ElementType() reflect.Type
- func (o LookupServerCertificateResultOutput) Path() pulumi.StringPtrOutput
- func (o LookupServerCertificateResultOutput) Tags() ServerCertificateTagArrayOutput
- func (o LookupServerCertificateResultOutput) ToLookupServerCertificateResultOutput() LookupServerCertificateResultOutput
- func (o LookupServerCertificateResultOutput) ToLookupServerCertificateResultOutputWithContext(ctx context.Context) LookupServerCertificateResultOutput
- type LookupServiceLinkedRoleArgs
- type LookupServiceLinkedRoleOutputArgs
- type LookupServiceLinkedRoleResult
- type LookupServiceLinkedRoleResultOutput
- func (o LookupServiceLinkedRoleResultOutput) Description() pulumi.StringPtrOutput
- func (LookupServiceLinkedRoleResultOutput) ElementType() reflect.Type
- func (o LookupServiceLinkedRoleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupServiceLinkedRoleResultOutput) ToLookupServiceLinkedRoleResultOutput() LookupServiceLinkedRoleResultOutput
- func (o LookupServiceLinkedRoleResultOutput) ToLookupServiceLinkedRoleResultOutputWithContext(ctx context.Context) LookupServiceLinkedRoleResultOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Groups() pulumi.StringArrayOutput
- func (o LookupUserResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) LoginProfile() UserLoginProfilePtrOutput
- func (o LookupUserResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o LookupUserResultOutput) Path() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) PermissionsBoundary() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) Policies() UserPolicyArrayOutput
- func (o LookupUserResultOutput) Tags() UserTagArrayOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- type LookupUserToGroupAdditionArgs
- type LookupUserToGroupAdditionOutputArgs
- type LookupUserToGroupAdditionResult
- type LookupUserToGroupAdditionResultOutput
- func (LookupUserToGroupAdditionResultOutput) ElementType() reflect.Type
- func (o LookupUserToGroupAdditionResultOutput) GroupName() pulumi.StringPtrOutput
- func (o LookupUserToGroupAdditionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupUserToGroupAdditionResultOutput) ToLookupUserToGroupAdditionResultOutput() LookupUserToGroupAdditionResultOutput
- func (o LookupUserToGroupAdditionResultOutput) ToLookupUserToGroupAdditionResultOutputWithContext(ctx context.Context) LookupUserToGroupAdditionResultOutput
- func (o LookupUserToGroupAdditionResultOutput) Users() pulumi.StringArrayOutput
- type LookupVirtualMFADeviceArgs
- type LookupVirtualMFADeviceOutputArgs
- type LookupVirtualMFADeviceResult
- type LookupVirtualMFADeviceResultOutput
- func (LookupVirtualMFADeviceResultOutput) ElementType() reflect.Type
- func (o LookupVirtualMFADeviceResultOutput) SerialNumber() pulumi.StringPtrOutput
- func (o LookupVirtualMFADeviceResultOutput) Tags() VirtualMFADeviceTagArrayOutput
- func (o LookupVirtualMFADeviceResultOutput) ToLookupVirtualMFADeviceResultOutput() LookupVirtualMFADeviceResultOutput
- func (o LookupVirtualMFADeviceResultOutput) ToLookupVirtualMFADeviceResultOutputWithContext(ctx context.Context) LookupVirtualMFADeviceResultOutput
- func (o LookupVirtualMFADeviceResultOutput) Users() pulumi.StringArrayOutput
- type ManagedPolicydeprecated
- type ManagedPolicyArgs
- type ManagedPolicyInput
- type ManagedPolicyOutput
- func (o ManagedPolicyOutput) Description() pulumi.StringPtrOutput
- func (ManagedPolicyOutput) ElementType() reflect.Type
- func (o ManagedPolicyOutput) Groups() pulumi.StringArrayOutput
- func (o ManagedPolicyOutput) ManagedPolicyName() pulumi.StringPtrOutput
- func (o ManagedPolicyOutput) Path() pulumi.StringPtrOutput
- func (o ManagedPolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o ManagedPolicyOutput) Roles() pulumi.StringArrayOutput
- func (o ManagedPolicyOutput) ToManagedPolicyOutput() ManagedPolicyOutput
- func (o ManagedPolicyOutput) ToManagedPolicyOutputWithContext(ctx context.Context) ManagedPolicyOutput
- func (o ManagedPolicyOutput) Users() pulumi.StringArrayOutput
- type ManagedPolicyState
- type OIDCProvider
- type OIDCProviderArgs
- type OIDCProviderInput
- type OIDCProviderOutput
- func (o OIDCProviderOutput) Arn() pulumi.StringOutput
- func (o OIDCProviderOutput) ClientIdList() pulumi.StringArrayOutput
- func (OIDCProviderOutput) ElementType() reflect.Type
- func (o OIDCProviderOutput) Tags() OIDCProviderTagArrayOutput
- func (o OIDCProviderOutput) ThumbprintList() pulumi.StringArrayOutput
- func (o OIDCProviderOutput) ToOIDCProviderOutput() OIDCProviderOutput
- func (o OIDCProviderOutput) ToOIDCProviderOutputWithContext(ctx context.Context) OIDCProviderOutput
- func (o OIDCProviderOutput) Url() pulumi.StringPtrOutput
- type OIDCProviderState
- type OIDCProviderTag
- type OIDCProviderTagArgs
- type OIDCProviderTagArray
- type OIDCProviderTagArrayInput
- type OIDCProviderTagArrayOutput
- func (OIDCProviderTagArrayOutput) ElementType() reflect.Type
- func (o OIDCProviderTagArrayOutput) Index(i pulumi.IntInput) OIDCProviderTagOutput
- func (o OIDCProviderTagArrayOutput) ToOIDCProviderTagArrayOutput() OIDCProviderTagArrayOutput
- func (o OIDCProviderTagArrayOutput) ToOIDCProviderTagArrayOutputWithContext(ctx context.Context) OIDCProviderTagArrayOutput
- type OIDCProviderTagInput
- type OIDCProviderTagOutput
- func (OIDCProviderTagOutput) ElementType() reflect.Type
- func (o OIDCProviderTagOutput) Key() pulumi.StringOutput
- func (o OIDCProviderTagOutput) ToOIDCProviderTagOutput() OIDCProviderTagOutput
- func (o OIDCProviderTagOutput) ToOIDCProviderTagOutputWithContext(ctx context.Context) OIDCProviderTagOutput
- func (o OIDCProviderTagOutput) Value() pulumi.StringOutput
- type Policydeprecated
- type PolicyArgs
- type PolicyInput
- type PolicyOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) Groups() pulumi.StringArrayOutput
- func (o PolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o PolicyOutput) PolicyName() pulumi.StringOutput
- func (o PolicyOutput) Roles() pulumi.StringArrayOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- func (o PolicyOutput) Users() pulumi.StringArrayOutput
- type PolicyState
- type Role
- type RoleArgs
- type RoleInput
- type RoleOutput
- func (o RoleOutput) Arn() pulumi.StringOutput
- func (o RoleOutput) AssumeRolePolicyDocument() pulumi.AnyOutput
- func (o RoleOutput) Description() pulumi.StringPtrOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o RoleOutput) MaxSessionDuration() pulumi.IntPtrOutput
- func (o RoleOutput) Path() pulumi.StringPtrOutput
- func (o RoleOutput) PermissionsBoundary() pulumi.StringPtrOutput
- func (o RoleOutput) Policies() RolePolicyArrayOutput
- func (o RoleOutput) RoleId() pulumi.StringOutput
- func (o RoleOutput) RoleName() pulumi.StringPtrOutput
- func (o RoleOutput) Tags() RoleTagArrayOutput
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- type RolePolicy
- type RolePolicyArgs
- type RolePolicyArray
- type RolePolicyArrayInput
- type RolePolicyArrayOutput
- func (RolePolicyArrayOutput) ElementType() reflect.Type
- func (o RolePolicyArrayOutput) Index(i pulumi.IntInput) RolePolicyOutput
- func (o RolePolicyArrayOutput) ToRolePolicyArrayOutput() RolePolicyArrayOutput
- func (o RolePolicyArrayOutput) ToRolePolicyArrayOutputWithContext(ctx context.Context) RolePolicyArrayOutput
- type RolePolicyInput
- type RolePolicyOutput
- func (RolePolicyOutput) ElementType() reflect.Type
- func (o RolePolicyOutput) PolicyDocument() pulumi.StringOutput
- func (o RolePolicyOutput) PolicyName() pulumi.StringOutput
- func (o RolePolicyOutput) ToRolePolicyOutput() RolePolicyOutput
- func (o RolePolicyOutput) ToRolePolicyOutputWithContext(ctx context.Context) RolePolicyOutput
- type RoleState
- type RoleTag
- type RoleTagArgs
- type RoleTagArray
- type RoleTagArrayInput
- type RoleTagArrayOutput
- type RoleTagInput
- type RoleTagOutput
- type SAMLProvider
- type SAMLProviderArgs
- type SAMLProviderInput
- type SAMLProviderOutput
- func (o SAMLProviderOutput) Arn() pulumi.StringOutput
- func (SAMLProviderOutput) ElementType() reflect.Type
- func (o SAMLProviderOutput) Name() pulumi.StringPtrOutput
- func (o SAMLProviderOutput) SamlMetadataDocument() pulumi.StringOutput
- func (o SAMLProviderOutput) Tags() SAMLProviderTagArrayOutput
- func (o SAMLProviderOutput) ToSAMLProviderOutput() SAMLProviderOutput
- func (o SAMLProviderOutput) ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput
- type SAMLProviderState
- type SAMLProviderTag
- type SAMLProviderTagArgs
- type SAMLProviderTagArray
- type SAMLProviderTagArrayInput
- type SAMLProviderTagArrayOutput
- func (SAMLProviderTagArrayOutput) ElementType() reflect.Type
- func (o SAMLProviderTagArrayOutput) Index(i pulumi.IntInput) SAMLProviderTagOutput
- func (o SAMLProviderTagArrayOutput) ToSAMLProviderTagArrayOutput() SAMLProviderTagArrayOutput
- func (o SAMLProviderTagArrayOutput) ToSAMLProviderTagArrayOutputWithContext(ctx context.Context) SAMLProviderTagArrayOutput
- type SAMLProviderTagInput
- type SAMLProviderTagOutput
- func (SAMLProviderTagOutput) ElementType() reflect.Type
- func (o SAMLProviderTagOutput) Key() pulumi.StringOutput
- func (o SAMLProviderTagOutput) ToSAMLProviderTagOutput() SAMLProviderTagOutput
- func (o SAMLProviderTagOutput) ToSAMLProviderTagOutputWithContext(ctx context.Context) SAMLProviderTagOutput
- func (o SAMLProviderTagOutput) Value() pulumi.StringOutput
- type ServerCertificate
- type ServerCertificateArgs
- type ServerCertificateInput
- type ServerCertificateOutput
- func (o ServerCertificateOutput) Arn() pulumi.StringOutput
- func (o ServerCertificateOutput) CertificateBody() pulumi.StringPtrOutput
- func (o ServerCertificateOutput) CertificateChain() pulumi.StringPtrOutput
- func (ServerCertificateOutput) ElementType() reflect.Type
- func (o ServerCertificateOutput) Path() pulumi.StringPtrOutput
- func (o ServerCertificateOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ServerCertificateOutput) ServerCertificateName() pulumi.StringPtrOutput
- func (o ServerCertificateOutput) Tags() ServerCertificateTagArrayOutput
- func (o ServerCertificateOutput) ToServerCertificateOutput() ServerCertificateOutput
- func (o ServerCertificateOutput) ToServerCertificateOutputWithContext(ctx context.Context) ServerCertificateOutput
- type ServerCertificateState
- type ServerCertificateTag
- type ServerCertificateTagArgs
- type ServerCertificateTagArray
- type ServerCertificateTagArrayInput
- type ServerCertificateTagArrayOutput
- func (ServerCertificateTagArrayOutput) ElementType() reflect.Type
- func (o ServerCertificateTagArrayOutput) Index(i pulumi.IntInput) ServerCertificateTagOutput
- func (o ServerCertificateTagArrayOutput) ToServerCertificateTagArrayOutput() ServerCertificateTagArrayOutput
- func (o ServerCertificateTagArrayOutput) ToServerCertificateTagArrayOutputWithContext(ctx context.Context) ServerCertificateTagArrayOutput
- type ServerCertificateTagInput
- type ServerCertificateTagOutput
- func (ServerCertificateTagOutput) ElementType() reflect.Type
- func (o ServerCertificateTagOutput) Key() pulumi.StringOutput
- func (o ServerCertificateTagOutput) ToServerCertificateTagOutput() ServerCertificateTagOutput
- func (o ServerCertificateTagOutput) ToServerCertificateTagOutputWithContext(ctx context.Context) ServerCertificateTagOutput
- func (o ServerCertificateTagOutput) Value() pulumi.StringOutput
- type ServiceLinkedRoledeprecated
- type ServiceLinkedRoleArgs
- type ServiceLinkedRoleInput
- type ServiceLinkedRoleOutput
- func (o ServiceLinkedRoleOutput) AWSServiceName() pulumi.StringOutput
- func (o ServiceLinkedRoleOutput) CustomSuffix() pulumi.StringPtrOutput
- func (o ServiceLinkedRoleOutput) Description() pulumi.StringPtrOutput
- func (ServiceLinkedRoleOutput) ElementType() reflect.Type
- func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput
- func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput
- type ServiceLinkedRoleState
- type Userdeprecated
- type UserArgs
- type UserInput
- type UserLoginProfile
- type UserLoginProfileArgs
- func (UserLoginProfileArgs) ElementType() reflect.Type
- func (i UserLoginProfileArgs) ToUserLoginProfileOutput() UserLoginProfileOutput
- func (i UserLoginProfileArgs) ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput
- func (i UserLoginProfileArgs) ToUserLoginProfilePtrOutput() UserLoginProfilePtrOutput
- func (i UserLoginProfileArgs) ToUserLoginProfilePtrOutputWithContext(ctx context.Context) UserLoginProfilePtrOutput
- type UserLoginProfileInput
- type UserLoginProfileOutput
- func (UserLoginProfileOutput) ElementType() reflect.Type
- func (o UserLoginProfileOutput) Password() pulumi.StringOutput
- func (o UserLoginProfileOutput) PasswordResetRequired() pulumi.BoolPtrOutput
- func (o UserLoginProfileOutput) ToUserLoginProfileOutput() UserLoginProfileOutput
- func (o UserLoginProfileOutput) ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput
- func (o UserLoginProfileOutput) ToUserLoginProfilePtrOutput() UserLoginProfilePtrOutput
- func (o UserLoginProfileOutput) ToUserLoginProfilePtrOutputWithContext(ctx context.Context) UserLoginProfilePtrOutput
- type UserLoginProfilePtrInput
- type UserLoginProfilePtrOutput
- func (o UserLoginProfilePtrOutput) Elem() UserLoginProfileOutput
- func (UserLoginProfilePtrOutput) ElementType() reflect.Type
- func (o UserLoginProfilePtrOutput) Password() pulumi.StringPtrOutput
- func (o UserLoginProfilePtrOutput) PasswordResetRequired() pulumi.BoolPtrOutput
- func (o UserLoginProfilePtrOutput) ToUserLoginProfilePtrOutput() UserLoginProfilePtrOutput
- func (o UserLoginProfilePtrOutput) ToUserLoginProfilePtrOutputWithContext(ctx context.Context) UserLoginProfilePtrOutput
- type UserOutput
- func (o UserOutput) Arn() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Groups() pulumi.StringArrayOutput
- func (o UserOutput) LoginProfile() UserLoginProfilePtrOutput
- func (o UserOutput) ManagedPolicyArns() pulumi.StringArrayOutput
- func (o UserOutput) Path() pulumi.StringPtrOutput
- func (o UserOutput) PermissionsBoundary() pulumi.StringPtrOutput
- func (o UserOutput) Policies() UserPolicyArrayOutput
- func (o UserOutput) Tags() UserTagArrayOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserName() pulumi.StringPtrOutput
- type UserPolicy
- type UserPolicyArgs
- type UserPolicyArray
- type UserPolicyArrayInput
- type UserPolicyArrayOutput
- func (UserPolicyArrayOutput) ElementType() reflect.Type
- func (o UserPolicyArrayOutput) Index(i pulumi.IntInput) UserPolicyOutput
- func (o UserPolicyArrayOutput) ToUserPolicyArrayOutput() UserPolicyArrayOutput
- func (o UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
- type UserPolicyInput
- type UserPolicyOutput
- func (UserPolicyOutput) ElementType() reflect.Type
- func (o UserPolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o UserPolicyOutput) PolicyName() pulumi.StringOutput
- func (o UserPolicyOutput) ToUserPolicyOutput() UserPolicyOutput
- func (o UserPolicyOutput) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
- type UserState
- type UserTag
- type UserTagArgs
- type UserTagArray
- type UserTagArrayInput
- type UserTagArrayOutput
- type UserTagInput
- type UserTagOutput
- type UserToGroupAdditiondeprecated
- type UserToGroupAdditionArgs
- type UserToGroupAdditionInput
- type UserToGroupAdditionOutput
- func (UserToGroupAdditionOutput) ElementType() reflect.Type
- func (o UserToGroupAdditionOutput) GroupName() pulumi.StringOutput
- func (o UserToGroupAdditionOutput) ToUserToGroupAdditionOutput() UserToGroupAdditionOutput
- func (o UserToGroupAdditionOutput) ToUserToGroupAdditionOutputWithContext(ctx context.Context) UserToGroupAdditionOutput
- func (o UserToGroupAdditionOutput) Users() pulumi.StringArrayOutput
- type UserToGroupAdditionState
- type VirtualMFADevice
- type VirtualMFADeviceArgs
- type VirtualMFADeviceInput
- type VirtualMFADeviceOutput
- func (VirtualMFADeviceOutput) ElementType() reflect.Type
- func (o VirtualMFADeviceOutput) Path() pulumi.StringPtrOutput
- func (o VirtualMFADeviceOutput) SerialNumber() pulumi.StringOutput
- func (o VirtualMFADeviceOutput) Tags() VirtualMFADeviceTagArrayOutput
- func (o VirtualMFADeviceOutput) ToVirtualMFADeviceOutput() VirtualMFADeviceOutput
- func (o VirtualMFADeviceOutput) ToVirtualMFADeviceOutputWithContext(ctx context.Context) VirtualMFADeviceOutput
- func (o VirtualMFADeviceOutput) Users() pulumi.StringArrayOutput
- func (o VirtualMFADeviceOutput) VirtualMfaDeviceName() pulumi.StringPtrOutput
- type VirtualMFADeviceState
- type VirtualMFADeviceTag
- type VirtualMFADeviceTagArgs
- type VirtualMFADeviceTagArray
- type VirtualMFADeviceTagArrayInput
- type VirtualMFADeviceTagArrayOutput
- func (VirtualMFADeviceTagArrayOutput) ElementType() reflect.Type
- func (o VirtualMFADeviceTagArrayOutput) Index(i pulumi.IntInput) VirtualMFADeviceTagOutput
- func (o VirtualMFADeviceTagArrayOutput) ToVirtualMFADeviceTagArrayOutput() VirtualMFADeviceTagArrayOutput
- func (o VirtualMFADeviceTagArrayOutput) ToVirtualMFADeviceTagArrayOutputWithContext(ctx context.Context) VirtualMFADeviceTagArrayOutput
- type VirtualMFADeviceTagInput
- type VirtualMFADeviceTagOutput
- func (VirtualMFADeviceTagOutput) ElementType() reflect.Type
- func (o VirtualMFADeviceTagOutput) Key() pulumi.StringOutput
- func (o VirtualMFADeviceTagOutput) ToVirtualMFADeviceTagOutput() VirtualMFADeviceTagOutput
- func (o VirtualMFADeviceTagOutput) ToVirtualMFADeviceTagOutputWithContext(ctx context.Context) VirtualMFADeviceTagOutput
- func (o VirtualMFADeviceTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKey
deprecated
type AccessKey struct { pulumi.CustomResourceState SecretAccessKey pulumi.StringOutput `pulumi:"secretAccessKey"` Serial pulumi.IntPtrOutput `pulumi:"serial"` Status pulumi.StringPtrOutput `pulumi:"status"` UserName pulumi.StringOutput `pulumi:"userName"` }
Resource Type definition for AWS::IAM::AccessKey
Deprecated: AccessKey is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetAccessKey ¶
func GetAccessKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessKeyState, opts ...pulumi.ResourceOption) (*AccessKey, error)
GetAccessKey gets an existing AccessKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessKey ¶
func NewAccessKey(ctx *pulumi.Context, name string, args *AccessKeyArgs, opts ...pulumi.ResourceOption) (*AccessKey, error)
NewAccessKey registers a new resource with the given unique name, arguments, and options.
func (*AccessKey) ElementType ¶
func (*AccessKey) ToAccessKeyOutput ¶
func (i *AccessKey) ToAccessKeyOutput() AccessKeyOutput
func (*AccessKey) ToAccessKeyOutputWithContext ¶
func (i *AccessKey) ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput
type AccessKeyArgs ¶
type AccessKeyArgs struct { Serial pulumi.IntPtrInput Status pulumi.StringPtrInput UserName pulumi.StringInput }
The set of arguments for constructing a AccessKey resource.
func (AccessKeyArgs) ElementType ¶
func (AccessKeyArgs) ElementType() reflect.Type
type AccessKeyInput ¶
type AccessKeyInput interface { pulumi.Input ToAccessKeyOutput() AccessKeyOutput ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput }
type AccessKeyOutput ¶
type AccessKeyOutput struct{ *pulumi.OutputState }
func (AccessKeyOutput) ElementType ¶
func (AccessKeyOutput) ElementType() reflect.Type
func (AccessKeyOutput) SecretAccessKey ¶ added in v0.17.0
func (o AccessKeyOutput) SecretAccessKey() pulumi.StringOutput
func (AccessKeyOutput) Serial ¶ added in v0.17.0
func (o AccessKeyOutput) Serial() pulumi.IntPtrOutput
func (AccessKeyOutput) Status ¶ added in v0.17.0
func (o AccessKeyOutput) Status() pulumi.StringPtrOutput
func (AccessKeyOutput) ToAccessKeyOutput ¶
func (o AccessKeyOutput) ToAccessKeyOutput() AccessKeyOutput
func (AccessKeyOutput) ToAccessKeyOutputWithContext ¶
func (o AccessKeyOutput) ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput
func (AccessKeyOutput) UserName ¶ added in v0.17.0
func (o AccessKeyOutput) UserName() pulumi.StringOutput
type AccessKeyState ¶
type AccessKeyState struct { }
func (AccessKeyState) ElementType ¶
func (AccessKeyState) ElementType() reflect.Type
type Group
deprecated
type Group struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` GroupName pulumi.StringPtrOutput `pulumi:"groupName"` ManagedPolicyArns pulumi.StringArrayOutput `pulumi:"managedPolicyArns"` Path pulumi.StringPtrOutput `pulumi:"path"` Policies GroupPolicyArrayOutput `pulumi:"policies"` }
Resource Type definition for AWS::IAM::Group
Deprecated: Group is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { GroupName pulumi.StringPtrInput ManagedPolicyArns pulumi.StringArrayInput Path pulumi.StringPtrInput Policies GroupPolicyArrayInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) Arn ¶ added in v0.17.0
func (o GroupOutput) Arn() pulumi.StringOutput
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) GroupName ¶ added in v0.17.0
func (o GroupOutput) GroupName() pulumi.StringPtrOutput
func (GroupOutput) ManagedPolicyArns ¶ added in v0.17.0
func (o GroupOutput) ManagedPolicyArns() pulumi.StringArrayOutput
func (GroupOutput) Path ¶ added in v0.17.0
func (o GroupOutput) Path() pulumi.StringPtrOutput
func (GroupOutput) Policies ¶ added in v0.17.0
func (o GroupOutput) Policies() GroupPolicyArrayOutput
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupPolicy ¶
type GroupPolicy struct { PolicyDocument interface{} `pulumi:"policyDocument"` PolicyName string `pulumi:"policyName"` }
type GroupPolicyArgs ¶
type GroupPolicyArgs struct { PolicyDocument pulumi.Input `pulumi:"policyDocument"` PolicyName pulumi.StringInput `pulumi:"policyName"` }
func (GroupPolicyArgs) ElementType ¶
func (GroupPolicyArgs) ElementType() reflect.Type
func (GroupPolicyArgs) ToGroupPolicyOutput ¶
func (i GroupPolicyArgs) ToGroupPolicyOutput() GroupPolicyOutput
func (GroupPolicyArgs) ToGroupPolicyOutputWithContext ¶
func (i GroupPolicyArgs) ToGroupPolicyOutputWithContext(ctx context.Context) GroupPolicyOutput
type GroupPolicyArray ¶
type GroupPolicyArray []GroupPolicyInput
func (GroupPolicyArray) ElementType ¶
func (GroupPolicyArray) ElementType() reflect.Type
func (GroupPolicyArray) ToGroupPolicyArrayOutput ¶
func (i GroupPolicyArray) ToGroupPolicyArrayOutput() GroupPolicyArrayOutput
func (GroupPolicyArray) ToGroupPolicyArrayOutputWithContext ¶
func (i GroupPolicyArray) ToGroupPolicyArrayOutputWithContext(ctx context.Context) GroupPolicyArrayOutput
type GroupPolicyArrayInput ¶
type GroupPolicyArrayInput interface { pulumi.Input ToGroupPolicyArrayOutput() GroupPolicyArrayOutput ToGroupPolicyArrayOutputWithContext(context.Context) GroupPolicyArrayOutput }
GroupPolicyArrayInput is an input type that accepts GroupPolicyArray and GroupPolicyArrayOutput values. You can construct a concrete instance of `GroupPolicyArrayInput` via:
GroupPolicyArray{ GroupPolicyArgs{...} }
type GroupPolicyArrayOutput ¶
type GroupPolicyArrayOutput struct{ *pulumi.OutputState }
func (GroupPolicyArrayOutput) ElementType ¶
func (GroupPolicyArrayOutput) ElementType() reflect.Type
func (GroupPolicyArrayOutput) Index ¶
func (o GroupPolicyArrayOutput) Index(i pulumi.IntInput) GroupPolicyOutput
func (GroupPolicyArrayOutput) ToGroupPolicyArrayOutput ¶
func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutput() GroupPolicyArrayOutput
func (GroupPolicyArrayOutput) ToGroupPolicyArrayOutputWithContext ¶
func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutputWithContext(ctx context.Context) GroupPolicyArrayOutput
type GroupPolicyInput ¶
type GroupPolicyInput interface { pulumi.Input ToGroupPolicyOutput() GroupPolicyOutput ToGroupPolicyOutputWithContext(context.Context) GroupPolicyOutput }
GroupPolicyInput is an input type that accepts GroupPolicyArgs and GroupPolicyOutput values. You can construct a concrete instance of `GroupPolicyInput` via:
GroupPolicyArgs{...}
type GroupPolicyOutput ¶
type GroupPolicyOutput struct{ *pulumi.OutputState }
func (GroupPolicyOutput) ElementType ¶
func (GroupPolicyOutput) ElementType() reflect.Type
func (GroupPolicyOutput) PolicyDocument ¶
func (o GroupPolicyOutput) PolicyDocument() pulumi.AnyOutput
func (GroupPolicyOutput) PolicyName ¶
func (o GroupPolicyOutput) PolicyName() pulumi.StringOutput
func (GroupPolicyOutput) ToGroupPolicyOutput ¶
func (o GroupPolicyOutput) ToGroupPolicyOutput() GroupPolicyOutput
func (GroupPolicyOutput) ToGroupPolicyOutputWithContext ¶
func (o GroupPolicyOutput) ToGroupPolicyOutputWithContext(ctx context.Context) GroupPolicyOutput
type GroupState ¶
type GroupState struct { }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type InstanceProfile ¶
type InstanceProfile struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the instance profile. Arn pulumi.StringOutput `pulumi:"arn"` // The name of the instance profile to create. InstanceProfileName pulumi.StringPtrOutput `pulumi:"instanceProfileName"` // The path to the instance profile. Path pulumi.StringPtrOutput `pulumi:"path"` // 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. Roles pulumi.StringArrayOutput `pulumi:"roles"` }
Resource Type definition for AWS::IAM::InstanceProfile
func GetInstanceProfile ¶
func GetInstanceProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceProfileState, opts ...pulumi.ResourceOption) (*InstanceProfile, error)
GetInstanceProfile gets an existing InstanceProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstanceProfile ¶
func NewInstanceProfile(ctx *pulumi.Context, name string, args *InstanceProfileArgs, opts ...pulumi.ResourceOption) (*InstanceProfile, error)
NewInstanceProfile registers a new resource with the given unique name, arguments, and options.
func (*InstanceProfile) ElementType ¶
func (*InstanceProfile) ElementType() reflect.Type
func (*InstanceProfile) ToInstanceProfileOutput ¶
func (i *InstanceProfile) ToInstanceProfileOutput() InstanceProfileOutput
func (*InstanceProfile) ToInstanceProfileOutputWithContext ¶
func (i *InstanceProfile) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput
type InstanceProfileArgs ¶
type InstanceProfileArgs struct { // The name of the instance profile to create. InstanceProfileName pulumi.StringPtrInput // The path to the instance profile. Path pulumi.StringPtrInput // 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. Roles pulumi.StringArrayInput }
The set of arguments for constructing a InstanceProfile resource.
func (InstanceProfileArgs) ElementType ¶
func (InstanceProfileArgs) ElementType() reflect.Type
type InstanceProfileInput ¶
type InstanceProfileInput interface { pulumi.Input ToInstanceProfileOutput() InstanceProfileOutput ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput }
type InstanceProfileOutput ¶
type InstanceProfileOutput struct{ *pulumi.OutputState }
func (InstanceProfileOutput) Arn ¶ added in v0.17.0
func (o InstanceProfileOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the instance profile.
func (InstanceProfileOutput) ElementType ¶
func (InstanceProfileOutput) ElementType() reflect.Type
func (InstanceProfileOutput) InstanceProfileName ¶ added in v0.17.0
func (o InstanceProfileOutput) InstanceProfileName() pulumi.StringPtrOutput
The name of the instance profile to create.
func (InstanceProfileOutput) Path ¶ added in v0.17.0
func (o InstanceProfileOutput) Path() pulumi.StringPtrOutput
The path to the instance profile.
func (InstanceProfileOutput) Roles ¶ added in v0.17.0
func (o InstanceProfileOutput) Roles() pulumi.StringArrayOutput
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.
func (InstanceProfileOutput) ToInstanceProfileOutput ¶
func (o InstanceProfileOutput) ToInstanceProfileOutput() InstanceProfileOutput
func (InstanceProfileOutput) ToInstanceProfileOutputWithContext ¶
func (o InstanceProfileOutput) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput
type InstanceProfileState ¶
type InstanceProfileState struct { }
func (InstanceProfileState) ElementType ¶
func (InstanceProfileState) ElementType() reflect.Type
type LookupAccessKeyArgs ¶ added in v0.12.0
type LookupAccessKeyArgs struct {
Id string `pulumi:"id"`
}
type LookupAccessKeyOutputArgs ¶ added in v0.12.0
type LookupAccessKeyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupAccessKeyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessKeyOutputArgs) ElementType() reflect.Type
type LookupAccessKeyResult ¶ added in v0.12.0
type LookupAccessKeyResult struct { Id *string `pulumi:"id"` SecretAccessKey *string `pulumi:"secretAccessKey"` Status *string `pulumi:"status"` }
func LookupAccessKey ¶ added in v0.12.0
func LookupAccessKey(ctx *pulumi.Context, args *LookupAccessKeyArgs, opts ...pulumi.InvokeOption) (*LookupAccessKeyResult, error)
Resource Type definition for AWS::IAM::AccessKey
type LookupAccessKeyResultOutput ¶ added in v0.12.0
type LookupAccessKeyResultOutput struct{ *pulumi.OutputState }
func LookupAccessKeyOutput ¶ added in v0.12.0
func LookupAccessKeyOutput(ctx *pulumi.Context, args LookupAccessKeyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessKeyResultOutput
func (LookupAccessKeyResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessKeyResultOutput) ElementType() reflect.Type
func (LookupAccessKeyResultOutput) Id ¶ added in v0.12.0
func (o LookupAccessKeyResultOutput) Id() pulumi.StringPtrOutput
func (LookupAccessKeyResultOutput) SecretAccessKey ¶ added in v0.12.0
func (o LookupAccessKeyResultOutput) SecretAccessKey() pulumi.StringPtrOutput
func (LookupAccessKeyResultOutput) Status ¶ added in v0.12.0
func (o LookupAccessKeyResultOutput) Status() pulumi.StringPtrOutput
func (LookupAccessKeyResultOutput) ToLookupAccessKeyResultOutput ¶ added in v0.12.0
func (o LookupAccessKeyResultOutput) ToLookupAccessKeyResultOutput() LookupAccessKeyResultOutput
func (LookupAccessKeyResultOutput) ToLookupAccessKeyResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessKeyResultOutput) ToLookupAccessKeyResultOutputWithContext(ctx context.Context) LookupAccessKeyResultOutput
type LookupGroupArgs ¶ added in v0.12.0
type LookupGroupArgs struct {
Id string `pulumi:"id"`
}
type LookupGroupOutputArgs ¶ added in v0.12.0
type LookupGroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶ added in v0.12.0
type LookupGroupResult struct { Arn *string `pulumi:"arn"` Id *string `pulumi:"id"` ManagedPolicyArns []string `pulumi:"managedPolicyArns"` Path *string `pulumi:"path"` Policies []GroupPolicy `pulumi:"policies"` }
func LookupGroup ¶ added in v0.12.0
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Resource Type definition for AWS::IAM::Group
type LookupGroupResultOutput ¶ added in v0.12.0
type LookupGroupResultOutput struct{ *pulumi.OutputState }
func LookupGroupOutput ¶ added in v0.12.0
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupGroupResultOutput) Arn() pulumi.StringPtrOutput
func (LookupGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) Id ¶ added in v0.12.0
func (o LookupGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupGroupResultOutput) ManagedPolicyArns ¶ added in v0.12.0
func (o LookupGroupResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
func (LookupGroupResultOutput) Path ¶ added in v0.12.0
func (o LookupGroupResultOutput) Path() pulumi.StringPtrOutput
func (LookupGroupResultOutput) Policies ¶ added in v0.12.0
func (o LookupGroupResultOutput) Policies() GroupPolicyArrayOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶ added in v0.12.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
type LookupInstanceProfileArgs ¶ added in v0.12.0
type LookupInstanceProfileArgs struct { // The name of the instance profile to create. InstanceProfileName string `pulumi:"instanceProfileName"` }
type LookupInstanceProfileOutputArgs ¶ added in v0.12.0
type LookupInstanceProfileOutputArgs struct { // The name of the instance profile to create. InstanceProfileName pulumi.StringInput `pulumi:"instanceProfileName"` }
func (LookupInstanceProfileOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInstanceProfileOutputArgs) ElementType() reflect.Type
type LookupInstanceProfileResult ¶ added in v0.12.0
type LookupInstanceProfileResult struct { // The Amazon Resource Name (ARN) of the instance profile. Arn *string `pulumi:"arn"` // 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. Roles []string `pulumi:"roles"` }
func LookupInstanceProfile ¶ added in v0.12.0
func LookupInstanceProfile(ctx *pulumi.Context, args *LookupInstanceProfileArgs, opts ...pulumi.InvokeOption) (*LookupInstanceProfileResult, error)
Resource Type definition for AWS::IAM::InstanceProfile
type LookupInstanceProfileResultOutput ¶ added in v0.12.0
type LookupInstanceProfileResultOutput struct{ *pulumi.OutputState }
func LookupInstanceProfileOutput ¶ added in v0.12.0
func LookupInstanceProfileOutput(ctx *pulumi.Context, args LookupInstanceProfileOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceProfileResultOutput
func (LookupInstanceProfileResultOutput) Arn ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the instance profile.
func (LookupInstanceProfileResultOutput) ElementType ¶ added in v0.12.0
func (LookupInstanceProfileResultOutput) ElementType() reflect.Type
func (LookupInstanceProfileResultOutput) Roles ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) Roles() pulumi.StringArrayOutput
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.
func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput() LookupInstanceProfileResultOutput
func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext(ctx context.Context) LookupInstanceProfileResultOutput
type LookupManagedPolicyArgs ¶ added in v0.12.0
type LookupManagedPolicyArgs struct {
Id string `pulumi:"id"`
}
type LookupManagedPolicyOutputArgs ¶ added in v0.12.0
type LookupManagedPolicyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupManagedPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupManagedPolicyOutputArgs) ElementType() reflect.Type
type LookupManagedPolicyResult ¶ added in v0.12.0
type LookupManagedPolicyResult struct { Groups []string `pulumi:"groups"` Id *string `pulumi:"id"` PolicyDocument interface{} `pulumi:"policyDocument"` Roles []string `pulumi:"roles"` Users []string `pulumi:"users"` }
func LookupManagedPolicy ¶ added in v0.12.0
func LookupManagedPolicy(ctx *pulumi.Context, args *LookupManagedPolicyArgs, opts ...pulumi.InvokeOption) (*LookupManagedPolicyResult, error)
Resource Type definition for AWS::IAM::ManagedPolicy
type LookupManagedPolicyResultOutput ¶ added in v0.12.0
type LookupManagedPolicyResultOutput struct{ *pulumi.OutputState }
func LookupManagedPolicyOutput ¶ added in v0.12.0
func LookupManagedPolicyOutput(ctx *pulumi.Context, args LookupManagedPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupManagedPolicyResultOutput
func (LookupManagedPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupManagedPolicyResultOutput) ElementType() reflect.Type
func (LookupManagedPolicyResultOutput) Groups ¶ added in v0.12.0
func (o LookupManagedPolicyResultOutput) Groups() pulumi.StringArrayOutput
func (LookupManagedPolicyResultOutput) Id ¶ added in v0.12.0
func (o LookupManagedPolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupManagedPolicyResultOutput) PolicyDocument ¶ added in v0.12.0
func (o LookupManagedPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
func (LookupManagedPolicyResultOutput) Roles ¶ added in v0.12.0
func (o LookupManagedPolicyResultOutput) Roles() pulumi.StringArrayOutput
func (LookupManagedPolicyResultOutput) ToLookupManagedPolicyResultOutput ¶ added in v0.12.0
func (o LookupManagedPolicyResultOutput) ToLookupManagedPolicyResultOutput() LookupManagedPolicyResultOutput
func (LookupManagedPolicyResultOutput) ToLookupManagedPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupManagedPolicyResultOutput) ToLookupManagedPolicyResultOutputWithContext(ctx context.Context) LookupManagedPolicyResultOutput
func (LookupManagedPolicyResultOutput) Users ¶ added in v0.12.0
func (o LookupManagedPolicyResultOutput) Users() pulumi.StringArrayOutput
type LookupOIDCProviderArgs ¶ added in v0.12.0
type LookupOIDCProviderArgs struct { // Amazon Resource Name (ARN) of the OIDC provider Arn string `pulumi:"arn"` }
type LookupOIDCProviderOutputArgs ¶ added in v0.12.0
type LookupOIDCProviderOutputArgs struct { // Amazon Resource Name (ARN) of the OIDC provider Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupOIDCProviderOutputArgs) ElementType ¶ added in v0.12.0
func (LookupOIDCProviderOutputArgs) ElementType() reflect.Type
type LookupOIDCProviderResult ¶ added in v0.12.0
type LookupOIDCProviderResult struct { // Amazon Resource Name (ARN) of the OIDC provider Arn *string `pulumi:"arn"` ClientIdList []string `pulumi:"clientIdList"` Tags []OIDCProviderTag `pulumi:"tags"` ThumbprintList []string `pulumi:"thumbprintList"` }
func LookupOIDCProvider ¶ added in v0.12.0
func LookupOIDCProvider(ctx *pulumi.Context, args *LookupOIDCProviderArgs, opts ...pulumi.InvokeOption) (*LookupOIDCProviderResult, error)
Resource Type definition for AWS::IAM::OIDCProvider
type LookupOIDCProviderResultOutput ¶ added in v0.12.0
type LookupOIDCProviderResultOutput struct{ *pulumi.OutputState }
func LookupOIDCProviderOutput ¶ added in v0.12.0
func LookupOIDCProviderOutput(ctx *pulumi.Context, args LookupOIDCProviderOutputArgs, opts ...pulumi.InvokeOption) LookupOIDCProviderResultOutput
func (LookupOIDCProviderResultOutput) Arn ¶ added in v0.12.0
func (o LookupOIDCProviderResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the OIDC provider
func (LookupOIDCProviderResultOutput) ClientIdList ¶ added in v0.12.0
func (o LookupOIDCProviderResultOutput) ClientIdList() pulumi.StringArrayOutput
func (LookupOIDCProviderResultOutput) ElementType ¶ added in v0.12.0
func (LookupOIDCProviderResultOutput) ElementType() reflect.Type
func (LookupOIDCProviderResultOutput) Tags ¶ added in v0.12.0
func (o LookupOIDCProviderResultOutput) Tags() OIDCProviderTagArrayOutput
func (LookupOIDCProviderResultOutput) ThumbprintList ¶ added in v0.12.0
func (o LookupOIDCProviderResultOutput) ThumbprintList() pulumi.StringArrayOutput
func (LookupOIDCProviderResultOutput) ToLookupOIDCProviderResultOutput ¶ added in v0.12.0
func (o LookupOIDCProviderResultOutput) ToLookupOIDCProviderResultOutput() LookupOIDCProviderResultOutput
func (LookupOIDCProviderResultOutput) ToLookupOIDCProviderResultOutputWithContext ¶ added in v0.12.0
func (o LookupOIDCProviderResultOutput) ToLookupOIDCProviderResultOutputWithContext(ctx context.Context) LookupOIDCProviderResultOutput
type LookupPolicyArgs ¶ added in v0.12.0
type LookupPolicyArgs struct {
Id string `pulumi:"id"`
}
type LookupPolicyOutputArgs ¶ added in v0.12.0
type LookupPolicyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶ added in v0.12.0
type LookupPolicyResult struct { Groups []string `pulumi:"groups"` Id *string `pulumi:"id"` PolicyDocument interface{} `pulumi:"policyDocument"` PolicyName *string `pulumi:"policyName"` Roles []string `pulumi:"roles"` Users []string `pulumi:"users"` }
func LookupPolicy ¶ added in v0.12.0
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
Resource Type definition for AWS::IAM::Policy
type LookupPolicyResultOutput ¶ added in v0.12.0
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
func LookupPolicyOutput ¶ added in v0.12.0
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) Groups ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Groups() pulumi.StringArrayOutput
func (LookupPolicyResultOutput) Id ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) PolicyDocument ¶ added in v0.12.0
func (o LookupPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
func (LookupPolicyResultOutput) PolicyName ¶ added in v0.12.0
func (o LookupPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) Roles ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Roles() pulumi.StringArrayOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
func (LookupPolicyResultOutput) Users ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Users() pulumi.StringArrayOutput
type LookupRoleArgs ¶ added in v0.12.0
type LookupRoleArgs struct { // A name for the IAM role, up to 64 characters in length. RoleName string `pulumi:"roleName"` }
type LookupRoleOutputArgs ¶ added in v0.12.0
type LookupRoleOutputArgs struct { // A name for the IAM role, up to 64 characters in length. RoleName pulumi.StringInput `pulumi:"roleName"` }
func (LookupRoleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRoleOutputArgs) ElementType() reflect.Type
type LookupRoleResult ¶ added in v0.12.0
type LookupRoleResult struct { // The Amazon Resource Name (ARN) for the role. Arn *string `pulumi:"arn"` // The trust policy that is associated with this role. AssumeRolePolicyDocument interface{} `pulumi:"assumeRolePolicyDocument"` // A description of the role that you provide. Description *string `pulumi:"description"` // A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the role. ManagedPolicyArns []string `pulumi:"managedPolicyArns"` // The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. MaxSessionDuration *int `pulumi:"maxSessionDuration"` // The ARN of the policy used to set the permissions boundary for the role. PermissionsBoundary *string `pulumi:"permissionsBoundary"` // Adds or updates an inline policy document that is embedded in the specified IAM role. Policies []RolePolicy `pulumi:"policies"` // The stable and unique string identifying the role. RoleId *string `pulumi:"roleId"` // A list of tags that are attached to the role. Tags []RoleTag `pulumi:"tags"` }
func LookupRole ¶ added in v0.12.0
func LookupRole(ctx *pulumi.Context, args *LookupRoleArgs, opts ...pulumi.InvokeOption) (*LookupRoleResult, error)
Resource Type definition for AWS::IAM::Role
type LookupRoleResultOutput ¶ added in v0.12.0
type LookupRoleResultOutput struct{ *pulumi.OutputState }
func LookupRoleOutput ¶ added in v0.12.0
func LookupRoleOutput(ctx *pulumi.Context, args LookupRoleOutputArgs, opts ...pulumi.InvokeOption) LookupRoleResultOutput
func (LookupRoleResultOutput) Arn ¶ added in v0.12.0
func (o LookupRoleResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the role.
func (LookupRoleResultOutput) AssumeRolePolicyDocument ¶ added in v0.12.0
func (o LookupRoleResultOutput) AssumeRolePolicyDocument() pulumi.AnyOutput
The trust policy that is associated with this role.
func (LookupRoleResultOutput) Description ¶ added in v0.12.0
func (o LookupRoleResultOutput) Description() pulumi.StringPtrOutput
A description of the role that you provide.
func (LookupRoleResultOutput) ElementType ¶ added in v0.12.0
func (LookupRoleResultOutput) ElementType() reflect.Type
func (LookupRoleResultOutput) ManagedPolicyArns ¶ added in v0.12.0
func (o LookupRoleResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the role.
func (LookupRoleResultOutput) MaxSessionDuration ¶ added in v0.12.0
func (o LookupRoleResultOutput) MaxSessionDuration() pulumi.IntPtrOutput
The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours.
func (LookupRoleResultOutput) PermissionsBoundary ¶ added in v0.12.0
func (o LookupRoleResultOutput) PermissionsBoundary() pulumi.StringPtrOutput
The ARN of the policy used to set the permissions boundary for the role.
func (LookupRoleResultOutput) Policies ¶ added in v0.12.0
func (o LookupRoleResultOutput) Policies() RolePolicyArrayOutput
Adds or updates an inline policy document that is embedded in the specified IAM role.
func (LookupRoleResultOutput) RoleId ¶ added in v0.12.0
func (o LookupRoleResultOutput) RoleId() pulumi.StringPtrOutput
The stable and unique string identifying the role.
func (LookupRoleResultOutput) Tags ¶ added in v0.12.0
func (o LookupRoleResultOutput) Tags() RoleTagArrayOutput
A list of tags that are attached to the role.
func (LookupRoleResultOutput) ToLookupRoleResultOutput ¶ added in v0.12.0
func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutputWithContext ¶ added in v0.12.0
func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
type LookupSAMLProviderArgs ¶ added in v0.12.0
type LookupSAMLProviderArgs struct { // Amazon Resource Name (ARN) of the SAML provider Arn string `pulumi:"arn"` }
type LookupSAMLProviderOutputArgs ¶ added in v0.12.0
type LookupSAMLProviderOutputArgs struct { // Amazon Resource Name (ARN) of the SAML provider Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupSAMLProviderOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSAMLProviderOutputArgs) ElementType() reflect.Type
type LookupSAMLProviderResult ¶ added in v0.12.0
type LookupSAMLProviderResult struct { // Amazon Resource Name (ARN) of the SAML provider Arn *string `pulumi:"arn"` SamlMetadataDocument *string `pulumi:"samlMetadataDocument"` Tags []SAMLProviderTag `pulumi:"tags"` }
func LookupSAMLProvider ¶ added in v0.12.0
func LookupSAMLProvider(ctx *pulumi.Context, args *LookupSAMLProviderArgs, opts ...pulumi.InvokeOption) (*LookupSAMLProviderResult, error)
Resource Type definition for AWS::IAM::SAMLProvider
type LookupSAMLProviderResultOutput ¶ added in v0.12.0
type LookupSAMLProviderResultOutput struct{ *pulumi.OutputState }
func LookupSAMLProviderOutput ¶ added in v0.12.0
func LookupSAMLProviderOutput(ctx *pulumi.Context, args LookupSAMLProviderOutputArgs, opts ...pulumi.InvokeOption) LookupSAMLProviderResultOutput
func (LookupSAMLProviderResultOutput) Arn ¶ added in v0.12.0
func (o LookupSAMLProviderResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the SAML provider
func (LookupSAMLProviderResultOutput) ElementType ¶ added in v0.12.0
func (LookupSAMLProviderResultOutput) ElementType() reflect.Type
func (LookupSAMLProviderResultOutput) SamlMetadataDocument ¶ added in v0.12.0
func (o LookupSAMLProviderResultOutput) SamlMetadataDocument() pulumi.StringPtrOutput
func (LookupSAMLProviderResultOutput) Tags ¶ added in v0.12.0
func (o LookupSAMLProviderResultOutput) Tags() SAMLProviderTagArrayOutput
func (LookupSAMLProviderResultOutput) ToLookupSAMLProviderResultOutput ¶ added in v0.12.0
func (o LookupSAMLProviderResultOutput) ToLookupSAMLProviderResultOutput() LookupSAMLProviderResultOutput
func (LookupSAMLProviderResultOutput) ToLookupSAMLProviderResultOutputWithContext ¶ added in v0.12.0
func (o LookupSAMLProviderResultOutput) ToLookupSAMLProviderResultOutputWithContext(ctx context.Context) LookupSAMLProviderResultOutput
type LookupServerCertificateArgs ¶ added in v0.12.0
type LookupServerCertificateArgs struct {
ServerCertificateName string `pulumi:"serverCertificateName"`
}
type LookupServerCertificateOutputArgs ¶ added in v0.12.0
type LookupServerCertificateOutputArgs struct {
ServerCertificateName pulumi.StringInput `pulumi:"serverCertificateName"`
}
func (LookupServerCertificateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupServerCertificateOutputArgs) ElementType() reflect.Type
type LookupServerCertificateResult ¶ added in v0.12.0
type LookupServerCertificateResult struct { // Amazon Resource Name (ARN) of the server certificate Arn *string `pulumi:"arn"` Path *string `pulumi:"path"` Tags []ServerCertificateTag `pulumi:"tags"` }
func LookupServerCertificate ¶ added in v0.12.0
func LookupServerCertificate(ctx *pulumi.Context, args *LookupServerCertificateArgs, opts ...pulumi.InvokeOption) (*LookupServerCertificateResult, error)
Resource Type definition for AWS::IAM::ServerCertificate
type LookupServerCertificateResultOutput ¶ added in v0.12.0
type LookupServerCertificateResultOutput struct{ *pulumi.OutputState }
func LookupServerCertificateOutput ¶ added in v0.12.0
func LookupServerCertificateOutput(ctx *pulumi.Context, args LookupServerCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupServerCertificateResultOutput
func (LookupServerCertificateResultOutput) Arn ¶ added in v0.12.0
func (o LookupServerCertificateResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the server certificate
func (LookupServerCertificateResultOutput) ElementType ¶ added in v0.12.0
func (LookupServerCertificateResultOutput) ElementType() reflect.Type
func (LookupServerCertificateResultOutput) Path ¶ added in v0.12.0
func (o LookupServerCertificateResultOutput) Path() pulumi.StringPtrOutput
func (LookupServerCertificateResultOutput) Tags ¶ added in v0.12.0
func (o LookupServerCertificateResultOutput) Tags() ServerCertificateTagArrayOutput
func (LookupServerCertificateResultOutput) ToLookupServerCertificateResultOutput ¶ added in v0.12.0
func (o LookupServerCertificateResultOutput) ToLookupServerCertificateResultOutput() LookupServerCertificateResultOutput
func (LookupServerCertificateResultOutput) ToLookupServerCertificateResultOutputWithContext ¶ added in v0.12.0
func (o LookupServerCertificateResultOutput) ToLookupServerCertificateResultOutputWithContext(ctx context.Context) LookupServerCertificateResultOutput
type LookupServiceLinkedRoleArgs ¶ added in v0.12.0
type LookupServiceLinkedRoleArgs struct {
Id string `pulumi:"id"`
}
type LookupServiceLinkedRoleOutputArgs ¶ added in v0.12.0
type LookupServiceLinkedRoleOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupServiceLinkedRoleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupServiceLinkedRoleOutputArgs) ElementType() reflect.Type
type LookupServiceLinkedRoleResult ¶ added in v0.12.0
type LookupServiceLinkedRoleResult struct { Description *string `pulumi:"description"` Id *string `pulumi:"id"` }
func LookupServiceLinkedRole ¶ added in v0.12.0
func LookupServiceLinkedRole(ctx *pulumi.Context, args *LookupServiceLinkedRoleArgs, opts ...pulumi.InvokeOption) (*LookupServiceLinkedRoleResult, error)
Resource Type definition for AWS::IAM::ServiceLinkedRole
type LookupServiceLinkedRoleResultOutput ¶ added in v0.12.0
type LookupServiceLinkedRoleResultOutput struct{ *pulumi.OutputState }
func LookupServiceLinkedRoleOutput ¶ added in v0.12.0
func LookupServiceLinkedRoleOutput(ctx *pulumi.Context, args LookupServiceLinkedRoleOutputArgs, opts ...pulumi.InvokeOption) LookupServiceLinkedRoleResultOutput
func (LookupServiceLinkedRoleResultOutput) Description ¶ added in v0.12.0
func (o LookupServiceLinkedRoleResultOutput) Description() pulumi.StringPtrOutput
func (LookupServiceLinkedRoleResultOutput) ElementType ¶ added in v0.12.0
func (LookupServiceLinkedRoleResultOutput) ElementType() reflect.Type
func (LookupServiceLinkedRoleResultOutput) Id ¶ added in v0.12.0
func (o LookupServiceLinkedRoleResultOutput) Id() pulumi.StringPtrOutput
func (LookupServiceLinkedRoleResultOutput) ToLookupServiceLinkedRoleResultOutput ¶ added in v0.12.0
func (o LookupServiceLinkedRoleResultOutput) ToLookupServiceLinkedRoleResultOutput() LookupServiceLinkedRoleResultOutput
func (LookupServiceLinkedRoleResultOutput) ToLookupServiceLinkedRoleResultOutputWithContext ¶ added in v0.12.0
func (o LookupServiceLinkedRoleResultOutput) ToLookupServiceLinkedRoleResultOutputWithContext(ctx context.Context) LookupServiceLinkedRoleResultOutput
type LookupUserArgs ¶ added in v0.12.0
type LookupUserArgs struct {
Id string `pulumi:"id"`
}
type LookupUserOutputArgs ¶ added in v0.12.0
type LookupUserOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupUserOutputArgs) ElementType ¶ added in v0.12.0
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶ added in v0.12.0
type LookupUserResult struct { Arn *string `pulumi:"arn"` Groups []string `pulumi:"groups"` Id *string `pulumi:"id"` LoginProfile *UserLoginProfile `pulumi:"loginProfile"` ManagedPolicyArns []string `pulumi:"managedPolicyArns"` Path *string `pulumi:"path"` PermissionsBoundary *string `pulumi:"permissionsBoundary"` Policies []UserPolicy `pulumi:"policies"` Tags []UserTag `pulumi:"tags"` }
func LookupUser ¶ added in v0.12.0
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Resource Type definition for AWS::IAM::User
type LookupUserResultOutput ¶ added in v0.12.0
type LookupUserResultOutput struct{ *pulumi.OutputState }
func LookupUserOutput ¶ added in v0.12.0
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Arn ¶ added in v0.12.0
func (o LookupUserResultOutput) Arn() pulumi.StringPtrOutput
func (LookupUserResultOutput) ElementType ¶ added in v0.12.0
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Groups ¶ added in v0.12.0
func (o LookupUserResultOutput) Groups() pulumi.StringArrayOutput
func (LookupUserResultOutput) Id ¶ added in v0.12.0
func (o LookupUserResultOutput) Id() pulumi.StringPtrOutput
func (LookupUserResultOutput) LoginProfile ¶ added in v0.12.0
func (o LookupUserResultOutput) LoginProfile() UserLoginProfilePtrOutput
func (LookupUserResultOutput) ManagedPolicyArns ¶ added in v0.12.0
func (o LookupUserResultOutput) ManagedPolicyArns() pulumi.StringArrayOutput
func (LookupUserResultOutput) Path ¶ added in v0.12.0
func (o LookupUserResultOutput) Path() pulumi.StringPtrOutput
func (LookupUserResultOutput) PermissionsBoundary ¶ added in v0.12.0
func (o LookupUserResultOutput) PermissionsBoundary() pulumi.StringPtrOutput
func (LookupUserResultOutput) Policies ¶ added in v0.12.0
func (o LookupUserResultOutput) Policies() UserPolicyArrayOutput
func (LookupUserResultOutput) Tags ¶ added in v0.12.0
func (o LookupUserResultOutput) Tags() UserTagArrayOutput
func (LookupUserResultOutput) ToLookupUserResultOutput ¶ added in v0.12.0
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶ added in v0.12.0
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
type LookupUserToGroupAdditionArgs ¶ added in v0.12.0
type LookupUserToGroupAdditionArgs struct {
Id string `pulumi:"id"`
}
type LookupUserToGroupAdditionOutputArgs ¶ added in v0.12.0
type LookupUserToGroupAdditionOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupUserToGroupAdditionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupUserToGroupAdditionOutputArgs) ElementType() reflect.Type
type LookupUserToGroupAdditionResult ¶ added in v0.12.0
type LookupUserToGroupAdditionResult struct { GroupName *string `pulumi:"groupName"` Id *string `pulumi:"id"` Users []string `pulumi:"users"` }
func LookupUserToGroupAddition ¶ added in v0.12.0
func LookupUserToGroupAddition(ctx *pulumi.Context, args *LookupUserToGroupAdditionArgs, opts ...pulumi.InvokeOption) (*LookupUserToGroupAdditionResult, error)
Resource Type definition for AWS::IAM::UserToGroupAddition
type LookupUserToGroupAdditionResultOutput ¶ added in v0.12.0
type LookupUserToGroupAdditionResultOutput struct{ *pulumi.OutputState }
func LookupUserToGroupAdditionOutput ¶ added in v0.12.0
func LookupUserToGroupAdditionOutput(ctx *pulumi.Context, args LookupUserToGroupAdditionOutputArgs, opts ...pulumi.InvokeOption) LookupUserToGroupAdditionResultOutput
func (LookupUserToGroupAdditionResultOutput) ElementType ¶ added in v0.12.0
func (LookupUserToGroupAdditionResultOutput) ElementType() reflect.Type
func (LookupUserToGroupAdditionResultOutput) GroupName ¶ added in v0.12.0
func (o LookupUserToGroupAdditionResultOutput) GroupName() pulumi.StringPtrOutput
func (LookupUserToGroupAdditionResultOutput) Id ¶ added in v0.12.0
func (o LookupUserToGroupAdditionResultOutput) Id() pulumi.StringPtrOutput
func (LookupUserToGroupAdditionResultOutput) ToLookupUserToGroupAdditionResultOutput ¶ added in v0.12.0
func (o LookupUserToGroupAdditionResultOutput) ToLookupUserToGroupAdditionResultOutput() LookupUserToGroupAdditionResultOutput
func (LookupUserToGroupAdditionResultOutput) ToLookupUserToGroupAdditionResultOutputWithContext ¶ added in v0.12.0
func (o LookupUserToGroupAdditionResultOutput) ToLookupUserToGroupAdditionResultOutputWithContext(ctx context.Context) LookupUserToGroupAdditionResultOutput
func (LookupUserToGroupAdditionResultOutput) Users ¶ added in v0.12.0
func (o LookupUserToGroupAdditionResultOutput) Users() pulumi.StringArrayOutput
type LookupVirtualMFADeviceArgs ¶ added in v0.12.0
type LookupVirtualMFADeviceArgs struct {
SerialNumber string `pulumi:"serialNumber"`
}
type LookupVirtualMFADeviceOutputArgs ¶ added in v0.12.0
type LookupVirtualMFADeviceOutputArgs struct {
SerialNumber pulumi.StringInput `pulumi:"serialNumber"`
}
func (LookupVirtualMFADeviceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupVirtualMFADeviceOutputArgs) ElementType() reflect.Type
type LookupVirtualMFADeviceResult ¶ added in v0.12.0
type LookupVirtualMFADeviceResult struct { SerialNumber *string `pulumi:"serialNumber"` Tags []VirtualMFADeviceTag `pulumi:"tags"` Users []string `pulumi:"users"` }
func LookupVirtualMFADevice ¶ added in v0.12.0
func LookupVirtualMFADevice(ctx *pulumi.Context, args *LookupVirtualMFADeviceArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMFADeviceResult, error)
Resource Type definition for AWS::IAM::VirtualMFADevice
type LookupVirtualMFADeviceResultOutput ¶ added in v0.12.0
type LookupVirtualMFADeviceResultOutput struct{ *pulumi.OutputState }
func LookupVirtualMFADeviceOutput ¶ added in v0.12.0
func LookupVirtualMFADeviceOutput(ctx *pulumi.Context, args LookupVirtualMFADeviceOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualMFADeviceResultOutput
func (LookupVirtualMFADeviceResultOutput) ElementType ¶ added in v0.12.0
func (LookupVirtualMFADeviceResultOutput) ElementType() reflect.Type
func (LookupVirtualMFADeviceResultOutput) SerialNumber ¶ added in v0.12.0
func (o LookupVirtualMFADeviceResultOutput) SerialNumber() pulumi.StringPtrOutput
func (LookupVirtualMFADeviceResultOutput) Tags ¶ added in v0.12.0
func (o LookupVirtualMFADeviceResultOutput) Tags() VirtualMFADeviceTagArrayOutput
func (LookupVirtualMFADeviceResultOutput) ToLookupVirtualMFADeviceResultOutput ¶ added in v0.12.0
func (o LookupVirtualMFADeviceResultOutput) ToLookupVirtualMFADeviceResultOutput() LookupVirtualMFADeviceResultOutput
func (LookupVirtualMFADeviceResultOutput) ToLookupVirtualMFADeviceResultOutputWithContext ¶ added in v0.12.0
func (o LookupVirtualMFADeviceResultOutput) ToLookupVirtualMFADeviceResultOutputWithContext(ctx context.Context) LookupVirtualMFADeviceResultOutput
func (LookupVirtualMFADeviceResultOutput) Users ¶ added in v0.12.0
func (o LookupVirtualMFADeviceResultOutput) Users() pulumi.StringArrayOutput
type ManagedPolicy
deprecated
type ManagedPolicy struct { pulumi.CustomResourceState Description pulumi.StringPtrOutput `pulumi:"description"` Groups pulumi.StringArrayOutput `pulumi:"groups"` ManagedPolicyName pulumi.StringPtrOutput `pulumi:"managedPolicyName"` Path pulumi.StringPtrOutput `pulumi:"path"` PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` Roles pulumi.StringArrayOutput `pulumi:"roles"` Users pulumi.StringArrayOutput `pulumi:"users"` }
Resource Type definition for AWS::IAM::ManagedPolicy
Deprecated: ManagedPolicy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetManagedPolicy ¶
func GetManagedPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedPolicyState, opts ...pulumi.ResourceOption) (*ManagedPolicy, error)
GetManagedPolicy gets an existing ManagedPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagedPolicy ¶
func NewManagedPolicy(ctx *pulumi.Context, name string, args *ManagedPolicyArgs, opts ...pulumi.ResourceOption) (*ManagedPolicy, error)
NewManagedPolicy registers a new resource with the given unique name, arguments, and options.
func (*ManagedPolicy) ElementType ¶
func (*ManagedPolicy) ElementType() reflect.Type
func (*ManagedPolicy) ToManagedPolicyOutput ¶
func (i *ManagedPolicy) ToManagedPolicyOutput() ManagedPolicyOutput
func (*ManagedPolicy) ToManagedPolicyOutputWithContext ¶
func (i *ManagedPolicy) ToManagedPolicyOutputWithContext(ctx context.Context) ManagedPolicyOutput
type ManagedPolicyArgs ¶
type ManagedPolicyArgs struct { Description pulumi.StringPtrInput Groups pulumi.StringArrayInput ManagedPolicyName pulumi.StringPtrInput Path pulumi.StringPtrInput PolicyDocument pulumi.Input Roles pulumi.StringArrayInput Users pulumi.StringArrayInput }
The set of arguments for constructing a ManagedPolicy resource.
func (ManagedPolicyArgs) ElementType ¶
func (ManagedPolicyArgs) ElementType() reflect.Type
type ManagedPolicyInput ¶
type ManagedPolicyInput interface { pulumi.Input ToManagedPolicyOutput() ManagedPolicyOutput ToManagedPolicyOutputWithContext(ctx context.Context) ManagedPolicyOutput }
type ManagedPolicyOutput ¶
type ManagedPolicyOutput struct{ *pulumi.OutputState }
func (ManagedPolicyOutput) Description ¶ added in v0.17.0
func (o ManagedPolicyOutput) Description() pulumi.StringPtrOutput
func (ManagedPolicyOutput) ElementType ¶
func (ManagedPolicyOutput) ElementType() reflect.Type
func (ManagedPolicyOutput) Groups ¶ added in v0.17.0
func (o ManagedPolicyOutput) Groups() pulumi.StringArrayOutput
func (ManagedPolicyOutput) ManagedPolicyName ¶ added in v0.17.0
func (o ManagedPolicyOutput) ManagedPolicyName() pulumi.StringPtrOutput
func (ManagedPolicyOutput) Path ¶ added in v0.17.0
func (o ManagedPolicyOutput) Path() pulumi.StringPtrOutput
func (ManagedPolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o ManagedPolicyOutput) PolicyDocument() pulumi.AnyOutput
func (ManagedPolicyOutput) Roles ¶ added in v0.17.0
func (o ManagedPolicyOutput) Roles() pulumi.StringArrayOutput
func (ManagedPolicyOutput) ToManagedPolicyOutput ¶
func (o ManagedPolicyOutput) ToManagedPolicyOutput() ManagedPolicyOutput
func (ManagedPolicyOutput) ToManagedPolicyOutputWithContext ¶
func (o ManagedPolicyOutput) ToManagedPolicyOutputWithContext(ctx context.Context) ManagedPolicyOutput
func (ManagedPolicyOutput) Users ¶ added in v0.17.0
func (o ManagedPolicyOutput) Users() pulumi.StringArrayOutput
type ManagedPolicyState ¶
type ManagedPolicyState struct { }
func (ManagedPolicyState) ElementType ¶
func (ManagedPolicyState) ElementType() reflect.Type
type OIDCProvider ¶
type OIDCProvider struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the OIDC provider Arn pulumi.StringOutput `pulumi:"arn"` ClientIdList pulumi.StringArrayOutput `pulumi:"clientIdList"` Tags OIDCProviderTagArrayOutput `pulumi:"tags"` ThumbprintList pulumi.StringArrayOutput `pulumi:"thumbprintList"` Url pulumi.StringPtrOutput `pulumi:"url"` }
Resource Type definition for AWS::IAM::OIDCProvider
func GetOIDCProvider ¶
func GetOIDCProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OIDCProviderState, opts ...pulumi.ResourceOption) (*OIDCProvider, error)
GetOIDCProvider gets an existing OIDCProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOIDCProvider ¶
func NewOIDCProvider(ctx *pulumi.Context, name string, args *OIDCProviderArgs, opts ...pulumi.ResourceOption) (*OIDCProvider, error)
NewOIDCProvider registers a new resource with the given unique name, arguments, and options.
func (*OIDCProvider) ElementType ¶
func (*OIDCProvider) ElementType() reflect.Type
func (*OIDCProvider) ToOIDCProviderOutput ¶
func (i *OIDCProvider) ToOIDCProviderOutput() OIDCProviderOutput
func (*OIDCProvider) ToOIDCProviderOutputWithContext ¶
func (i *OIDCProvider) ToOIDCProviderOutputWithContext(ctx context.Context) OIDCProviderOutput
type OIDCProviderArgs ¶
type OIDCProviderArgs struct { ClientIdList pulumi.StringArrayInput Tags OIDCProviderTagArrayInput ThumbprintList pulumi.StringArrayInput Url pulumi.StringPtrInput }
The set of arguments for constructing a OIDCProvider resource.
func (OIDCProviderArgs) ElementType ¶
func (OIDCProviderArgs) ElementType() reflect.Type
type OIDCProviderInput ¶
type OIDCProviderInput interface { pulumi.Input ToOIDCProviderOutput() OIDCProviderOutput ToOIDCProviderOutputWithContext(ctx context.Context) OIDCProviderOutput }
type OIDCProviderOutput ¶
type OIDCProviderOutput struct{ *pulumi.OutputState }
func (OIDCProviderOutput) Arn ¶ added in v0.17.0
func (o OIDCProviderOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the OIDC provider
func (OIDCProviderOutput) ClientIdList ¶ added in v0.17.0
func (o OIDCProviderOutput) ClientIdList() pulumi.StringArrayOutput
func (OIDCProviderOutput) ElementType ¶
func (OIDCProviderOutput) ElementType() reflect.Type
func (OIDCProviderOutput) Tags ¶ added in v0.17.0
func (o OIDCProviderOutput) Tags() OIDCProviderTagArrayOutput
func (OIDCProviderOutput) ThumbprintList ¶ added in v0.17.0
func (o OIDCProviderOutput) ThumbprintList() pulumi.StringArrayOutput
func (OIDCProviderOutput) ToOIDCProviderOutput ¶
func (o OIDCProviderOutput) ToOIDCProviderOutput() OIDCProviderOutput
func (OIDCProviderOutput) ToOIDCProviderOutputWithContext ¶
func (o OIDCProviderOutput) ToOIDCProviderOutputWithContext(ctx context.Context) OIDCProviderOutput
func (OIDCProviderOutput) Url ¶ added in v0.17.0
func (o OIDCProviderOutput) Url() pulumi.StringPtrOutput
type OIDCProviderState ¶
type OIDCProviderState struct { }
func (OIDCProviderState) ElementType ¶
func (OIDCProviderState) ElementType() reflect.Type
type OIDCProviderTag ¶
type OIDCProviderTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type OIDCProviderTagArgs ¶
type OIDCProviderTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (OIDCProviderTagArgs) ElementType ¶
func (OIDCProviderTagArgs) ElementType() reflect.Type
func (OIDCProviderTagArgs) ToOIDCProviderTagOutput ¶
func (i OIDCProviderTagArgs) ToOIDCProviderTagOutput() OIDCProviderTagOutput
func (OIDCProviderTagArgs) ToOIDCProviderTagOutputWithContext ¶
func (i OIDCProviderTagArgs) ToOIDCProviderTagOutputWithContext(ctx context.Context) OIDCProviderTagOutput
type OIDCProviderTagArray ¶
type OIDCProviderTagArray []OIDCProviderTagInput
func (OIDCProviderTagArray) ElementType ¶
func (OIDCProviderTagArray) ElementType() reflect.Type
func (OIDCProviderTagArray) ToOIDCProviderTagArrayOutput ¶
func (i OIDCProviderTagArray) ToOIDCProviderTagArrayOutput() OIDCProviderTagArrayOutput
func (OIDCProviderTagArray) ToOIDCProviderTagArrayOutputWithContext ¶
func (i OIDCProviderTagArray) ToOIDCProviderTagArrayOutputWithContext(ctx context.Context) OIDCProviderTagArrayOutput
type OIDCProviderTagArrayInput ¶
type OIDCProviderTagArrayInput interface { pulumi.Input ToOIDCProviderTagArrayOutput() OIDCProviderTagArrayOutput ToOIDCProviderTagArrayOutputWithContext(context.Context) OIDCProviderTagArrayOutput }
OIDCProviderTagArrayInput is an input type that accepts OIDCProviderTagArray and OIDCProviderTagArrayOutput values. You can construct a concrete instance of `OIDCProviderTagArrayInput` via:
OIDCProviderTagArray{ OIDCProviderTagArgs{...} }
type OIDCProviderTagArrayOutput ¶
type OIDCProviderTagArrayOutput struct{ *pulumi.OutputState }
func (OIDCProviderTagArrayOutput) ElementType ¶
func (OIDCProviderTagArrayOutput) ElementType() reflect.Type
func (OIDCProviderTagArrayOutput) Index ¶
func (o OIDCProviderTagArrayOutput) Index(i pulumi.IntInput) OIDCProviderTagOutput
func (OIDCProviderTagArrayOutput) ToOIDCProviderTagArrayOutput ¶
func (o OIDCProviderTagArrayOutput) ToOIDCProviderTagArrayOutput() OIDCProviderTagArrayOutput
func (OIDCProviderTagArrayOutput) ToOIDCProviderTagArrayOutputWithContext ¶
func (o OIDCProviderTagArrayOutput) ToOIDCProviderTagArrayOutputWithContext(ctx context.Context) OIDCProviderTagArrayOutput
type OIDCProviderTagInput ¶
type OIDCProviderTagInput interface { pulumi.Input ToOIDCProviderTagOutput() OIDCProviderTagOutput ToOIDCProviderTagOutputWithContext(context.Context) OIDCProviderTagOutput }
OIDCProviderTagInput is an input type that accepts OIDCProviderTagArgs and OIDCProviderTagOutput values. You can construct a concrete instance of `OIDCProviderTagInput` via:
OIDCProviderTagArgs{...}
type OIDCProviderTagOutput ¶
type OIDCProviderTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (OIDCProviderTagOutput) ElementType ¶
func (OIDCProviderTagOutput) ElementType() reflect.Type
func (OIDCProviderTagOutput) Key ¶
func (o OIDCProviderTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (OIDCProviderTagOutput) ToOIDCProviderTagOutput ¶
func (o OIDCProviderTagOutput) ToOIDCProviderTagOutput() OIDCProviderTagOutput
func (OIDCProviderTagOutput) ToOIDCProviderTagOutputWithContext ¶
func (o OIDCProviderTagOutput) ToOIDCProviderTagOutputWithContext(ctx context.Context) OIDCProviderTagOutput
func (OIDCProviderTagOutput) Value ¶
func (o OIDCProviderTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type Policy
deprecated
type Policy struct { pulumi.CustomResourceState Groups pulumi.StringArrayOutput `pulumi:"groups"` PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` PolicyName pulumi.StringOutput `pulumi:"policyName"` Roles pulumi.StringArrayOutput `pulumi:"roles"` Users pulumi.StringArrayOutput `pulumi:"users"` }
Resource Type definition for AWS::IAM::Policy
Deprecated: Policy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { Groups pulumi.StringArrayInput PolicyDocument pulumi.Input PolicyName pulumi.StringPtrInput Roles pulumi.StringArrayInput Users pulumi.StringArrayInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) Groups ¶ added in v0.17.0
func (o PolicyOutput) Groups() pulumi.StringArrayOutput
func (PolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o PolicyOutput) PolicyDocument() pulumi.AnyOutput
func (PolicyOutput) PolicyName ¶ added in v0.17.0
func (o PolicyOutput) PolicyName() pulumi.StringOutput
func (PolicyOutput) Roles ¶ added in v0.17.0
func (o PolicyOutput) Roles() pulumi.StringArrayOutput
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
func (PolicyOutput) Users ¶ added in v0.17.0
func (o PolicyOutput) Users() pulumi.StringArrayOutput
type PolicyState ¶
type PolicyState struct { }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type Role ¶
type Role struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the role. Arn pulumi.StringOutput `pulumi:"arn"` // The trust policy that is associated with this role. AssumeRolePolicyDocument pulumi.AnyOutput `pulumi:"assumeRolePolicyDocument"` // A description of the role that you provide. Description pulumi.StringPtrOutput `pulumi:"description"` // A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the role. ManagedPolicyArns pulumi.StringArrayOutput `pulumi:"managedPolicyArns"` // The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. MaxSessionDuration pulumi.IntPtrOutput `pulumi:"maxSessionDuration"` // The path to the role. Path pulumi.StringPtrOutput `pulumi:"path"` // The ARN of the policy used to set the permissions boundary for the role. PermissionsBoundary pulumi.StringPtrOutput `pulumi:"permissionsBoundary"` // Adds or updates an inline policy document that is embedded in the specified IAM role. Policies RolePolicyArrayOutput `pulumi:"policies"` // The stable and unique string identifying the role. RoleId pulumi.StringOutput `pulumi:"roleId"` // A name for the IAM role, up to 64 characters in length. RoleName pulumi.StringPtrOutput `pulumi:"roleName"` // A list of tags that are attached to the role. Tags RoleTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::IAM::Role
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶
func (*Role) ToRoleOutput ¶
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleArgs ¶
type RoleArgs struct { // The trust policy that is associated with this role. AssumeRolePolicyDocument pulumi.Input // A description of the role that you provide. Description pulumi.StringPtrInput // A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the role. ManagedPolicyArns pulumi.StringArrayInput // The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. MaxSessionDuration pulumi.IntPtrInput // The path to the role. Path pulumi.StringPtrInput // The ARN of the policy used to set the permissions boundary for the role. PermissionsBoundary pulumi.StringPtrInput // Adds or updates an inline policy document that is embedded in the specified IAM role. Policies RolePolicyArrayInput // A name for the IAM role, up to 64 characters in length. RoleName pulumi.StringPtrInput // A list of tags that are attached to the role. Tags RoleTagArrayInput }
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) Arn ¶ added in v0.17.0
func (o RoleOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the role.
func (RoleOutput) AssumeRolePolicyDocument ¶ added in v0.17.0
func (o RoleOutput) AssumeRolePolicyDocument() pulumi.AnyOutput
The trust policy that is associated with this role.
func (RoleOutput) Description ¶ added in v0.17.0
func (o RoleOutput) Description() pulumi.StringPtrOutput
A description of the role that you provide.
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) ManagedPolicyArns ¶ added in v0.17.0
func (o RoleOutput) ManagedPolicyArns() pulumi.StringArrayOutput
A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the role.
func (RoleOutput) MaxSessionDuration ¶ added in v0.17.0
func (o RoleOutput) MaxSessionDuration() pulumi.IntPtrOutput
The maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours.
func (RoleOutput) Path ¶ added in v0.17.0
func (o RoleOutput) Path() pulumi.StringPtrOutput
The path to the role.
func (RoleOutput) PermissionsBoundary ¶ added in v0.17.0
func (o RoleOutput) PermissionsBoundary() pulumi.StringPtrOutput
The ARN of the policy used to set the permissions boundary for the role.
func (RoleOutput) Policies ¶ added in v0.17.0
func (o RoleOutput) Policies() RolePolicyArrayOutput
Adds or updates an inline policy document that is embedded in the specified IAM role.
func (RoleOutput) RoleId ¶ added in v0.17.0
func (o RoleOutput) RoleId() pulumi.StringOutput
The stable and unique string identifying the role.
func (RoleOutput) RoleName ¶ added in v0.17.0
func (o RoleOutput) RoleName() pulumi.StringPtrOutput
A name for the IAM role, up to 64 characters in length.
func (RoleOutput) Tags ¶ added in v0.17.0
func (o RoleOutput) Tags() RoleTagArrayOutput
A list of tags that are attached to the role.
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RolePolicy ¶
type RolePolicy struct { // The policy document. PolicyDocument string `pulumi:"policyDocument"` // The friendly name (not ARN) identifying the policy. PolicyName string `pulumi:"policyName"` }
The inline policy document that is embedded in the specified IAM role.
type RolePolicyArgs ¶
type RolePolicyArgs struct { // The policy document. PolicyDocument pulumi.StringInput `pulumi:"policyDocument"` // The friendly name (not ARN) identifying the policy. PolicyName pulumi.StringInput `pulumi:"policyName"` }
The inline policy document that is embedded in the specified IAM role.
func (RolePolicyArgs) ElementType ¶
func (RolePolicyArgs) ElementType() reflect.Type
func (RolePolicyArgs) ToRolePolicyOutput ¶
func (i RolePolicyArgs) ToRolePolicyOutput() RolePolicyOutput
func (RolePolicyArgs) ToRolePolicyOutputWithContext ¶
func (i RolePolicyArgs) ToRolePolicyOutputWithContext(ctx context.Context) RolePolicyOutput
type RolePolicyArray ¶
type RolePolicyArray []RolePolicyInput
func (RolePolicyArray) ElementType ¶
func (RolePolicyArray) ElementType() reflect.Type
func (RolePolicyArray) ToRolePolicyArrayOutput ¶
func (i RolePolicyArray) ToRolePolicyArrayOutput() RolePolicyArrayOutput
func (RolePolicyArray) ToRolePolicyArrayOutputWithContext ¶
func (i RolePolicyArray) ToRolePolicyArrayOutputWithContext(ctx context.Context) RolePolicyArrayOutput
type RolePolicyArrayInput ¶
type RolePolicyArrayInput interface { pulumi.Input ToRolePolicyArrayOutput() RolePolicyArrayOutput ToRolePolicyArrayOutputWithContext(context.Context) RolePolicyArrayOutput }
RolePolicyArrayInput is an input type that accepts RolePolicyArray and RolePolicyArrayOutput values. You can construct a concrete instance of `RolePolicyArrayInput` via:
RolePolicyArray{ RolePolicyArgs{...} }
type RolePolicyArrayOutput ¶
type RolePolicyArrayOutput struct{ *pulumi.OutputState }
func (RolePolicyArrayOutput) ElementType ¶
func (RolePolicyArrayOutput) ElementType() reflect.Type
func (RolePolicyArrayOutput) Index ¶
func (o RolePolicyArrayOutput) Index(i pulumi.IntInput) RolePolicyOutput
func (RolePolicyArrayOutput) ToRolePolicyArrayOutput ¶
func (o RolePolicyArrayOutput) ToRolePolicyArrayOutput() RolePolicyArrayOutput
func (RolePolicyArrayOutput) ToRolePolicyArrayOutputWithContext ¶
func (o RolePolicyArrayOutput) ToRolePolicyArrayOutputWithContext(ctx context.Context) RolePolicyArrayOutput
type RolePolicyInput ¶
type RolePolicyInput interface { pulumi.Input ToRolePolicyOutput() RolePolicyOutput ToRolePolicyOutputWithContext(context.Context) RolePolicyOutput }
RolePolicyInput is an input type that accepts RolePolicyArgs and RolePolicyOutput values. You can construct a concrete instance of `RolePolicyInput` via:
RolePolicyArgs{...}
type RolePolicyOutput ¶
type RolePolicyOutput struct{ *pulumi.OutputState }
The inline policy document that is embedded in the specified IAM role.
func (RolePolicyOutput) ElementType ¶
func (RolePolicyOutput) ElementType() reflect.Type
func (RolePolicyOutput) PolicyDocument ¶
func (o RolePolicyOutput) PolicyDocument() pulumi.StringOutput
The policy document.
func (RolePolicyOutput) PolicyName ¶
func (o RolePolicyOutput) PolicyName() pulumi.StringOutput
The friendly name (not ARN) identifying the policy.
func (RolePolicyOutput) ToRolePolicyOutput ¶
func (o RolePolicyOutput) ToRolePolicyOutput() RolePolicyOutput
func (RolePolicyOutput) ToRolePolicyOutputWithContext ¶
func (o RolePolicyOutput) ToRolePolicyOutputWithContext(ctx context.Context) RolePolicyOutput
type RoleTag ¶
type RoleTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type RoleTagArgs ¶
type RoleTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (RoleTagArgs) ElementType ¶
func (RoleTagArgs) ElementType() reflect.Type
func (RoleTagArgs) ToRoleTagOutput ¶
func (i RoleTagArgs) ToRoleTagOutput() RoleTagOutput
func (RoleTagArgs) ToRoleTagOutputWithContext ¶
func (i RoleTagArgs) ToRoleTagOutputWithContext(ctx context.Context) RoleTagOutput
type RoleTagArray ¶
type RoleTagArray []RoleTagInput
func (RoleTagArray) ElementType ¶
func (RoleTagArray) ElementType() reflect.Type
func (RoleTagArray) ToRoleTagArrayOutput ¶
func (i RoleTagArray) ToRoleTagArrayOutput() RoleTagArrayOutput
func (RoleTagArray) ToRoleTagArrayOutputWithContext ¶
func (i RoleTagArray) ToRoleTagArrayOutputWithContext(ctx context.Context) RoleTagArrayOutput
type RoleTagArrayInput ¶
type RoleTagArrayInput interface { pulumi.Input ToRoleTagArrayOutput() RoleTagArrayOutput ToRoleTagArrayOutputWithContext(context.Context) RoleTagArrayOutput }
RoleTagArrayInput is an input type that accepts RoleTagArray and RoleTagArrayOutput values. You can construct a concrete instance of `RoleTagArrayInput` via:
RoleTagArray{ RoleTagArgs{...} }
type RoleTagArrayOutput ¶
type RoleTagArrayOutput struct{ *pulumi.OutputState }
func (RoleTagArrayOutput) ElementType ¶
func (RoleTagArrayOutput) ElementType() reflect.Type
func (RoleTagArrayOutput) Index ¶
func (o RoleTagArrayOutput) Index(i pulumi.IntInput) RoleTagOutput
func (RoleTagArrayOutput) ToRoleTagArrayOutput ¶
func (o RoleTagArrayOutput) ToRoleTagArrayOutput() RoleTagArrayOutput
func (RoleTagArrayOutput) ToRoleTagArrayOutputWithContext ¶
func (o RoleTagArrayOutput) ToRoleTagArrayOutputWithContext(ctx context.Context) RoleTagArrayOutput
type RoleTagInput ¶
type RoleTagInput interface { pulumi.Input ToRoleTagOutput() RoleTagOutput ToRoleTagOutputWithContext(context.Context) RoleTagOutput }
RoleTagInput is an input type that accepts RoleTagArgs and RoleTagOutput values. You can construct a concrete instance of `RoleTagInput` via:
RoleTagArgs{...}
type RoleTagOutput ¶
type RoleTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (RoleTagOutput) ElementType ¶
func (RoleTagOutput) ElementType() reflect.Type
func (RoleTagOutput) Key ¶
func (o RoleTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (RoleTagOutput) ToRoleTagOutput ¶
func (o RoleTagOutput) ToRoleTagOutput() RoleTagOutput
func (RoleTagOutput) ToRoleTagOutputWithContext ¶
func (o RoleTagOutput) ToRoleTagOutputWithContext(ctx context.Context) RoleTagOutput
func (RoleTagOutput) Value ¶
func (o RoleTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type SAMLProvider ¶
type SAMLProvider struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the SAML provider Arn pulumi.StringOutput `pulumi:"arn"` Name pulumi.StringPtrOutput `pulumi:"name"` SamlMetadataDocument pulumi.StringOutput `pulumi:"samlMetadataDocument"` Tags SAMLProviderTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::IAM::SAMLProvider
func GetSAMLProvider ¶
func GetSAMLProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SAMLProviderState, opts ...pulumi.ResourceOption) (*SAMLProvider, error)
GetSAMLProvider gets an existing SAMLProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSAMLProvider ¶
func NewSAMLProvider(ctx *pulumi.Context, name string, args *SAMLProviderArgs, opts ...pulumi.ResourceOption) (*SAMLProvider, error)
NewSAMLProvider registers a new resource with the given unique name, arguments, and options.
func (*SAMLProvider) ElementType ¶
func (*SAMLProvider) ElementType() reflect.Type
func (*SAMLProvider) ToSAMLProviderOutput ¶
func (i *SAMLProvider) ToSAMLProviderOutput() SAMLProviderOutput
func (*SAMLProvider) ToSAMLProviderOutputWithContext ¶
func (i *SAMLProvider) ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput
type SAMLProviderArgs ¶
type SAMLProviderArgs struct { Name pulumi.StringPtrInput SamlMetadataDocument pulumi.StringInput Tags SAMLProviderTagArrayInput }
The set of arguments for constructing a SAMLProvider resource.
func (SAMLProviderArgs) ElementType ¶
func (SAMLProviderArgs) ElementType() reflect.Type
type SAMLProviderInput ¶
type SAMLProviderInput interface { pulumi.Input ToSAMLProviderOutput() SAMLProviderOutput ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput }
type SAMLProviderOutput ¶
type SAMLProviderOutput struct{ *pulumi.OutputState }
func (SAMLProviderOutput) Arn ¶ added in v0.17.0
func (o SAMLProviderOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the SAML provider
func (SAMLProviderOutput) ElementType ¶
func (SAMLProviderOutput) ElementType() reflect.Type
func (SAMLProviderOutput) Name ¶ added in v0.17.0
func (o SAMLProviderOutput) Name() pulumi.StringPtrOutput
func (SAMLProviderOutput) SamlMetadataDocument ¶ added in v0.17.0
func (o SAMLProviderOutput) SamlMetadataDocument() pulumi.StringOutput
func (SAMLProviderOutput) Tags ¶ added in v0.17.0
func (o SAMLProviderOutput) Tags() SAMLProviderTagArrayOutput
func (SAMLProviderOutput) ToSAMLProviderOutput ¶
func (o SAMLProviderOutput) ToSAMLProviderOutput() SAMLProviderOutput
func (SAMLProviderOutput) ToSAMLProviderOutputWithContext ¶
func (o SAMLProviderOutput) ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput
type SAMLProviderState ¶
type SAMLProviderState struct { }
func (SAMLProviderState) ElementType ¶
func (SAMLProviderState) ElementType() reflect.Type
type SAMLProviderTag ¶
type SAMLProviderTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type SAMLProviderTagArgs ¶
type SAMLProviderTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (SAMLProviderTagArgs) ElementType ¶
func (SAMLProviderTagArgs) ElementType() reflect.Type
func (SAMLProviderTagArgs) ToSAMLProviderTagOutput ¶
func (i SAMLProviderTagArgs) ToSAMLProviderTagOutput() SAMLProviderTagOutput
func (SAMLProviderTagArgs) ToSAMLProviderTagOutputWithContext ¶
func (i SAMLProviderTagArgs) ToSAMLProviderTagOutputWithContext(ctx context.Context) SAMLProviderTagOutput
type SAMLProviderTagArray ¶
type SAMLProviderTagArray []SAMLProviderTagInput
func (SAMLProviderTagArray) ElementType ¶
func (SAMLProviderTagArray) ElementType() reflect.Type
func (SAMLProviderTagArray) ToSAMLProviderTagArrayOutput ¶
func (i SAMLProviderTagArray) ToSAMLProviderTagArrayOutput() SAMLProviderTagArrayOutput
func (SAMLProviderTagArray) ToSAMLProviderTagArrayOutputWithContext ¶
func (i SAMLProviderTagArray) ToSAMLProviderTagArrayOutputWithContext(ctx context.Context) SAMLProviderTagArrayOutput
type SAMLProviderTagArrayInput ¶
type SAMLProviderTagArrayInput interface { pulumi.Input ToSAMLProviderTagArrayOutput() SAMLProviderTagArrayOutput ToSAMLProviderTagArrayOutputWithContext(context.Context) SAMLProviderTagArrayOutput }
SAMLProviderTagArrayInput is an input type that accepts SAMLProviderTagArray and SAMLProviderTagArrayOutput values. You can construct a concrete instance of `SAMLProviderTagArrayInput` via:
SAMLProviderTagArray{ SAMLProviderTagArgs{...} }
type SAMLProviderTagArrayOutput ¶
type SAMLProviderTagArrayOutput struct{ *pulumi.OutputState }
func (SAMLProviderTagArrayOutput) ElementType ¶
func (SAMLProviderTagArrayOutput) ElementType() reflect.Type
func (SAMLProviderTagArrayOutput) Index ¶
func (o SAMLProviderTagArrayOutput) Index(i pulumi.IntInput) SAMLProviderTagOutput
func (SAMLProviderTagArrayOutput) ToSAMLProviderTagArrayOutput ¶
func (o SAMLProviderTagArrayOutput) ToSAMLProviderTagArrayOutput() SAMLProviderTagArrayOutput
func (SAMLProviderTagArrayOutput) ToSAMLProviderTagArrayOutputWithContext ¶
func (o SAMLProviderTagArrayOutput) ToSAMLProviderTagArrayOutputWithContext(ctx context.Context) SAMLProviderTagArrayOutput
type SAMLProviderTagInput ¶
type SAMLProviderTagInput interface { pulumi.Input ToSAMLProviderTagOutput() SAMLProviderTagOutput ToSAMLProviderTagOutputWithContext(context.Context) SAMLProviderTagOutput }
SAMLProviderTagInput is an input type that accepts SAMLProviderTagArgs and SAMLProviderTagOutput values. You can construct a concrete instance of `SAMLProviderTagInput` via:
SAMLProviderTagArgs{...}
type SAMLProviderTagOutput ¶
type SAMLProviderTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (SAMLProviderTagOutput) ElementType ¶
func (SAMLProviderTagOutput) ElementType() reflect.Type
func (SAMLProviderTagOutput) Key ¶
func (o SAMLProviderTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (SAMLProviderTagOutput) ToSAMLProviderTagOutput ¶
func (o SAMLProviderTagOutput) ToSAMLProviderTagOutput() SAMLProviderTagOutput
func (SAMLProviderTagOutput) ToSAMLProviderTagOutputWithContext ¶
func (o SAMLProviderTagOutput) ToSAMLProviderTagOutputWithContext(ctx context.Context) SAMLProviderTagOutput
func (SAMLProviderTagOutput) Value ¶
func (o SAMLProviderTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ServerCertificate ¶
type ServerCertificate struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the server certificate Arn pulumi.StringOutput `pulumi:"arn"` CertificateBody pulumi.StringPtrOutput `pulumi:"certificateBody"` CertificateChain pulumi.StringPtrOutput `pulumi:"certificateChain"` Path pulumi.StringPtrOutput `pulumi:"path"` PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` ServerCertificateName pulumi.StringPtrOutput `pulumi:"serverCertificateName"` Tags ServerCertificateTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::IAM::ServerCertificate
func GetServerCertificate ¶
func GetServerCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerCertificateState, opts ...pulumi.ResourceOption) (*ServerCertificate, error)
GetServerCertificate gets an existing ServerCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServerCertificate ¶
func NewServerCertificate(ctx *pulumi.Context, name string, args *ServerCertificateArgs, opts ...pulumi.ResourceOption) (*ServerCertificate, error)
NewServerCertificate registers a new resource with the given unique name, arguments, and options.
func (*ServerCertificate) ElementType ¶
func (*ServerCertificate) ElementType() reflect.Type
func (*ServerCertificate) ToServerCertificateOutput ¶
func (i *ServerCertificate) ToServerCertificateOutput() ServerCertificateOutput
func (*ServerCertificate) ToServerCertificateOutputWithContext ¶
func (i *ServerCertificate) ToServerCertificateOutputWithContext(ctx context.Context) ServerCertificateOutput
type ServerCertificateArgs ¶
type ServerCertificateArgs struct { CertificateBody pulumi.StringPtrInput CertificateChain pulumi.StringPtrInput Path pulumi.StringPtrInput PrivateKey pulumi.StringPtrInput ServerCertificateName pulumi.StringPtrInput Tags ServerCertificateTagArrayInput }
The set of arguments for constructing a ServerCertificate resource.
func (ServerCertificateArgs) ElementType ¶
func (ServerCertificateArgs) ElementType() reflect.Type
type ServerCertificateInput ¶
type ServerCertificateInput interface { pulumi.Input ToServerCertificateOutput() ServerCertificateOutput ToServerCertificateOutputWithContext(ctx context.Context) ServerCertificateOutput }
type ServerCertificateOutput ¶
type ServerCertificateOutput struct{ *pulumi.OutputState }
func (ServerCertificateOutput) Arn ¶ added in v0.17.0
func (o ServerCertificateOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the server certificate
func (ServerCertificateOutput) CertificateBody ¶ added in v0.17.0
func (o ServerCertificateOutput) CertificateBody() pulumi.StringPtrOutput
func (ServerCertificateOutput) CertificateChain ¶ added in v0.17.0
func (o ServerCertificateOutput) CertificateChain() pulumi.StringPtrOutput
func (ServerCertificateOutput) ElementType ¶
func (ServerCertificateOutput) ElementType() reflect.Type
func (ServerCertificateOutput) Path ¶ added in v0.17.0
func (o ServerCertificateOutput) Path() pulumi.StringPtrOutput
func (ServerCertificateOutput) PrivateKey ¶ added in v0.17.0
func (o ServerCertificateOutput) PrivateKey() pulumi.StringPtrOutput
func (ServerCertificateOutput) ServerCertificateName ¶ added in v0.17.0
func (o ServerCertificateOutput) ServerCertificateName() pulumi.StringPtrOutput
func (ServerCertificateOutput) Tags ¶ added in v0.17.0
func (o ServerCertificateOutput) Tags() ServerCertificateTagArrayOutput
func (ServerCertificateOutput) ToServerCertificateOutput ¶
func (o ServerCertificateOutput) ToServerCertificateOutput() ServerCertificateOutput
func (ServerCertificateOutput) ToServerCertificateOutputWithContext ¶
func (o ServerCertificateOutput) ToServerCertificateOutputWithContext(ctx context.Context) ServerCertificateOutput
type ServerCertificateState ¶
type ServerCertificateState struct { }
func (ServerCertificateState) ElementType ¶
func (ServerCertificateState) ElementType() reflect.Type
type ServerCertificateTag ¶
type ServerCertificateTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ServerCertificateTagArgs ¶
type ServerCertificateTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ServerCertificateTagArgs) ElementType ¶
func (ServerCertificateTagArgs) ElementType() reflect.Type
func (ServerCertificateTagArgs) ToServerCertificateTagOutput ¶
func (i ServerCertificateTagArgs) ToServerCertificateTagOutput() ServerCertificateTagOutput
func (ServerCertificateTagArgs) ToServerCertificateTagOutputWithContext ¶
func (i ServerCertificateTagArgs) ToServerCertificateTagOutputWithContext(ctx context.Context) ServerCertificateTagOutput
type ServerCertificateTagArray ¶
type ServerCertificateTagArray []ServerCertificateTagInput
func (ServerCertificateTagArray) ElementType ¶
func (ServerCertificateTagArray) ElementType() reflect.Type
func (ServerCertificateTagArray) ToServerCertificateTagArrayOutput ¶
func (i ServerCertificateTagArray) ToServerCertificateTagArrayOutput() ServerCertificateTagArrayOutput
func (ServerCertificateTagArray) ToServerCertificateTagArrayOutputWithContext ¶
func (i ServerCertificateTagArray) ToServerCertificateTagArrayOutputWithContext(ctx context.Context) ServerCertificateTagArrayOutput
type ServerCertificateTagArrayInput ¶
type ServerCertificateTagArrayInput interface { pulumi.Input ToServerCertificateTagArrayOutput() ServerCertificateTagArrayOutput ToServerCertificateTagArrayOutputWithContext(context.Context) ServerCertificateTagArrayOutput }
ServerCertificateTagArrayInput is an input type that accepts ServerCertificateTagArray and ServerCertificateTagArrayOutput values. You can construct a concrete instance of `ServerCertificateTagArrayInput` via:
ServerCertificateTagArray{ ServerCertificateTagArgs{...} }
type ServerCertificateTagArrayOutput ¶
type ServerCertificateTagArrayOutput struct{ *pulumi.OutputState }
func (ServerCertificateTagArrayOutput) ElementType ¶
func (ServerCertificateTagArrayOutput) ElementType() reflect.Type
func (ServerCertificateTagArrayOutput) Index ¶
func (o ServerCertificateTagArrayOutput) Index(i pulumi.IntInput) ServerCertificateTagOutput
func (ServerCertificateTagArrayOutput) ToServerCertificateTagArrayOutput ¶
func (o ServerCertificateTagArrayOutput) ToServerCertificateTagArrayOutput() ServerCertificateTagArrayOutput
func (ServerCertificateTagArrayOutput) ToServerCertificateTagArrayOutputWithContext ¶
func (o ServerCertificateTagArrayOutput) ToServerCertificateTagArrayOutputWithContext(ctx context.Context) ServerCertificateTagArrayOutput
type ServerCertificateTagInput ¶
type ServerCertificateTagInput interface { pulumi.Input ToServerCertificateTagOutput() ServerCertificateTagOutput ToServerCertificateTagOutputWithContext(context.Context) ServerCertificateTagOutput }
ServerCertificateTagInput is an input type that accepts ServerCertificateTagArgs and ServerCertificateTagOutput values. You can construct a concrete instance of `ServerCertificateTagInput` via:
ServerCertificateTagArgs{...}
type ServerCertificateTagOutput ¶
type ServerCertificateTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ServerCertificateTagOutput) ElementType ¶
func (ServerCertificateTagOutput) ElementType() reflect.Type
func (ServerCertificateTagOutput) Key ¶
func (o ServerCertificateTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ServerCertificateTagOutput) ToServerCertificateTagOutput ¶
func (o ServerCertificateTagOutput) ToServerCertificateTagOutput() ServerCertificateTagOutput
func (ServerCertificateTagOutput) ToServerCertificateTagOutputWithContext ¶
func (o ServerCertificateTagOutput) ToServerCertificateTagOutputWithContext(ctx context.Context) ServerCertificateTagOutput
func (ServerCertificateTagOutput) Value ¶
func (o ServerCertificateTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ServiceLinkedRole
deprecated
type ServiceLinkedRole struct { pulumi.CustomResourceState AWSServiceName pulumi.StringOutput `pulumi:"aWSServiceName"` CustomSuffix pulumi.StringPtrOutput `pulumi:"customSuffix"` Description pulumi.StringPtrOutput `pulumi:"description"` }
Resource Type definition for AWS::IAM::ServiceLinkedRole
Deprecated: ServiceLinkedRole is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetServiceLinkedRole ¶
func GetServiceLinkedRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceLinkedRoleState, opts ...pulumi.ResourceOption) (*ServiceLinkedRole, error)
GetServiceLinkedRole gets an existing ServiceLinkedRole resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServiceLinkedRole ¶
func NewServiceLinkedRole(ctx *pulumi.Context, name string, args *ServiceLinkedRoleArgs, opts ...pulumi.ResourceOption) (*ServiceLinkedRole, error)
NewServiceLinkedRole registers a new resource with the given unique name, arguments, and options.
func (*ServiceLinkedRole) ElementType ¶
func (*ServiceLinkedRole) ElementType() reflect.Type
func (*ServiceLinkedRole) ToServiceLinkedRoleOutput ¶
func (i *ServiceLinkedRole) ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput
func (*ServiceLinkedRole) ToServiceLinkedRoleOutputWithContext ¶
func (i *ServiceLinkedRole) ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput
type ServiceLinkedRoleArgs ¶
type ServiceLinkedRoleArgs struct { AWSServiceName pulumi.StringInput CustomSuffix pulumi.StringPtrInput Description pulumi.StringPtrInput }
The set of arguments for constructing a ServiceLinkedRole resource.
func (ServiceLinkedRoleArgs) ElementType ¶
func (ServiceLinkedRoleArgs) ElementType() reflect.Type
type ServiceLinkedRoleInput ¶
type ServiceLinkedRoleInput interface { pulumi.Input ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput }
type ServiceLinkedRoleOutput ¶
type ServiceLinkedRoleOutput struct{ *pulumi.OutputState }
func (ServiceLinkedRoleOutput) AWSServiceName ¶ added in v0.17.0
func (o ServiceLinkedRoleOutput) AWSServiceName() pulumi.StringOutput
func (ServiceLinkedRoleOutput) CustomSuffix ¶ added in v0.17.0
func (o ServiceLinkedRoleOutput) CustomSuffix() pulumi.StringPtrOutput
func (ServiceLinkedRoleOutput) Description ¶ added in v0.17.0
func (o ServiceLinkedRoleOutput) Description() pulumi.StringPtrOutput
func (ServiceLinkedRoleOutput) ElementType ¶
func (ServiceLinkedRoleOutput) ElementType() reflect.Type
func (ServiceLinkedRoleOutput) ToServiceLinkedRoleOutput ¶
func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput
func (ServiceLinkedRoleOutput) ToServiceLinkedRoleOutputWithContext ¶
func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput
type ServiceLinkedRoleState ¶
type ServiceLinkedRoleState struct { }
func (ServiceLinkedRoleState) ElementType ¶
func (ServiceLinkedRoleState) ElementType() reflect.Type
type User
deprecated
type User struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Groups pulumi.StringArrayOutput `pulumi:"groups"` LoginProfile UserLoginProfilePtrOutput `pulumi:"loginProfile"` ManagedPolicyArns pulumi.StringArrayOutput `pulumi:"managedPolicyArns"` Path pulumi.StringPtrOutput `pulumi:"path"` PermissionsBoundary pulumi.StringPtrOutput `pulumi:"permissionsBoundary"` Policies UserPolicyArrayOutput `pulumi:"policies"` Tags UserTagArrayOutput `pulumi:"tags"` UserName pulumi.StringPtrOutput `pulumi:"userName"` }
Resource Type definition for AWS::IAM::User
Deprecated: User is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { Groups pulumi.StringArrayInput LoginProfile UserLoginProfilePtrInput ManagedPolicyArns pulumi.StringArrayInput Path pulumi.StringPtrInput PermissionsBoundary pulumi.StringPtrInput Policies UserPolicyArrayInput Tags UserTagArrayInput UserName pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserLoginProfile ¶
type UserLoginProfileArgs ¶
type UserLoginProfileArgs struct { Password pulumi.StringInput `pulumi:"password"` PasswordResetRequired pulumi.BoolPtrInput `pulumi:"passwordResetRequired"` }
func (UserLoginProfileArgs) ElementType ¶
func (UserLoginProfileArgs) ElementType() reflect.Type
func (UserLoginProfileArgs) ToUserLoginProfileOutput ¶
func (i UserLoginProfileArgs) ToUserLoginProfileOutput() UserLoginProfileOutput
func (UserLoginProfileArgs) ToUserLoginProfileOutputWithContext ¶
func (i UserLoginProfileArgs) ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput
func (UserLoginProfileArgs) ToUserLoginProfilePtrOutput ¶
func (i UserLoginProfileArgs) ToUserLoginProfilePtrOutput() UserLoginProfilePtrOutput
func (UserLoginProfileArgs) ToUserLoginProfilePtrOutputWithContext ¶
func (i UserLoginProfileArgs) ToUserLoginProfilePtrOutputWithContext(ctx context.Context) UserLoginProfilePtrOutput
type UserLoginProfileInput ¶
type UserLoginProfileInput interface { pulumi.Input ToUserLoginProfileOutput() UserLoginProfileOutput ToUserLoginProfileOutputWithContext(context.Context) UserLoginProfileOutput }
UserLoginProfileInput is an input type that accepts UserLoginProfileArgs and UserLoginProfileOutput values. You can construct a concrete instance of `UserLoginProfileInput` via:
UserLoginProfileArgs{...}
type UserLoginProfileOutput ¶
type UserLoginProfileOutput struct{ *pulumi.OutputState }
func (UserLoginProfileOutput) ElementType ¶
func (UserLoginProfileOutput) ElementType() reflect.Type
func (UserLoginProfileOutput) Password ¶
func (o UserLoginProfileOutput) Password() pulumi.StringOutput
func (UserLoginProfileOutput) PasswordResetRequired ¶
func (o UserLoginProfileOutput) PasswordResetRequired() pulumi.BoolPtrOutput
func (UserLoginProfileOutput) ToUserLoginProfileOutput ¶
func (o UserLoginProfileOutput) ToUserLoginProfileOutput() UserLoginProfileOutput
func (UserLoginProfileOutput) ToUserLoginProfileOutputWithContext ¶
func (o UserLoginProfileOutput) ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput
func (UserLoginProfileOutput) ToUserLoginProfilePtrOutput ¶
func (o UserLoginProfileOutput) ToUserLoginProfilePtrOutput() UserLoginProfilePtrOutput
func (UserLoginProfileOutput) ToUserLoginProfilePtrOutputWithContext ¶
func (o UserLoginProfileOutput) ToUserLoginProfilePtrOutputWithContext(ctx context.Context) UserLoginProfilePtrOutput
type UserLoginProfilePtrInput ¶
type UserLoginProfilePtrInput interface { pulumi.Input ToUserLoginProfilePtrOutput() UserLoginProfilePtrOutput ToUserLoginProfilePtrOutputWithContext(context.Context) UserLoginProfilePtrOutput }
UserLoginProfilePtrInput is an input type that accepts UserLoginProfileArgs, UserLoginProfilePtr and UserLoginProfilePtrOutput values. You can construct a concrete instance of `UserLoginProfilePtrInput` via:
UserLoginProfileArgs{...} or: nil
func UserLoginProfilePtr ¶
func UserLoginProfilePtr(v *UserLoginProfileArgs) UserLoginProfilePtrInput
type UserLoginProfilePtrOutput ¶
type UserLoginProfilePtrOutput struct{ *pulumi.OutputState }
func (UserLoginProfilePtrOutput) Elem ¶
func (o UserLoginProfilePtrOutput) Elem() UserLoginProfileOutput
func (UserLoginProfilePtrOutput) ElementType ¶
func (UserLoginProfilePtrOutput) ElementType() reflect.Type
func (UserLoginProfilePtrOutput) Password ¶
func (o UserLoginProfilePtrOutput) Password() pulumi.StringPtrOutput
func (UserLoginProfilePtrOutput) PasswordResetRequired ¶
func (o UserLoginProfilePtrOutput) PasswordResetRequired() pulumi.BoolPtrOutput
func (UserLoginProfilePtrOutput) ToUserLoginProfilePtrOutput ¶
func (o UserLoginProfilePtrOutput) ToUserLoginProfilePtrOutput() UserLoginProfilePtrOutput
func (UserLoginProfilePtrOutput) ToUserLoginProfilePtrOutputWithContext ¶
func (o UserLoginProfilePtrOutput) ToUserLoginProfilePtrOutputWithContext(ctx context.Context) UserLoginProfilePtrOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Arn ¶ added in v0.17.0
func (o UserOutput) Arn() pulumi.StringOutput
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Groups ¶ added in v0.17.0
func (o UserOutput) Groups() pulumi.StringArrayOutput
func (UserOutput) LoginProfile ¶ added in v0.17.0
func (o UserOutput) LoginProfile() UserLoginProfilePtrOutput
func (UserOutput) ManagedPolicyArns ¶ added in v0.17.0
func (o UserOutput) ManagedPolicyArns() pulumi.StringArrayOutput
func (UserOutput) Path ¶ added in v0.17.0
func (o UserOutput) Path() pulumi.StringPtrOutput
func (UserOutput) PermissionsBoundary ¶ added in v0.17.0
func (o UserOutput) PermissionsBoundary() pulumi.StringPtrOutput
func (UserOutput) Policies ¶ added in v0.17.0
func (o UserOutput) Policies() UserPolicyArrayOutput
func (UserOutput) Tags ¶ added in v0.17.0
func (o UserOutput) Tags() UserTagArrayOutput
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserName ¶ added in v0.17.0
func (o UserOutput) UserName() pulumi.StringPtrOutput
type UserPolicy ¶
type UserPolicy struct { PolicyDocument interface{} `pulumi:"policyDocument"` PolicyName string `pulumi:"policyName"` }
type UserPolicyArgs ¶
type UserPolicyArgs struct { PolicyDocument pulumi.Input `pulumi:"policyDocument"` PolicyName pulumi.StringInput `pulumi:"policyName"` }
func (UserPolicyArgs) ElementType ¶
func (UserPolicyArgs) ElementType() reflect.Type
func (UserPolicyArgs) ToUserPolicyOutput ¶
func (i UserPolicyArgs) ToUserPolicyOutput() UserPolicyOutput
func (UserPolicyArgs) ToUserPolicyOutputWithContext ¶
func (i UserPolicyArgs) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
type UserPolicyArray ¶
type UserPolicyArray []UserPolicyInput
func (UserPolicyArray) ElementType ¶
func (UserPolicyArray) ElementType() reflect.Type
func (UserPolicyArray) ToUserPolicyArrayOutput ¶
func (i UserPolicyArray) ToUserPolicyArrayOutput() UserPolicyArrayOutput
func (UserPolicyArray) ToUserPolicyArrayOutputWithContext ¶
func (i UserPolicyArray) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
type UserPolicyArrayInput ¶
type UserPolicyArrayInput interface { pulumi.Input ToUserPolicyArrayOutput() UserPolicyArrayOutput ToUserPolicyArrayOutputWithContext(context.Context) UserPolicyArrayOutput }
UserPolicyArrayInput is an input type that accepts UserPolicyArray and UserPolicyArrayOutput values. You can construct a concrete instance of `UserPolicyArrayInput` via:
UserPolicyArray{ UserPolicyArgs{...} }
type UserPolicyArrayOutput ¶
type UserPolicyArrayOutput struct{ *pulumi.OutputState }
func (UserPolicyArrayOutput) ElementType ¶
func (UserPolicyArrayOutput) ElementType() reflect.Type
func (UserPolicyArrayOutput) Index ¶
func (o UserPolicyArrayOutput) Index(i pulumi.IntInput) UserPolicyOutput
func (UserPolicyArrayOutput) ToUserPolicyArrayOutput ¶
func (o UserPolicyArrayOutput) ToUserPolicyArrayOutput() UserPolicyArrayOutput
func (UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext ¶
func (o UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
type UserPolicyInput ¶
type UserPolicyInput interface { pulumi.Input ToUserPolicyOutput() UserPolicyOutput ToUserPolicyOutputWithContext(context.Context) UserPolicyOutput }
UserPolicyInput is an input type that accepts UserPolicyArgs and UserPolicyOutput values. You can construct a concrete instance of `UserPolicyInput` via:
UserPolicyArgs{...}
type UserPolicyOutput ¶
type UserPolicyOutput struct{ *pulumi.OutputState }
func (UserPolicyOutput) ElementType ¶
func (UserPolicyOutput) ElementType() reflect.Type
func (UserPolicyOutput) PolicyDocument ¶
func (o UserPolicyOutput) PolicyDocument() pulumi.AnyOutput
func (UserPolicyOutput) PolicyName ¶
func (o UserPolicyOutput) PolicyName() pulumi.StringOutput
func (UserPolicyOutput) ToUserPolicyOutput ¶
func (o UserPolicyOutput) ToUserPolicyOutput() UserPolicyOutput
func (UserPolicyOutput) ToUserPolicyOutputWithContext ¶
func (o UserPolicyOutput) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
type UserTagArgs ¶
type UserTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (UserTagArgs) ElementType ¶
func (UserTagArgs) ElementType() reflect.Type
func (UserTagArgs) ToUserTagOutput ¶
func (i UserTagArgs) ToUserTagOutput() UserTagOutput
func (UserTagArgs) ToUserTagOutputWithContext ¶
func (i UserTagArgs) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput
type UserTagArray ¶
type UserTagArray []UserTagInput
func (UserTagArray) ElementType ¶
func (UserTagArray) ElementType() reflect.Type
func (UserTagArray) ToUserTagArrayOutput ¶
func (i UserTagArray) ToUserTagArrayOutput() UserTagArrayOutput
func (UserTagArray) ToUserTagArrayOutputWithContext ¶
func (i UserTagArray) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput
type UserTagArrayInput ¶
type UserTagArrayInput interface { pulumi.Input ToUserTagArrayOutput() UserTagArrayOutput ToUserTagArrayOutputWithContext(context.Context) UserTagArrayOutput }
UserTagArrayInput is an input type that accepts UserTagArray and UserTagArrayOutput values. You can construct a concrete instance of `UserTagArrayInput` via:
UserTagArray{ UserTagArgs{...} }
type UserTagArrayOutput ¶
type UserTagArrayOutput struct{ *pulumi.OutputState }
func (UserTagArrayOutput) ElementType ¶
func (UserTagArrayOutput) ElementType() reflect.Type
func (UserTagArrayOutput) Index ¶
func (o UserTagArrayOutput) Index(i pulumi.IntInput) UserTagOutput
func (UserTagArrayOutput) ToUserTagArrayOutput ¶
func (o UserTagArrayOutput) ToUserTagArrayOutput() UserTagArrayOutput
func (UserTagArrayOutput) ToUserTagArrayOutputWithContext ¶
func (o UserTagArrayOutput) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput
type UserTagInput ¶
type UserTagInput interface { pulumi.Input ToUserTagOutput() UserTagOutput ToUserTagOutputWithContext(context.Context) UserTagOutput }
UserTagInput is an input type that accepts UserTagArgs and UserTagOutput values. You can construct a concrete instance of `UserTagInput` via:
UserTagArgs{...}
type UserTagOutput ¶
type UserTagOutput struct{ *pulumi.OutputState }
func (UserTagOutput) ElementType ¶
func (UserTagOutput) ElementType() reflect.Type
func (UserTagOutput) Key ¶
func (o UserTagOutput) Key() pulumi.StringOutput
func (UserTagOutput) ToUserTagOutput ¶
func (o UserTagOutput) ToUserTagOutput() UserTagOutput
func (UserTagOutput) ToUserTagOutputWithContext ¶
func (o UserTagOutput) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput
func (UserTagOutput) Value ¶
func (o UserTagOutput) Value() pulumi.StringOutput
type UserToGroupAddition
deprecated
type UserToGroupAddition struct { pulumi.CustomResourceState GroupName pulumi.StringOutput `pulumi:"groupName"` Users pulumi.StringArrayOutput `pulumi:"users"` }
Resource Type definition for AWS::IAM::UserToGroupAddition
Deprecated: UserToGroupAddition is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetUserToGroupAddition ¶
func GetUserToGroupAddition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserToGroupAdditionState, opts ...pulumi.ResourceOption) (*UserToGroupAddition, error)
GetUserToGroupAddition gets an existing UserToGroupAddition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserToGroupAddition ¶
func NewUserToGroupAddition(ctx *pulumi.Context, name string, args *UserToGroupAdditionArgs, opts ...pulumi.ResourceOption) (*UserToGroupAddition, error)
NewUserToGroupAddition registers a new resource with the given unique name, arguments, and options.
func (*UserToGroupAddition) ElementType ¶
func (*UserToGroupAddition) ElementType() reflect.Type
func (*UserToGroupAddition) ToUserToGroupAdditionOutput ¶
func (i *UserToGroupAddition) ToUserToGroupAdditionOutput() UserToGroupAdditionOutput
func (*UserToGroupAddition) ToUserToGroupAdditionOutputWithContext ¶
func (i *UserToGroupAddition) ToUserToGroupAdditionOutputWithContext(ctx context.Context) UserToGroupAdditionOutput
type UserToGroupAdditionArgs ¶
type UserToGroupAdditionArgs struct { GroupName pulumi.StringInput Users pulumi.StringArrayInput }
The set of arguments for constructing a UserToGroupAddition resource.
func (UserToGroupAdditionArgs) ElementType ¶
func (UserToGroupAdditionArgs) ElementType() reflect.Type
type UserToGroupAdditionInput ¶
type UserToGroupAdditionInput interface { pulumi.Input ToUserToGroupAdditionOutput() UserToGroupAdditionOutput ToUserToGroupAdditionOutputWithContext(ctx context.Context) UserToGroupAdditionOutput }
type UserToGroupAdditionOutput ¶
type UserToGroupAdditionOutput struct{ *pulumi.OutputState }
func (UserToGroupAdditionOutput) ElementType ¶
func (UserToGroupAdditionOutput) ElementType() reflect.Type
func (UserToGroupAdditionOutput) GroupName ¶ added in v0.17.0
func (o UserToGroupAdditionOutput) GroupName() pulumi.StringOutput
func (UserToGroupAdditionOutput) ToUserToGroupAdditionOutput ¶
func (o UserToGroupAdditionOutput) ToUserToGroupAdditionOutput() UserToGroupAdditionOutput
func (UserToGroupAdditionOutput) ToUserToGroupAdditionOutputWithContext ¶
func (o UserToGroupAdditionOutput) ToUserToGroupAdditionOutputWithContext(ctx context.Context) UserToGroupAdditionOutput
func (UserToGroupAdditionOutput) Users ¶ added in v0.17.0
func (o UserToGroupAdditionOutput) Users() pulumi.StringArrayOutput
type UserToGroupAdditionState ¶
type UserToGroupAdditionState struct { }
func (UserToGroupAdditionState) ElementType ¶
func (UserToGroupAdditionState) ElementType() reflect.Type
type VirtualMFADevice ¶
type VirtualMFADevice struct { pulumi.CustomResourceState Path pulumi.StringPtrOutput `pulumi:"path"` SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` Tags VirtualMFADeviceTagArrayOutput `pulumi:"tags"` Users pulumi.StringArrayOutput `pulumi:"users"` VirtualMfaDeviceName pulumi.StringPtrOutput `pulumi:"virtualMfaDeviceName"` }
Resource Type definition for AWS::IAM::VirtualMFADevice
func GetVirtualMFADevice ¶
func GetVirtualMFADevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMFADeviceState, opts ...pulumi.ResourceOption) (*VirtualMFADevice, error)
GetVirtualMFADevice gets an existing VirtualMFADevice resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualMFADevice ¶
func NewVirtualMFADevice(ctx *pulumi.Context, name string, args *VirtualMFADeviceArgs, opts ...pulumi.ResourceOption) (*VirtualMFADevice, error)
NewVirtualMFADevice registers a new resource with the given unique name, arguments, and options.
func (*VirtualMFADevice) ElementType ¶
func (*VirtualMFADevice) ElementType() reflect.Type
func (*VirtualMFADevice) ToVirtualMFADeviceOutput ¶
func (i *VirtualMFADevice) ToVirtualMFADeviceOutput() VirtualMFADeviceOutput
func (*VirtualMFADevice) ToVirtualMFADeviceOutputWithContext ¶
func (i *VirtualMFADevice) ToVirtualMFADeviceOutputWithContext(ctx context.Context) VirtualMFADeviceOutput
type VirtualMFADeviceArgs ¶
type VirtualMFADeviceArgs struct { Path pulumi.StringPtrInput Tags VirtualMFADeviceTagArrayInput Users pulumi.StringArrayInput VirtualMfaDeviceName pulumi.StringPtrInput }
The set of arguments for constructing a VirtualMFADevice resource.
func (VirtualMFADeviceArgs) ElementType ¶
func (VirtualMFADeviceArgs) ElementType() reflect.Type
type VirtualMFADeviceInput ¶
type VirtualMFADeviceInput interface { pulumi.Input ToVirtualMFADeviceOutput() VirtualMFADeviceOutput ToVirtualMFADeviceOutputWithContext(ctx context.Context) VirtualMFADeviceOutput }
type VirtualMFADeviceOutput ¶
type VirtualMFADeviceOutput struct{ *pulumi.OutputState }
func (VirtualMFADeviceOutput) ElementType ¶
func (VirtualMFADeviceOutput) ElementType() reflect.Type
func (VirtualMFADeviceOutput) Path ¶ added in v0.17.0
func (o VirtualMFADeviceOutput) Path() pulumi.StringPtrOutput
func (VirtualMFADeviceOutput) SerialNumber ¶ added in v0.17.0
func (o VirtualMFADeviceOutput) SerialNumber() pulumi.StringOutput
func (VirtualMFADeviceOutput) Tags ¶ added in v0.17.0
func (o VirtualMFADeviceOutput) Tags() VirtualMFADeviceTagArrayOutput
func (VirtualMFADeviceOutput) ToVirtualMFADeviceOutput ¶
func (o VirtualMFADeviceOutput) ToVirtualMFADeviceOutput() VirtualMFADeviceOutput
func (VirtualMFADeviceOutput) ToVirtualMFADeviceOutputWithContext ¶
func (o VirtualMFADeviceOutput) ToVirtualMFADeviceOutputWithContext(ctx context.Context) VirtualMFADeviceOutput
func (VirtualMFADeviceOutput) Users ¶ added in v0.17.0
func (o VirtualMFADeviceOutput) Users() pulumi.StringArrayOutput
func (VirtualMFADeviceOutput) VirtualMfaDeviceName ¶ added in v0.17.0
func (o VirtualMFADeviceOutput) VirtualMfaDeviceName() pulumi.StringPtrOutput
type VirtualMFADeviceState ¶
type VirtualMFADeviceState struct { }
func (VirtualMFADeviceState) ElementType ¶
func (VirtualMFADeviceState) ElementType() reflect.Type
type VirtualMFADeviceTag ¶
type VirtualMFADeviceTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type VirtualMFADeviceTagArgs ¶
type VirtualMFADeviceTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (VirtualMFADeviceTagArgs) ElementType ¶
func (VirtualMFADeviceTagArgs) ElementType() reflect.Type
func (VirtualMFADeviceTagArgs) ToVirtualMFADeviceTagOutput ¶
func (i VirtualMFADeviceTagArgs) ToVirtualMFADeviceTagOutput() VirtualMFADeviceTagOutput
func (VirtualMFADeviceTagArgs) ToVirtualMFADeviceTagOutputWithContext ¶
func (i VirtualMFADeviceTagArgs) ToVirtualMFADeviceTagOutputWithContext(ctx context.Context) VirtualMFADeviceTagOutput
type VirtualMFADeviceTagArray ¶
type VirtualMFADeviceTagArray []VirtualMFADeviceTagInput
func (VirtualMFADeviceTagArray) ElementType ¶
func (VirtualMFADeviceTagArray) ElementType() reflect.Type
func (VirtualMFADeviceTagArray) ToVirtualMFADeviceTagArrayOutput ¶
func (i VirtualMFADeviceTagArray) ToVirtualMFADeviceTagArrayOutput() VirtualMFADeviceTagArrayOutput
func (VirtualMFADeviceTagArray) ToVirtualMFADeviceTagArrayOutputWithContext ¶
func (i VirtualMFADeviceTagArray) ToVirtualMFADeviceTagArrayOutputWithContext(ctx context.Context) VirtualMFADeviceTagArrayOutput
type VirtualMFADeviceTagArrayInput ¶
type VirtualMFADeviceTagArrayInput interface { pulumi.Input ToVirtualMFADeviceTagArrayOutput() VirtualMFADeviceTagArrayOutput ToVirtualMFADeviceTagArrayOutputWithContext(context.Context) VirtualMFADeviceTagArrayOutput }
VirtualMFADeviceTagArrayInput is an input type that accepts VirtualMFADeviceTagArray and VirtualMFADeviceTagArrayOutput values. You can construct a concrete instance of `VirtualMFADeviceTagArrayInput` via:
VirtualMFADeviceTagArray{ VirtualMFADeviceTagArgs{...} }
type VirtualMFADeviceTagArrayOutput ¶
type VirtualMFADeviceTagArrayOutput struct{ *pulumi.OutputState }
func (VirtualMFADeviceTagArrayOutput) ElementType ¶
func (VirtualMFADeviceTagArrayOutput) ElementType() reflect.Type
func (VirtualMFADeviceTagArrayOutput) Index ¶
func (o VirtualMFADeviceTagArrayOutput) Index(i pulumi.IntInput) VirtualMFADeviceTagOutput
func (VirtualMFADeviceTagArrayOutput) ToVirtualMFADeviceTagArrayOutput ¶
func (o VirtualMFADeviceTagArrayOutput) ToVirtualMFADeviceTagArrayOutput() VirtualMFADeviceTagArrayOutput
func (VirtualMFADeviceTagArrayOutput) ToVirtualMFADeviceTagArrayOutputWithContext ¶
func (o VirtualMFADeviceTagArrayOutput) ToVirtualMFADeviceTagArrayOutputWithContext(ctx context.Context) VirtualMFADeviceTagArrayOutput
type VirtualMFADeviceTagInput ¶
type VirtualMFADeviceTagInput interface { pulumi.Input ToVirtualMFADeviceTagOutput() VirtualMFADeviceTagOutput ToVirtualMFADeviceTagOutputWithContext(context.Context) VirtualMFADeviceTagOutput }
VirtualMFADeviceTagInput is an input type that accepts VirtualMFADeviceTagArgs and VirtualMFADeviceTagOutput values. You can construct a concrete instance of `VirtualMFADeviceTagInput` via:
VirtualMFADeviceTagArgs{...}
type VirtualMFADeviceTagOutput ¶
type VirtualMFADeviceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (VirtualMFADeviceTagOutput) ElementType ¶
func (VirtualMFADeviceTagOutput) ElementType() reflect.Type
func (VirtualMFADeviceTagOutput) Key ¶
func (o VirtualMFADeviceTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (VirtualMFADeviceTagOutput) ToVirtualMFADeviceTagOutput ¶
func (o VirtualMFADeviceTagOutput) ToVirtualMFADeviceTagOutput() VirtualMFADeviceTagOutput
func (VirtualMFADeviceTagOutput) ToVirtualMFADeviceTagOutputWithContext ¶
func (o VirtualMFADeviceTagOutput) ToVirtualMFADeviceTagOutputWithContext(ctx context.Context) VirtualMFADeviceTagOutput
func (VirtualMFADeviceTagOutput) Value ¶
func (o VirtualMFADeviceTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Source Files
¶
- accessKey.go
- getAccessKey.go
- getGroup.go
- getInstanceProfile.go
- getManagedPolicy.go
- getOIDCProvider.go
- getPolicy.go
- getRole.go
- getSAMLProvider.go
- getServerCertificate.go
- getServiceLinkedRole.go
- getUser.go
- getUserToGroupAddition.go
- getVirtualMFADevice.go
- group.go
- init.go
- instanceProfile.go
- managedPolicy.go
- oidcprovider.go
- policy.go
- pulumiTypes.go
- role.go
- samlprovider.go
- serverCertificate.go
- serviceLinkedRole.go
- user.go
- userToGroupAddition.go
- virtualMFADevice.go