Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AccountIam
- type AccountIamArgs
- type AccountIamArray
- type AccountIamArrayInput
- type AccountIamArrayOutput
- func (AccountIamArrayOutput) ElementType() reflect.Type
- func (o AccountIamArrayOutput) Index(i pulumi.IntInput) AccountIamOutput
- func (o AccountIamArrayOutput) ToAccountIamArrayOutput() AccountIamArrayOutput
- func (o AccountIamArrayOutput) ToAccountIamArrayOutputWithContext(ctx context.Context) AccountIamArrayOutput
- type AccountIamInput
- type AccountIamMap
- type AccountIamMapInput
- type AccountIamMapOutput
- func (AccountIamMapOutput) ElementType() reflect.Type
- func (o AccountIamMapOutput) MapIndex(k pulumi.StringInput) AccountIamOutput
- func (o AccountIamMapOutput) ToAccountIamMapOutput() AccountIamMapOutput
- func (o AccountIamMapOutput) ToAccountIamMapOutputWithContext(ctx context.Context) AccountIamMapOutput
- type AccountIamOutput
- func (o AccountIamOutput) Alias() iam.AccountAliasOutput
- func (AccountIamOutput) ElementType() reflect.Type
- func (o AccountIamOutput) PasswordPolicy() iam.AccountPasswordPolicyOutput
- func (o AccountIamOutput) ToAccountIamOutput() AccountIamOutput
- func (o AccountIamOutput) ToAccountIamOutputWithContext(ctx context.Context) AccountIamOutput
- type AccountIamType
- type AccountIamTypeArgs
- type AccountIamTypeInput
- type AccountIamTypeOutput
- func (o AccountIamTypeOutput) Alias() pulumi.StringPtrOutput
- func (AccountIamTypeOutput) ElementType() reflect.Type
- func (o AccountIamTypeOutput) PasswordPolicy() AccountPasswordPolicyPtrOutput
- func (o AccountIamTypeOutput) ToAccountIamTypeOutput() AccountIamTypeOutput
- func (o AccountIamTypeOutput) ToAccountIamTypeOutputWithContext(ctx context.Context) AccountIamTypeOutput
- type AccountMapping
- type AccountMappingArrayOutput
- func (AccountMappingArrayOutput) ElementType() reflect.Type
- func (o AccountMappingArrayOutput) Index(i pulumi.IntInput) AccountMappingOutput
- func (o AccountMappingArrayOutput) ToAccountMappingArrayOutput() AccountMappingArrayOutput
- func (o AccountMappingArrayOutput) ToAccountMappingArrayOutputWithContext(ctx context.Context) AccountMappingArrayOutput
- type AccountMappingOutput
- func (o AccountMappingOutput) Account() organizations.AccountOutput
- func (o AccountMappingOutput) AccountName() pulumi.StringOutput
- func (AccountMappingOutput) ElementType() reflect.Type
- func (o AccountMappingOutput) ToAccountMappingOutput() AccountMappingOutput
- func (o AccountMappingOutput) ToAccountMappingOutputWithContext(ctx context.Context) AccountMappingOutput
- type AccountPasswordPolicy
- type AccountPasswordPolicyArgs
- func (AccountPasswordPolicyArgs) ElementType() reflect.Type
- func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput
- func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput
- func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyPtrOutput() AccountPasswordPolicyPtrOutput
- func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyPtrOutput
- type AccountPasswordPolicyInput
- type AccountPasswordPolicyOutput
- func (AccountPasswordPolicyOutput) ElementType() reflect.Type
- func (o AccountPasswordPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyOutput) Rules() AccountPasswordPolicyRulesPtrOutput
- func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput
- func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput
- func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyPtrOutput() AccountPasswordPolicyPtrOutput
- func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyPtrOutput
- type AccountPasswordPolicyPtrInput
- type AccountPasswordPolicyPtrOutput
- func (o AccountPasswordPolicyPtrOutput) Elem() AccountPasswordPolicyOutput
- func (AccountPasswordPolicyPtrOutput) ElementType() reflect.Type
- func (o AccountPasswordPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyPtrOutput) Rules() AccountPasswordPolicyRulesPtrOutput
- func (o AccountPasswordPolicyPtrOutput) ToAccountPasswordPolicyPtrOutput() AccountPasswordPolicyPtrOutput
- func (o AccountPasswordPolicyPtrOutput) ToAccountPasswordPolicyPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyPtrOutput
- type AccountPasswordPolicyRules
- type AccountPasswordPolicyRulesArgs
- func (AccountPasswordPolicyRulesArgs) ElementType() reflect.Type
- func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesOutput() AccountPasswordPolicyRulesOutput
- func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesOutput
- func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesPtrOutput() AccountPasswordPolicyRulesPtrOutput
- func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesPtrOutput
- type AccountPasswordPolicyRulesInput
- type AccountPasswordPolicyRulesOutput
- func (o AccountPasswordPolicyRulesOutput) AllowUsersToChangePassword() pulumi.BoolPtrOutput
- func (AccountPasswordPolicyRulesOutput) ElementType() reflect.Type
- func (o AccountPasswordPolicyRulesOutput) HardExpiry() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesOutput) MaxPasswordAge() pulumi.Float64PtrOutput
- func (o AccountPasswordPolicyRulesOutput) MinimumPasswordLength() pulumi.Float64PtrOutput
- func (o AccountPasswordPolicyRulesOutput) PasswordReusePrevention() pulumi.Float64PtrOutput
- func (o AccountPasswordPolicyRulesOutput) RequireLowercaseCharacters() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesOutput) RequireNumbers() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesOutput) RequireSymbols() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesOutput) RequireUppercaseCharacters() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesOutput() AccountPasswordPolicyRulesOutput
- func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesOutput
- func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesPtrOutput() AccountPasswordPolicyRulesPtrOutput
- func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesPtrOutput
- type AccountPasswordPolicyRulesPtrInput
- type AccountPasswordPolicyRulesPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) AllowUsersToChangePassword() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) Elem() AccountPasswordPolicyRulesOutput
- func (AccountPasswordPolicyRulesPtrOutput) ElementType() reflect.Type
- func (o AccountPasswordPolicyRulesPtrOutput) HardExpiry() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) MaxPasswordAge() pulumi.Float64PtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) MinimumPasswordLength() pulumi.Float64PtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) PasswordReusePrevention() pulumi.Float64PtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) RequireLowercaseCharacters() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) RequireNumbers() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) RequireSymbols() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) RequireUppercaseCharacters() pulumi.BoolPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) ToAccountPasswordPolicyRulesPtrOutput() AccountPasswordPolicyRulesPtrOutput
- func (o AccountPasswordPolicyRulesPtrOutput) ToAccountPasswordPolicyRulesPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesPtrOutput
- type AuditLogging
- type AuditLoggingArgs
- type AuditLoggingArray
- type AuditLoggingArrayInput
- type AuditLoggingArrayOutput
- func (AuditLoggingArrayOutput) ElementType() reflect.Type
- func (o AuditLoggingArrayOutput) Index(i pulumi.IntInput) AuditLoggingOutput
- func (o AuditLoggingArrayOutput) ToAuditLoggingArrayOutput() AuditLoggingArrayOutput
- func (o AuditLoggingArrayOutput) ToAuditLoggingArrayOutputWithContext(ctx context.Context) AuditLoggingArrayOutput
- type AuditLoggingCloudWatch
- type AuditLoggingCloudWatchArgs
- func (AuditLoggingCloudWatchArgs) ElementType() reflect.Type
- func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchOutput() AuditLoggingCloudWatchOutput
- func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchOutputWithContext(ctx context.Context) AuditLoggingCloudWatchOutput
- func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchPtrOutput() AuditLoggingCloudWatchPtrOutput
- func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchPtrOutputWithContext(ctx context.Context) AuditLoggingCloudWatchPtrOutput
- type AuditLoggingCloudWatchInput
- type AuditLoggingCloudWatchOutput
- func (AuditLoggingCloudWatchOutput) ElementType() reflect.Type
- func (o AuditLoggingCloudWatchOutput) Enabled() pulumi.BoolOutput
- func (o AuditLoggingCloudWatchOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchOutput() AuditLoggingCloudWatchOutput
- func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchOutputWithContext(ctx context.Context) AuditLoggingCloudWatchOutput
- func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchPtrOutput() AuditLoggingCloudWatchPtrOutput
- func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchPtrOutputWithContext(ctx context.Context) AuditLoggingCloudWatchPtrOutput
- type AuditLoggingCloudWatchPtrInput
- type AuditLoggingCloudWatchPtrOutput
- func (o AuditLoggingCloudWatchPtrOutput) Elem() AuditLoggingCloudWatchOutput
- func (AuditLoggingCloudWatchPtrOutput) ElementType() reflect.Type
- func (o AuditLoggingCloudWatchPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuditLoggingCloudWatchPtrOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o AuditLoggingCloudWatchPtrOutput) ToAuditLoggingCloudWatchPtrOutput() AuditLoggingCloudWatchPtrOutput
- func (o AuditLoggingCloudWatchPtrOutput) ToAuditLoggingCloudWatchPtrOutputWithContext(ctx context.Context) AuditLoggingCloudWatchPtrOutput
- type AuditLoggingInput
- type AuditLoggingMap
- type AuditLoggingMapInput
- type AuditLoggingMapOutput
- func (AuditLoggingMapOutput) ElementType() reflect.Type
- func (o AuditLoggingMapOutput) MapIndex(k pulumi.StringInput) AuditLoggingOutput
- func (o AuditLoggingMapOutput) ToAuditLoggingMapOutput() AuditLoggingMapOutput
- func (o AuditLoggingMapOutput) ToAuditLoggingMapOutputWithContext(ctx context.Context) AuditLoggingMapOutput
- type AuditLoggingOutput
- func (o AuditLoggingOutput) Bucket() s3.BucketV2Output
- func (o AuditLoggingOutput) BucketAcl() s3.BucketAclV2Output
- func (o AuditLoggingOutput) BucketLifecycleConfiguration() s3.BucketLifecycleConfigurationV2Output
- func (o AuditLoggingOutput) BucketPolicy() s3.BucketPolicyOutput
- func (o AuditLoggingOutput) BucketPublicAccessBlock() s3.BucketPublicAccessBlockOutput
- func (o AuditLoggingOutput) CloudWatchDashboard() cloudwatch.DashboardOutput
- func (o AuditLoggingOutput) CloudWatchLogGroup() cloudwatch.LogGroupOutput
- func (o AuditLoggingOutput) CloudWatchPolicy() iam.PolicyOutput
- func (o AuditLoggingOutput) CloudWatchRole() iam.RoleOutput
- func (o AuditLoggingOutput) CloudWatchRolePolicyAttachment() iam.RolePolicyAttachmentOutput
- func (AuditLoggingOutput) ElementType() reflect.Type
- func (o AuditLoggingOutput) OrganizationId() pulumi.StringOutput
- func (o AuditLoggingOutput) OrganizationMasterAccountId() pulumi.StringOutput
- func (o AuditLoggingOutput) ToAuditLoggingOutput() AuditLoggingOutput
- func (o AuditLoggingOutput) ToAuditLoggingOutputWithContext(ctx context.Context) AuditLoggingOutput
- func (o AuditLoggingOutput) Trail() cloudtrail.TrailOutput
- type AuditLoggingType
- type IamTrustedAccount
- type IamTrustedAccountArgs
- type IamTrustedAccountArray
- type IamTrustedAccountArrayInput
- type IamTrustedAccountArrayOutput
- func (IamTrustedAccountArrayOutput) ElementType() reflect.Type
- func (o IamTrustedAccountArrayOutput) Index(i pulumi.IntInput) IamTrustedAccountOutput
- func (o IamTrustedAccountArrayOutput) ToIamTrustedAccountArrayOutput() IamTrustedAccountArrayOutput
- func (o IamTrustedAccountArrayOutput) ToIamTrustedAccountArrayOutputWithContext(ctx context.Context) IamTrustedAccountArrayOutput
- type IamTrustedAccountInput
- type IamTrustedAccountMap
- type IamTrustedAccountMapInput
- type IamTrustedAccountMapOutput
- func (IamTrustedAccountMapOutput) ElementType() reflect.Type
- func (o IamTrustedAccountMapOutput) MapIndex(k pulumi.StringInput) IamTrustedAccountOutput
- func (o IamTrustedAccountMapOutput) ToIamTrustedAccountMapOutput() IamTrustedAccountMapOutput
- func (o IamTrustedAccountMapOutput) ToIamTrustedAccountMapOutputWithContext(ctx context.Context) IamTrustedAccountMapOutput
- type IamTrustedAccountOutput
- func (IamTrustedAccountOutput) ElementType() reflect.Type
- func (o IamTrustedAccountOutput) RoleGroupPolicies() IamTrustedAccountRoleGroupPolicyMappingArrayOutput
- func (o IamTrustedAccountOutput) RoleGroups() IamTrustedAccountRoleGroupMappingArrayOutput
- func (o IamTrustedAccountOutput) ToIamTrustedAccountOutput() IamTrustedAccountOutput
- func (o IamTrustedAccountOutput) ToIamTrustedAccountOutputWithContext(ctx context.Context) IamTrustedAccountOutput
- type IamTrustedAccountRole
- type IamTrustedAccountRoleArgs
- type IamTrustedAccountRoleArray
- func (IamTrustedAccountRoleArray) ElementType() reflect.Type
- func (i IamTrustedAccountRoleArray) ToIamTrustedAccountRoleArrayOutput() IamTrustedAccountRoleArrayOutput
- func (i IamTrustedAccountRoleArray) ToIamTrustedAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleArrayOutput
- type IamTrustedAccountRoleArrayInput
- type IamTrustedAccountRoleArrayOutput
- func (IamTrustedAccountRoleArrayOutput) ElementType() reflect.Type
- func (o IamTrustedAccountRoleArrayOutput) Index(i pulumi.IntInput) IamTrustedAccountRoleOutput
- func (o IamTrustedAccountRoleArrayOutput) ToIamTrustedAccountRoleArrayOutput() IamTrustedAccountRoleArrayOutput
- func (o IamTrustedAccountRoleArrayOutput) ToIamTrustedAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleArrayOutput
- type IamTrustedAccountRoleGroupMapping
- type IamTrustedAccountRoleGroupMappingArrayOutput
- func (IamTrustedAccountRoleGroupMappingArrayOutput) ElementType() reflect.Type
- func (o IamTrustedAccountRoleGroupMappingArrayOutput) Index(i pulumi.IntInput) IamTrustedAccountRoleGroupMappingOutput
- func (o IamTrustedAccountRoleGroupMappingArrayOutput) ToIamTrustedAccountRoleGroupMappingArrayOutput() IamTrustedAccountRoleGroupMappingArrayOutput
- func (o IamTrustedAccountRoleGroupMappingArrayOutput) ToIamTrustedAccountRoleGroupMappingArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupMappingArrayOutput
- type IamTrustedAccountRoleGroupMappingOutput
- func (IamTrustedAccountRoleGroupMappingOutput) ElementType() reflect.Type
- func (o IamTrustedAccountRoleGroupMappingOutput) Group() iam.GroupOutput
- func (o IamTrustedAccountRoleGroupMappingOutput) RoleName() pulumi.StringOutput
- func (o IamTrustedAccountRoleGroupMappingOutput) ToIamTrustedAccountRoleGroupMappingOutput() IamTrustedAccountRoleGroupMappingOutput
- func (o IamTrustedAccountRoleGroupMappingOutput) ToIamTrustedAccountRoleGroupMappingOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupMappingOutput
- type IamTrustedAccountRoleGroupPolicyMapping
- type IamTrustedAccountRoleGroupPolicyMappingArrayOutput
- func (IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ElementType() reflect.Type
- func (o IamTrustedAccountRoleGroupPolicyMappingArrayOutput) Index(i pulumi.IntInput) IamTrustedAccountRoleGroupPolicyMappingOutput
- func (o IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ToIamTrustedAccountRoleGroupPolicyMappingArrayOutput() IamTrustedAccountRoleGroupPolicyMappingArrayOutput
- func (o IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ToIamTrustedAccountRoleGroupPolicyMappingArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupPolicyMappingArrayOutput
- type IamTrustedAccountRoleGroupPolicyMappingOutput
- func (IamTrustedAccountRoleGroupPolicyMappingOutput) ElementType() reflect.Type
- func (o IamTrustedAccountRoleGroupPolicyMappingOutput) GroupPolicy() iam.GroupPolicyOutput
- func (o IamTrustedAccountRoleGroupPolicyMappingOutput) RoleName() pulumi.StringOutput
- func (o IamTrustedAccountRoleGroupPolicyMappingOutput) ToIamTrustedAccountRoleGroupPolicyMappingOutput() IamTrustedAccountRoleGroupPolicyMappingOutput
- func (o IamTrustedAccountRoleGroupPolicyMappingOutput) ToIamTrustedAccountRoleGroupPolicyMappingOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupPolicyMappingOutput
- type IamTrustedAccountRoleInput
- type IamTrustedAccountRoleOutput
- func (IamTrustedAccountRoleOutput) ElementType() reflect.Type
- func (o IamTrustedAccountRoleOutput) Name() pulumi.StringOutput
- func (o IamTrustedAccountRoleOutput) ToIamTrustedAccountRoleOutput() IamTrustedAccountRoleOutput
- func (o IamTrustedAccountRoleOutput) ToIamTrustedAccountRoleOutputWithContext(ctx context.Context) IamTrustedAccountRoleOutput
- type IamTrustedAccountType
- type IamTrustingAccount
- type IamTrustingAccountArgs
- type IamTrustingAccountArray
- type IamTrustingAccountArrayInput
- type IamTrustingAccountArrayOutput
- func (IamTrustingAccountArrayOutput) ElementType() reflect.Type
- func (o IamTrustingAccountArrayOutput) Index(i pulumi.IntInput) IamTrustingAccountOutput
- func (o IamTrustingAccountArrayOutput) ToIamTrustingAccountArrayOutput() IamTrustingAccountArrayOutput
- func (o IamTrustingAccountArrayOutput) ToIamTrustingAccountArrayOutputWithContext(ctx context.Context) IamTrustingAccountArrayOutput
- type IamTrustingAccountInput
- type IamTrustingAccountMap
- type IamTrustingAccountMapInput
- type IamTrustingAccountMapOutput
- func (IamTrustingAccountMapOutput) ElementType() reflect.Type
- func (o IamTrustingAccountMapOutput) MapIndex(k pulumi.StringInput) IamTrustingAccountOutput
- func (o IamTrustingAccountMapOutput) ToIamTrustingAccountMapOutput() IamTrustingAccountMapOutput
- func (o IamTrustingAccountMapOutput) ToIamTrustingAccountMapOutputWithContext(ctx context.Context) IamTrustingAccountMapOutput
- type IamTrustingAccountOutput
- func (o IamTrustingAccountOutput) DelegatedRolePolicyAttachments() IamTrustingAccountRolePolicyAttachmentMappingArrayOutput
- func (o IamTrustingAccountOutput) DelegatedRoles() IamTrustingAccountRoleMappingArrayOutput
- func (IamTrustingAccountOutput) ElementType() reflect.Type
- func (o IamTrustingAccountOutput) ToIamTrustingAccountOutput() IamTrustingAccountOutput
- func (o IamTrustingAccountOutput) ToIamTrustingAccountOutputWithContext(ctx context.Context) IamTrustingAccountOutput
- type IamTrustingAccountRole
- type IamTrustingAccountRoleArgs
- type IamTrustingAccountRoleArray
- func (IamTrustingAccountRoleArray) ElementType() reflect.Type
- func (i IamTrustingAccountRoleArray) ToIamTrustingAccountRoleArrayOutput() IamTrustingAccountRoleArrayOutput
- func (i IamTrustingAccountRoleArray) ToIamTrustingAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustingAccountRoleArrayOutput
- type IamTrustingAccountRoleArrayInput
- type IamTrustingAccountRoleArrayOutput
- func (IamTrustingAccountRoleArrayOutput) ElementType() reflect.Type
- func (o IamTrustingAccountRoleArrayOutput) Index(i pulumi.IntInput) IamTrustingAccountRoleOutput
- func (o IamTrustingAccountRoleArrayOutput) ToIamTrustingAccountRoleArrayOutput() IamTrustingAccountRoleArrayOutput
- func (o IamTrustingAccountRoleArrayOutput) ToIamTrustingAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustingAccountRoleArrayOutput
- type IamTrustingAccountRoleInput
- type IamTrustingAccountRoleMapping
- type IamTrustingAccountRoleMappingArrayOutput
- func (IamTrustingAccountRoleMappingArrayOutput) ElementType() reflect.Type
- func (o IamTrustingAccountRoleMappingArrayOutput) Index(i pulumi.IntInput) IamTrustingAccountRoleMappingOutput
- func (o IamTrustingAccountRoleMappingArrayOutput) ToIamTrustingAccountRoleMappingArrayOutput() IamTrustingAccountRoleMappingArrayOutput
- func (o IamTrustingAccountRoleMappingArrayOutput) ToIamTrustingAccountRoleMappingArrayOutputWithContext(ctx context.Context) IamTrustingAccountRoleMappingArrayOutput
- type IamTrustingAccountRoleMappingOutput
- func (IamTrustingAccountRoleMappingOutput) ElementType() reflect.Type
- func (o IamTrustingAccountRoleMappingOutput) Role() iam.RoleOutput
- func (o IamTrustingAccountRoleMappingOutput) RoleName() pulumi.StringOutput
- func (o IamTrustingAccountRoleMappingOutput) ToIamTrustingAccountRoleMappingOutput() IamTrustingAccountRoleMappingOutput
- func (o IamTrustingAccountRoleMappingOutput) ToIamTrustingAccountRoleMappingOutputWithContext(ctx context.Context) IamTrustingAccountRoleMappingOutput
- type IamTrustingAccountRoleOutput
- func (IamTrustingAccountRoleOutput) ElementType() reflect.Type
- func (o IamTrustingAccountRoleOutput) Name() pulumi.StringOutput
- func (o IamTrustingAccountRoleOutput) PolicyNames() pulumi.StringArrayOutput
- func (o IamTrustingAccountRoleOutput) ToIamTrustingAccountRoleOutput() IamTrustingAccountRoleOutput
- func (o IamTrustingAccountRoleOutput) ToIamTrustingAccountRoleOutputWithContext(ctx context.Context) IamTrustingAccountRoleOutput
- type IamTrustingAccountRolePolicyAttachmentMapping
- type IamTrustingAccountRolePolicyAttachmentMappingArrayOutput
- func (IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ElementType() reflect.Type
- func (o IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) Index(i pulumi.IntInput) IamTrustingAccountRolePolicyAttachmentMappingOutput
- func (o IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ToIamTrustingAccountRolePolicyAttachmentMappingArrayOutput() IamTrustingAccountRolePolicyAttachmentMappingArrayOutput
- func (o IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ToIamTrustingAccountRolePolicyAttachmentMappingArrayOutputWithContext(ctx context.Context) IamTrustingAccountRolePolicyAttachmentMappingArrayOutput
- type IamTrustingAccountRolePolicyAttachmentMappingOutput
- func (IamTrustingAccountRolePolicyAttachmentMappingOutput) ElementType() reflect.Type
- func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) RoleName() pulumi.StringOutput
- func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) RolePolicyAttachment() iam.RolePolicyAttachmentArrayOutput
- func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) ToIamTrustingAccountRolePolicyAttachmentMappingOutput() IamTrustingAccountRolePolicyAttachmentMappingOutput
- func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) ToIamTrustingAccountRolePolicyAttachmentMappingOutputWithContext(ctx context.Context) IamTrustingAccountRolePolicyAttachmentMappingOutput
- type IamTrustingAccountType
- type LandingZone
- type LandingZoneArgs
- type LandingZoneArray
- type LandingZoneArrayInput
- type LandingZoneArrayOutput
- func (LandingZoneArrayOutput) ElementType() reflect.Type
- func (o LandingZoneArrayOutput) Index(i pulumi.IntInput) LandingZoneOutput
- func (o LandingZoneArrayOutput) ToLandingZoneArrayOutput() LandingZoneArrayOutput
- func (o LandingZoneArrayOutput) ToLandingZoneArrayOutputWithContext(ctx context.Context) LandingZoneArrayOutput
- type LandingZoneAudit
- type LandingZoneAuditArgs
- func (LandingZoneAuditArgs) ElementType() reflect.Type
- func (i LandingZoneAuditArgs) ToLandingZoneAuditOutput() LandingZoneAuditOutput
- func (i LandingZoneAuditArgs) ToLandingZoneAuditOutputWithContext(ctx context.Context) LandingZoneAuditOutput
- func (i LandingZoneAuditArgs) ToLandingZoneAuditPtrOutput() LandingZoneAuditPtrOutput
- func (i LandingZoneAuditArgs) ToLandingZoneAuditPtrOutputWithContext(ctx context.Context) LandingZoneAuditPtrOutput
- type LandingZoneAuditCloudWatch
- type LandingZoneAuditCloudWatchArgs
- func (LandingZoneAuditCloudWatchArgs) ElementType() reflect.Type
- func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchOutput() LandingZoneAuditCloudWatchOutput
- func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchOutput
- func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchPtrOutput() LandingZoneAuditCloudWatchPtrOutput
- func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchPtrOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchPtrOutput
- type LandingZoneAuditCloudWatchInput
- type LandingZoneAuditCloudWatchOutput
- func (LandingZoneAuditCloudWatchOutput) ElementType() reflect.Type
- func (o LandingZoneAuditCloudWatchOutput) Enabled() pulumi.BoolOutput
- func (o LandingZoneAuditCloudWatchOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchOutput() LandingZoneAuditCloudWatchOutput
- func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchOutput
- func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchPtrOutput() LandingZoneAuditCloudWatchPtrOutput
- func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchPtrOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchPtrOutput
- type LandingZoneAuditCloudWatchPtrInput
- type LandingZoneAuditCloudWatchPtrOutput
- func (o LandingZoneAuditCloudWatchPtrOutput) Elem() LandingZoneAuditCloudWatchOutput
- func (LandingZoneAuditCloudWatchPtrOutput) ElementType() reflect.Type
- func (o LandingZoneAuditCloudWatchPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LandingZoneAuditCloudWatchPtrOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o LandingZoneAuditCloudWatchPtrOutput) ToLandingZoneAuditCloudWatchPtrOutput() LandingZoneAuditCloudWatchPtrOutput
- func (o LandingZoneAuditCloudWatchPtrOutput) ToLandingZoneAuditCloudWatchPtrOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchPtrOutput
- type LandingZoneAuditInput
- type LandingZoneAuditOutput
- func (o LandingZoneAuditOutput) AccountName() pulumi.StringPtrOutput
- func (o LandingZoneAuditOutput) Cloudwatch() LandingZoneAuditCloudWatchPtrOutput
- func (LandingZoneAuditOutput) ElementType() reflect.Type
- func (o LandingZoneAuditOutput) Enabled() pulumi.BoolPtrOutput
- func (o LandingZoneAuditOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o LandingZoneAuditOutput) ToLandingZoneAuditOutput() LandingZoneAuditOutput
- func (o LandingZoneAuditOutput) ToLandingZoneAuditOutputWithContext(ctx context.Context) LandingZoneAuditOutput
- func (o LandingZoneAuditOutput) ToLandingZoneAuditPtrOutput() LandingZoneAuditPtrOutput
- func (o LandingZoneAuditOutput) ToLandingZoneAuditPtrOutputWithContext(ctx context.Context) LandingZoneAuditPtrOutput
- type LandingZoneAuditPtrInput
- type LandingZoneAuditPtrOutput
- func (o LandingZoneAuditPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o LandingZoneAuditPtrOutput) Cloudwatch() LandingZoneAuditCloudWatchPtrOutput
- func (o LandingZoneAuditPtrOutput) Elem() LandingZoneAuditOutput
- func (LandingZoneAuditPtrOutput) ElementType() reflect.Type
- func (o LandingZoneAuditPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LandingZoneAuditPtrOutput) RetentionDays() pulumi.Float64PtrOutput
- func (o LandingZoneAuditPtrOutput) ToLandingZoneAuditPtrOutput() LandingZoneAuditPtrOutput
- func (o LandingZoneAuditPtrOutput) ToLandingZoneAuditPtrOutputWithContext(ctx context.Context) LandingZoneAuditPtrOutput
- type LandingZoneIam
- type LandingZoneIamArgs
- func (LandingZoneIamArgs) ElementType() reflect.Type
- func (i LandingZoneIamArgs) ToLandingZoneIamOutput() LandingZoneIamOutput
- func (i LandingZoneIamArgs) ToLandingZoneIamOutputWithContext(ctx context.Context) LandingZoneIamOutput
- func (i LandingZoneIamArgs) ToLandingZoneIamPtrOutput() LandingZoneIamPtrOutput
- func (i LandingZoneIamArgs) ToLandingZoneIamPtrOutputWithContext(ctx context.Context) LandingZoneIamPtrOutput
- type LandingZoneIamInput
- type LandingZoneIamOutput
- func (o LandingZoneIamOutput) AccountName() pulumi.StringPtrOutput
- func (LandingZoneIamOutput) ElementType() reflect.Type
- func (o LandingZoneIamOutput) Roles() LandingZoneIamRoleArrayOutput
- func (o LandingZoneIamOutput) ToLandingZoneIamOutput() LandingZoneIamOutput
- func (o LandingZoneIamOutput) ToLandingZoneIamOutputWithContext(ctx context.Context) LandingZoneIamOutput
- func (o LandingZoneIamOutput) ToLandingZoneIamPtrOutput() LandingZoneIamPtrOutput
- func (o LandingZoneIamOutput) ToLandingZoneIamPtrOutputWithContext(ctx context.Context) LandingZoneIamPtrOutput
- type LandingZoneIamPtrInput
- type LandingZoneIamPtrOutput
- func (o LandingZoneIamPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o LandingZoneIamPtrOutput) Elem() LandingZoneIamOutput
- func (LandingZoneIamPtrOutput) ElementType() reflect.Type
- func (o LandingZoneIamPtrOutput) Roles() LandingZoneIamRoleArrayOutput
- func (o LandingZoneIamPtrOutput) ToLandingZoneIamPtrOutput() LandingZoneIamPtrOutput
- func (o LandingZoneIamPtrOutput) ToLandingZoneIamPtrOutputWithContext(ctx context.Context) LandingZoneIamPtrOutput
- type LandingZoneIamRole
- type LandingZoneIamRoleArgs
- type LandingZoneIamRoleArray
- type LandingZoneIamRoleArrayInput
- type LandingZoneIamRoleArrayOutput
- func (LandingZoneIamRoleArrayOutput) ElementType() reflect.Type
- func (o LandingZoneIamRoleArrayOutput) Index(i pulumi.IntInput) LandingZoneIamRoleOutput
- func (o LandingZoneIamRoleArrayOutput) ToLandingZoneIamRoleArrayOutput() LandingZoneIamRoleArrayOutput
- func (o LandingZoneIamRoleArrayOutput) ToLandingZoneIamRoleArrayOutputWithContext(ctx context.Context) LandingZoneIamRoleArrayOutput
- type LandingZoneIamRoleInput
- type LandingZoneIamRoleOutput
- func (LandingZoneIamRoleOutput) ElementType() reflect.Type
- func (o LandingZoneIamRoleOutput) Name() pulumi.StringOutput
- func (o LandingZoneIamRoleOutput) PolicyNames() pulumi.StringArrayOutput
- func (o LandingZoneIamRoleOutput) ToLandingZoneIamRoleOutput() LandingZoneIamRoleOutput
- func (o LandingZoneIamRoleOutput) ToLandingZoneIamRoleOutputWithContext(ctx context.Context) LandingZoneIamRoleOutput
- type LandingZoneInput
- type LandingZoneMap
- type LandingZoneMapInput
- type LandingZoneMapOutput
- func (LandingZoneMapOutput) ElementType() reflect.Type
- func (o LandingZoneMapOutput) MapIndex(k pulumi.StringInput) LandingZoneOutput
- func (o LandingZoneMapOutput) ToLandingZoneMapOutput() LandingZoneMapOutput
- func (o LandingZoneMapOutput) ToLandingZoneMapOutputWithContext(ctx context.Context) LandingZoneMapOutput
- type LandingZoneOutput
- func (o LandingZoneOutput) AuditLogging() AuditLoggingOutput
- func (LandingZoneOutput) ElementType() reflect.Type
- func (o LandingZoneOutput) Organization() OrganizationOutput
- func (o LandingZoneOutput) ToLandingZoneOutput() LandingZoneOutput
- func (o LandingZoneOutput) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput
- type LandingZoneType
- type Organization
- type OrganizationAccount
- type OrganizationAccountArgs
- type OrganizationAccountArray
- type OrganizationAccountArrayInput
- type OrganizationAccountArrayOutput
- func (OrganizationAccountArrayOutput) ElementType() reflect.Type
- func (o OrganizationAccountArrayOutput) Index(i pulumi.IntInput) OrganizationAccountOutput
- func (o OrganizationAccountArrayOutput) ToOrganizationAccountArrayOutput() OrganizationAccountArrayOutput
- func (o OrganizationAccountArrayOutput) ToOrganizationAccountArrayOutputWithContext(ctx context.Context) OrganizationAccountArrayOutput
- type OrganizationAccountInput
- type OrganizationAccountOutput
- func (o OrganizationAccountOutput) AccountId() pulumi.StringPtrOutput
- func (o OrganizationAccountOutput) AdminRoleName() pulumi.StringPtrOutput
- func (OrganizationAccountOutput) ElementType() reflect.Type
- func (o OrganizationAccountOutput) Email() pulumi.StringOutput
- func (o OrganizationAccountOutput) Iam() AccountIamTypeOutput
- func (o OrganizationAccountOutput) Name() pulumi.StringOutput
- func (o OrganizationAccountOutput) Ou() pulumi.StringPtrOutput
- func (o OrganizationAccountOutput) ParentId() pulumi.StringPtrOutput
- func (o OrganizationAccountOutput) ToOrganizationAccountOutput() OrganizationAccountOutput
- func (o OrganizationAccountOutput) ToOrganizationAccountOutputWithContext(ctx context.Context) OrganizationAccountOutput
- type OrganizationAccountProviderMapping
- type OrganizationAccountProviderMappingArrayOutput
- func (OrganizationAccountProviderMappingArrayOutput) ElementType() reflect.Type
- func (o OrganizationAccountProviderMappingArrayOutput) Index(i pulumi.IntInput) OrganizationAccountProviderMappingOutput
- func (o OrganizationAccountProviderMappingArrayOutput) ToOrganizationAccountProviderMappingArrayOutput() OrganizationAccountProviderMappingArrayOutput
- func (o OrganizationAccountProviderMappingArrayOutput) ToOrganizationAccountProviderMappingArrayOutputWithContext(ctx context.Context) OrganizationAccountProviderMappingArrayOutput
- type OrganizationAccountProviderMappingOutput
- func (o OrganizationAccountProviderMappingOutput) AccountName() pulumi.StringOutput
- func (OrganizationAccountProviderMappingOutput) ElementType() reflect.Type
- func (o OrganizationAccountProviderMappingOutput) Provider() aws.ProviderOutput
- func (o OrganizationAccountProviderMappingOutput) ToOrganizationAccountProviderMappingOutput() OrganizationAccountProviderMappingOutput
- func (o OrganizationAccountProviderMappingOutput) ToOrganizationAccountProviderMappingOutputWithContext(ctx context.Context) OrganizationAccountProviderMappingOutput
- type OrganizationArgs
- type OrganizationArray
- type OrganizationArrayInput
- type OrganizationArrayOutput
- func (OrganizationArrayOutput) ElementType() reflect.Type
- func (o OrganizationArrayOutput) Index(i pulumi.IntInput) OrganizationOutput
- func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput
- func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
- type OrganizationInput
- type OrganizationMap
- type OrganizationMapInput
- type OrganizationMapOutput
- func (OrganizationMapOutput) ElementType() reflect.Type
- func (o OrganizationMapOutput) MapIndex(k pulumi.StringInput) OrganizationOutput
- func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput
- func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput
- type OrganizationOutput
- func (o OrganizationOutput) AccountIds() pulumi.StringArrayOutput
- func (o OrganizationOutput) AccountProviders() OrganizationAccountProviderMappingArrayOutput
- func (o OrganizationOutput) Accounts() AccountMappingArrayOutput
- func (OrganizationOutput) ElementType() reflect.Type
- func (o OrganizationOutput) Organization() organizations.OrganizationOutput
- func (o OrganizationOutput) OrganizationalUnits() OrganizationalUnitMappingArrayOutput
- func (o OrganizationOutput) Policies() organizations.PolicyArrayOutput
- func (o OrganizationOutput) PolicyAttachments() organizations.PolicyAttachmentArrayOutput
- func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
- func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
- type OrganizationPolicies
- type OrganizationPoliciesArgs
- func (OrganizationPoliciesArgs) ElementType() reflect.Type
- func (i OrganizationPoliciesArgs) ToOrganizationPoliciesOutput() OrganizationPoliciesOutput
- func (i OrganizationPoliciesArgs) ToOrganizationPoliciesOutputWithContext(ctx context.Context) OrganizationPoliciesOutput
- func (i OrganizationPoliciesArgs) ToOrganizationPoliciesPtrOutput() OrganizationPoliciesPtrOutput
- func (i OrganizationPoliciesArgs) ToOrganizationPoliciesPtrOutputWithContext(ctx context.Context) OrganizationPoliciesPtrOutput
- type OrganizationPoliciesInput
- type OrganizationPoliciesOutput
- func (o OrganizationPoliciesOutput) DenyLeaveOrganization() OrganizationPolicyPtrOutput
- func (OrganizationPoliciesOutput) ElementType() reflect.Type
- func (o OrganizationPoliciesOutput) ToOrganizationPoliciesOutput() OrganizationPoliciesOutput
- func (o OrganizationPoliciesOutput) ToOrganizationPoliciesOutputWithContext(ctx context.Context) OrganizationPoliciesOutput
- func (o OrganizationPoliciesOutput) ToOrganizationPoliciesPtrOutput() OrganizationPoliciesPtrOutput
- func (o OrganizationPoliciesOutput) ToOrganizationPoliciesPtrOutputWithContext(ctx context.Context) OrganizationPoliciesPtrOutput
- type OrganizationPoliciesPtrInput
- type OrganizationPoliciesPtrOutput
- func (o OrganizationPoliciesPtrOutput) DenyLeaveOrganization() OrganizationPolicyPtrOutput
- func (o OrganizationPoliciesPtrOutput) Elem() OrganizationPoliciesOutput
- func (OrganizationPoliciesPtrOutput) ElementType() reflect.Type
- func (o OrganizationPoliciesPtrOutput) ToOrganizationPoliciesPtrOutput() OrganizationPoliciesPtrOutput
- func (o OrganizationPoliciesPtrOutput) ToOrganizationPoliciesPtrOutputWithContext(ctx context.Context) OrganizationPoliciesPtrOutput
- type OrganizationPolicy
- type OrganizationPolicyArgs
- func (OrganizationPolicyArgs) ElementType() reflect.Type
- func (i OrganizationPolicyArgs) ToOrganizationPolicyOutput() OrganizationPolicyOutput
- func (i OrganizationPolicyArgs) ToOrganizationPolicyOutputWithContext(ctx context.Context) OrganizationPolicyOutput
- func (i OrganizationPolicyArgs) ToOrganizationPolicyPtrOutput() OrganizationPolicyPtrOutput
- func (i OrganizationPolicyArgs) ToOrganizationPolicyPtrOutputWithContext(ctx context.Context) OrganizationPolicyPtrOutput
- type OrganizationPolicyInput
- type OrganizationPolicyOutput
- func (OrganizationPolicyOutput) ElementType() reflect.Type
- func (o OrganizationPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o OrganizationPolicyOutput) PolicyId() pulumi.StringPtrOutput
- func (o OrganizationPolicyOutput) ToOrganizationPolicyOutput() OrganizationPolicyOutput
- func (o OrganizationPolicyOutput) ToOrganizationPolicyOutputWithContext(ctx context.Context) OrganizationPolicyOutput
- func (o OrganizationPolicyOutput) ToOrganizationPolicyPtrOutput() OrganizationPolicyPtrOutput
- func (o OrganizationPolicyOutput) ToOrganizationPolicyPtrOutputWithContext(ctx context.Context) OrganizationPolicyPtrOutput
- type OrganizationPolicyPtrInput
- type OrganizationPolicyPtrOutput
- func (o OrganizationPolicyPtrOutput) Elem() OrganizationPolicyOutput
- func (OrganizationPolicyPtrOutput) ElementType() reflect.Type
- func (o OrganizationPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o OrganizationPolicyPtrOutput) PolicyId() pulumi.StringPtrOutput
- func (o OrganizationPolicyPtrOutput) ToOrganizationPolicyPtrOutput() OrganizationPolicyPtrOutput
- func (o OrganizationPolicyPtrOutput) ToOrganizationPolicyPtrOutputWithContext(ctx context.Context) OrganizationPolicyPtrOutput
- type OrganizationType
- type OrganizationTypeArgs
- func (OrganizationTypeArgs) ElementType() reflect.Type
- func (i OrganizationTypeArgs) ToOrganizationTypeOutput() OrganizationTypeOutput
- func (i OrganizationTypeArgs) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
- func (i OrganizationTypeArgs) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
- func (i OrganizationTypeArgs) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
- type OrganizationTypeInput
- type OrganizationTypeOutput
- func (o OrganizationTypeOutput) Accounts() OrganizationAccountArrayOutput
- func (OrganizationTypeOutput) ElementType() reflect.Type
- func (o OrganizationTypeOutput) EnabledPolicies() pulumi.StringArrayOutput
- func (o OrganizationTypeOutput) FeatureSet() pulumi.StringPtrOutput
- func (o OrganizationTypeOutput) OrganizationId() pulumi.StringPtrOutput
- func (o OrganizationTypeOutput) Policies() OrganizationPoliciesPtrOutput
- func (o OrganizationTypeOutput) Services() pulumi.StringArrayOutput
- func (o OrganizationTypeOutput) ToOrganizationTypeOutput() OrganizationTypeOutput
- func (o OrganizationTypeOutput) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
- func (o OrganizationTypeOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
- func (o OrganizationTypeOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
- type OrganizationTypePtrInput
- type OrganizationTypePtrOutput
- func (o OrganizationTypePtrOutput) Accounts() OrganizationAccountArrayOutput
- func (o OrganizationTypePtrOutput) Elem() OrganizationTypeOutput
- func (OrganizationTypePtrOutput) ElementType() reflect.Type
- func (o OrganizationTypePtrOutput) EnabledPolicies() pulumi.StringArrayOutput
- func (o OrganizationTypePtrOutput) FeatureSet() pulumi.StringPtrOutput
- func (o OrganizationTypePtrOutput) OrganizationId() pulumi.StringPtrOutput
- func (o OrganizationTypePtrOutput) Policies() OrganizationPoliciesPtrOutput
- func (o OrganizationTypePtrOutput) Services() pulumi.StringArrayOutput
- func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
- func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
- type OrganizationalUnitMapping
- type OrganizationalUnitMappingArrayOutput
- func (OrganizationalUnitMappingArrayOutput) ElementType() reflect.Type
- func (o OrganizationalUnitMappingArrayOutput) Index(i pulumi.IntInput) OrganizationalUnitMappingOutput
- func (o OrganizationalUnitMappingArrayOutput) ToOrganizationalUnitMappingArrayOutput() OrganizationalUnitMappingArrayOutput
- func (o OrganizationalUnitMappingArrayOutput) ToOrganizationalUnitMappingArrayOutputWithContext(ctx context.Context) OrganizationalUnitMappingArrayOutput
- type OrganizationalUnitMappingOutput
- func (o OrganizationalUnitMappingOutput) AccountName() pulumi.StringOutput
- func (OrganizationalUnitMappingOutput) ElementType() reflect.Type
- func (o OrganizationalUnitMappingOutput) OrganizationalUnit() organizations.OrganizationalUnitOutput
- func (o OrganizationalUnitMappingOutput) ToOrganizationalUnitMappingOutput() OrganizationalUnitMappingOutput
- func (o OrganizationalUnitMappingOutput) ToOrganizationalUnitMappingOutputWithContext(ctx context.Context) OrganizationalUnitMappingOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AccountIam ¶
type AccountIam struct { pulumi.ResourceState // The IAM Account Alias. Alias iam.AccountAliasOutput `pulumi:"alias"` // The IAM Account Password policy. PasswordPolicy iam.AccountPasswordPolicyOutput `pulumi:"passwordPolicy"` }
Cluster is a component that configure the IAM service for a given account.
func NewAccountIam ¶
func NewAccountIam(ctx *pulumi.Context, name string, args *AccountIamArgs, opts ...pulumi.ResourceOption) (*AccountIam, error)
NewAccountIam registers a new resource with the given unique name, arguments, and options.
func (*AccountIam) ElementType ¶
func (*AccountIam) ElementType() reflect.Type
func (*AccountIam) ToAccountIamOutput ¶
func (i *AccountIam) ToAccountIamOutput() AccountIamOutput
func (*AccountIam) ToAccountIamOutputWithContext ¶
func (i *AccountIam) ToAccountIamOutputWithContext(ctx context.Context) AccountIamOutput
type AccountIamArgs ¶
type AccountIamArgs struct { // The alias to be used for IAM. Alias pulumi.StringPtrInput // The IAM password policy configuration. PasswordPolicy AccountPasswordPolicyPtrInput }
The set of arguments for constructing a AccountIam resource.
func (AccountIamArgs) ElementType ¶
func (AccountIamArgs) ElementType() reflect.Type
type AccountIamArray ¶
type AccountIamArray []AccountIamInput
func (AccountIamArray) ElementType ¶
func (AccountIamArray) ElementType() reflect.Type
func (AccountIamArray) ToAccountIamArrayOutput ¶
func (i AccountIamArray) ToAccountIamArrayOutput() AccountIamArrayOutput
func (AccountIamArray) ToAccountIamArrayOutputWithContext ¶
func (i AccountIamArray) ToAccountIamArrayOutputWithContext(ctx context.Context) AccountIamArrayOutput
type AccountIamArrayInput ¶
type AccountIamArrayInput interface { pulumi.Input ToAccountIamArrayOutput() AccountIamArrayOutput ToAccountIamArrayOutputWithContext(context.Context) AccountIamArrayOutput }
AccountIamArrayInput is an input type that accepts AccountIamArray and AccountIamArrayOutput values. You can construct a concrete instance of `AccountIamArrayInput` via:
AccountIamArray{ AccountIamArgs{...} }
type AccountIamArrayOutput ¶
type AccountIamArrayOutput struct{ *pulumi.OutputState }
func (AccountIamArrayOutput) ElementType ¶
func (AccountIamArrayOutput) ElementType() reflect.Type
func (AccountIamArrayOutput) Index ¶
func (o AccountIamArrayOutput) Index(i pulumi.IntInput) AccountIamOutput
func (AccountIamArrayOutput) ToAccountIamArrayOutput ¶
func (o AccountIamArrayOutput) ToAccountIamArrayOutput() AccountIamArrayOutput
func (AccountIamArrayOutput) ToAccountIamArrayOutputWithContext ¶
func (o AccountIamArrayOutput) ToAccountIamArrayOutputWithContext(ctx context.Context) AccountIamArrayOutput
type AccountIamInput ¶
type AccountIamInput interface { pulumi.Input ToAccountIamOutput() AccountIamOutput ToAccountIamOutputWithContext(ctx context.Context) AccountIamOutput }
type AccountIamMap ¶
type AccountIamMap map[string]AccountIamInput
func (AccountIamMap) ElementType ¶
func (AccountIamMap) ElementType() reflect.Type
func (AccountIamMap) ToAccountIamMapOutput ¶
func (i AccountIamMap) ToAccountIamMapOutput() AccountIamMapOutput
func (AccountIamMap) ToAccountIamMapOutputWithContext ¶
func (i AccountIamMap) ToAccountIamMapOutputWithContext(ctx context.Context) AccountIamMapOutput
type AccountIamMapInput ¶
type AccountIamMapInput interface { pulumi.Input ToAccountIamMapOutput() AccountIamMapOutput ToAccountIamMapOutputWithContext(context.Context) AccountIamMapOutput }
AccountIamMapInput is an input type that accepts AccountIamMap and AccountIamMapOutput values. You can construct a concrete instance of `AccountIamMapInput` via:
AccountIamMap{ "key": AccountIamArgs{...} }
type AccountIamMapOutput ¶
type AccountIamMapOutput struct{ *pulumi.OutputState }
func (AccountIamMapOutput) ElementType ¶
func (AccountIamMapOutput) ElementType() reflect.Type
func (AccountIamMapOutput) MapIndex ¶
func (o AccountIamMapOutput) MapIndex(k pulumi.StringInput) AccountIamOutput
func (AccountIamMapOutput) ToAccountIamMapOutput ¶
func (o AccountIamMapOutput) ToAccountIamMapOutput() AccountIamMapOutput
func (AccountIamMapOutput) ToAccountIamMapOutputWithContext ¶
func (o AccountIamMapOutput) ToAccountIamMapOutputWithContext(ctx context.Context) AccountIamMapOutput
type AccountIamOutput ¶
type AccountIamOutput struct{ *pulumi.OutputState }
func (AccountIamOutput) Alias ¶
func (o AccountIamOutput) Alias() iam.AccountAliasOutput
The IAM Account Alias.
func (AccountIamOutput) ElementType ¶
func (AccountIamOutput) ElementType() reflect.Type
func (AccountIamOutput) PasswordPolicy ¶
func (o AccountIamOutput) PasswordPolicy() iam.AccountPasswordPolicyOutput
The IAM Account Password policy.
func (AccountIamOutput) ToAccountIamOutput ¶
func (o AccountIamOutput) ToAccountIamOutput() AccountIamOutput
func (AccountIamOutput) ToAccountIamOutputWithContext ¶
func (o AccountIamOutput) ToAccountIamOutputWithContext(ctx context.Context) AccountIamOutput
type AccountIamType ¶
type AccountIamType struct { // The alias to be used for IAM. Alias *string `pulumi:"alias"` // The IAM password policy configuration. PasswordPolicy *AccountPasswordPolicy `pulumi:"passwordPolicy"` }
type AccountIamTypeArgs ¶
type AccountIamTypeArgs struct { // The alias to be used for IAM. Alias pulumi.StringPtrInput `pulumi:"alias"` // The IAM password policy configuration. PasswordPolicy AccountPasswordPolicyPtrInput `pulumi:"passwordPolicy"` }
func (AccountIamTypeArgs) ElementType ¶
func (AccountIamTypeArgs) ElementType() reflect.Type
func (AccountIamTypeArgs) ToAccountIamTypeOutput ¶
func (i AccountIamTypeArgs) ToAccountIamTypeOutput() AccountIamTypeOutput
func (AccountIamTypeArgs) ToAccountIamTypeOutputWithContext ¶
func (i AccountIamTypeArgs) ToAccountIamTypeOutputWithContext(ctx context.Context) AccountIamTypeOutput
type AccountIamTypeInput ¶
type AccountIamTypeInput interface { pulumi.Input ToAccountIamTypeOutput() AccountIamTypeOutput ToAccountIamTypeOutputWithContext(context.Context) AccountIamTypeOutput }
AccountIamTypeInput is an input type that accepts AccountIamTypeArgs and AccountIamTypeOutput values. You can construct a concrete instance of `AccountIamTypeInput` via:
AccountIamTypeArgs{...}
type AccountIamTypeOutput ¶
type AccountIamTypeOutput struct{ *pulumi.OutputState }
func (AccountIamTypeOutput) Alias ¶
func (o AccountIamTypeOutput) Alias() pulumi.StringPtrOutput
The alias to be used for IAM.
func (AccountIamTypeOutput) ElementType ¶
func (AccountIamTypeOutput) ElementType() reflect.Type
func (AccountIamTypeOutput) PasswordPolicy ¶
func (o AccountIamTypeOutput) PasswordPolicy() AccountPasswordPolicyPtrOutput
The IAM password policy configuration.
func (AccountIamTypeOutput) ToAccountIamTypeOutput ¶
func (o AccountIamTypeOutput) ToAccountIamTypeOutput() AccountIamTypeOutput
func (AccountIamTypeOutput) ToAccountIamTypeOutputWithContext ¶
func (o AccountIamTypeOutput) ToAccountIamTypeOutputWithContext(ctx context.Context) AccountIamTypeOutput
type AccountMapping ¶
type AccountMapping struct { Account *organizations.Account `pulumi:"account"` AccountName string `pulumi:"accountName"` }
type AccountMappingArrayOutput ¶
type AccountMappingArrayOutput struct{ *pulumi.OutputState }
func (AccountMappingArrayOutput) ElementType ¶
func (AccountMappingArrayOutput) ElementType() reflect.Type
func (AccountMappingArrayOutput) Index ¶
func (o AccountMappingArrayOutput) Index(i pulumi.IntInput) AccountMappingOutput
func (AccountMappingArrayOutput) ToAccountMappingArrayOutput ¶
func (o AccountMappingArrayOutput) ToAccountMappingArrayOutput() AccountMappingArrayOutput
func (AccountMappingArrayOutput) ToAccountMappingArrayOutputWithContext ¶
func (o AccountMappingArrayOutput) ToAccountMappingArrayOutputWithContext(ctx context.Context) AccountMappingArrayOutput
type AccountMappingOutput ¶
type AccountMappingOutput struct{ *pulumi.OutputState }
func (AccountMappingOutput) Account ¶
func (o AccountMappingOutput) Account() organizations.AccountOutput
func (AccountMappingOutput) AccountName ¶
func (o AccountMappingOutput) AccountName() pulumi.StringOutput
func (AccountMappingOutput) ElementType ¶
func (AccountMappingOutput) ElementType() reflect.Type
func (AccountMappingOutput) ToAccountMappingOutput ¶
func (o AccountMappingOutput) ToAccountMappingOutput() AccountMappingOutput
func (AccountMappingOutput) ToAccountMappingOutputWithContext ¶
func (o AccountMappingOutput) ToAccountMappingOutputWithContext(ctx context.Context) AccountMappingOutput
type AccountPasswordPolicy ¶
type AccountPasswordPolicy struct { // Enable the creation of IAM Password Policy. Defaults to 'true'. Enabled *bool `pulumi:"enabled"` // The rules to be applied to the IAM Password Policy Rules *AccountPasswordPolicyRules `pulumi:"rules"` }
type AccountPasswordPolicyArgs ¶
type AccountPasswordPolicyArgs struct { // Enable the creation of IAM Password Policy. Defaults to 'true'. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The rules to be applied to the IAM Password Policy Rules AccountPasswordPolicyRulesPtrInput `pulumi:"rules"` }
func (AccountPasswordPolicyArgs) ElementType ¶
func (AccountPasswordPolicyArgs) ElementType() reflect.Type
func (AccountPasswordPolicyArgs) ToAccountPasswordPolicyOutput ¶
func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput
func (AccountPasswordPolicyArgs) ToAccountPasswordPolicyOutputWithContext ¶
func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput
func (AccountPasswordPolicyArgs) ToAccountPasswordPolicyPtrOutput ¶
func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyPtrOutput() AccountPasswordPolicyPtrOutput
func (AccountPasswordPolicyArgs) ToAccountPasswordPolicyPtrOutputWithContext ¶
func (i AccountPasswordPolicyArgs) ToAccountPasswordPolicyPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyPtrOutput
type AccountPasswordPolicyInput ¶
type AccountPasswordPolicyInput interface { pulumi.Input ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput ToAccountPasswordPolicyOutputWithContext(context.Context) AccountPasswordPolicyOutput }
AccountPasswordPolicyInput is an input type that accepts AccountPasswordPolicyArgs and AccountPasswordPolicyOutput values. You can construct a concrete instance of `AccountPasswordPolicyInput` via:
AccountPasswordPolicyArgs{...}
type AccountPasswordPolicyOutput ¶
type AccountPasswordPolicyOutput struct{ *pulumi.OutputState }
func (AccountPasswordPolicyOutput) ElementType ¶
func (AccountPasswordPolicyOutput) ElementType() reflect.Type
func (AccountPasswordPolicyOutput) Enabled ¶
func (o AccountPasswordPolicyOutput) Enabled() pulumi.BoolPtrOutput
Enable the creation of IAM Password Policy. Defaults to 'true'.
func (AccountPasswordPolicyOutput) Rules ¶
func (o AccountPasswordPolicyOutput) Rules() AccountPasswordPolicyRulesPtrOutput
The rules to be applied to the IAM Password Policy
func (AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutput ¶
func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput
func (AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutputWithContext ¶
func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput
func (AccountPasswordPolicyOutput) ToAccountPasswordPolicyPtrOutput ¶
func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyPtrOutput() AccountPasswordPolicyPtrOutput
func (AccountPasswordPolicyOutput) ToAccountPasswordPolicyPtrOutputWithContext ¶
func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyPtrOutput
type AccountPasswordPolicyPtrInput ¶
type AccountPasswordPolicyPtrInput interface { pulumi.Input ToAccountPasswordPolicyPtrOutput() AccountPasswordPolicyPtrOutput ToAccountPasswordPolicyPtrOutputWithContext(context.Context) AccountPasswordPolicyPtrOutput }
AccountPasswordPolicyPtrInput is an input type that accepts AccountPasswordPolicyArgs, AccountPasswordPolicyPtr and AccountPasswordPolicyPtrOutput values. You can construct a concrete instance of `AccountPasswordPolicyPtrInput` via:
AccountPasswordPolicyArgs{...} or: nil
func AccountPasswordPolicyPtr ¶
func AccountPasswordPolicyPtr(v *AccountPasswordPolicyArgs) AccountPasswordPolicyPtrInput
type AccountPasswordPolicyPtrOutput ¶
type AccountPasswordPolicyPtrOutput struct{ *pulumi.OutputState }
func (AccountPasswordPolicyPtrOutput) Elem ¶
func (o AccountPasswordPolicyPtrOutput) Elem() AccountPasswordPolicyOutput
func (AccountPasswordPolicyPtrOutput) ElementType ¶
func (AccountPasswordPolicyPtrOutput) ElementType() reflect.Type
func (AccountPasswordPolicyPtrOutput) Enabled ¶
func (o AccountPasswordPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the creation of IAM Password Policy. Defaults to 'true'.
func (AccountPasswordPolicyPtrOutput) Rules ¶
func (o AccountPasswordPolicyPtrOutput) Rules() AccountPasswordPolicyRulesPtrOutput
The rules to be applied to the IAM Password Policy
func (AccountPasswordPolicyPtrOutput) ToAccountPasswordPolicyPtrOutput ¶
func (o AccountPasswordPolicyPtrOutput) ToAccountPasswordPolicyPtrOutput() AccountPasswordPolicyPtrOutput
func (AccountPasswordPolicyPtrOutput) ToAccountPasswordPolicyPtrOutputWithContext ¶
func (o AccountPasswordPolicyPtrOutput) ToAccountPasswordPolicyPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyPtrOutput
type AccountPasswordPolicyRules ¶
type AccountPasswordPolicyRules struct { // Whether to allow users to change their own password. Defaults to 'true'. AllowUsersToChangePassword *bool `pulumi:"allowUsersToChangePassword"` // Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset). Defaults to 'true'. HardExpiry *bool `pulumi:"hardExpiry"` // The number of days that an user password is valid. Defaults to '90'. MaxPasswordAge *float64 `pulumi:"maxPasswordAge"` // Minimum length to require for user passwords. Defaults to '14'. MinimumPasswordLength *float64 `pulumi:"minimumPasswordLength"` // The number of previous passwords that users are prevented from reusing. Defaults to '0'. PasswordReusePrevention *float64 `pulumi:"passwordReusePrevention"` // Whether to require lowercase characters for user passwords. Defaults to 'true'. RequireLowercaseCharacters *bool `pulumi:"requireLowercaseCharacters"` // Whether to require numbers for user passwords. Defaults to 'true'. RequireNumbers *bool `pulumi:"requireNumbers"` // Whether to require symbols for user passwords. Defaults to 'true'. RequireSymbols *bool `pulumi:"requireSymbols"` // Whether to require uppercase characters for user passwords. Defaults to 'true'. RequireUppercaseCharacters *bool `pulumi:"requireUppercaseCharacters"` }
type AccountPasswordPolicyRulesArgs ¶
type AccountPasswordPolicyRulesArgs struct { // Whether to allow users to change their own password. Defaults to 'true'. AllowUsersToChangePassword pulumi.BoolPtrInput `pulumi:"allowUsersToChangePassword"` // Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset). Defaults to 'true'. HardExpiry pulumi.BoolPtrInput `pulumi:"hardExpiry"` // The number of days that an user password is valid. Defaults to '90'. MaxPasswordAge pulumi.Float64PtrInput `pulumi:"maxPasswordAge"` // Minimum length to require for user passwords. Defaults to '14'. MinimumPasswordLength pulumi.Float64PtrInput `pulumi:"minimumPasswordLength"` // The number of previous passwords that users are prevented from reusing. Defaults to '0'. PasswordReusePrevention pulumi.Float64PtrInput `pulumi:"passwordReusePrevention"` // Whether to require lowercase characters for user passwords. Defaults to 'true'. RequireLowercaseCharacters pulumi.BoolPtrInput `pulumi:"requireLowercaseCharacters"` // Whether to require numbers for user passwords. Defaults to 'true'. RequireNumbers pulumi.BoolPtrInput `pulumi:"requireNumbers"` // Whether to require symbols for user passwords. Defaults to 'true'. RequireSymbols pulumi.BoolPtrInput `pulumi:"requireSymbols"` // Whether to require uppercase characters for user passwords. Defaults to 'true'. RequireUppercaseCharacters pulumi.BoolPtrInput `pulumi:"requireUppercaseCharacters"` }
func (AccountPasswordPolicyRulesArgs) ElementType ¶
func (AccountPasswordPolicyRulesArgs) ElementType() reflect.Type
func (AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesOutput ¶
func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesOutput() AccountPasswordPolicyRulesOutput
func (AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesOutputWithContext ¶
func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesOutput
func (AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesPtrOutput ¶
func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesPtrOutput() AccountPasswordPolicyRulesPtrOutput
func (AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesPtrOutputWithContext ¶
func (i AccountPasswordPolicyRulesArgs) ToAccountPasswordPolicyRulesPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesPtrOutput
type AccountPasswordPolicyRulesInput ¶
type AccountPasswordPolicyRulesInput interface { pulumi.Input ToAccountPasswordPolicyRulesOutput() AccountPasswordPolicyRulesOutput ToAccountPasswordPolicyRulesOutputWithContext(context.Context) AccountPasswordPolicyRulesOutput }
AccountPasswordPolicyRulesInput is an input type that accepts AccountPasswordPolicyRulesArgs and AccountPasswordPolicyRulesOutput values. You can construct a concrete instance of `AccountPasswordPolicyRulesInput` via:
AccountPasswordPolicyRulesArgs{...}
type AccountPasswordPolicyRulesOutput ¶
type AccountPasswordPolicyRulesOutput struct{ *pulumi.OutputState }
func (AccountPasswordPolicyRulesOutput) AllowUsersToChangePassword ¶
func (o AccountPasswordPolicyRulesOutput) AllowUsersToChangePassword() pulumi.BoolPtrOutput
Whether to allow users to change their own password. Defaults to 'true'.
func (AccountPasswordPolicyRulesOutput) ElementType ¶
func (AccountPasswordPolicyRulesOutput) ElementType() reflect.Type
func (AccountPasswordPolicyRulesOutput) HardExpiry ¶
func (o AccountPasswordPolicyRulesOutput) HardExpiry() pulumi.BoolPtrOutput
Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset). Defaults to 'true'.
func (AccountPasswordPolicyRulesOutput) MaxPasswordAge ¶
func (o AccountPasswordPolicyRulesOutput) MaxPasswordAge() pulumi.Float64PtrOutput
The number of days that an user password is valid. Defaults to '90'.
func (AccountPasswordPolicyRulesOutput) MinimumPasswordLength ¶
func (o AccountPasswordPolicyRulesOutput) MinimumPasswordLength() pulumi.Float64PtrOutput
Minimum length to require for user passwords. Defaults to '14'.
func (AccountPasswordPolicyRulesOutput) PasswordReusePrevention ¶
func (o AccountPasswordPolicyRulesOutput) PasswordReusePrevention() pulumi.Float64PtrOutput
The number of previous passwords that users are prevented from reusing. Defaults to '0'.
func (AccountPasswordPolicyRulesOutput) RequireLowercaseCharacters ¶
func (o AccountPasswordPolicyRulesOutput) RequireLowercaseCharacters() pulumi.BoolPtrOutput
Whether to require lowercase characters for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesOutput) RequireNumbers ¶
func (o AccountPasswordPolicyRulesOutput) RequireNumbers() pulumi.BoolPtrOutput
Whether to require numbers for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesOutput) RequireSymbols ¶
func (o AccountPasswordPolicyRulesOutput) RequireSymbols() pulumi.BoolPtrOutput
Whether to require symbols for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesOutput) RequireUppercaseCharacters ¶
func (o AccountPasswordPolicyRulesOutput) RequireUppercaseCharacters() pulumi.BoolPtrOutput
Whether to require uppercase characters for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesOutput ¶
func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesOutput() AccountPasswordPolicyRulesOutput
func (AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesOutputWithContext ¶
func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesOutput
func (AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesPtrOutput ¶
func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesPtrOutput() AccountPasswordPolicyRulesPtrOutput
func (AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesPtrOutputWithContext ¶
func (o AccountPasswordPolicyRulesOutput) ToAccountPasswordPolicyRulesPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesPtrOutput
type AccountPasswordPolicyRulesPtrInput ¶
type AccountPasswordPolicyRulesPtrInput interface { pulumi.Input ToAccountPasswordPolicyRulesPtrOutput() AccountPasswordPolicyRulesPtrOutput ToAccountPasswordPolicyRulesPtrOutputWithContext(context.Context) AccountPasswordPolicyRulesPtrOutput }
AccountPasswordPolicyRulesPtrInput is an input type that accepts AccountPasswordPolicyRulesArgs, AccountPasswordPolicyRulesPtr and AccountPasswordPolicyRulesPtrOutput values. You can construct a concrete instance of `AccountPasswordPolicyRulesPtrInput` via:
AccountPasswordPolicyRulesArgs{...} or: nil
func AccountPasswordPolicyRulesPtr ¶
func AccountPasswordPolicyRulesPtr(v *AccountPasswordPolicyRulesArgs) AccountPasswordPolicyRulesPtrInput
type AccountPasswordPolicyRulesPtrOutput ¶
type AccountPasswordPolicyRulesPtrOutput struct{ *pulumi.OutputState }
func (AccountPasswordPolicyRulesPtrOutput) AllowUsersToChangePassword ¶
func (o AccountPasswordPolicyRulesPtrOutput) AllowUsersToChangePassword() pulumi.BoolPtrOutput
Whether to allow users to change their own password. Defaults to 'true'.
func (AccountPasswordPolicyRulesPtrOutput) Elem ¶
func (o AccountPasswordPolicyRulesPtrOutput) Elem() AccountPasswordPolicyRulesOutput
func (AccountPasswordPolicyRulesPtrOutput) ElementType ¶
func (AccountPasswordPolicyRulesPtrOutput) ElementType() reflect.Type
func (AccountPasswordPolicyRulesPtrOutput) HardExpiry ¶
func (o AccountPasswordPolicyRulesPtrOutput) HardExpiry() pulumi.BoolPtrOutput
Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset). Defaults to 'true'.
func (AccountPasswordPolicyRulesPtrOutput) MaxPasswordAge ¶
func (o AccountPasswordPolicyRulesPtrOutput) MaxPasswordAge() pulumi.Float64PtrOutput
The number of days that an user password is valid. Defaults to '90'.
func (AccountPasswordPolicyRulesPtrOutput) MinimumPasswordLength ¶
func (o AccountPasswordPolicyRulesPtrOutput) MinimumPasswordLength() pulumi.Float64PtrOutput
Minimum length to require for user passwords. Defaults to '14'.
func (AccountPasswordPolicyRulesPtrOutput) PasswordReusePrevention ¶
func (o AccountPasswordPolicyRulesPtrOutput) PasswordReusePrevention() pulumi.Float64PtrOutput
The number of previous passwords that users are prevented from reusing. Defaults to '0'.
func (AccountPasswordPolicyRulesPtrOutput) RequireLowercaseCharacters ¶
func (o AccountPasswordPolicyRulesPtrOutput) RequireLowercaseCharacters() pulumi.BoolPtrOutput
Whether to require lowercase characters for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesPtrOutput) RequireNumbers ¶
func (o AccountPasswordPolicyRulesPtrOutput) RequireNumbers() pulumi.BoolPtrOutput
Whether to require numbers for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesPtrOutput) RequireSymbols ¶
func (o AccountPasswordPolicyRulesPtrOutput) RequireSymbols() pulumi.BoolPtrOutput
Whether to require symbols for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesPtrOutput) RequireUppercaseCharacters ¶
func (o AccountPasswordPolicyRulesPtrOutput) RequireUppercaseCharacters() pulumi.BoolPtrOutput
Whether to require uppercase characters for user passwords. Defaults to 'true'.
func (AccountPasswordPolicyRulesPtrOutput) ToAccountPasswordPolicyRulesPtrOutput ¶
func (o AccountPasswordPolicyRulesPtrOutput) ToAccountPasswordPolicyRulesPtrOutput() AccountPasswordPolicyRulesPtrOutput
func (AccountPasswordPolicyRulesPtrOutput) ToAccountPasswordPolicyRulesPtrOutputWithContext ¶
func (o AccountPasswordPolicyRulesPtrOutput) ToAccountPasswordPolicyRulesPtrOutputWithContext(ctx context.Context) AccountPasswordPolicyRulesPtrOutput
type AuditLogging ¶
type AuditLogging struct { pulumi.ResourceState // The S3 Bucket used to store the data. Bucket s3.BucketV2Output `pulumi:"bucket"` // The S3 Bucket ACL. BucketAcl s3.BucketAclV2Output `pulumi:"bucketAcl"` // The S3 Bucket Lifecycle Configuration to configure data retention on S3 Bucket. BucketLifecycleConfiguration s3.BucketLifecycleConfigurationV2Output `pulumi:"bucketLifecycleConfiguration"` // The S3 Bucket policy. BucketPolicy s3.BucketPolicyOutput `pulumi:"bucketPolicy"` // The S3 Bucket Public Access Block to make data private. BucketPublicAccessBlock s3.BucketPublicAccessBlockOutput `pulumi:"bucketPublicAccessBlock"` // The CloudWatch dashboard to review the audit logs. CloudWatchDashboard cloudwatch.DashboardOutput `pulumi:"cloudWatchDashboard"` // The CloudWatch Log Group used to store the data. CloudWatchLogGroup cloudwatch.LogGroupOutput `pulumi:"cloudWatchLogGroup"` // The IAM Policy used by the IAM Role for Cloud Trail. CloudWatchPolicy iam.PolicyOutput `pulumi:"cloudWatchPolicy"` // The IAM Role used by Cloud Trail to write to CloudWatch.. CloudWatchRole iam.RoleOutput `pulumi:"cloudWatchRole"` // The IAM Role Policy Attachments that attach the IAM Role with the IAM Policy. CloudWatchRolePolicyAttachment iam.RolePolicyAttachmentOutput `pulumi:"cloudWatchRolePolicyAttachment"` // The AWS Organization id. OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // The AWS Organization master account id. OrganizationMasterAccountId pulumi.StringOutput `pulumi:"organizationMasterAccountId"` // The Cloud Trail. Trail cloudtrail.TrailOutput `pulumi:"trail"` }
func NewAuditLogging ¶
func NewAuditLogging(ctx *pulumi.Context, name string, args *AuditLoggingArgs, opts ...pulumi.ResourceOption) (*AuditLogging, error)
NewAuditLogging registers a new resource with the given unique name, arguments, and options.
func (*AuditLogging) ElementType ¶
func (*AuditLogging) ElementType() reflect.Type
func (*AuditLogging) ToAuditLoggingOutput ¶
func (i *AuditLogging) ToAuditLoggingOutput() AuditLoggingOutput
func (*AuditLogging) ToAuditLoggingOutputWithContext ¶
func (i *AuditLogging) ToAuditLoggingOutputWithContext(ctx context.Context) AuditLoggingOutput
type AuditLoggingArgs ¶
type AuditLoggingArgs struct { // The AWS provider to used to create the Bucket. BucketProvider aws.ProviderInput // Store the audit logs in CloudWatch to enable easy searching. Cloudwatch AuditLoggingCloudWatchPtrInput // The region to be used to store the data. Region pulumi.StringPtrInput // The data retention in days. Defaults to '7'. RetentionDays pulumi.Float64PtrInput }
The set of arguments for constructing a AuditLogging resource.
func (AuditLoggingArgs) ElementType ¶
func (AuditLoggingArgs) ElementType() reflect.Type
type AuditLoggingArray ¶
type AuditLoggingArray []AuditLoggingInput
func (AuditLoggingArray) ElementType ¶
func (AuditLoggingArray) ElementType() reflect.Type
func (AuditLoggingArray) ToAuditLoggingArrayOutput ¶
func (i AuditLoggingArray) ToAuditLoggingArrayOutput() AuditLoggingArrayOutput
func (AuditLoggingArray) ToAuditLoggingArrayOutputWithContext ¶
func (i AuditLoggingArray) ToAuditLoggingArrayOutputWithContext(ctx context.Context) AuditLoggingArrayOutput
type AuditLoggingArrayInput ¶
type AuditLoggingArrayInput interface { pulumi.Input ToAuditLoggingArrayOutput() AuditLoggingArrayOutput ToAuditLoggingArrayOutputWithContext(context.Context) AuditLoggingArrayOutput }
AuditLoggingArrayInput is an input type that accepts AuditLoggingArray and AuditLoggingArrayOutput values. You can construct a concrete instance of `AuditLoggingArrayInput` via:
AuditLoggingArray{ AuditLoggingArgs{...} }
type AuditLoggingArrayOutput ¶
type AuditLoggingArrayOutput struct{ *pulumi.OutputState }
func (AuditLoggingArrayOutput) ElementType ¶
func (AuditLoggingArrayOutput) ElementType() reflect.Type
func (AuditLoggingArrayOutput) Index ¶
func (o AuditLoggingArrayOutput) Index(i pulumi.IntInput) AuditLoggingOutput
func (AuditLoggingArrayOutput) ToAuditLoggingArrayOutput ¶
func (o AuditLoggingArrayOutput) ToAuditLoggingArrayOutput() AuditLoggingArrayOutput
func (AuditLoggingArrayOutput) ToAuditLoggingArrayOutputWithContext ¶
func (o AuditLoggingArrayOutput) ToAuditLoggingArrayOutputWithContext(ctx context.Context) AuditLoggingArrayOutput
type AuditLoggingCloudWatch ¶
type AuditLoggingCloudWatchArgs ¶
type AuditLoggingCloudWatchArgs struct { // Enable storing audit logs in CloudWatch. Defaults to 'false'. Enabled pulumi.BoolInput `pulumi:"enabled"` // The data retention in days. Defaults to '1'. RetentionDays pulumi.Float64PtrInput `pulumi:"retentionDays"` }
func (AuditLoggingCloudWatchArgs) ElementType ¶
func (AuditLoggingCloudWatchArgs) ElementType() reflect.Type
func (AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchOutput ¶
func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchOutput() AuditLoggingCloudWatchOutput
func (AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchOutputWithContext ¶
func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchOutputWithContext(ctx context.Context) AuditLoggingCloudWatchOutput
func (AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchPtrOutput ¶
func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchPtrOutput() AuditLoggingCloudWatchPtrOutput
func (AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchPtrOutputWithContext ¶
func (i AuditLoggingCloudWatchArgs) ToAuditLoggingCloudWatchPtrOutputWithContext(ctx context.Context) AuditLoggingCloudWatchPtrOutput
type AuditLoggingCloudWatchInput ¶
type AuditLoggingCloudWatchInput interface { pulumi.Input ToAuditLoggingCloudWatchOutput() AuditLoggingCloudWatchOutput ToAuditLoggingCloudWatchOutputWithContext(context.Context) AuditLoggingCloudWatchOutput }
AuditLoggingCloudWatchInput is an input type that accepts AuditLoggingCloudWatchArgs and AuditLoggingCloudWatchOutput values. You can construct a concrete instance of `AuditLoggingCloudWatchInput` via:
AuditLoggingCloudWatchArgs{...}
type AuditLoggingCloudWatchOutput ¶
type AuditLoggingCloudWatchOutput struct{ *pulumi.OutputState }
func (AuditLoggingCloudWatchOutput) ElementType ¶
func (AuditLoggingCloudWatchOutput) ElementType() reflect.Type
func (AuditLoggingCloudWatchOutput) Enabled ¶
func (o AuditLoggingCloudWatchOutput) Enabled() pulumi.BoolOutput
Enable storing audit logs in CloudWatch. Defaults to 'false'.
func (AuditLoggingCloudWatchOutput) RetentionDays ¶
func (o AuditLoggingCloudWatchOutput) RetentionDays() pulumi.Float64PtrOutput
The data retention in days. Defaults to '1'.
func (AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchOutput ¶
func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchOutput() AuditLoggingCloudWatchOutput
func (AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchOutputWithContext ¶
func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchOutputWithContext(ctx context.Context) AuditLoggingCloudWatchOutput
func (AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchPtrOutput ¶
func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchPtrOutput() AuditLoggingCloudWatchPtrOutput
func (AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchPtrOutputWithContext ¶
func (o AuditLoggingCloudWatchOutput) ToAuditLoggingCloudWatchPtrOutputWithContext(ctx context.Context) AuditLoggingCloudWatchPtrOutput
type AuditLoggingCloudWatchPtrInput ¶
type AuditLoggingCloudWatchPtrInput interface { pulumi.Input ToAuditLoggingCloudWatchPtrOutput() AuditLoggingCloudWatchPtrOutput ToAuditLoggingCloudWatchPtrOutputWithContext(context.Context) AuditLoggingCloudWatchPtrOutput }
AuditLoggingCloudWatchPtrInput is an input type that accepts AuditLoggingCloudWatchArgs, AuditLoggingCloudWatchPtr and AuditLoggingCloudWatchPtrOutput values. You can construct a concrete instance of `AuditLoggingCloudWatchPtrInput` via:
AuditLoggingCloudWatchArgs{...} or: nil
func AuditLoggingCloudWatchPtr ¶
func AuditLoggingCloudWatchPtr(v *AuditLoggingCloudWatchArgs) AuditLoggingCloudWatchPtrInput
type AuditLoggingCloudWatchPtrOutput ¶
type AuditLoggingCloudWatchPtrOutput struct{ *pulumi.OutputState }
func (AuditLoggingCloudWatchPtrOutput) Elem ¶
func (o AuditLoggingCloudWatchPtrOutput) Elem() AuditLoggingCloudWatchOutput
func (AuditLoggingCloudWatchPtrOutput) ElementType ¶
func (AuditLoggingCloudWatchPtrOutput) ElementType() reflect.Type
func (AuditLoggingCloudWatchPtrOutput) Enabled ¶
func (o AuditLoggingCloudWatchPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable storing audit logs in CloudWatch. Defaults to 'false'.
func (AuditLoggingCloudWatchPtrOutput) RetentionDays ¶
func (o AuditLoggingCloudWatchPtrOutput) RetentionDays() pulumi.Float64PtrOutput
The data retention in days. Defaults to '1'.
func (AuditLoggingCloudWatchPtrOutput) ToAuditLoggingCloudWatchPtrOutput ¶
func (o AuditLoggingCloudWatchPtrOutput) ToAuditLoggingCloudWatchPtrOutput() AuditLoggingCloudWatchPtrOutput
func (AuditLoggingCloudWatchPtrOutput) ToAuditLoggingCloudWatchPtrOutputWithContext ¶
func (o AuditLoggingCloudWatchPtrOutput) ToAuditLoggingCloudWatchPtrOutputWithContext(ctx context.Context) AuditLoggingCloudWatchPtrOutput
type AuditLoggingInput ¶
type AuditLoggingInput interface { pulumi.Input ToAuditLoggingOutput() AuditLoggingOutput ToAuditLoggingOutputWithContext(ctx context.Context) AuditLoggingOutput }
type AuditLoggingMap ¶
type AuditLoggingMap map[string]AuditLoggingInput
func (AuditLoggingMap) ElementType ¶
func (AuditLoggingMap) ElementType() reflect.Type
func (AuditLoggingMap) ToAuditLoggingMapOutput ¶
func (i AuditLoggingMap) ToAuditLoggingMapOutput() AuditLoggingMapOutput
func (AuditLoggingMap) ToAuditLoggingMapOutputWithContext ¶
func (i AuditLoggingMap) ToAuditLoggingMapOutputWithContext(ctx context.Context) AuditLoggingMapOutput
type AuditLoggingMapInput ¶
type AuditLoggingMapInput interface { pulumi.Input ToAuditLoggingMapOutput() AuditLoggingMapOutput ToAuditLoggingMapOutputWithContext(context.Context) AuditLoggingMapOutput }
AuditLoggingMapInput is an input type that accepts AuditLoggingMap and AuditLoggingMapOutput values. You can construct a concrete instance of `AuditLoggingMapInput` via:
AuditLoggingMap{ "key": AuditLoggingArgs{...} }
type AuditLoggingMapOutput ¶
type AuditLoggingMapOutput struct{ *pulumi.OutputState }
func (AuditLoggingMapOutput) ElementType ¶
func (AuditLoggingMapOutput) ElementType() reflect.Type
func (AuditLoggingMapOutput) MapIndex ¶
func (o AuditLoggingMapOutput) MapIndex(k pulumi.StringInput) AuditLoggingOutput
func (AuditLoggingMapOutput) ToAuditLoggingMapOutput ¶
func (o AuditLoggingMapOutput) ToAuditLoggingMapOutput() AuditLoggingMapOutput
func (AuditLoggingMapOutput) ToAuditLoggingMapOutputWithContext ¶
func (o AuditLoggingMapOutput) ToAuditLoggingMapOutputWithContext(ctx context.Context) AuditLoggingMapOutput
type AuditLoggingOutput ¶
type AuditLoggingOutput struct{ *pulumi.OutputState }
func (AuditLoggingOutput) Bucket ¶
func (o AuditLoggingOutput) Bucket() s3.BucketV2Output
The S3 Bucket used to store the data.
func (AuditLoggingOutput) BucketAcl ¶
func (o AuditLoggingOutput) BucketAcl() s3.BucketAclV2Output
The S3 Bucket ACL.
func (AuditLoggingOutput) BucketLifecycleConfiguration ¶
func (o AuditLoggingOutput) BucketLifecycleConfiguration() s3.BucketLifecycleConfigurationV2Output
The S3 Bucket Lifecycle Configuration to configure data retention on S3 Bucket.
func (AuditLoggingOutput) BucketPolicy ¶
func (o AuditLoggingOutput) BucketPolicy() s3.BucketPolicyOutput
The S3 Bucket policy.
func (AuditLoggingOutput) BucketPublicAccessBlock ¶
func (o AuditLoggingOutput) BucketPublicAccessBlock() s3.BucketPublicAccessBlockOutput
The S3 Bucket Public Access Block to make data private.
func (AuditLoggingOutput) CloudWatchDashboard ¶
func (o AuditLoggingOutput) CloudWatchDashboard() cloudwatch.DashboardOutput
The CloudWatch dashboard to review the audit logs.
func (AuditLoggingOutput) CloudWatchLogGroup ¶
func (o AuditLoggingOutput) CloudWatchLogGroup() cloudwatch.LogGroupOutput
The CloudWatch Log Group used to store the data.
func (AuditLoggingOutput) CloudWatchPolicy ¶
func (o AuditLoggingOutput) CloudWatchPolicy() iam.PolicyOutput
The IAM Policy used by the IAM Role for Cloud Trail.
func (AuditLoggingOutput) CloudWatchRole ¶
func (o AuditLoggingOutput) CloudWatchRole() iam.RoleOutput
The IAM Role used by Cloud Trail to write to CloudWatch..
func (AuditLoggingOutput) CloudWatchRolePolicyAttachment ¶
func (o AuditLoggingOutput) CloudWatchRolePolicyAttachment() iam.RolePolicyAttachmentOutput
The IAM Role Policy Attachments that attach the IAM Role with the IAM Policy.
func (AuditLoggingOutput) ElementType ¶
func (AuditLoggingOutput) ElementType() reflect.Type
func (AuditLoggingOutput) OrganizationId ¶
func (o AuditLoggingOutput) OrganizationId() pulumi.StringOutput
The AWS Organization id.
func (AuditLoggingOutput) OrganizationMasterAccountId ¶
func (o AuditLoggingOutput) OrganizationMasterAccountId() pulumi.StringOutput
The AWS Organization master account id.
func (AuditLoggingOutput) ToAuditLoggingOutput ¶
func (o AuditLoggingOutput) ToAuditLoggingOutput() AuditLoggingOutput
func (AuditLoggingOutput) ToAuditLoggingOutputWithContext ¶
func (o AuditLoggingOutput) ToAuditLoggingOutputWithContext(ctx context.Context) AuditLoggingOutput
func (AuditLoggingOutput) Trail ¶
func (o AuditLoggingOutput) Trail() cloudtrail.TrailOutput
The Cloud Trail.
type AuditLoggingType ¶
type AuditLoggingType struct { // The AWS provider to used to create the Bucket. BucketProvider *aws.Provider `pulumi:"bucketProvider"` // Store the audit logs in CloudWatch to enable easy searching. Cloudwatch *AuditLoggingCloudWatch `pulumi:"cloudwatch"` // The region to be used to store the data. Region *string `pulumi:"region"` // The data retention in days. Defaults to '7'. RetentionDays *float64 `pulumi:"retentionDays"` }
type IamTrustedAccount ¶
type IamTrustedAccount struct { pulumi.ResourceState RoleGroupPolicies IamTrustedAccountRoleGroupPolicyMappingArrayOutput `pulumi:"roleGroupPolicies"` RoleGroups IamTrustedAccountRoleGroupMappingArrayOutput `pulumi:"roleGroups"` }
func NewIamTrustedAccount ¶
func NewIamTrustedAccount(ctx *pulumi.Context, name string, args *IamTrustedAccountArgs, opts ...pulumi.ResourceOption) (*IamTrustedAccount, error)
NewIamTrustedAccount registers a new resource with the given unique name, arguments, and options.
func (*IamTrustedAccount) ElementType ¶
func (*IamTrustedAccount) ElementType() reflect.Type
func (*IamTrustedAccount) ToIamTrustedAccountOutput ¶
func (i *IamTrustedAccount) ToIamTrustedAccountOutput() IamTrustedAccountOutput
func (*IamTrustedAccount) ToIamTrustedAccountOutputWithContext ¶
func (i *IamTrustedAccount) ToIamTrustedAccountOutputWithContext(ctx context.Context) IamTrustedAccountOutput
type IamTrustedAccountArgs ¶
type IamTrustedAccountArgs struct { Roles IamTrustedAccountRoleArrayInput TrustingAccountId pulumi.StringInput TrustingAccountName pulumi.StringInput }
The set of arguments for constructing a IamTrustedAccount resource.
func (IamTrustedAccountArgs) ElementType ¶
func (IamTrustedAccountArgs) ElementType() reflect.Type
type IamTrustedAccountArray ¶
type IamTrustedAccountArray []IamTrustedAccountInput
func (IamTrustedAccountArray) ElementType ¶
func (IamTrustedAccountArray) ElementType() reflect.Type
func (IamTrustedAccountArray) ToIamTrustedAccountArrayOutput ¶
func (i IamTrustedAccountArray) ToIamTrustedAccountArrayOutput() IamTrustedAccountArrayOutput
func (IamTrustedAccountArray) ToIamTrustedAccountArrayOutputWithContext ¶
func (i IamTrustedAccountArray) ToIamTrustedAccountArrayOutputWithContext(ctx context.Context) IamTrustedAccountArrayOutput
type IamTrustedAccountArrayInput ¶
type IamTrustedAccountArrayInput interface { pulumi.Input ToIamTrustedAccountArrayOutput() IamTrustedAccountArrayOutput ToIamTrustedAccountArrayOutputWithContext(context.Context) IamTrustedAccountArrayOutput }
IamTrustedAccountArrayInput is an input type that accepts IamTrustedAccountArray and IamTrustedAccountArrayOutput values. You can construct a concrete instance of `IamTrustedAccountArrayInput` via:
IamTrustedAccountArray{ IamTrustedAccountArgs{...} }
type IamTrustedAccountArrayOutput ¶
type IamTrustedAccountArrayOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountArrayOutput) ElementType ¶
func (IamTrustedAccountArrayOutput) ElementType() reflect.Type
func (IamTrustedAccountArrayOutput) Index ¶
func (o IamTrustedAccountArrayOutput) Index(i pulumi.IntInput) IamTrustedAccountOutput
func (IamTrustedAccountArrayOutput) ToIamTrustedAccountArrayOutput ¶
func (o IamTrustedAccountArrayOutput) ToIamTrustedAccountArrayOutput() IamTrustedAccountArrayOutput
func (IamTrustedAccountArrayOutput) ToIamTrustedAccountArrayOutputWithContext ¶
func (o IamTrustedAccountArrayOutput) ToIamTrustedAccountArrayOutputWithContext(ctx context.Context) IamTrustedAccountArrayOutput
type IamTrustedAccountInput ¶
type IamTrustedAccountInput interface { pulumi.Input ToIamTrustedAccountOutput() IamTrustedAccountOutput ToIamTrustedAccountOutputWithContext(ctx context.Context) IamTrustedAccountOutput }
type IamTrustedAccountMap ¶
type IamTrustedAccountMap map[string]IamTrustedAccountInput
func (IamTrustedAccountMap) ElementType ¶
func (IamTrustedAccountMap) ElementType() reflect.Type
func (IamTrustedAccountMap) ToIamTrustedAccountMapOutput ¶
func (i IamTrustedAccountMap) ToIamTrustedAccountMapOutput() IamTrustedAccountMapOutput
func (IamTrustedAccountMap) ToIamTrustedAccountMapOutputWithContext ¶
func (i IamTrustedAccountMap) ToIamTrustedAccountMapOutputWithContext(ctx context.Context) IamTrustedAccountMapOutput
type IamTrustedAccountMapInput ¶
type IamTrustedAccountMapInput interface { pulumi.Input ToIamTrustedAccountMapOutput() IamTrustedAccountMapOutput ToIamTrustedAccountMapOutputWithContext(context.Context) IamTrustedAccountMapOutput }
IamTrustedAccountMapInput is an input type that accepts IamTrustedAccountMap and IamTrustedAccountMapOutput values. You can construct a concrete instance of `IamTrustedAccountMapInput` via:
IamTrustedAccountMap{ "key": IamTrustedAccountArgs{...} }
type IamTrustedAccountMapOutput ¶
type IamTrustedAccountMapOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountMapOutput) ElementType ¶
func (IamTrustedAccountMapOutput) ElementType() reflect.Type
func (IamTrustedAccountMapOutput) MapIndex ¶
func (o IamTrustedAccountMapOutput) MapIndex(k pulumi.StringInput) IamTrustedAccountOutput
func (IamTrustedAccountMapOutput) ToIamTrustedAccountMapOutput ¶
func (o IamTrustedAccountMapOutput) ToIamTrustedAccountMapOutput() IamTrustedAccountMapOutput
func (IamTrustedAccountMapOutput) ToIamTrustedAccountMapOutputWithContext ¶
func (o IamTrustedAccountMapOutput) ToIamTrustedAccountMapOutputWithContext(ctx context.Context) IamTrustedAccountMapOutput
type IamTrustedAccountOutput ¶
type IamTrustedAccountOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountOutput) ElementType ¶
func (IamTrustedAccountOutput) ElementType() reflect.Type
func (IamTrustedAccountOutput) RoleGroupPolicies ¶
func (o IamTrustedAccountOutput) RoleGroupPolicies() IamTrustedAccountRoleGroupPolicyMappingArrayOutput
func (IamTrustedAccountOutput) RoleGroups ¶
func (o IamTrustedAccountOutput) RoleGroups() IamTrustedAccountRoleGroupMappingArrayOutput
func (IamTrustedAccountOutput) ToIamTrustedAccountOutput ¶
func (o IamTrustedAccountOutput) ToIamTrustedAccountOutput() IamTrustedAccountOutput
func (IamTrustedAccountOutput) ToIamTrustedAccountOutputWithContext ¶
func (o IamTrustedAccountOutput) ToIamTrustedAccountOutputWithContext(ctx context.Context) IamTrustedAccountOutput
type IamTrustedAccountRole ¶
type IamTrustedAccountRole struct {
Name string `pulumi:"name"`
}
type IamTrustedAccountRoleArgs ¶
type IamTrustedAccountRoleArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (IamTrustedAccountRoleArgs) ElementType ¶
func (IamTrustedAccountRoleArgs) ElementType() reflect.Type
func (IamTrustedAccountRoleArgs) ToIamTrustedAccountRoleOutput ¶
func (i IamTrustedAccountRoleArgs) ToIamTrustedAccountRoleOutput() IamTrustedAccountRoleOutput
func (IamTrustedAccountRoleArgs) ToIamTrustedAccountRoleOutputWithContext ¶
func (i IamTrustedAccountRoleArgs) ToIamTrustedAccountRoleOutputWithContext(ctx context.Context) IamTrustedAccountRoleOutput
type IamTrustedAccountRoleArray ¶
type IamTrustedAccountRoleArray []IamTrustedAccountRoleInput
func (IamTrustedAccountRoleArray) ElementType ¶
func (IamTrustedAccountRoleArray) ElementType() reflect.Type
func (IamTrustedAccountRoleArray) ToIamTrustedAccountRoleArrayOutput ¶
func (i IamTrustedAccountRoleArray) ToIamTrustedAccountRoleArrayOutput() IamTrustedAccountRoleArrayOutput
func (IamTrustedAccountRoleArray) ToIamTrustedAccountRoleArrayOutputWithContext ¶
func (i IamTrustedAccountRoleArray) ToIamTrustedAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleArrayOutput
type IamTrustedAccountRoleArrayInput ¶
type IamTrustedAccountRoleArrayInput interface { pulumi.Input ToIamTrustedAccountRoleArrayOutput() IamTrustedAccountRoleArrayOutput ToIamTrustedAccountRoleArrayOutputWithContext(context.Context) IamTrustedAccountRoleArrayOutput }
IamTrustedAccountRoleArrayInput is an input type that accepts IamTrustedAccountRoleArray and IamTrustedAccountRoleArrayOutput values. You can construct a concrete instance of `IamTrustedAccountRoleArrayInput` via:
IamTrustedAccountRoleArray{ IamTrustedAccountRoleArgs{...} }
type IamTrustedAccountRoleArrayOutput ¶
type IamTrustedAccountRoleArrayOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountRoleArrayOutput) ElementType ¶
func (IamTrustedAccountRoleArrayOutput) ElementType() reflect.Type
func (IamTrustedAccountRoleArrayOutput) Index ¶
func (o IamTrustedAccountRoleArrayOutput) Index(i pulumi.IntInput) IamTrustedAccountRoleOutput
func (IamTrustedAccountRoleArrayOutput) ToIamTrustedAccountRoleArrayOutput ¶
func (o IamTrustedAccountRoleArrayOutput) ToIamTrustedAccountRoleArrayOutput() IamTrustedAccountRoleArrayOutput
func (IamTrustedAccountRoleArrayOutput) ToIamTrustedAccountRoleArrayOutputWithContext ¶
func (o IamTrustedAccountRoleArrayOutput) ToIamTrustedAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleArrayOutput
type IamTrustedAccountRoleGroupMappingArrayOutput ¶
type IamTrustedAccountRoleGroupMappingArrayOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountRoleGroupMappingArrayOutput) ElementType ¶
func (IamTrustedAccountRoleGroupMappingArrayOutput) ElementType() reflect.Type
func (IamTrustedAccountRoleGroupMappingArrayOutput) ToIamTrustedAccountRoleGroupMappingArrayOutput ¶
func (o IamTrustedAccountRoleGroupMappingArrayOutput) ToIamTrustedAccountRoleGroupMappingArrayOutput() IamTrustedAccountRoleGroupMappingArrayOutput
func (IamTrustedAccountRoleGroupMappingArrayOutput) ToIamTrustedAccountRoleGroupMappingArrayOutputWithContext ¶
func (o IamTrustedAccountRoleGroupMappingArrayOutput) ToIamTrustedAccountRoleGroupMappingArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupMappingArrayOutput
type IamTrustedAccountRoleGroupMappingOutput ¶
type IamTrustedAccountRoleGroupMappingOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountRoleGroupMappingOutput) ElementType ¶
func (IamTrustedAccountRoleGroupMappingOutput) ElementType() reflect.Type
func (IamTrustedAccountRoleGroupMappingOutput) Group ¶
func (o IamTrustedAccountRoleGroupMappingOutput) Group() iam.GroupOutput
func (IamTrustedAccountRoleGroupMappingOutput) RoleName ¶
func (o IamTrustedAccountRoleGroupMappingOutput) RoleName() pulumi.StringOutput
func (IamTrustedAccountRoleGroupMappingOutput) ToIamTrustedAccountRoleGroupMappingOutput ¶
func (o IamTrustedAccountRoleGroupMappingOutput) ToIamTrustedAccountRoleGroupMappingOutput() IamTrustedAccountRoleGroupMappingOutput
func (IamTrustedAccountRoleGroupMappingOutput) ToIamTrustedAccountRoleGroupMappingOutputWithContext ¶
func (o IamTrustedAccountRoleGroupMappingOutput) ToIamTrustedAccountRoleGroupMappingOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupMappingOutput
type IamTrustedAccountRoleGroupPolicyMapping ¶
type IamTrustedAccountRoleGroupPolicyMapping struct { GroupPolicy *iam.GroupPolicy `pulumi:"groupPolicy"` RoleName string `pulumi:"roleName"` }
type IamTrustedAccountRoleGroupPolicyMappingArrayOutput ¶
type IamTrustedAccountRoleGroupPolicyMappingArrayOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ElementType ¶
func (IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ElementType() reflect.Type
func (IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ToIamTrustedAccountRoleGroupPolicyMappingArrayOutput ¶
func (o IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ToIamTrustedAccountRoleGroupPolicyMappingArrayOutput() IamTrustedAccountRoleGroupPolicyMappingArrayOutput
func (IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ToIamTrustedAccountRoleGroupPolicyMappingArrayOutputWithContext ¶
func (o IamTrustedAccountRoleGroupPolicyMappingArrayOutput) ToIamTrustedAccountRoleGroupPolicyMappingArrayOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupPolicyMappingArrayOutput
type IamTrustedAccountRoleGroupPolicyMappingOutput ¶
type IamTrustedAccountRoleGroupPolicyMappingOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountRoleGroupPolicyMappingOutput) ElementType ¶
func (IamTrustedAccountRoleGroupPolicyMappingOutput) ElementType() reflect.Type
func (IamTrustedAccountRoleGroupPolicyMappingOutput) GroupPolicy ¶
func (o IamTrustedAccountRoleGroupPolicyMappingOutput) GroupPolicy() iam.GroupPolicyOutput
func (IamTrustedAccountRoleGroupPolicyMappingOutput) RoleName ¶
func (o IamTrustedAccountRoleGroupPolicyMappingOutput) RoleName() pulumi.StringOutput
func (IamTrustedAccountRoleGroupPolicyMappingOutput) ToIamTrustedAccountRoleGroupPolicyMappingOutput ¶
func (o IamTrustedAccountRoleGroupPolicyMappingOutput) ToIamTrustedAccountRoleGroupPolicyMappingOutput() IamTrustedAccountRoleGroupPolicyMappingOutput
func (IamTrustedAccountRoleGroupPolicyMappingOutput) ToIamTrustedAccountRoleGroupPolicyMappingOutputWithContext ¶
func (o IamTrustedAccountRoleGroupPolicyMappingOutput) ToIamTrustedAccountRoleGroupPolicyMappingOutputWithContext(ctx context.Context) IamTrustedAccountRoleGroupPolicyMappingOutput
type IamTrustedAccountRoleInput ¶
type IamTrustedAccountRoleInput interface { pulumi.Input ToIamTrustedAccountRoleOutput() IamTrustedAccountRoleOutput ToIamTrustedAccountRoleOutputWithContext(context.Context) IamTrustedAccountRoleOutput }
IamTrustedAccountRoleInput is an input type that accepts IamTrustedAccountRoleArgs and IamTrustedAccountRoleOutput values. You can construct a concrete instance of `IamTrustedAccountRoleInput` via:
IamTrustedAccountRoleArgs{...}
type IamTrustedAccountRoleOutput ¶
type IamTrustedAccountRoleOutput struct{ *pulumi.OutputState }
func (IamTrustedAccountRoleOutput) ElementType ¶
func (IamTrustedAccountRoleOutput) ElementType() reflect.Type
func (IamTrustedAccountRoleOutput) Name ¶
func (o IamTrustedAccountRoleOutput) Name() pulumi.StringOutput
func (IamTrustedAccountRoleOutput) ToIamTrustedAccountRoleOutput ¶
func (o IamTrustedAccountRoleOutput) ToIamTrustedAccountRoleOutput() IamTrustedAccountRoleOutput
func (IamTrustedAccountRoleOutput) ToIamTrustedAccountRoleOutputWithContext ¶
func (o IamTrustedAccountRoleOutput) ToIamTrustedAccountRoleOutputWithContext(ctx context.Context) IamTrustedAccountRoleOutput
type IamTrustedAccountType ¶
type IamTrustedAccountType struct { Roles []IamTrustedAccountRole `pulumi:"roles"` TrustingAccountId string `pulumi:"trustingAccountId"` TrustingAccountName string `pulumi:"trustingAccountName"` }
type IamTrustingAccount ¶
type IamTrustingAccount struct { pulumi.ResourceState DelegatedRolePolicyAttachments IamTrustingAccountRolePolicyAttachmentMappingArrayOutput `pulumi:"delegatedRolePolicyAttachments"` DelegatedRoles IamTrustingAccountRoleMappingArrayOutput `pulumi:"delegatedRoles"` }
func NewIamTrustingAccount ¶
func NewIamTrustingAccount(ctx *pulumi.Context, name string, args *IamTrustingAccountArgs, opts ...pulumi.ResourceOption) (*IamTrustingAccount, error)
NewIamTrustingAccount registers a new resource with the given unique name, arguments, and options.
func (*IamTrustingAccount) ElementType ¶
func (*IamTrustingAccount) ElementType() reflect.Type
func (*IamTrustingAccount) ToIamTrustingAccountOutput ¶
func (i *IamTrustingAccount) ToIamTrustingAccountOutput() IamTrustingAccountOutput
func (*IamTrustingAccount) ToIamTrustingAccountOutputWithContext ¶
func (i *IamTrustingAccount) ToIamTrustingAccountOutputWithContext(ctx context.Context) IamTrustingAccountOutput
type IamTrustingAccountArgs ¶
type IamTrustingAccountArgs struct { DelegatedAccountIds pulumi.StringArrayInput DelegatedRoles IamTrustingAccountRoleArrayInput }
The set of arguments for constructing a IamTrustingAccount resource.
func (IamTrustingAccountArgs) ElementType ¶
func (IamTrustingAccountArgs) ElementType() reflect.Type
type IamTrustingAccountArray ¶
type IamTrustingAccountArray []IamTrustingAccountInput
func (IamTrustingAccountArray) ElementType ¶
func (IamTrustingAccountArray) ElementType() reflect.Type
func (IamTrustingAccountArray) ToIamTrustingAccountArrayOutput ¶
func (i IamTrustingAccountArray) ToIamTrustingAccountArrayOutput() IamTrustingAccountArrayOutput
func (IamTrustingAccountArray) ToIamTrustingAccountArrayOutputWithContext ¶
func (i IamTrustingAccountArray) ToIamTrustingAccountArrayOutputWithContext(ctx context.Context) IamTrustingAccountArrayOutput
type IamTrustingAccountArrayInput ¶
type IamTrustingAccountArrayInput interface { pulumi.Input ToIamTrustingAccountArrayOutput() IamTrustingAccountArrayOutput ToIamTrustingAccountArrayOutputWithContext(context.Context) IamTrustingAccountArrayOutput }
IamTrustingAccountArrayInput is an input type that accepts IamTrustingAccountArray and IamTrustingAccountArrayOutput values. You can construct a concrete instance of `IamTrustingAccountArrayInput` via:
IamTrustingAccountArray{ IamTrustingAccountArgs{...} }
type IamTrustingAccountArrayOutput ¶
type IamTrustingAccountArrayOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountArrayOutput) ElementType ¶
func (IamTrustingAccountArrayOutput) ElementType() reflect.Type
func (IamTrustingAccountArrayOutput) Index ¶
func (o IamTrustingAccountArrayOutput) Index(i pulumi.IntInput) IamTrustingAccountOutput
func (IamTrustingAccountArrayOutput) ToIamTrustingAccountArrayOutput ¶
func (o IamTrustingAccountArrayOutput) ToIamTrustingAccountArrayOutput() IamTrustingAccountArrayOutput
func (IamTrustingAccountArrayOutput) ToIamTrustingAccountArrayOutputWithContext ¶
func (o IamTrustingAccountArrayOutput) ToIamTrustingAccountArrayOutputWithContext(ctx context.Context) IamTrustingAccountArrayOutput
type IamTrustingAccountInput ¶
type IamTrustingAccountInput interface { pulumi.Input ToIamTrustingAccountOutput() IamTrustingAccountOutput ToIamTrustingAccountOutputWithContext(ctx context.Context) IamTrustingAccountOutput }
type IamTrustingAccountMap ¶
type IamTrustingAccountMap map[string]IamTrustingAccountInput
func (IamTrustingAccountMap) ElementType ¶
func (IamTrustingAccountMap) ElementType() reflect.Type
func (IamTrustingAccountMap) ToIamTrustingAccountMapOutput ¶
func (i IamTrustingAccountMap) ToIamTrustingAccountMapOutput() IamTrustingAccountMapOutput
func (IamTrustingAccountMap) ToIamTrustingAccountMapOutputWithContext ¶
func (i IamTrustingAccountMap) ToIamTrustingAccountMapOutputWithContext(ctx context.Context) IamTrustingAccountMapOutput
type IamTrustingAccountMapInput ¶
type IamTrustingAccountMapInput interface { pulumi.Input ToIamTrustingAccountMapOutput() IamTrustingAccountMapOutput ToIamTrustingAccountMapOutputWithContext(context.Context) IamTrustingAccountMapOutput }
IamTrustingAccountMapInput is an input type that accepts IamTrustingAccountMap and IamTrustingAccountMapOutput values. You can construct a concrete instance of `IamTrustingAccountMapInput` via:
IamTrustingAccountMap{ "key": IamTrustingAccountArgs{...} }
type IamTrustingAccountMapOutput ¶
type IamTrustingAccountMapOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountMapOutput) ElementType ¶
func (IamTrustingAccountMapOutput) ElementType() reflect.Type
func (IamTrustingAccountMapOutput) MapIndex ¶
func (o IamTrustingAccountMapOutput) MapIndex(k pulumi.StringInput) IamTrustingAccountOutput
func (IamTrustingAccountMapOutput) ToIamTrustingAccountMapOutput ¶
func (o IamTrustingAccountMapOutput) ToIamTrustingAccountMapOutput() IamTrustingAccountMapOutput
func (IamTrustingAccountMapOutput) ToIamTrustingAccountMapOutputWithContext ¶
func (o IamTrustingAccountMapOutput) ToIamTrustingAccountMapOutputWithContext(ctx context.Context) IamTrustingAccountMapOutput
type IamTrustingAccountOutput ¶
type IamTrustingAccountOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountOutput) DelegatedRolePolicyAttachments ¶
func (o IamTrustingAccountOutput) DelegatedRolePolicyAttachments() IamTrustingAccountRolePolicyAttachmentMappingArrayOutput
func (IamTrustingAccountOutput) DelegatedRoles ¶
func (o IamTrustingAccountOutput) DelegatedRoles() IamTrustingAccountRoleMappingArrayOutput
func (IamTrustingAccountOutput) ElementType ¶
func (IamTrustingAccountOutput) ElementType() reflect.Type
func (IamTrustingAccountOutput) ToIamTrustingAccountOutput ¶
func (o IamTrustingAccountOutput) ToIamTrustingAccountOutput() IamTrustingAccountOutput
func (IamTrustingAccountOutput) ToIamTrustingAccountOutputWithContext ¶
func (o IamTrustingAccountOutput) ToIamTrustingAccountOutputWithContext(ctx context.Context) IamTrustingAccountOutput
type IamTrustingAccountRole ¶
type IamTrustingAccountRoleArgs ¶
type IamTrustingAccountRoleArgs struct { Name pulumi.StringInput `pulumi:"name"` PolicyNames pulumi.StringArrayInput `pulumi:"policyNames"` }
func (IamTrustingAccountRoleArgs) ElementType ¶
func (IamTrustingAccountRoleArgs) ElementType() reflect.Type
func (IamTrustingAccountRoleArgs) ToIamTrustingAccountRoleOutput ¶
func (i IamTrustingAccountRoleArgs) ToIamTrustingAccountRoleOutput() IamTrustingAccountRoleOutput
func (IamTrustingAccountRoleArgs) ToIamTrustingAccountRoleOutputWithContext ¶
func (i IamTrustingAccountRoleArgs) ToIamTrustingAccountRoleOutputWithContext(ctx context.Context) IamTrustingAccountRoleOutput
type IamTrustingAccountRoleArray ¶
type IamTrustingAccountRoleArray []IamTrustingAccountRoleInput
func (IamTrustingAccountRoleArray) ElementType ¶
func (IamTrustingAccountRoleArray) ElementType() reflect.Type
func (IamTrustingAccountRoleArray) ToIamTrustingAccountRoleArrayOutput ¶
func (i IamTrustingAccountRoleArray) ToIamTrustingAccountRoleArrayOutput() IamTrustingAccountRoleArrayOutput
func (IamTrustingAccountRoleArray) ToIamTrustingAccountRoleArrayOutputWithContext ¶
func (i IamTrustingAccountRoleArray) ToIamTrustingAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustingAccountRoleArrayOutput
type IamTrustingAccountRoleArrayInput ¶
type IamTrustingAccountRoleArrayInput interface { pulumi.Input ToIamTrustingAccountRoleArrayOutput() IamTrustingAccountRoleArrayOutput ToIamTrustingAccountRoleArrayOutputWithContext(context.Context) IamTrustingAccountRoleArrayOutput }
IamTrustingAccountRoleArrayInput is an input type that accepts IamTrustingAccountRoleArray and IamTrustingAccountRoleArrayOutput values. You can construct a concrete instance of `IamTrustingAccountRoleArrayInput` via:
IamTrustingAccountRoleArray{ IamTrustingAccountRoleArgs{...} }
type IamTrustingAccountRoleArrayOutput ¶
type IamTrustingAccountRoleArrayOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountRoleArrayOutput) ElementType ¶
func (IamTrustingAccountRoleArrayOutput) ElementType() reflect.Type
func (IamTrustingAccountRoleArrayOutput) Index ¶
func (o IamTrustingAccountRoleArrayOutput) Index(i pulumi.IntInput) IamTrustingAccountRoleOutput
func (IamTrustingAccountRoleArrayOutput) ToIamTrustingAccountRoleArrayOutput ¶
func (o IamTrustingAccountRoleArrayOutput) ToIamTrustingAccountRoleArrayOutput() IamTrustingAccountRoleArrayOutput
func (IamTrustingAccountRoleArrayOutput) ToIamTrustingAccountRoleArrayOutputWithContext ¶
func (o IamTrustingAccountRoleArrayOutput) ToIamTrustingAccountRoleArrayOutputWithContext(ctx context.Context) IamTrustingAccountRoleArrayOutput
type IamTrustingAccountRoleInput ¶
type IamTrustingAccountRoleInput interface { pulumi.Input ToIamTrustingAccountRoleOutput() IamTrustingAccountRoleOutput ToIamTrustingAccountRoleOutputWithContext(context.Context) IamTrustingAccountRoleOutput }
IamTrustingAccountRoleInput is an input type that accepts IamTrustingAccountRoleArgs and IamTrustingAccountRoleOutput values. You can construct a concrete instance of `IamTrustingAccountRoleInput` via:
IamTrustingAccountRoleArgs{...}
type IamTrustingAccountRoleMappingArrayOutput ¶
type IamTrustingAccountRoleMappingArrayOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountRoleMappingArrayOutput) ElementType ¶
func (IamTrustingAccountRoleMappingArrayOutput) ElementType() reflect.Type
func (IamTrustingAccountRoleMappingArrayOutput) ToIamTrustingAccountRoleMappingArrayOutput ¶
func (o IamTrustingAccountRoleMappingArrayOutput) ToIamTrustingAccountRoleMappingArrayOutput() IamTrustingAccountRoleMappingArrayOutput
func (IamTrustingAccountRoleMappingArrayOutput) ToIamTrustingAccountRoleMappingArrayOutputWithContext ¶
func (o IamTrustingAccountRoleMappingArrayOutput) ToIamTrustingAccountRoleMappingArrayOutputWithContext(ctx context.Context) IamTrustingAccountRoleMappingArrayOutput
type IamTrustingAccountRoleMappingOutput ¶
type IamTrustingAccountRoleMappingOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountRoleMappingOutput) ElementType ¶
func (IamTrustingAccountRoleMappingOutput) ElementType() reflect.Type
func (IamTrustingAccountRoleMappingOutput) Role ¶
func (o IamTrustingAccountRoleMappingOutput) Role() iam.RoleOutput
func (IamTrustingAccountRoleMappingOutput) RoleName ¶
func (o IamTrustingAccountRoleMappingOutput) RoleName() pulumi.StringOutput
func (IamTrustingAccountRoleMappingOutput) ToIamTrustingAccountRoleMappingOutput ¶
func (o IamTrustingAccountRoleMappingOutput) ToIamTrustingAccountRoleMappingOutput() IamTrustingAccountRoleMappingOutput
func (IamTrustingAccountRoleMappingOutput) ToIamTrustingAccountRoleMappingOutputWithContext ¶
func (o IamTrustingAccountRoleMappingOutput) ToIamTrustingAccountRoleMappingOutputWithContext(ctx context.Context) IamTrustingAccountRoleMappingOutput
type IamTrustingAccountRoleOutput ¶
type IamTrustingAccountRoleOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountRoleOutput) ElementType ¶
func (IamTrustingAccountRoleOutput) ElementType() reflect.Type
func (IamTrustingAccountRoleOutput) Name ¶
func (o IamTrustingAccountRoleOutput) Name() pulumi.StringOutput
func (IamTrustingAccountRoleOutput) PolicyNames ¶
func (o IamTrustingAccountRoleOutput) PolicyNames() pulumi.StringArrayOutput
func (IamTrustingAccountRoleOutput) ToIamTrustingAccountRoleOutput ¶
func (o IamTrustingAccountRoleOutput) ToIamTrustingAccountRoleOutput() IamTrustingAccountRoleOutput
func (IamTrustingAccountRoleOutput) ToIamTrustingAccountRoleOutputWithContext ¶
func (o IamTrustingAccountRoleOutput) ToIamTrustingAccountRoleOutputWithContext(ctx context.Context) IamTrustingAccountRoleOutput
type IamTrustingAccountRolePolicyAttachmentMapping ¶
type IamTrustingAccountRolePolicyAttachmentMapping struct { RoleName string `pulumi:"roleName"` RolePolicyAttachment []*iam.RolePolicyAttachment `pulumi:"rolePolicyAttachment"` }
type IamTrustingAccountRolePolicyAttachmentMappingArrayOutput ¶
type IamTrustingAccountRolePolicyAttachmentMappingArrayOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ElementType ¶
func (IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ElementType() reflect.Type
func (IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ToIamTrustingAccountRolePolicyAttachmentMappingArrayOutput ¶
func (o IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ToIamTrustingAccountRolePolicyAttachmentMappingArrayOutput() IamTrustingAccountRolePolicyAttachmentMappingArrayOutput
func (IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ToIamTrustingAccountRolePolicyAttachmentMappingArrayOutputWithContext ¶
func (o IamTrustingAccountRolePolicyAttachmentMappingArrayOutput) ToIamTrustingAccountRolePolicyAttachmentMappingArrayOutputWithContext(ctx context.Context) IamTrustingAccountRolePolicyAttachmentMappingArrayOutput
type IamTrustingAccountRolePolicyAttachmentMappingOutput ¶
type IamTrustingAccountRolePolicyAttachmentMappingOutput struct{ *pulumi.OutputState }
func (IamTrustingAccountRolePolicyAttachmentMappingOutput) ElementType ¶
func (IamTrustingAccountRolePolicyAttachmentMappingOutput) ElementType() reflect.Type
func (IamTrustingAccountRolePolicyAttachmentMappingOutput) RoleName ¶
func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) RoleName() pulumi.StringOutput
func (IamTrustingAccountRolePolicyAttachmentMappingOutput) RolePolicyAttachment ¶
func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) RolePolicyAttachment() iam.RolePolicyAttachmentArrayOutput
func (IamTrustingAccountRolePolicyAttachmentMappingOutput) ToIamTrustingAccountRolePolicyAttachmentMappingOutput ¶
func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) ToIamTrustingAccountRolePolicyAttachmentMappingOutput() IamTrustingAccountRolePolicyAttachmentMappingOutput
func (IamTrustingAccountRolePolicyAttachmentMappingOutput) ToIamTrustingAccountRolePolicyAttachmentMappingOutputWithContext ¶
func (o IamTrustingAccountRolePolicyAttachmentMappingOutput) ToIamTrustingAccountRolePolicyAttachmentMappingOutputWithContext(ctx context.Context) IamTrustingAccountRolePolicyAttachmentMappingOutput
type IamTrustingAccountType ¶
type IamTrustingAccountType struct { DelegatedAccountIds []string `pulumi:"delegatedAccountIds"` DelegatedRoles []IamTrustingAccountRole `pulumi:"delegatedRoles"` }
type LandingZone ¶
type LandingZone struct { pulumi.ResourceState // The AuditLogging component. AuditLogging AuditLoggingOutput `pulumi:"auditLogging"` // The Organization components. Organization OrganizationOutput `pulumi:"organization"` }
Create a Landing Zone with the Organization, the AuditLogging, the AWS Accounts and the
func NewLandingZone ¶
func NewLandingZone(ctx *pulumi.Context, name string, args *LandingZoneArgs, opts ...pulumi.ResourceOption) (*LandingZone, error)
NewLandingZone registers a new resource with the given unique name, arguments, and options.
func (*LandingZone) ElementType ¶
func (*LandingZone) ElementType() reflect.Type
func (*LandingZone) ToLandingZoneOutput ¶
func (i *LandingZone) ToLandingZoneOutput() LandingZoneOutput
func (*LandingZone) ToLandingZoneOutputWithContext ¶
func (i *LandingZone) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput
type LandingZoneArgs ¶
type LandingZoneArgs struct { Audit LandingZoneAuditPtrInput Iam LandingZoneIamPtrInput Organization OrganizationTypePtrInput }
The set of arguments for constructing a LandingZone resource.
func (LandingZoneArgs) ElementType ¶
func (LandingZoneArgs) ElementType() reflect.Type
type LandingZoneArray ¶
type LandingZoneArray []LandingZoneInput
func (LandingZoneArray) ElementType ¶
func (LandingZoneArray) ElementType() reflect.Type
func (LandingZoneArray) ToLandingZoneArrayOutput ¶
func (i LandingZoneArray) ToLandingZoneArrayOutput() LandingZoneArrayOutput
func (LandingZoneArray) ToLandingZoneArrayOutputWithContext ¶
func (i LandingZoneArray) ToLandingZoneArrayOutputWithContext(ctx context.Context) LandingZoneArrayOutput
type LandingZoneArrayInput ¶
type LandingZoneArrayInput interface { pulumi.Input ToLandingZoneArrayOutput() LandingZoneArrayOutput ToLandingZoneArrayOutputWithContext(context.Context) LandingZoneArrayOutput }
LandingZoneArrayInput is an input type that accepts LandingZoneArray and LandingZoneArrayOutput values. You can construct a concrete instance of `LandingZoneArrayInput` via:
LandingZoneArray{ LandingZoneArgs{...} }
type LandingZoneArrayOutput ¶
type LandingZoneArrayOutput struct{ *pulumi.OutputState }
func (LandingZoneArrayOutput) ElementType ¶
func (LandingZoneArrayOutput) ElementType() reflect.Type
func (LandingZoneArrayOutput) Index ¶
func (o LandingZoneArrayOutput) Index(i pulumi.IntInput) LandingZoneOutput
func (LandingZoneArrayOutput) ToLandingZoneArrayOutput ¶
func (o LandingZoneArrayOutput) ToLandingZoneArrayOutput() LandingZoneArrayOutput
func (LandingZoneArrayOutput) ToLandingZoneArrayOutputWithContext ¶
func (o LandingZoneArrayOutput) ToLandingZoneArrayOutputWithContext(ctx context.Context) LandingZoneArrayOutput
type LandingZoneAudit ¶
type LandingZoneAudit struct { // Select the Organization account to be used to store the audit logs. AccountName *string `pulumi:"accountName"` // Store the audit logs in CloudWatch to enable easy searching. Cloudwatch *LandingZoneAuditCloudWatch `pulumi:"cloudwatch"` // Enable audit logging. Defaults to 'true'. Enabled *bool `pulumi:"enabled"` // The data retention in days. Defaults to '7'. RetentionDays *float64 `pulumi:"retentionDays"` }
type LandingZoneAuditArgs ¶
type LandingZoneAuditArgs struct { // Select the Organization account to be used to store the audit logs. AccountName pulumi.StringPtrInput `pulumi:"accountName"` // Store the audit logs in CloudWatch to enable easy searching. Cloudwatch LandingZoneAuditCloudWatchPtrInput `pulumi:"cloudwatch"` // Enable audit logging. Defaults to 'true'. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The data retention in days. Defaults to '7'. RetentionDays pulumi.Float64PtrInput `pulumi:"retentionDays"` }
func (LandingZoneAuditArgs) ElementType ¶
func (LandingZoneAuditArgs) ElementType() reflect.Type
func (LandingZoneAuditArgs) ToLandingZoneAuditOutput ¶
func (i LandingZoneAuditArgs) ToLandingZoneAuditOutput() LandingZoneAuditOutput
func (LandingZoneAuditArgs) ToLandingZoneAuditOutputWithContext ¶
func (i LandingZoneAuditArgs) ToLandingZoneAuditOutputWithContext(ctx context.Context) LandingZoneAuditOutput
func (LandingZoneAuditArgs) ToLandingZoneAuditPtrOutput ¶
func (i LandingZoneAuditArgs) ToLandingZoneAuditPtrOutput() LandingZoneAuditPtrOutput
func (LandingZoneAuditArgs) ToLandingZoneAuditPtrOutputWithContext ¶
func (i LandingZoneAuditArgs) ToLandingZoneAuditPtrOutputWithContext(ctx context.Context) LandingZoneAuditPtrOutput
type LandingZoneAuditCloudWatchArgs ¶
type LandingZoneAuditCloudWatchArgs struct { // Enable storing audit logs in CloudWatch. Defaults to 'false'. Enabled pulumi.BoolInput `pulumi:"enabled"` // The data retention in days. Defaults to '1'. RetentionDays pulumi.Float64PtrInput `pulumi:"retentionDays"` }
func (LandingZoneAuditCloudWatchArgs) ElementType ¶
func (LandingZoneAuditCloudWatchArgs) ElementType() reflect.Type
func (LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchOutput ¶
func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchOutput() LandingZoneAuditCloudWatchOutput
func (LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchOutputWithContext ¶
func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchOutput
func (LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchPtrOutput ¶
func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchPtrOutput() LandingZoneAuditCloudWatchPtrOutput
func (LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchPtrOutputWithContext ¶
func (i LandingZoneAuditCloudWatchArgs) ToLandingZoneAuditCloudWatchPtrOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchPtrOutput
type LandingZoneAuditCloudWatchInput ¶
type LandingZoneAuditCloudWatchInput interface { pulumi.Input ToLandingZoneAuditCloudWatchOutput() LandingZoneAuditCloudWatchOutput ToLandingZoneAuditCloudWatchOutputWithContext(context.Context) LandingZoneAuditCloudWatchOutput }
LandingZoneAuditCloudWatchInput is an input type that accepts LandingZoneAuditCloudWatchArgs and LandingZoneAuditCloudWatchOutput values. You can construct a concrete instance of `LandingZoneAuditCloudWatchInput` via:
LandingZoneAuditCloudWatchArgs{...}
type LandingZoneAuditCloudWatchOutput ¶
type LandingZoneAuditCloudWatchOutput struct{ *pulumi.OutputState }
func (LandingZoneAuditCloudWatchOutput) ElementType ¶
func (LandingZoneAuditCloudWatchOutput) ElementType() reflect.Type
func (LandingZoneAuditCloudWatchOutput) Enabled ¶
func (o LandingZoneAuditCloudWatchOutput) Enabled() pulumi.BoolOutput
Enable storing audit logs in CloudWatch. Defaults to 'false'.
func (LandingZoneAuditCloudWatchOutput) RetentionDays ¶
func (o LandingZoneAuditCloudWatchOutput) RetentionDays() pulumi.Float64PtrOutput
The data retention in days. Defaults to '1'.
func (LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchOutput ¶
func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchOutput() LandingZoneAuditCloudWatchOutput
func (LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchOutputWithContext ¶
func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchOutput
func (LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchPtrOutput ¶
func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchPtrOutput() LandingZoneAuditCloudWatchPtrOutput
func (LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchPtrOutputWithContext ¶
func (o LandingZoneAuditCloudWatchOutput) ToLandingZoneAuditCloudWatchPtrOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchPtrOutput
type LandingZoneAuditCloudWatchPtrInput ¶
type LandingZoneAuditCloudWatchPtrInput interface { pulumi.Input ToLandingZoneAuditCloudWatchPtrOutput() LandingZoneAuditCloudWatchPtrOutput ToLandingZoneAuditCloudWatchPtrOutputWithContext(context.Context) LandingZoneAuditCloudWatchPtrOutput }
LandingZoneAuditCloudWatchPtrInput is an input type that accepts LandingZoneAuditCloudWatchArgs, LandingZoneAuditCloudWatchPtr and LandingZoneAuditCloudWatchPtrOutput values. You can construct a concrete instance of `LandingZoneAuditCloudWatchPtrInput` via:
LandingZoneAuditCloudWatchArgs{...} or: nil
func LandingZoneAuditCloudWatchPtr ¶
func LandingZoneAuditCloudWatchPtr(v *LandingZoneAuditCloudWatchArgs) LandingZoneAuditCloudWatchPtrInput
type LandingZoneAuditCloudWatchPtrOutput ¶
type LandingZoneAuditCloudWatchPtrOutput struct{ *pulumi.OutputState }
func (LandingZoneAuditCloudWatchPtrOutput) Elem ¶
func (o LandingZoneAuditCloudWatchPtrOutput) Elem() LandingZoneAuditCloudWatchOutput
func (LandingZoneAuditCloudWatchPtrOutput) ElementType ¶
func (LandingZoneAuditCloudWatchPtrOutput) ElementType() reflect.Type
func (LandingZoneAuditCloudWatchPtrOutput) Enabled ¶
func (o LandingZoneAuditCloudWatchPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable storing audit logs in CloudWatch. Defaults to 'false'.
func (LandingZoneAuditCloudWatchPtrOutput) RetentionDays ¶
func (o LandingZoneAuditCloudWatchPtrOutput) RetentionDays() pulumi.Float64PtrOutput
The data retention in days. Defaults to '1'.
func (LandingZoneAuditCloudWatchPtrOutput) ToLandingZoneAuditCloudWatchPtrOutput ¶
func (o LandingZoneAuditCloudWatchPtrOutput) ToLandingZoneAuditCloudWatchPtrOutput() LandingZoneAuditCloudWatchPtrOutput
func (LandingZoneAuditCloudWatchPtrOutput) ToLandingZoneAuditCloudWatchPtrOutputWithContext ¶
func (o LandingZoneAuditCloudWatchPtrOutput) ToLandingZoneAuditCloudWatchPtrOutputWithContext(ctx context.Context) LandingZoneAuditCloudWatchPtrOutput
type LandingZoneAuditInput ¶
type LandingZoneAuditInput interface { pulumi.Input ToLandingZoneAuditOutput() LandingZoneAuditOutput ToLandingZoneAuditOutputWithContext(context.Context) LandingZoneAuditOutput }
LandingZoneAuditInput is an input type that accepts LandingZoneAuditArgs and LandingZoneAuditOutput values. You can construct a concrete instance of `LandingZoneAuditInput` via:
LandingZoneAuditArgs{...}
type LandingZoneAuditOutput ¶
type LandingZoneAuditOutput struct{ *pulumi.OutputState }
func (LandingZoneAuditOutput) AccountName ¶
func (o LandingZoneAuditOutput) AccountName() pulumi.StringPtrOutput
Select the Organization account to be used to store the audit logs.
func (LandingZoneAuditOutput) Cloudwatch ¶
func (o LandingZoneAuditOutput) Cloudwatch() LandingZoneAuditCloudWatchPtrOutput
Store the audit logs in CloudWatch to enable easy searching.
func (LandingZoneAuditOutput) ElementType ¶
func (LandingZoneAuditOutput) ElementType() reflect.Type
func (LandingZoneAuditOutput) Enabled ¶
func (o LandingZoneAuditOutput) Enabled() pulumi.BoolPtrOutput
Enable audit logging. Defaults to 'true'.
func (LandingZoneAuditOutput) RetentionDays ¶
func (o LandingZoneAuditOutput) RetentionDays() pulumi.Float64PtrOutput
The data retention in days. Defaults to '7'.
func (LandingZoneAuditOutput) ToLandingZoneAuditOutput ¶
func (o LandingZoneAuditOutput) ToLandingZoneAuditOutput() LandingZoneAuditOutput
func (LandingZoneAuditOutput) ToLandingZoneAuditOutputWithContext ¶
func (o LandingZoneAuditOutput) ToLandingZoneAuditOutputWithContext(ctx context.Context) LandingZoneAuditOutput
func (LandingZoneAuditOutput) ToLandingZoneAuditPtrOutput ¶
func (o LandingZoneAuditOutput) ToLandingZoneAuditPtrOutput() LandingZoneAuditPtrOutput
func (LandingZoneAuditOutput) ToLandingZoneAuditPtrOutputWithContext ¶
func (o LandingZoneAuditOutput) ToLandingZoneAuditPtrOutputWithContext(ctx context.Context) LandingZoneAuditPtrOutput
type LandingZoneAuditPtrInput ¶
type LandingZoneAuditPtrInput interface { pulumi.Input ToLandingZoneAuditPtrOutput() LandingZoneAuditPtrOutput ToLandingZoneAuditPtrOutputWithContext(context.Context) LandingZoneAuditPtrOutput }
LandingZoneAuditPtrInput is an input type that accepts LandingZoneAuditArgs, LandingZoneAuditPtr and LandingZoneAuditPtrOutput values. You can construct a concrete instance of `LandingZoneAuditPtrInput` via:
LandingZoneAuditArgs{...} or: nil
func LandingZoneAuditPtr ¶
func LandingZoneAuditPtr(v *LandingZoneAuditArgs) LandingZoneAuditPtrInput
type LandingZoneAuditPtrOutput ¶
type LandingZoneAuditPtrOutput struct{ *pulumi.OutputState }
func (LandingZoneAuditPtrOutput) AccountName ¶
func (o LandingZoneAuditPtrOutput) AccountName() pulumi.StringPtrOutput
Select the Organization account to be used to store the audit logs.
func (LandingZoneAuditPtrOutput) Cloudwatch ¶
func (o LandingZoneAuditPtrOutput) Cloudwatch() LandingZoneAuditCloudWatchPtrOutput
Store the audit logs in CloudWatch to enable easy searching.
func (LandingZoneAuditPtrOutput) Elem ¶
func (o LandingZoneAuditPtrOutput) Elem() LandingZoneAuditOutput
func (LandingZoneAuditPtrOutput) ElementType ¶
func (LandingZoneAuditPtrOutput) ElementType() reflect.Type
func (LandingZoneAuditPtrOutput) Enabled ¶
func (o LandingZoneAuditPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable audit logging. Defaults to 'true'.
func (LandingZoneAuditPtrOutput) RetentionDays ¶
func (o LandingZoneAuditPtrOutput) RetentionDays() pulumi.Float64PtrOutput
The data retention in days. Defaults to '7'.
func (LandingZoneAuditPtrOutput) ToLandingZoneAuditPtrOutput ¶
func (o LandingZoneAuditPtrOutput) ToLandingZoneAuditPtrOutput() LandingZoneAuditPtrOutput
func (LandingZoneAuditPtrOutput) ToLandingZoneAuditPtrOutputWithContext ¶
func (o LandingZoneAuditPtrOutput) ToLandingZoneAuditPtrOutputWithContext(ctx context.Context) LandingZoneAuditPtrOutput
type LandingZoneIam ¶
type LandingZoneIam struct { AccountName *string `pulumi:"accountName"` Roles []LandingZoneIamRole `pulumi:"roles"` }
type LandingZoneIamArgs ¶
type LandingZoneIamArgs struct { AccountName pulumi.StringPtrInput `pulumi:"accountName"` Roles LandingZoneIamRoleArrayInput `pulumi:"roles"` }
func (LandingZoneIamArgs) ElementType ¶
func (LandingZoneIamArgs) ElementType() reflect.Type
func (LandingZoneIamArgs) ToLandingZoneIamOutput ¶
func (i LandingZoneIamArgs) ToLandingZoneIamOutput() LandingZoneIamOutput
func (LandingZoneIamArgs) ToLandingZoneIamOutputWithContext ¶
func (i LandingZoneIamArgs) ToLandingZoneIamOutputWithContext(ctx context.Context) LandingZoneIamOutput
func (LandingZoneIamArgs) ToLandingZoneIamPtrOutput ¶
func (i LandingZoneIamArgs) ToLandingZoneIamPtrOutput() LandingZoneIamPtrOutput
func (LandingZoneIamArgs) ToLandingZoneIamPtrOutputWithContext ¶
func (i LandingZoneIamArgs) ToLandingZoneIamPtrOutputWithContext(ctx context.Context) LandingZoneIamPtrOutput
type LandingZoneIamInput ¶
type LandingZoneIamInput interface { pulumi.Input ToLandingZoneIamOutput() LandingZoneIamOutput ToLandingZoneIamOutputWithContext(context.Context) LandingZoneIamOutput }
LandingZoneIamInput is an input type that accepts LandingZoneIamArgs and LandingZoneIamOutput values. You can construct a concrete instance of `LandingZoneIamInput` via:
LandingZoneIamArgs{...}
type LandingZoneIamOutput ¶
type LandingZoneIamOutput struct{ *pulumi.OutputState }
func (LandingZoneIamOutput) AccountName ¶
func (o LandingZoneIamOutput) AccountName() pulumi.StringPtrOutput
func (LandingZoneIamOutput) ElementType ¶
func (LandingZoneIamOutput) ElementType() reflect.Type
func (LandingZoneIamOutput) Roles ¶
func (o LandingZoneIamOutput) Roles() LandingZoneIamRoleArrayOutput
func (LandingZoneIamOutput) ToLandingZoneIamOutput ¶
func (o LandingZoneIamOutput) ToLandingZoneIamOutput() LandingZoneIamOutput
func (LandingZoneIamOutput) ToLandingZoneIamOutputWithContext ¶
func (o LandingZoneIamOutput) ToLandingZoneIamOutputWithContext(ctx context.Context) LandingZoneIamOutput
func (LandingZoneIamOutput) ToLandingZoneIamPtrOutput ¶
func (o LandingZoneIamOutput) ToLandingZoneIamPtrOutput() LandingZoneIamPtrOutput
func (LandingZoneIamOutput) ToLandingZoneIamPtrOutputWithContext ¶
func (o LandingZoneIamOutput) ToLandingZoneIamPtrOutputWithContext(ctx context.Context) LandingZoneIamPtrOutput
type LandingZoneIamPtrInput ¶
type LandingZoneIamPtrInput interface { pulumi.Input ToLandingZoneIamPtrOutput() LandingZoneIamPtrOutput ToLandingZoneIamPtrOutputWithContext(context.Context) LandingZoneIamPtrOutput }
LandingZoneIamPtrInput is an input type that accepts LandingZoneIamArgs, LandingZoneIamPtr and LandingZoneIamPtrOutput values. You can construct a concrete instance of `LandingZoneIamPtrInput` via:
LandingZoneIamArgs{...} or: nil
func LandingZoneIamPtr ¶
func LandingZoneIamPtr(v *LandingZoneIamArgs) LandingZoneIamPtrInput
type LandingZoneIamPtrOutput ¶
type LandingZoneIamPtrOutput struct{ *pulumi.OutputState }
func (LandingZoneIamPtrOutput) AccountName ¶
func (o LandingZoneIamPtrOutput) AccountName() pulumi.StringPtrOutput
func (LandingZoneIamPtrOutput) Elem ¶
func (o LandingZoneIamPtrOutput) Elem() LandingZoneIamOutput
func (LandingZoneIamPtrOutput) ElementType ¶
func (LandingZoneIamPtrOutput) ElementType() reflect.Type
func (LandingZoneIamPtrOutput) Roles ¶
func (o LandingZoneIamPtrOutput) Roles() LandingZoneIamRoleArrayOutput
func (LandingZoneIamPtrOutput) ToLandingZoneIamPtrOutput ¶
func (o LandingZoneIamPtrOutput) ToLandingZoneIamPtrOutput() LandingZoneIamPtrOutput
func (LandingZoneIamPtrOutput) ToLandingZoneIamPtrOutputWithContext ¶
func (o LandingZoneIamPtrOutput) ToLandingZoneIamPtrOutputWithContext(ctx context.Context) LandingZoneIamPtrOutput
type LandingZoneIamRole ¶
type LandingZoneIamRoleArgs ¶
type LandingZoneIamRoleArgs struct { Name pulumi.StringInput `pulumi:"name"` PolicyNames pulumi.StringArrayInput `pulumi:"policyNames"` }
func (LandingZoneIamRoleArgs) ElementType ¶
func (LandingZoneIamRoleArgs) ElementType() reflect.Type
func (LandingZoneIamRoleArgs) ToLandingZoneIamRoleOutput ¶
func (i LandingZoneIamRoleArgs) ToLandingZoneIamRoleOutput() LandingZoneIamRoleOutput
func (LandingZoneIamRoleArgs) ToLandingZoneIamRoleOutputWithContext ¶
func (i LandingZoneIamRoleArgs) ToLandingZoneIamRoleOutputWithContext(ctx context.Context) LandingZoneIamRoleOutput
type LandingZoneIamRoleArray ¶
type LandingZoneIamRoleArray []LandingZoneIamRoleInput
func (LandingZoneIamRoleArray) ElementType ¶
func (LandingZoneIamRoleArray) ElementType() reflect.Type
func (LandingZoneIamRoleArray) ToLandingZoneIamRoleArrayOutput ¶
func (i LandingZoneIamRoleArray) ToLandingZoneIamRoleArrayOutput() LandingZoneIamRoleArrayOutput
func (LandingZoneIamRoleArray) ToLandingZoneIamRoleArrayOutputWithContext ¶
func (i LandingZoneIamRoleArray) ToLandingZoneIamRoleArrayOutputWithContext(ctx context.Context) LandingZoneIamRoleArrayOutput
type LandingZoneIamRoleArrayInput ¶
type LandingZoneIamRoleArrayInput interface { pulumi.Input ToLandingZoneIamRoleArrayOutput() LandingZoneIamRoleArrayOutput ToLandingZoneIamRoleArrayOutputWithContext(context.Context) LandingZoneIamRoleArrayOutput }
LandingZoneIamRoleArrayInput is an input type that accepts LandingZoneIamRoleArray and LandingZoneIamRoleArrayOutput values. You can construct a concrete instance of `LandingZoneIamRoleArrayInput` via:
LandingZoneIamRoleArray{ LandingZoneIamRoleArgs{...} }
type LandingZoneIamRoleArrayOutput ¶
type LandingZoneIamRoleArrayOutput struct{ *pulumi.OutputState }
func (LandingZoneIamRoleArrayOutput) ElementType ¶
func (LandingZoneIamRoleArrayOutput) ElementType() reflect.Type
func (LandingZoneIamRoleArrayOutput) Index ¶
func (o LandingZoneIamRoleArrayOutput) Index(i pulumi.IntInput) LandingZoneIamRoleOutput
func (LandingZoneIamRoleArrayOutput) ToLandingZoneIamRoleArrayOutput ¶
func (o LandingZoneIamRoleArrayOutput) ToLandingZoneIamRoleArrayOutput() LandingZoneIamRoleArrayOutput
func (LandingZoneIamRoleArrayOutput) ToLandingZoneIamRoleArrayOutputWithContext ¶
func (o LandingZoneIamRoleArrayOutput) ToLandingZoneIamRoleArrayOutputWithContext(ctx context.Context) LandingZoneIamRoleArrayOutput
type LandingZoneIamRoleInput ¶
type LandingZoneIamRoleInput interface { pulumi.Input ToLandingZoneIamRoleOutput() LandingZoneIamRoleOutput ToLandingZoneIamRoleOutputWithContext(context.Context) LandingZoneIamRoleOutput }
LandingZoneIamRoleInput is an input type that accepts LandingZoneIamRoleArgs and LandingZoneIamRoleOutput values. You can construct a concrete instance of `LandingZoneIamRoleInput` via:
LandingZoneIamRoleArgs{...}
type LandingZoneIamRoleOutput ¶
type LandingZoneIamRoleOutput struct{ *pulumi.OutputState }
func (LandingZoneIamRoleOutput) ElementType ¶
func (LandingZoneIamRoleOutput) ElementType() reflect.Type
func (LandingZoneIamRoleOutput) Name ¶
func (o LandingZoneIamRoleOutput) Name() pulumi.StringOutput
func (LandingZoneIamRoleOutput) PolicyNames ¶
func (o LandingZoneIamRoleOutput) PolicyNames() pulumi.StringArrayOutput
func (LandingZoneIamRoleOutput) ToLandingZoneIamRoleOutput ¶
func (o LandingZoneIamRoleOutput) ToLandingZoneIamRoleOutput() LandingZoneIamRoleOutput
func (LandingZoneIamRoleOutput) ToLandingZoneIamRoleOutputWithContext ¶
func (o LandingZoneIamRoleOutput) ToLandingZoneIamRoleOutputWithContext(ctx context.Context) LandingZoneIamRoleOutput
type LandingZoneInput ¶
type LandingZoneInput interface { pulumi.Input ToLandingZoneOutput() LandingZoneOutput ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput }
type LandingZoneMap ¶
type LandingZoneMap map[string]LandingZoneInput
func (LandingZoneMap) ElementType ¶
func (LandingZoneMap) ElementType() reflect.Type
func (LandingZoneMap) ToLandingZoneMapOutput ¶
func (i LandingZoneMap) ToLandingZoneMapOutput() LandingZoneMapOutput
func (LandingZoneMap) ToLandingZoneMapOutputWithContext ¶
func (i LandingZoneMap) ToLandingZoneMapOutputWithContext(ctx context.Context) LandingZoneMapOutput
type LandingZoneMapInput ¶
type LandingZoneMapInput interface { pulumi.Input ToLandingZoneMapOutput() LandingZoneMapOutput ToLandingZoneMapOutputWithContext(context.Context) LandingZoneMapOutput }
LandingZoneMapInput is an input type that accepts LandingZoneMap and LandingZoneMapOutput values. You can construct a concrete instance of `LandingZoneMapInput` via:
LandingZoneMap{ "key": LandingZoneArgs{...} }
type LandingZoneMapOutput ¶
type LandingZoneMapOutput struct{ *pulumi.OutputState }
func (LandingZoneMapOutput) ElementType ¶
func (LandingZoneMapOutput) ElementType() reflect.Type
func (LandingZoneMapOutput) MapIndex ¶
func (o LandingZoneMapOutput) MapIndex(k pulumi.StringInput) LandingZoneOutput
func (LandingZoneMapOutput) ToLandingZoneMapOutput ¶
func (o LandingZoneMapOutput) ToLandingZoneMapOutput() LandingZoneMapOutput
func (LandingZoneMapOutput) ToLandingZoneMapOutputWithContext ¶
func (o LandingZoneMapOutput) ToLandingZoneMapOutputWithContext(ctx context.Context) LandingZoneMapOutput
type LandingZoneOutput ¶
type LandingZoneOutput struct{ *pulumi.OutputState }
func (LandingZoneOutput) AuditLogging ¶
func (o LandingZoneOutput) AuditLogging() AuditLoggingOutput
The AuditLogging component.
func (LandingZoneOutput) ElementType ¶
func (LandingZoneOutput) ElementType() reflect.Type
func (LandingZoneOutput) Organization ¶
func (o LandingZoneOutput) Organization() OrganizationOutput
The Organization components.
func (LandingZoneOutput) ToLandingZoneOutput ¶
func (o LandingZoneOutput) ToLandingZoneOutput() LandingZoneOutput
func (LandingZoneOutput) ToLandingZoneOutputWithContext ¶
func (o LandingZoneOutput) ToLandingZoneOutputWithContext(ctx context.Context) LandingZoneOutput
type LandingZoneType ¶
type LandingZoneType struct { Audit *LandingZoneAudit `pulumi:"audit"` Iam *LandingZoneIam `pulumi:"iam"` Organization *OrganizationType `pulumi:"organization"` }
type Organization ¶
type Organization struct { pulumi.ResourceState // The list of AWS Accounts inside the Organization. AccountIds pulumi.StringArrayOutput `pulumi:"accountIds"` // The list of AWS Provider for the managed accounts by this component. AccountProviders OrganizationAccountProviderMappingArrayOutput `pulumi:"accountProviders"` // The list of Accounts. Accounts AccountMappingArrayOutput `pulumi:"accounts"` // The AWS Organization. Organization organizations.OrganizationOutput `pulumi:"organization"` // The list Organizatoinal Units. OrganizationalUnits OrganizationalUnitMappingArrayOutput `pulumi:"organizationalUnits"` // The list of Policies used in the Organization. Policies organizations.PolicyArrayOutput `pulumi:"policies"` // The list of Policy Attachments used in the Organization. PolicyAttachments organizations.PolicyAttachmentArrayOutput `pulumi:"policyAttachments"` }
Organization is the component that configure the AWS Orgazination, AWS Accounts and AWS Organization Policies.
func NewOrganization ¶
func NewOrganization(ctx *pulumi.Context, name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)
NewOrganization registers a new resource with the given unique name, arguments, and options.
func (*Organization) ElementType ¶
func (*Organization) ElementType() reflect.Type
func (*Organization) ToOrganizationOutput ¶
func (i *Organization) ToOrganizationOutput() OrganizationOutput
func (*Organization) ToOrganizationOutputWithContext ¶
func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
type OrganizationAccount ¶
type OrganizationAccount struct { // The AWS Account ID to be used to import the Account in the Organization. If not set, a new AWS Account will be created. AccountId *string `pulumi:"accountId"` // Admin role for the IAM Account. AdminRoleName *string `pulumi:"adminRoleName"` // The email associated to the IAM Account. Email string `pulumi:"email"` // The configuration for IAM. Iam AccountIamType `pulumi:"iam"` // The name of the IAM Account. Name string `pulumi:"name"` Ou *string `pulumi:"ou"` // The parentId of the imported account. ParentId *string `pulumi:"parentId"` }
type OrganizationAccountArgs ¶
type OrganizationAccountArgs struct { // The AWS Account ID to be used to import the Account in the Organization. If not set, a new AWS Account will be created. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Admin role for the IAM Account. AdminRoleName pulumi.StringPtrInput `pulumi:"adminRoleName"` // The email associated to the IAM Account. Email pulumi.StringInput `pulumi:"email"` // The configuration for IAM. Iam AccountIamTypeInput `pulumi:"iam"` // The name of the IAM Account. Name pulumi.StringInput `pulumi:"name"` Ou pulumi.StringPtrInput `pulumi:"ou"` // The parentId of the imported account. ParentId pulumi.StringPtrInput `pulumi:"parentId"` }
func (OrganizationAccountArgs) ElementType ¶
func (OrganizationAccountArgs) ElementType() reflect.Type
func (OrganizationAccountArgs) ToOrganizationAccountOutput ¶
func (i OrganizationAccountArgs) ToOrganizationAccountOutput() OrganizationAccountOutput
func (OrganizationAccountArgs) ToOrganizationAccountOutputWithContext ¶
func (i OrganizationAccountArgs) ToOrganizationAccountOutputWithContext(ctx context.Context) OrganizationAccountOutput
type OrganizationAccountArray ¶
type OrganizationAccountArray []OrganizationAccountInput
func (OrganizationAccountArray) ElementType ¶
func (OrganizationAccountArray) ElementType() reflect.Type
func (OrganizationAccountArray) ToOrganizationAccountArrayOutput ¶
func (i OrganizationAccountArray) ToOrganizationAccountArrayOutput() OrganizationAccountArrayOutput
func (OrganizationAccountArray) ToOrganizationAccountArrayOutputWithContext ¶
func (i OrganizationAccountArray) ToOrganizationAccountArrayOutputWithContext(ctx context.Context) OrganizationAccountArrayOutput
type OrganizationAccountArrayInput ¶
type OrganizationAccountArrayInput interface { pulumi.Input ToOrganizationAccountArrayOutput() OrganizationAccountArrayOutput ToOrganizationAccountArrayOutputWithContext(context.Context) OrganizationAccountArrayOutput }
OrganizationAccountArrayInput is an input type that accepts OrganizationAccountArray and OrganizationAccountArrayOutput values. You can construct a concrete instance of `OrganizationAccountArrayInput` via:
OrganizationAccountArray{ OrganizationAccountArgs{...} }
type OrganizationAccountArrayOutput ¶
type OrganizationAccountArrayOutput struct{ *pulumi.OutputState }
func (OrganizationAccountArrayOutput) ElementType ¶
func (OrganizationAccountArrayOutput) ElementType() reflect.Type
func (OrganizationAccountArrayOutput) Index ¶
func (o OrganizationAccountArrayOutput) Index(i pulumi.IntInput) OrganizationAccountOutput
func (OrganizationAccountArrayOutput) ToOrganizationAccountArrayOutput ¶
func (o OrganizationAccountArrayOutput) ToOrganizationAccountArrayOutput() OrganizationAccountArrayOutput
func (OrganizationAccountArrayOutput) ToOrganizationAccountArrayOutputWithContext ¶
func (o OrganizationAccountArrayOutput) ToOrganizationAccountArrayOutputWithContext(ctx context.Context) OrganizationAccountArrayOutput
type OrganizationAccountInput ¶
type OrganizationAccountInput interface { pulumi.Input ToOrganizationAccountOutput() OrganizationAccountOutput ToOrganizationAccountOutputWithContext(context.Context) OrganizationAccountOutput }
OrganizationAccountInput is an input type that accepts OrganizationAccountArgs and OrganizationAccountOutput values. You can construct a concrete instance of `OrganizationAccountInput` via:
OrganizationAccountArgs{...}
type OrganizationAccountOutput ¶
type OrganizationAccountOutput struct{ *pulumi.OutputState }
func (OrganizationAccountOutput) AccountId ¶
func (o OrganizationAccountOutput) AccountId() pulumi.StringPtrOutput
The AWS Account ID to be used to import the Account in the Organization. If not set, a new AWS Account will be created.
func (OrganizationAccountOutput) AdminRoleName ¶
func (o OrganizationAccountOutput) AdminRoleName() pulumi.StringPtrOutput
Admin role for the IAM Account.
func (OrganizationAccountOutput) ElementType ¶
func (OrganizationAccountOutput) ElementType() reflect.Type
func (OrganizationAccountOutput) Email ¶
func (o OrganizationAccountOutput) Email() pulumi.StringOutput
The email associated to the IAM Account.
func (OrganizationAccountOutput) Iam ¶
func (o OrganizationAccountOutput) Iam() AccountIamTypeOutput
The configuration for IAM.
func (OrganizationAccountOutput) Name ¶
func (o OrganizationAccountOutput) Name() pulumi.StringOutput
The name of the IAM Account.
func (OrganizationAccountOutput) Ou ¶
func (o OrganizationAccountOutput) Ou() pulumi.StringPtrOutput
func (OrganizationAccountOutput) ParentId ¶
func (o OrganizationAccountOutput) ParentId() pulumi.StringPtrOutput
The parentId of the imported account.
func (OrganizationAccountOutput) ToOrganizationAccountOutput ¶
func (o OrganizationAccountOutput) ToOrganizationAccountOutput() OrganizationAccountOutput
func (OrganizationAccountOutput) ToOrganizationAccountOutputWithContext ¶
func (o OrganizationAccountOutput) ToOrganizationAccountOutputWithContext(ctx context.Context) OrganizationAccountOutput
type OrganizationAccountProviderMappingArrayOutput ¶
type OrganizationAccountProviderMappingArrayOutput struct{ *pulumi.OutputState }
func (OrganizationAccountProviderMappingArrayOutput) ElementType ¶
func (OrganizationAccountProviderMappingArrayOutput) ElementType() reflect.Type
func (OrganizationAccountProviderMappingArrayOutput) ToOrganizationAccountProviderMappingArrayOutput ¶
func (o OrganizationAccountProviderMappingArrayOutput) ToOrganizationAccountProviderMappingArrayOutput() OrganizationAccountProviderMappingArrayOutput
func (OrganizationAccountProviderMappingArrayOutput) ToOrganizationAccountProviderMappingArrayOutputWithContext ¶
func (o OrganizationAccountProviderMappingArrayOutput) ToOrganizationAccountProviderMappingArrayOutputWithContext(ctx context.Context) OrganizationAccountProviderMappingArrayOutput
type OrganizationAccountProviderMappingOutput ¶
type OrganizationAccountProviderMappingOutput struct{ *pulumi.OutputState }
func (OrganizationAccountProviderMappingOutput) AccountName ¶
func (o OrganizationAccountProviderMappingOutput) AccountName() pulumi.StringOutput
func (OrganizationAccountProviderMappingOutput) ElementType ¶
func (OrganizationAccountProviderMappingOutput) ElementType() reflect.Type
func (OrganizationAccountProviderMappingOutput) Provider ¶
func (o OrganizationAccountProviderMappingOutput) Provider() aws.ProviderOutput
func (OrganizationAccountProviderMappingOutput) ToOrganizationAccountProviderMappingOutput ¶
func (o OrganizationAccountProviderMappingOutput) ToOrganizationAccountProviderMappingOutput() OrganizationAccountProviderMappingOutput
func (OrganizationAccountProviderMappingOutput) ToOrganizationAccountProviderMappingOutputWithContext ¶
func (o OrganizationAccountProviderMappingOutput) ToOrganizationAccountProviderMappingOutputWithContext(ctx context.Context) OrganizationAccountProviderMappingOutput
type OrganizationArgs ¶
type OrganizationArgs struct { // The list of AWS Account to be configured in the Organization. Accounts OrganizationAccountArrayInput // The list of enabled Organizations Policies in the organization. EnabledPolicies pulumi.StringArrayInput // The FeatureSet in the Organization.. FeatureSet pulumi.StringPtrInput // The organization ID to import the Organization in the stack. If not set a new AWS Organization will be created. Defaults to undefined. OrganizationId pulumi.StringPtrInput // The Organization policies to be applied. Policies OrganizationPoliciesPtrInput // The list of AWS Service Access Principals enabled in the organization. Services pulumi.StringArrayInput }
The set of arguments for constructing a Organization resource.
func (OrganizationArgs) ElementType ¶
func (OrganizationArgs) ElementType() reflect.Type
type OrganizationArray ¶
type OrganizationArray []OrganizationInput
func (OrganizationArray) ElementType ¶
func (OrganizationArray) ElementType() reflect.Type
func (OrganizationArray) ToOrganizationArrayOutput ¶
func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput
func (OrganizationArray) ToOrganizationArrayOutputWithContext ¶
func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
type OrganizationArrayInput ¶
type OrganizationArrayInput interface { pulumi.Input ToOrganizationArrayOutput() OrganizationArrayOutput ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput }
OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:
OrganizationArray{ OrganizationArgs{...} }
type OrganizationArrayOutput ¶
type OrganizationArrayOutput struct{ *pulumi.OutputState }
func (OrganizationArrayOutput) ElementType ¶
func (OrganizationArrayOutput) ElementType() reflect.Type
func (OrganizationArrayOutput) Index ¶
func (o OrganizationArrayOutput) Index(i pulumi.IntInput) OrganizationOutput
func (OrganizationArrayOutput) ToOrganizationArrayOutput ¶
func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput
func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext ¶
func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
type OrganizationInput ¶
type OrganizationInput interface { pulumi.Input ToOrganizationOutput() OrganizationOutput ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput }
type OrganizationMap ¶
type OrganizationMap map[string]OrganizationInput
func (OrganizationMap) ElementType ¶
func (OrganizationMap) ElementType() reflect.Type
func (OrganizationMap) ToOrganizationMapOutput ¶
func (i OrganizationMap) ToOrganizationMapOutput() OrganizationMapOutput
func (OrganizationMap) ToOrganizationMapOutputWithContext ¶
func (i OrganizationMap) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput
type OrganizationMapInput ¶
type OrganizationMapInput interface { pulumi.Input ToOrganizationMapOutput() OrganizationMapOutput ToOrganizationMapOutputWithContext(context.Context) OrganizationMapOutput }
OrganizationMapInput is an input type that accepts OrganizationMap and OrganizationMapOutput values. You can construct a concrete instance of `OrganizationMapInput` via:
OrganizationMap{ "key": OrganizationArgs{...} }
type OrganizationMapOutput ¶
type OrganizationMapOutput struct{ *pulumi.OutputState }
func (OrganizationMapOutput) ElementType ¶
func (OrganizationMapOutput) ElementType() reflect.Type
func (OrganizationMapOutput) MapIndex ¶
func (o OrganizationMapOutput) MapIndex(k pulumi.StringInput) OrganizationOutput
func (OrganizationMapOutput) ToOrganizationMapOutput ¶
func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput
func (OrganizationMapOutput) ToOrganizationMapOutputWithContext ¶
func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput
type OrganizationOutput ¶
type OrganizationOutput struct{ *pulumi.OutputState }
func (OrganizationOutput) AccountIds ¶
func (o OrganizationOutput) AccountIds() pulumi.StringArrayOutput
The list of AWS Accounts inside the Organization.
func (OrganizationOutput) AccountProviders ¶
func (o OrganizationOutput) AccountProviders() OrganizationAccountProviderMappingArrayOutput
The list of AWS Provider for the managed accounts by this component.
func (OrganizationOutput) Accounts ¶
func (o OrganizationOutput) Accounts() AccountMappingArrayOutput
The list of Accounts.
func (OrganizationOutput) ElementType ¶
func (OrganizationOutput) ElementType() reflect.Type
func (OrganizationOutput) Organization ¶
func (o OrganizationOutput) Organization() organizations.OrganizationOutput
The AWS Organization.
func (OrganizationOutput) OrganizationalUnits ¶
func (o OrganizationOutput) OrganizationalUnits() OrganizationalUnitMappingArrayOutput
The list Organizatoinal Units.
func (OrganizationOutput) Policies ¶
func (o OrganizationOutput) Policies() organizations.PolicyArrayOutput
The list of Policies used in the Organization.
func (OrganizationOutput) PolicyAttachments ¶
func (o OrganizationOutput) PolicyAttachments() organizations.PolicyAttachmentArrayOutput
The list of Policy Attachments used in the Organization.
func (OrganizationOutput) ToOrganizationOutput ¶
func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
func (OrganizationOutput) ToOrganizationOutputWithContext ¶
func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
type OrganizationPolicies ¶
type OrganizationPolicies struct { // Deny IAM Account to leave the organization. Enabled by default. DenyLeaveOrganization *OrganizationPolicy `pulumi:"denyLeaveOrganization"` }
type OrganizationPoliciesArgs ¶
type OrganizationPoliciesArgs struct { // Deny IAM Account to leave the organization. Enabled by default. DenyLeaveOrganization OrganizationPolicyPtrInput `pulumi:"denyLeaveOrganization"` }
func (OrganizationPoliciesArgs) ElementType ¶
func (OrganizationPoliciesArgs) ElementType() reflect.Type
func (OrganizationPoliciesArgs) ToOrganizationPoliciesOutput ¶
func (i OrganizationPoliciesArgs) ToOrganizationPoliciesOutput() OrganizationPoliciesOutput
func (OrganizationPoliciesArgs) ToOrganizationPoliciesOutputWithContext ¶
func (i OrganizationPoliciesArgs) ToOrganizationPoliciesOutputWithContext(ctx context.Context) OrganizationPoliciesOutput
func (OrganizationPoliciesArgs) ToOrganizationPoliciesPtrOutput ¶
func (i OrganizationPoliciesArgs) ToOrganizationPoliciesPtrOutput() OrganizationPoliciesPtrOutput
func (OrganizationPoliciesArgs) ToOrganizationPoliciesPtrOutputWithContext ¶
func (i OrganizationPoliciesArgs) ToOrganizationPoliciesPtrOutputWithContext(ctx context.Context) OrganizationPoliciesPtrOutput
type OrganizationPoliciesInput ¶
type OrganizationPoliciesInput interface { pulumi.Input ToOrganizationPoliciesOutput() OrganizationPoliciesOutput ToOrganizationPoliciesOutputWithContext(context.Context) OrganizationPoliciesOutput }
OrganizationPoliciesInput is an input type that accepts OrganizationPoliciesArgs and OrganizationPoliciesOutput values. You can construct a concrete instance of `OrganizationPoliciesInput` via:
OrganizationPoliciesArgs{...}
type OrganizationPoliciesOutput ¶
type OrganizationPoliciesOutput struct{ *pulumi.OutputState }
func (OrganizationPoliciesOutput) DenyLeaveOrganization ¶
func (o OrganizationPoliciesOutput) DenyLeaveOrganization() OrganizationPolicyPtrOutput
Deny IAM Account to leave the organization. Enabled by default.
func (OrganizationPoliciesOutput) ElementType ¶
func (OrganizationPoliciesOutput) ElementType() reflect.Type
func (OrganizationPoliciesOutput) ToOrganizationPoliciesOutput ¶
func (o OrganizationPoliciesOutput) ToOrganizationPoliciesOutput() OrganizationPoliciesOutput
func (OrganizationPoliciesOutput) ToOrganizationPoliciesOutputWithContext ¶
func (o OrganizationPoliciesOutput) ToOrganizationPoliciesOutputWithContext(ctx context.Context) OrganizationPoliciesOutput
func (OrganizationPoliciesOutput) ToOrganizationPoliciesPtrOutput ¶
func (o OrganizationPoliciesOutput) ToOrganizationPoliciesPtrOutput() OrganizationPoliciesPtrOutput
func (OrganizationPoliciesOutput) ToOrganizationPoliciesPtrOutputWithContext ¶
func (o OrganizationPoliciesOutput) ToOrganizationPoliciesPtrOutputWithContext(ctx context.Context) OrganizationPoliciesPtrOutput
type OrganizationPoliciesPtrInput ¶
type OrganizationPoliciesPtrInput interface { pulumi.Input ToOrganizationPoliciesPtrOutput() OrganizationPoliciesPtrOutput ToOrganizationPoliciesPtrOutputWithContext(context.Context) OrganizationPoliciesPtrOutput }
OrganizationPoliciesPtrInput is an input type that accepts OrganizationPoliciesArgs, OrganizationPoliciesPtr and OrganizationPoliciesPtrOutput values. You can construct a concrete instance of `OrganizationPoliciesPtrInput` via:
OrganizationPoliciesArgs{...} or: nil
func OrganizationPoliciesPtr ¶
func OrganizationPoliciesPtr(v *OrganizationPoliciesArgs) OrganizationPoliciesPtrInput
type OrganizationPoliciesPtrOutput ¶
type OrganizationPoliciesPtrOutput struct{ *pulumi.OutputState }
func (OrganizationPoliciesPtrOutput) DenyLeaveOrganization ¶
func (o OrganizationPoliciesPtrOutput) DenyLeaveOrganization() OrganizationPolicyPtrOutput
Deny IAM Account to leave the organization. Enabled by default.
func (OrganizationPoliciesPtrOutput) Elem ¶
func (o OrganizationPoliciesPtrOutput) Elem() OrganizationPoliciesOutput
func (OrganizationPoliciesPtrOutput) ElementType ¶
func (OrganizationPoliciesPtrOutput) ElementType() reflect.Type
func (OrganizationPoliciesPtrOutput) ToOrganizationPoliciesPtrOutput ¶
func (o OrganizationPoliciesPtrOutput) ToOrganizationPoliciesPtrOutput() OrganizationPoliciesPtrOutput
func (OrganizationPoliciesPtrOutput) ToOrganizationPoliciesPtrOutputWithContext ¶
func (o OrganizationPoliciesPtrOutput) ToOrganizationPoliciesPtrOutputWithContext(ctx context.Context) OrganizationPoliciesPtrOutput
type OrganizationPolicy ¶
type OrganizationPolicyArgs ¶
type OrganizationPolicyArgs struct { // Enable the policy/ Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Import the policy with the given id PolicyId pulumi.StringPtrInput `pulumi:"policyId"` }
func (OrganizationPolicyArgs) ElementType ¶
func (OrganizationPolicyArgs) ElementType() reflect.Type
func (OrganizationPolicyArgs) ToOrganizationPolicyOutput ¶
func (i OrganizationPolicyArgs) ToOrganizationPolicyOutput() OrganizationPolicyOutput
func (OrganizationPolicyArgs) ToOrganizationPolicyOutputWithContext ¶
func (i OrganizationPolicyArgs) ToOrganizationPolicyOutputWithContext(ctx context.Context) OrganizationPolicyOutput
func (OrganizationPolicyArgs) ToOrganizationPolicyPtrOutput ¶
func (i OrganizationPolicyArgs) ToOrganizationPolicyPtrOutput() OrganizationPolicyPtrOutput
func (OrganizationPolicyArgs) ToOrganizationPolicyPtrOutputWithContext ¶
func (i OrganizationPolicyArgs) ToOrganizationPolicyPtrOutputWithContext(ctx context.Context) OrganizationPolicyPtrOutput
type OrganizationPolicyInput ¶
type OrganizationPolicyInput interface { pulumi.Input ToOrganizationPolicyOutput() OrganizationPolicyOutput ToOrganizationPolicyOutputWithContext(context.Context) OrganizationPolicyOutput }
OrganizationPolicyInput is an input type that accepts OrganizationPolicyArgs and OrganizationPolicyOutput values. You can construct a concrete instance of `OrganizationPolicyInput` via:
OrganizationPolicyArgs{...}
type OrganizationPolicyOutput ¶
type OrganizationPolicyOutput struct{ *pulumi.OutputState }
func (OrganizationPolicyOutput) ElementType ¶
func (OrganizationPolicyOutput) ElementType() reflect.Type
func (OrganizationPolicyOutput) Enabled ¶
func (o OrganizationPolicyOutput) Enabled() pulumi.BoolPtrOutput
Enable the policy/
func (OrganizationPolicyOutput) PolicyId ¶
func (o OrganizationPolicyOutput) PolicyId() pulumi.StringPtrOutput
Import the policy with the given id
func (OrganizationPolicyOutput) ToOrganizationPolicyOutput ¶
func (o OrganizationPolicyOutput) ToOrganizationPolicyOutput() OrganizationPolicyOutput
func (OrganizationPolicyOutput) ToOrganizationPolicyOutputWithContext ¶
func (o OrganizationPolicyOutput) ToOrganizationPolicyOutputWithContext(ctx context.Context) OrganizationPolicyOutput
func (OrganizationPolicyOutput) ToOrganizationPolicyPtrOutput ¶
func (o OrganizationPolicyOutput) ToOrganizationPolicyPtrOutput() OrganizationPolicyPtrOutput
func (OrganizationPolicyOutput) ToOrganizationPolicyPtrOutputWithContext ¶
func (o OrganizationPolicyOutput) ToOrganizationPolicyPtrOutputWithContext(ctx context.Context) OrganizationPolicyPtrOutput
type OrganizationPolicyPtrInput ¶
type OrganizationPolicyPtrInput interface { pulumi.Input ToOrganizationPolicyPtrOutput() OrganizationPolicyPtrOutput ToOrganizationPolicyPtrOutputWithContext(context.Context) OrganizationPolicyPtrOutput }
OrganizationPolicyPtrInput is an input type that accepts OrganizationPolicyArgs, OrganizationPolicyPtr and OrganizationPolicyPtrOutput values. You can construct a concrete instance of `OrganizationPolicyPtrInput` via:
OrganizationPolicyArgs{...} or: nil
func OrganizationPolicyPtr ¶
func OrganizationPolicyPtr(v *OrganizationPolicyArgs) OrganizationPolicyPtrInput
type OrganizationPolicyPtrOutput ¶
type OrganizationPolicyPtrOutput struct{ *pulumi.OutputState }
func (OrganizationPolicyPtrOutput) Elem ¶
func (o OrganizationPolicyPtrOutput) Elem() OrganizationPolicyOutput
func (OrganizationPolicyPtrOutput) ElementType ¶
func (OrganizationPolicyPtrOutput) ElementType() reflect.Type
func (OrganizationPolicyPtrOutput) Enabled ¶
func (o OrganizationPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the policy/
func (OrganizationPolicyPtrOutput) PolicyId ¶
func (o OrganizationPolicyPtrOutput) PolicyId() pulumi.StringPtrOutput
Import the policy with the given id
func (OrganizationPolicyPtrOutput) ToOrganizationPolicyPtrOutput ¶
func (o OrganizationPolicyPtrOutput) ToOrganizationPolicyPtrOutput() OrganizationPolicyPtrOutput
func (OrganizationPolicyPtrOutput) ToOrganizationPolicyPtrOutputWithContext ¶
func (o OrganizationPolicyPtrOutput) ToOrganizationPolicyPtrOutputWithContext(ctx context.Context) OrganizationPolicyPtrOutput
type OrganizationType ¶
type OrganizationType struct { // The list of AWS Account to be configured in the Organization. Accounts []OrganizationAccount `pulumi:"accounts"` // The list of enabled Organizations Policies in the organization. EnabledPolicies []string `pulumi:"enabledPolicies"` // The FeatureSet in the Organization.. FeatureSet *string `pulumi:"featureSet"` // The organization ID to import the Organization in the stack. If not set a new AWS Organization will be created. Defaults to undefined. OrganizationId *string `pulumi:"organizationId"` // The Organization policies to be applied. Policies *OrganizationPolicies `pulumi:"policies"` // The list of AWS Service Access Principals enabled in the organization. Services []string `pulumi:"services"` }
type OrganizationTypeArgs ¶
type OrganizationTypeArgs struct { // The list of AWS Account to be configured in the Organization. Accounts OrganizationAccountArrayInput `pulumi:"accounts"` // The list of enabled Organizations Policies in the organization. EnabledPolicies pulumi.StringArrayInput `pulumi:"enabledPolicies"` // The FeatureSet in the Organization.. FeatureSet pulumi.StringPtrInput `pulumi:"featureSet"` // The organization ID to import the Organization in the stack. If not set a new AWS Organization will be created. Defaults to undefined. OrganizationId pulumi.StringPtrInput `pulumi:"organizationId"` // The Organization policies to be applied. Policies OrganizationPoliciesPtrInput `pulumi:"policies"` // The list of AWS Service Access Principals enabled in the organization. Services pulumi.StringArrayInput `pulumi:"services"` }
func (OrganizationTypeArgs) ElementType ¶
func (OrganizationTypeArgs) ElementType() reflect.Type
func (OrganizationTypeArgs) ToOrganizationTypeOutput ¶
func (i OrganizationTypeArgs) ToOrganizationTypeOutput() OrganizationTypeOutput
func (OrganizationTypeArgs) ToOrganizationTypeOutputWithContext ¶
func (i OrganizationTypeArgs) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
func (OrganizationTypeArgs) ToOrganizationTypePtrOutput ¶
func (i OrganizationTypeArgs) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
func (OrganizationTypeArgs) ToOrganizationTypePtrOutputWithContext ¶
func (i OrganizationTypeArgs) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
type OrganizationTypeInput ¶
type OrganizationTypeInput interface { pulumi.Input ToOrganizationTypeOutput() OrganizationTypeOutput ToOrganizationTypeOutputWithContext(context.Context) OrganizationTypeOutput }
OrganizationTypeInput is an input type that accepts OrganizationTypeArgs and OrganizationTypeOutput values. You can construct a concrete instance of `OrganizationTypeInput` via:
OrganizationTypeArgs{...}
type OrganizationTypeOutput ¶
type OrganizationTypeOutput struct{ *pulumi.OutputState }
func (OrganizationTypeOutput) Accounts ¶
func (o OrganizationTypeOutput) Accounts() OrganizationAccountArrayOutput
The list of AWS Account to be configured in the Organization.
func (OrganizationTypeOutput) ElementType ¶
func (OrganizationTypeOutput) ElementType() reflect.Type
func (OrganizationTypeOutput) EnabledPolicies ¶
func (o OrganizationTypeOutput) EnabledPolicies() pulumi.StringArrayOutput
The list of enabled Organizations Policies in the organization.
func (OrganizationTypeOutput) FeatureSet ¶
func (o OrganizationTypeOutput) FeatureSet() pulumi.StringPtrOutput
The FeatureSet in the Organization..
func (OrganizationTypeOutput) OrganizationId ¶
func (o OrganizationTypeOutput) OrganizationId() pulumi.StringPtrOutput
The organization ID to import the Organization in the stack. If not set a new AWS Organization will be created. Defaults to undefined.
func (OrganizationTypeOutput) Policies ¶
func (o OrganizationTypeOutput) Policies() OrganizationPoliciesPtrOutput
The Organization policies to be applied.
func (OrganizationTypeOutput) Services ¶
func (o OrganizationTypeOutput) Services() pulumi.StringArrayOutput
The list of AWS Service Access Principals enabled in the organization.
func (OrganizationTypeOutput) ToOrganizationTypeOutput ¶
func (o OrganizationTypeOutput) ToOrganizationTypeOutput() OrganizationTypeOutput
func (OrganizationTypeOutput) ToOrganizationTypeOutputWithContext ¶
func (o OrganizationTypeOutput) ToOrganizationTypeOutputWithContext(ctx context.Context) OrganizationTypeOutput
func (OrganizationTypeOutput) ToOrganizationTypePtrOutput ¶
func (o OrganizationTypeOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
func (OrganizationTypeOutput) ToOrganizationTypePtrOutputWithContext ¶
func (o OrganizationTypeOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
type OrganizationTypePtrInput ¶
type OrganizationTypePtrInput interface { pulumi.Input ToOrganizationTypePtrOutput() OrganizationTypePtrOutput ToOrganizationTypePtrOutputWithContext(context.Context) OrganizationTypePtrOutput }
OrganizationTypePtrInput is an input type that accepts OrganizationTypeArgs, OrganizationTypePtr and OrganizationTypePtrOutput values. You can construct a concrete instance of `OrganizationTypePtrInput` via:
OrganizationTypeArgs{...} or: nil
func OrganizationTypePtr ¶
func OrganizationTypePtr(v *OrganizationTypeArgs) OrganizationTypePtrInput
type OrganizationTypePtrOutput ¶
type OrganizationTypePtrOutput struct{ *pulumi.OutputState }
func (OrganizationTypePtrOutput) Accounts ¶
func (o OrganizationTypePtrOutput) Accounts() OrganizationAccountArrayOutput
The list of AWS Account to be configured in the Organization.
func (OrganizationTypePtrOutput) Elem ¶
func (o OrganizationTypePtrOutput) Elem() OrganizationTypeOutput
func (OrganizationTypePtrOutput) ElementType ¶
func (OrganizationTypePtrOutput) ElementType() reflect.Type
func (OrganizationTypePtrOutput) EnabledPolicies ¶
func (o OrganizationTypePtrOutput) EnabledPolicies() pulumi.StringArrayOutput
The list of enabled Organizations Policies in the organization.
func (OrganizationTypePtrOutput) FeatureSet ¶
func (o OrganizationTypePtrOutput) FeatureSet() pulumi.StringPtrOutput
The FeatureSet in the Organization..
func (OrganizationTypePtrOutput) OrganizationId ¶
func (o OrganizationTypePtrOutput) OrganizationId() pulumi.StringPtrOutput
The organization ID to import the Organization in the stack. If not set a new AWS Organization will be created. Defaults to undefined.
func (OrganizationTypePtrOutput) Policies ¶
func (o OrganizationTypePtrOutput) Policies() OrganizationPoliciesPtrOutput
The Organization policies to be applied.
func (OrganizationTypePtrOutput) Services ¶
func (o OrganizationTypePtrOutput) Services() pulumi.StringArrayOutput
The list of AWS Service Access Principals enabled in the organization.
func (OrganizationTypePtrOutput) ToOrganizationTypePtrOutput ¶
func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutput() OrganizationTypePtrOutput
func (OrganizationTypePtrOutput) ToOrganizationTypePtrOutputWithContext ¶
func (o OrganizationTypePtrOutput) ToOrganizationTypePtrOutputWithContext(ctx context.Context) OrganizationTypePtrOutput
type OrganizationalUnitMapping ¶
type OrganizationalUnitMapping struct { AccountName string `pulumi:"accountName"` OrganizationalUnit *organizations.OrganizationalUnit `pulumi:"organizationalUnit"` }
type OrganizationalUnitMappingArrayOutput ¶
type OrganizationalUnitMappingArrayOutput struct{ *pulumi.OutputState }
func (OrganizationalUnitMappingArrayOutput) ElementType ¶
func (OrganizationalUnitMappingArrayOutput) ElementType() reflect.Type
func (OrganizationalUnitMappingArrayOutput) Index ¶
func (o OrganizationalUnitMappingArrayOutput) Index(i pulumi.IntInput) OrganizationalUnitMappingOutput
func (OrganizationalUnitMappingArrayOutput) ToOrganizationalUnitMappingArrayOutput ¶
func (o OrganizationalUnitMappingArrayOutput) ToOrganizationalUnitMappingArrayOutput() OrganizationalUnitMappingArrayOutput
func (OrganizationalUnitMappingArrayOutput) ToOrganizationalUnitMappingArrayOutputWithContext ¶
func (o OrganizationalUnitMappingArrayOutput) ToOrganizationalUnitMappingArrayOutputWithContext(ctx context.Context) OrganizationalUnitMappingArrayOutput
type OrganizationalUnitMappingOutput ¶
type OrganizationalUnitMappingOutput struct{ *pulumi.OutputState }
func (OrganizationalUnitMappingOutput) AccountName ¶
func (o OrganizationalUnitMappingOutput) AccountName() pulumi.StringOutput
func (OrganizationalUnitMappingOutput) ElementType ¶
func (OrganizationalUnitMappingOutput) ElementType() reflect.Type
func (OrganizationalUnitMappingOutput) OrganizationalUnit ¶
func (o OrganizationalUnitMappingOutput) OrganizationalUnit() organizations.OrganizationalUnitOutput
func (OrganizationalUnitMappingOutput) ToOrganizationalUnitMappingOutput ¶
func (o OrganizationalUnitMappingOutput) ToOrganizationalUnitMappingOutput() OrganizationalUnitMappingOutput
func (OrganizationalUnitMappingOutput) ToOrganizationalUnitMappingOutputWithContext ¶
func (o OrganizationalUnitMappingOutput) ToOrganizationalUnitMappingOutputWithContext(ctx context.Context) OrganizationalUnitMappingOutput