Documentation
¶
Overview ¶
A Pulumi package for creating and managing wasabi cloud resources.
Index ¶
- type AccessKey
- type AccessKeyArgs
- type AccessKeyArray
- type AccessKeyArrayInput
- type AccessKeyArrayOutput
- func (AccessKeyArrayOutput) ElementType() reflect.Type
- func (o AccessKeyArrayOutput) Index(i pulumi.IntInput) AccessKeyOutput
- func (o AccessKeyArrayOutput) ToAccessKeyArrayOutput() AccessKeyArrayOutput
- func (o AccessKeyArrayOutput) ToAccessKeyArrayOutputWithContext(ctx context.Context) AccessKeyArrayOutput
- type AccessKeyInput
- type AccessKeyMap
- type AccessKeyMapInput
- type AccessKeyMapOutput
- type AccessKeyOutput
- func (AccessKeyOutput) ElementType() reflect.Type
- func (o AccessKeyOutput) EncryptedSecret() pulumi.StringOutput
- func (o AccessKeyOutput) KeyFingerprint() pulumi.StringOutput
- func (o AccessKeyOutput) PgpKey() pulumi.StringPtrOutput
- func (o AccessKeyOutput) Secret() pulumi.StringOutput
- func (o AccessKeyOutput) SesSmtpPasswordV4() pulumi.StringOutput
- func (o AccessKeyOutput) Status() pulumi.StringOutput
- func (o AccessKeyOutput) ToAccessKeyOutput() AccessKeyOutput
- func (o AccessKeyOutput) ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput
- func (o AccessKeyOutput) User() pulumi.StringOutput
- type AccessKeyState
- type AccountAlias
- type AccountAliasArgs
- type AccountAliasArray
- type AccountAliasArrayInput
- type AccountAliasArrayOutput
- func (AccountAliasArrayOutput) ElementType() reflect.Type
- func (o AccountAliasArrayOutput) Index(i pulumi.IntInput) AccountAliasOutput
- func (o AccountAliasArrayOutput) ToAccountAliasArrayOutput() AccountAliasArrayOutput
- func (o AccountAliasArrayOutput) ToAccountAliasArrayOutputWithContext(ctx context.Context) AccountAliasArrayOutput
- type AccountAliasInput
- type AccountAliasMap
- type AccountAliasMapInput
- type AccountAliasMapOutput
- func (AccountAliasMapOutput) ElementType() reflect.Type
- func (o AccountAliasMapOutput) MapIndex(k pulumi.StringInput) AccountAliasOutput
- func (o AccountAliasMapOutput) ToAccountAliasMapOutput() AccountAliasMapOutput
- func (o AccountAliasMapOutput) ToAccountAliasMapOutputWithContext(ctx context.Context) AccountAliasMapOutput
- type AccountAliasOutput
- type AccountAliasState
- type AccountPasswordPolicy
- type AccountPasswordPolicyArgs
- type AccountPasswordPolicyArray
- func (AccountPasswordPolicyArray) ElementType() reflect.Type
- func (i AccountPasswordPolicyArray) ToAccountPasswordPolicyArrayOutput() AccountPasswordPolicyArrayOutput
- func (i AccountPasswordPolicyArray) ToAccountPasswordPolicyArrayOutputWithContext(ctx context.Context) AccountPasswordPolicyArrayOutput
- type AccountPasswordPolicyArrayInput
- type AccountPasswordPolicyArrayOutput
- func (AccountPasswordPolicyArrayOutput) ElementType() reflect.Type
- func (o AccountPasswordPolicyArrayOutput) Index(i pulumi.IntInput) AccountPasswordPolicyOutput
- func (o AccountPasswordPolicyArrayOutput) ToAccountPasswordPolicyArrayOutput() AccountPasswordPolicyArrayOutput
- func (o AccountPasswordPolicyArrayOutput) ToAccountPasswordPolicyArrayOutputWithContext(ctx context.Context) AccountPasswordPolicyArrayOutput
- type AccountPasswordPolicyInput
- type AccountPasswordPolicyMap
- type AccountPasswordPolicyMapInput
- type AccountPasswordPolicyMapOutput
- func (AccountPasswordPolicyMapOutput) ElementType() reflect.Type
- func (o AccountPasswordPolicyMapOutput) MapIndex(k pulumi.StringInput) AccountPasswordPolicyOutput
- func (o AccountPasswordPolicyMapOutput) ToAccountPasswordPolicyMapOutput() AccountPasswordPolicyMapOutput
- func (o AccountPasswordPolicyMapOutput) ToAccountPasswordPolicyMapOutputWithContext(ctx context.Context) AccountPasswordPolicyMapOutput
- type AccountPasswordPolicyOutput
- func (o AccountPasswordPolicyOutput) AllowUsersToChangePassword() pulumi.BoolPtrOutput
- func (AccountPasswordPolicyOutput) ElementType() reflect.Type
- func (o AccountPasswordPolicyOutput) ExpirePasswords() pulumi.BoolOutput
- func (o AccountPasswordPolicyOutput) HardExpiry() pulumi.BoolOutput
- func (o AccountPasswordPolicyOutput) MaxPasswordAge() pulumi.IntOutput
- func (o AccountPasswordPolicyOutput) MinimumPasswordLength() pulumi.IntPtrOutput
- func (o AccountPasswordPolicyOutput) PasswordReusePrevention() pulumi.IntOutput
- func (o AccountPasswordPolicyOutput) RequireLowercaseCharacters() pulumi.BoolOutput
- func (o AccountPasswordPolicyOutput) RequireNumbers() pulumi.BoolOutput
- func (o AccountPasswordPolicyOutput) RequireSymbols() pulumi.BoolOutput
- func (o AccountPasswordPolicyOutput) RequireUppercaseCharacters() pulumi.BoolOutput
- func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput
- func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput
- type AccountPasswordPolicyState
- type Bucket
- type BucketArgs
- type BucketArray
- type BucketArrayInput
- type BucketArrayOutput
- type BucketCorsRule
- type BucketCorsRuleArgs
- type BucketCorsRuleArray
- type BucketCorsRuleArrayInput
- type BucketCorsRuleArrayOutput
- func (BucketCorsRuleArrayOutput) ElementType() reflect.Type
- func (o BucketCorsRuleArrayOutput) Index(i pulumi.IntInput) BucketCorsRuleOutput
- func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
- func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
- type BucketCorsRuleInput
- type BucketCorsRuleOutput
- func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (BucketCorsRuleOutput) ElementType() reflect.Type
- func (o BucketCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) MaxAgeSeconds() pulumi.IntPtrOutput
- func (o BucketCorsRuleOutput) ToBucketCorsRuleOutput() BucketCorsRuleOutput
- func (o BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
- type BucketGrant
- type BucketGrantArgs
- type BucketGrantArray
- type BucketGrantArrayInput
- type BucketGrantArrayOutput
- func (BucketGrantArrayOutput) ElementType() reflect.Type
- func (o BucketGrantArrayOutput) Index(i pulumi.IntInput) BucketGrantOutput
- func (o BucketGrantArrayOutput) ToBucketGrantArrayOutput() BucketGrantArrayOutput
- func (o BucketGrantArrayOutput) ToBucketGrantArrayOutputWithContext(ctx context.Context) BucketGrantArrayOutput
- type BucketGrantInput
- type BucketGrantOutput
- func (BucketGrantOutput) ElementType() reflect.Type
- func (o BucketGrantOutput) Id() pulumi.StringPtrOutput
- func (o BucketGrantOutput) Permissions() pulumi.StringArrayOutput
- func (o BucketGrantOutput) ToBucketGrantOutput() BucketGrantOutput
- func (o BucketGrantOutput) ToBucketGrantOutputWithContext(ctx context.Context) BucketGrantOutput
- func (o BucketGrantOutput) Type() pulumi.StringOutput
- func (o BucketGrantOutput) Uri() pulumi.StringPtrOutput
- type BucketInput
- type BucketLifecycleRule
- type BucketLifecycleRuleArgs
- type BucketLifecycleRuleArray
- type BucketLifecycleRuleArrayInput
- type BucketLifecycleRuleArrayOutput
- func (BucketLifecycleRuleArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput
- func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput
- type BucketLifecycleRuleExpiration
- type BucketLifecycleRuleExpirationArgs
- func (BucketLifecycleRuleExpirationArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
- type BucketLifecycleRuleExpirationInput
- type BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleExpirationOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleRuleExpirationOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleExpirationOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
- type BucketLifecycleRuleExpirationPtrInput
- type BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) Days() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) Elem() BucketLifecycleRuleExpirationOutput
- func (BucketLifecycleRuleExpirationPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleExpirationPtrOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
- type BucketLifecycleRuleInput
- type BucketLifecycleRuleNoncurrentVersionExpiration
- type BucketLifecycleRuleNoncurrentVersionExpirationArgs
- func (BucketLifecycleRuleNoncurrentVersionExpirationArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationOutput() BucketLifecycleRuleNoncurrentVersionExpirationOutput
- func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationOutput
- func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- type BucketLifecycleRuleNoncurrentVersionExpirationInput
- type BucketLifecycleRuleNoncurrentVersionExpirationOutput
- func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationOutput() BucketLifecycleRuleNoncurrentVersionExpirationOutput
- func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationOutput
- func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- type BucketLifecycleRuleNoncurrentVersionExpirationPtrInput
- type BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- func (o BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) Days() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) Elem() BucketLifecycleRuleNoncurrentVersionExpirationOutput
- func (BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- func (o BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- type BucketLifecycleRuleNoncurrentVersionTransition
- type BucketLifecycleRuleNoncurrentVersionTransitionArgs
- func (BucketLifecycleRuleNoncurrentVersionTransitionArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleNoncurrentVersionTransitionArgs) ToBucketLifecycleRuleNoncurrentVersionTransitionOutput() BucketLifecycleRuleNoncurrentVersionTransitionOutput
- func (i BucketLifecycleRuleNoncurrentVersionTransitionArgs) ToBucketLifecycleRuleNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionOutput
- type BucketLifecycleRuleNoncurrentVersionTransitionArray
- func (BucketLifecycleRuleNoncurrentVersionTransitionArray) ElementType() reflect.Type
- func (i BucketLifecycleRuleNoncurrentVersionTransitionArray) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutput() BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
- func (i BucketLifecycleRuleNoncurrentVersionTransitionArray) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
- type BucketLifecycleRuleNoncurrentVersionTransitionArrayInput
- type BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
- func (BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleNoncurrentVersionTransitionOutput
- func (o BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutput() BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
- func (o BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
- type BucketLifecycleRuleNoncurrentVersionTransitionInput
- type BucketLifecycleRuleNoncurrentVersionTransitionOutput
- func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleRuleNoncurrentVersionTransitionOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) StorageClass() pulumi.StringOutput
- func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionOutput() BucketLifecycleRuleNoncurrentVersionTransitionOutput
- func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionOutput
- type BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleOutput) AbortIncompleteMultipartUploadDays() pulumi.IntPtrOutput
- func (BucketLifecycleRuleOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleOutput) Enabled() pulumi.BoolOutput
- func (o BucketLifecycleRuleOutput) Expiration() BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleOutput) NoncurrentVersionExpiration() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
- func (o BucketLifecycleRuleOutput) NoncurrentVersionTransitions() BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
- func (o BucketLifecycleRuleOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleOutput) Transitions() BucketLifecycleRuleTransitionArrayOutput
- type BucketLifecycleRuleTransition
- type BucketLifecycleRuleTransitionArgs
- func (BucketLifecycleRuleTransitionArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
- func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
- type BucketLifecycleRuleTransitionArray
- func (BucketLifecycleRuleTransitionArray) ElementType() reflect.Type
- func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
- func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
- type BucketLifecycleRuleTransitionArrayInput
- type BucketLifecycleRuleTransitionArrayOutput
- func (BucketLifecycleRuleTransitionArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleTransitionArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleTransitionOutput
- func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
- func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
- type BucketLifecycleRuleTransitionInput
- type BucketLifecycleRuleTransitionOutput
- func (o BucketLifecycleRuleTransitionOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleTransitionOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleRuleTransitionOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleTransitionOutput) StorageClass() pulumi.StringOutput
- func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
- func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
- type BucketLogging
- type BucketLoggingArgs
- type BucketLoggingArray
- type BucketLoggingArrayInput
- type BucketLoggingArrayOutput
- func (BucketLoggingArrayOutput) ElementType() reflect.Type
- func (o BucketLoggingArrayOutput) Index(i pulumi.IntInput) BucketLoggingOutput
- func (o BucketLoggingArrayOutput) ToBucketLoggingArrayOutput() BucketLoggingArrayOutput
- func (o BucketLoggingArrayOutput) ToBucketLoggingArrayOutputWithContext(ctx context.Context) BucketLoggingArrayOutput
- type BucketLoggingInput
- type BucketLoggingOutput
- func (BucketLoggingOutput) ElementType() reflect.Type
- func (o BucketLoggingOutput) TargetBucket() pulumi.StringOutput
- func (o BucketLoggingOutput) TargetPrefix() pulumi.StringPtrOutput
- func (o BucketLoggingOutput) ToBucketLoggingOutput() BucketLoggingOutput
- func (o BucketLoggingOutput) ToBucketLoggingOutputWithContext(ctx context.Context) BucketLoggingOutput
- type BucketMap
- type BucketMapInput
- type BucketMapOutput
- type BucketObject
- type BucketObjectArgs
- type BucketObjectArray
- type BucketObjectArrayInput
- type BucketObjectArrayOutput
- func (BucketObjectArrayOutput) ElementType() reflect.Type
- func (o BucketObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectOutput
- func (o BucketObjectArrayOutput) ToBucketObjectArrayOutput() BucketObjectArrayOutput
- func (o BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
- type BucketObjectInput
- type BucketObjectMap
- type BucketObjectMapInput
- type BucketObjectMapOutput
- func (BucketObjectMapOutput) ElementType() reflect.Type
- func (o BucketObjectMapOutput) MapIndex(k pulumi.StringInput) BucketObjectOutput
- func (o BucketObjectMapOutput) ToBucketObjectMapOutput() BucketObjectMapOutput
- func (o BucketObjectMapOutput) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
- type BucketObjectOutput
- func (o BucketObjectOutput) Acl() pulumi.StringPtrOutput
- func (o BucketObjectOutput) Bucket() pulumi.StringOutput
- func (o BucketObjectOutput) CacheControl() pulumi.StringPtrOutput
- func (o BucketObjectOutput) Content() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentBase64() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentDisposition() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentEncoding() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentLanguage() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentType() pulumi.StringOutput
- func (BucketObjectOutput) ElementType() reflect.Type
- func (o BucketObjectOutput) Etag() pulumi.StringOutput
- func (o BucketObjectOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o BucketObjectOutput) Key() pulumi.StringOutput
- func (o BucketObjectOutput) Metadata() pulumi.StringMapOutput
- func (o BucketObjectOutput) Source() pulumi.StringPtrOutput
- func (o BucketObjectOutput) StorageClass() pulumi.StringOutput
- func (o BucketObjectOutput) ToBucketObjectOutput() BucketObjectOutput
- func (o BucketObjectOutput) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
- func (o BucketObjectOutput) VersionId() pulumi.StringOutput
- type BucketObjectState
- type BucketOutput
- func (o BucketOutput) Acl() pulumi.StringPtrOutput
- func (o BucketOutput) Arn() pulumi.StringOutput
- func (o BucketOutput) Bucket() pulumi.StringOutput
- func (o BucketOutput) BucketDomainName() pulumi.StringOutput
- func (o BucketOutput) BucketPrefix() pulumi.StringPtrOutput
- func (o BucketOutput) BucketRegionalDomainName() pulumi.StringOutput
- func (o BucketOutput) CorsRules() BucketCorsRuleArrayOutput
- func (BucketOutput) ElementType() reflect.Type
- func (o BucketOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o BucketOutput) Grants() BucketGrantArrayOutput
- func (o BucketOutput) LifecycleRules() BucketLifecycleRuleArrayOutput
- func (o BucketOutput) Loggings() BucketLoggingArrayOutput
- func (o BucketOutput) Policy() pulumi.StringPtrOutput
- func (o BucketOutput) Region() pulumi.StringOutput
- func (o BucketOutput) RequestPayer() pulumi.StringOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- func (o BucketOutput) Versioning() BucketVersioningOutput
- type BucketPolicy
- type BucketPolicyArgs
- type BucketPolicyArray
- type BucketPolicyArrayInput
- type BucketPolicyArrayOutput
- func (BucketPolicyArrayOutput) ElementType() reflect.Type
- func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
- type BucketPolicyInput
- type BucketPolicyMap
- type BucketPolicyMapInput
- type BucketPolicyMapOutput
- func (BucketPolicyMapOutput) ElementType() reflect.Type
- func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
- type BucketPolicyOutput
- func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
- func (BucketPolicyOutput) ElementType() reflect.Type
- func (o BucketPolicyOutput) Policy() pulumi.StringOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
- type BucketPolicyState
- type BucketPublicAccessBlock
- type BucketPublicAccessBlockArgs
- type BucketPublicAccessBlockArray
- func (BucketPublicAccessBlockArray) ElementType() reflect.Type
- func (i BucketPublicAccessBlockArray) ToBucketPublicAccessBlockArrayOutput() BucketPublicAccessBlockArrayOutput
- func (i BucketPublicAccessBlockArray) ToBucketPublicAccessBlockArrayOutputWithContext(ctx context.Context) BucketPublicAccessBlockArrayOutput
- type BucketPublicAccessBlockArrayInput
- type BucketPublicAccessBlockArrayOutput
- func (BucketPublicAccessBlockArrayOutput) ElementType() reflect.Type
- func (o BucketPublicAccessBlockArrayOutput) Index(i pulumi.IntInput) BucketPublicAccessBlockOutput
- func (o BucketPublicAccessBlockArrayOutput) ToBucketPublicAccessBlockArrayOutput() BucketPublicAccessBlockArrayOutput
- func (o BucketPublicAccessBlockArrayOutput) ToBucketPublicAccessBlockArrayOutputWithContext(ctx context.Context) BucketPublicAccessBlockArrayOutput
- type BucketPublicAccessBlockInput
- type BucketPublicAccessBlockMap
- func (BucketPublicAccessBlockMap) ElementType() reflect.Type
- func (i BucketPublicAccessBlockMap) ToBucketPublicAccessBlockMapOutput() BucketPublicAccessBlockMapOutput
- func (i BucketPublicAccessBlockMap) ToBucketPublicAccessBlockMapOutputWithContext(ctx context.Context) BucketPublicAccessBlockMapOutput
- type BucketPublicAccessBlockMapInput
- type BucketPublicAccessBlockMapOutput
- func (BucketPublicAccessBlockMapOutput) ElementType() reflect.Type
- func (o BucketPublicAccessBlockMapOutput) MapIndex(k pulumi.StringInput) BucketPublicAccessBlockOutput
- func (o BucketPublicAccessBlockMapOutput) ToBucketPublicAccessBlockMapOutput() BucketPublicAccessBlockMapOutput
- func (o BucketPublicAccessBlockMapOutput) ToBucketPublicAccessBlockMapOutputWithContext(ctx context.Context) BucketPublicAccessBlockMapOutput
- type BucketPublicAccessBlockOutput
- func (o BucketPublicAccessBlockOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockOutput) Bucket() pulumi.StringOutput
- func (BucketPublicAccessBlockOutput) ElementType() reflect.Type
- func (o BucketPublicAccessBlockOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockOutput) ToBucketPublicAccessBlockOutput() BucketPublicAccessBlockOutput
- func (o BucketPublicAccessBlockOutput) ToBucketPublicAccessBlockOutputWithContext(ctx context.Context) BucketPublicAccessBlockOutput
- type BucketPublicAccessBlockState
- type BucketState
- type BucketVersioning
- type BucketVersioningArgs
- func (BucketVersioningArgs) ElementType() reflect.Type
- func (i BucketVersioningArgs) ToBucketVersioningOutput() BucketVersioningOutput
- func (i BucketVersioningArgs) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
- func (i BucketVersioningArgs) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
- func (i BucketVersioningArgs) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
- type BucketVersioningInput
- type BucketVersioningOutput
- func (BucketVersioningOutput) ElementType() reflect.Type
- func (o BucketVersioningOutput) Enabled() pulumi.BoolPtrOutput
- func (o BucketVersioningOutput) MfaDelete() pulumi.BoolPtrOutput
- func (o BucketVersioningOutput) ToBucketVersioningOutput() BucketVersioningOutput
- func (o BucketVersioningOutput) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
- func (o BucketVersioningOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
- func (o BucketVersioningOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
- type BucketVersioningPtrInput
- type BucketVersioningPtrOutput
- func (o BucketVersioningPtrOutput) Elem() BucketVersioningOutput
- func (BucketVersioningPtrOutput) ElementType() reflect.Type
- func (o BucketVersioningPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BucketVersioningPtrOutput) MfaDelete() pulumi.BoolPtrOutput
- func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
- func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
- type GetBucketObjectsArgs
- type GetBucketObjectsOutputArgs
- type GetBucketObjectsResult
- type GetBucketObjectsResultOutput
- func (o GetBucketObjectsResultOutput) Bucket() pulumi.StringOutput
- func (o GetBucketObjectsResultOutput) CommonPrefixes() pulumi.StringArrayOutput
- func (o GetBucketObjectsResultOutput) Delimiter() pulumi.StringPtrOutput
- func (GetBucketObjectsResultOutput) ElementType() reflect.Type
- func (o GetBucketObjectsResultOutput) EncodingType() pulumi.StringPtrOutput
- func (o GetBucketObjectsResultOutput) FetchOwner() pulumi.BoolPtrOutput
- func (o GetBucketObjectsResultOutput) Id() pulumi.StringOutput
- func (o GetBucketObjectsResultOutput) Keys() pulumi.StringArrayOutput
- func (o GetBucketObjectsResultOutput) MaxKeys() pulumi.IntPtrOutput
- func (o GetBucketObjectsResultOutput) Owners() pulumi.StringArrayOutput
- func (o GetBucketObjectsResultOutput) Prefix() pulumi.StringPtrOutput
- func (o GetBucketObjectsResultOutput) StartAfter() pulumi.StringPtrOutput
- func (o GetBucketObjectsResultOutput) ToGetBucketObjectsResultOutput() GetBucketObjectsResultOutput
- func (o GetBucketObjectsResultOutput) ToGetBucketObjectsResultOutputWithContext(ctx context.Context) GetBucketObjectsResultOutput
- type GetGroupUser
- type GetGroupUserArgs
- type GetGroupUserArray
- type GetGroupUserArrayInput
- type GetGroupUserArrayOutput
- func (GetGroupUserArrayOutput) ElementType() reflect.Type
- func (o GetGroupUserArrayOutput) Index(i pulumi.IntInput) GetGroupUserOutput
- func (o GetGroupUserArrayOutput) ToGetGroupUserArrayOutput() GetGroupUserArrayOutput
- func (o GetGroupUserArrayOutput) ToGetGroupUserArrayOutputWithContext(ctx context.Context) GetGroupUserArrayOutput
- type GetGroupUserInput
- type GetGroupUserOutput
- func (o GetGroupUserOutput) Arn() pulumi.StringOutput
- func (GetGroupUserOutput) ElementType() reflect.Type
- func (o GetGroupUserOutput) Path() pulumi.StringOutput
- func (o GetGroupUserOutput) ToGetGroupUserOutput() GetGroupUserOutput
- func (o GetGroupUserOutput) ToGetGroupUserOutputWithContext(ctx context.Context) GetGroupUserOutput
- func (o GetGroupUserOutput) UserId() pulumi.StringOutput
- func (o GetGroupUserOutput) UserName() pulumi.StringOutput
- type GetPolicyDocumentArgs
- type GetPolicyDocumentOutputArgs
- type GetPolicyDocumentResult
- type GetPolicyDocumentResultOutput
- func (GetPolicyDocumentResultOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentResultOutput) Id() pulumi.StringOutput
- func (o GetPolicyDocumentResultOutput) Json() pulumi.StringOutput
- func (o GetPolicyDocumentResultOutput) OverrideJson() pulumi.StringPtrOutput
- func (o GetPolicyDocumentResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o GetPolicyDocumentResultOutput) SourceJson() pulumi.StringPtrOutput
- func (o GetPolicyDocumentResultOutput) Statements() GetPolicyDocumentStatementArrayOutput
- func (o GetPolicyDocumentResultOutput) ToGetPolicyDocumentResultOutput() GetPolicyDocumentResultOutput
- func (o GetPolicyDocumentResultOutput) ToGetPolicyDocumentResultOutputWithContext(ctx context.Context) GetPolicyDocumentResultOutput
- func (o GetPolicyDocumentResultOutput) Version() pulumi.StringPtrOutput
- type GetPolicyDocumentStatement
- type GetPolicyDocumentStatementArgs
- func (GetPolicyDocumentStatementArgs) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementArgs) ToGetPolicyDocumentStatementOutput() GetPolicyDocumentStatementOutput
- func (i GetPolicyDocumentStatementArgs) ToGetPolicyDocumentStatementOutputWithContext(ctx context.Context) GetPolicyDocumentStatementOutput
- type GetPolicyDocumentStatementArray
- func (GetPolicyDocumentStatementArray) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementArray) ToGetPolicyDocumentStatementArrayOutput() GetPolicyDocumentStatementArrayOutput
- func (i GetPolicyDocumentStatementArray) ToGetPolicyDocumentStatementArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementArrayOutput
- type GetPolicyDocumentStatementArrayInput
- type GetPolicyDocumentStatementArrayOutput
- func (GetPolicyDocumentStatementArrayOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementArrayOutput) Index(i pulumi.IntInput) GetPolicyDocumentStatementOutput
- func (o GetPolicyDocumentStatementArrayOutput) ToGetPolicyDocumentStatementArrayOutput() GetPolicyDocumentStatementArrayOutput
- func (o GetPolicyDocumentStatementArrayOutput) ToGetPolicyDocumentStatementArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementArrayOutput
- type GetPolicyDocumentStatementCondition
- type GetPolicyDocumentStatementConditionArgs
- func (GetPolicyDocumentStatementConditionArgs) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementConditionArgs) ToGetPolicyDocumentStatementConditionOutput() GetPolicyDocumentStatementConditionOutput
- func (i GetPolicyDocumentStatementConditionArgs) ToGetPolicyDocumentStatementConditionOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionOutput
- type GetPolicyDocumentStatementConditionArray
- func (GetPolicyDocumentStatementConditionArray) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementConditionArray) ToGetPolicyDocumentStatementConditionArrayOutput() GetPolicyDocumentStatementConditionArrayOutput
- func (i GetPolicyDocumentStatementConditionArray) ToGetPolicyDocumentStatementConditionArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionArrayOutput
- type GetPolicyDocumentStatementConditionArrayInput
- type GetPolicyDocumentStatementConditionArrayOutput
- func (GetPolicyDocumentStatementConditionArrayOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementConditionArrayOutput) Index(i pulumi.IntInput) GetPolicyDocumentStatementConditionOutput
- func (o GetPolicyDocumentStatementConditionArrayOutput) ToGetPolicyDocumentStatementConditionArrayOutput() GetPolicyDocumentStatementConditionArrayOutput
- func (o GetPolicyDocumentStatementConditionArrayOutput) ToGetPolicyDocumentStatementConditionArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionArrayOutput
- type GetPolicyDocumentStatementConditionInput
- type GetPolicyDocumentStatementConditionOutput
- func (GetPolicyDocumentStatementConditionOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementConditionOutput) Test() pulumi.StringOutput
- func (o GetPolicyDocumentStatementConditionOutput) ToGetPolicyDocumentStatementConditionOutput() GetPolicyDocumentStatementConditionOutput
- func (o GetPolicyDocumentStatementConditionOutput) ToGetPolicyDocumentStatementConditionOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionOutput
- func (o GetPolicyDocumentStatementConditionOutput) Values() pulumi.StringArrayOutput
- func (o GetPolicyDocumentStatementConditionOutput) Variable() pulumi.StringOutput
- type GetPolicyDocumentStatementInput
- type GetPolicyDocumentStatementNotPrincipal
- type GetPolicyDocumentStatementNotPrincipalArgs
- func (GetPolicyDocumentStatementNotPrincipalArgs) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementNotPrincipalArgs) ToGetPolicyDocumentStatementNotPrincipalOutput() GetPolicyDocumentStatementNotPrincipalOutput
- func (i GetPolicyDocumentStatementNotPrincipalArgs) ToGetPolicyDocumentStatementNotPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalOutput
- type GetPolicyDocumentStatementNotPrincipalArray
- func (GetPolicyDocumentStatementNotPrincipalArray) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementNotPrincipalArray) ToGetPolicyDocumentStatementNotPrincipalArrayOutput() GetPolicyDocumentStatementNotPrincipalArrayOutput
- func (i GetPolicyDocumentStatementNotPrincipalArray) ToGetPolicyDocumentStatementNotPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalArrayOutput
- type GetPolicyDocumentStatementNotPrincipalArrayInput
- type GetPolicyDocumentStatementNotPrincipalArrayOutput
- func (GetPolicyDocumentStatementNotPrincipalArrayOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementNotPrincipalArrayOutput) Index(i pulumi.IntInput) GetPolicyDocumentStatementNotPrincipalOutput
- func (o GetPolicyDocumentStatementNotPrincipalArrayOutput) ToGetPolicyDocumentStatementNotPrincipalArrayOutput() GetPolicyDocumentStatementNotPrincipalArrayOutput
- func (o GetPolicyDocumentStatementNotPrincipalArrayOutput) ToGetPolicyDocumentStatementNotPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalArrayOutput
- type GetPolicyDocumentStatementNotPrincipalInput
- type GetPolicyDocumentStatementNotPrincipalOutput
- func (GetPolicyDocumentStatementNotPrincipalOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementNotPrincipalOutput) Identifiers() pulumi.StringArrayOutput
- func (o GetPolicyDocumentStatementNotPrincipalOutput) ToGetPolicyDocumentStatementNotPrincipalOutput() GetPolicyDocumentStatementNotPrincipalOutput
- func (o GetPolicyDocumentStatementNotPrincipalOutput) ToGetPolicyDocumentStatementNotPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalOutput
- func (o GetPolicyDocumentStatementNotPrincipalOutput) Type() pulumi.StringOutput
- type GetPolicyDocumentStatementOutput
- func (o GetPolicyDocumentStatementOutput) Actions() pulumi.StringArrayOutput
- func (o GetPolicyDocumentStatementOutput) Conditions() GetPolicyDocumentStatementConditionArrayOutput
- func (o GetPolicyDocumentStatementOutput) Effect() pulumi.StringPtrOutput
- func (GetPolicyDocumentStatementOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementOutput) NotActions() pulumi.StringArrayOutput
- func (o GetPolicyDocumentStatementOutput) NotPrincipals() GetPolicyDocumentStatementNotPrincipalArrayOutput
- func (o GetPolicyDocumentStatementOutput) NotResources() pulumi.StringArrayOutput
- func (o GetPolicyDocumentStatementOutput) Principals() GetPolicyDocumentStatementPrincipalArrayOutput
- func (o GetPolicyDocumentStatementOutput) Resources() pulumi.StringArrayOutput
- func (o GetPolicyDocumentStatementOutput) Sid() pulumi.StringPtrOutput
- func (o GetPolicyDocumentStatementOutput) ToGetPolicyDocumentStatementOutput() GetPolicyDocumentStatementOutput
- func (o GetPolicyDocumentStatementOutput) ToGetPolicyDocumentStatementOutputWithContext(ctx context.Context) GetPolicyDocumentStatementOutput
- type GetPolicyDocumentStatementPrincipal
- type GetPolicyDocumentStatementPrincipalArgs
- func (GetPolicyDocumentStatementPrincipalArgs) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementPrincipalArgs) ToGetPolicyDocumentStatementPrincipalOutput() GetPolicyDocumentStatementPrincipalOutput
- func (i GetPolicyDocumentStatementPrincipalArgs) ToGetPolicyDocumentStatementPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalOutput
- type GetPolicyDocumentStatementPrincipalArray
- func (GetPolicyDocumentStatementPrincipalArray) ElementType() reflect.Type
- func (i GetPolicyDocumentStatementPrincipalArray) ToGetPolicyDocumentStatementPrincipalArrayOutput() GetPolicyDocumentStatementPrincipalArrayOutput
- func (i GetPolicyDocumentStatementPrincipalArray) ToGetPolicyDocumentStatementPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalArrayOutput
- type GetPolicyDocumentStatementPrincipalArrayInput
- type GetPolicyDocumentStatementPrincipalArrayOutput
- func (GetPolicyDocumentStatementPrincipalArrayOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementPrincipalArrayOutput) Index(i pulumi.IntInput) GetPolicyDocumentStatementPrincipalOutput
- func (o GetPolicyDocumentStatementPrincipalArrayOutput) ToGetPolicyDocumentStatementPrincipalArrayOutput() GetPolicyDocumentStatementPrincipalArrayOutput
- func (o GetPolicyDocumentStatementPrincipalArrayOutput) ToGetPolicyDocumentStatementPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalArrayOutput
- type GetPolicyDocumentStatementPrincipalInput
- type GetPolicyDocumentStatementPrincipalOutput
- func (GetPolicyDocumentStatementPrincipalOutput) ElementType() reflect.Type
- func (o GetPolicyDocumentStatementPrincipalOutput) Identifiers() pulumi.StringArrayOutput
- func (o GetPolicyDocumentStatementPrincipalOutput) ToGetPolicyDocumentStatementPrincipalOutput() GetPolicyDocumentStatementPrincipalOutput
- func (o GetPolicyDocumentStatementPrincipalOutput) ToGetPolicyDocumentStatementPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalOutput
- func (o GetPolicyDocumentStatementPrincipalOutput) Type() pulumi.StringOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupMembership
- type GroupMembershipArgs
- type GroupMembershipArray
- type GroupMembershipArrayInput
- type GroupMembershipArrayOutput
- func (GroupMembershipArrayOutput) ElementType() reflect.Type
- func (o GroupMembershipArrayOutput) Index(i pulumi.IntInput) GroupMembershipOutput
- func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
- func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
- type GroupMembershipInput
- type GroupMembershipMap
- type GroupMembershipMapInput
- type GroupMembershipMapOutput
- func (GroupMembershipMapOutput) ElementType() reflect.Type
- func (o GroupMembershipMapOutput) MapIndex(k pulumi.StringInput) GroupMembershipOutput
- func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput
- func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
- type GroupMembershipOutput
- func (GroupMembershipOutput) ElementType() reflect.Type
- func (o GroupMembershipOutput) Group() pulumi.StringOutput
- func (o GroupMembershipOutput) Name() pulumi.StringOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
- func (o GroupMembershipOutput) Users() pulumi.StringArrayOutput
- type GroupMembershipState
- type GroupOutput
- func (o GroupOutput) Arn() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) Path() pulumi.StringPtrOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- func (o GroupOutput) UniqueId() pulumi.StringOutput
- type GroupPolicy
- type GroupPolicyArgs
- type GroupPolicyArray
- type GroupPolicyArrayInput
- type GroupPolicyArrayOutput
- func (GroupPolicyArrayOutput) ElementType() reflect.Type
- func (o GroupPolicyArrayOutput) Index(i pulumi.IntInput) GroupPolicyOutput
- func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutput() GroupPolicyArrayOutput
- func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutputWithContext(ctx context.Context) GroupPolicyArrayOutput
- type GroupPolicyAttachment
- type GroupPolicyAttachmentArgs
- type GroupPolicyAttachmentArray
- func (GroupPolicyAttachmentArray) ElementType() reflect.Type
- func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
- func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
- type GroupPolicyAttachmentArrayInput
- type GroupPolicyAttachmentArrayOutput
- func (GroupPolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) GroupPolicyAttachmentOutput
- func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
- func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
- type GroupPolicyAttachmentInput
- type GroupPolicyAttachmentMap
- type GroupPolicyAttachmentMapInput
- type GroupPolicyAttachmentMapOutput
- func (GroupPolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) GroupPolicyAttachmentOutput
- func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput
- func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutputWithContext(ctx context.Context) GroupPolicyAttachmentMapOutput
- type GroupPolicyAttachmentOutput
- func (GroupPolicyAttachmentOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentOutput) Group() pulumi.StringOutput
- func (o GroupPolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
- func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput
- func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput
- type GroupPolicyAttachmentState
- type GroupPolicyInput
- type GroupPolicyMap
- type GroupPolicyMapInput
- type GroupPolicyMapOutput
- func (GroupPolicyMapOutput) ElementType() reflect.Type
- func (o GroupPolicyMapOutput) MapIndex(k pulumi.StringInput) GroupPolicyOutput
- func (o GroupPolicyMapOutput) ToGroupPolicyMapOutput() GroupPolicyMapOutput
- func (o GroupPolicyMapOutput) ToGroupPolicyMapOutputWithContext(ctx context.Context) GroupPolicyMapOutput
- type GroupPolicyOutput
- func (GroupPolicyOutput) ElementType() reflect.Type
- func (o GroupPolicyOutput) Group() pulumi.StringOutput
- func (o GroupPolicyOutput) Name() pulumi.StringOutput
- func (o GroupPolicyOutput) NamePrefix() pulumi.StringPtrOutput
- func (o GroupPolicyOutput) Policy() pulumi.StringOutput
- func (o GroupPolicyOutput) ToGroupPolicyOutput() GroupPolicyOutput
- func (o GroupPolicyOutput) ToGroupPolicyOutputWithContext(ctx context.Context) GroupPolicyOutput
- type GroupPolicyState
- type GroupState
- type LookupAccountAliasResult
- type LookupAccountAliasResultOutput
- func (o LookupAccountAliasResultOutput) AccountAlias() pulumi.StringOutput
- func (LookupAccountAliasResultOutput) ElementType() reflect.Type
- func (o LookupAccountAliasResultOutput) Id() pulumi.StringOutput
- func (o LookupAccountAliasResultOutput) ToLookupAccountAliasResultOutput() LookupAccountAliasResultOutput
- func (o LookupAccountAliasResultOutput) ToLookupAccountAliasResultOutputWithContext(ctx context.Context) LookupAccountAliasResultOutput
- type LookupBucketArgs
- type LookupBucketObjectArgs
- type LookupBucketObjectOutputArgs
- type LookupBucketObjectResult
- type LookupBucketObjectResultOutput
- func (o LookupBucketObjectResultOutput) Body() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Bucket() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) CacheControl() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ContentDisposition() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ContentEncoding() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ContentLanguage() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ContentLength() pulumi.IntOutput
- func (o LookupBucketObjectResultOutput) ContentType() pulumi.StringOutput
- func (LookupBucketObjectResultOutput) ElementType() reflect.Type
- func (o LookupBucketObjectResultOutput) Etag() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Expiration() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Expires() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Id() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Key() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) LastModified() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupBucketObjectResultOutput) Range() pulumi.StringPtrOutput
- func (o LookupBucketObjectResultOutput) SseKmsKeyId() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) StorageClass() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput() LookupBucketObjectResultOutput
- func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext(ctx context.Context) LookupBucketObjectResultOutput
- func (o LookupBucketObjectResultOutput) VersionId() pulumi.StringOutput
- type LookupBucketOutputArgs
- type LookupBucketResult
- type LookupBucketResultOutput
- func (o LookupBucketResultOutput) Arn() pulumi.StringOutput
- func (o LookupBucketResultOutput) Bucket() pulumi.StringOutput
- func (o LookupBucketResultOutput) BucketDomainName() pulumi.StringOutput
- func (o LookupBucketResultOutput) BucketRegionalDomainName() pulumi.StringOutput
- func (LookupBucketResultOutput) ElementType() reflect.Type
- func (o LookupBucketResultOutput) Id() pulumi.StringOutput
- func (o LookupBucketResultOutput) Region() pulumi.StringOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) Arn() pulumi.StringOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
- func (o LookupGroupResultOutput) GroupName() pulumi.StringOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) Path() pulumi.StringOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- func (o LookupGroupResultOutput) Users() GetGroupUserArrayOutput
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) Arn() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Description() pulumi.StringOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Path() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Policy() pulumi.StringOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- type LookupRoleArgs
- type LookupRoleOutputArgs
- type LookupRoleResult
- type LookupRoleResultOutput
- func (o LookupRoleResultOutput) Arn() pulumi.StringOutput
- func (o LookupRoleResultOutput) AssumeRolePolicy() pulumi.StringOutput
- func (o LookupRoleResultOutput) CreateDate() pulumi.StringOutput
- func (o LookupRoleResultOutput) Description() pulumi.StringOutput
- func (LookupRoleResultOutput) ElementType() reflect.Type
- func (o LookupRoleResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleResultOutput) MaxSessionDuration() pulumi.IntOutput
- func (o LookupRoleResultOutput) Name() pulumi.StringOutput
- func (o LookupRoleResultOutput) Path() pulumi.StringOutput
- func (o LookupRoleResultOutput) PermissionsBoundary() pulumi.StringOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
- func (o LookupRoleResultOutput) UniqueId() pulumi.StringOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Arn() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) Path() pulumi.StringOutput
- func (o LookupUserResultOutput) PermissionsBoundary() pulumi.StringOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) UserId() pulumi.StringOutput
- func (o LookupUserResultOutput) UserName() pulumi.StringOutput
- type Policy
- type PolicyArgs
- type PolicyArray
- type PolicyArrayInput
- type PolicyArrayOutput
- type PolicyAttachment
- type PolicyAttachmentArgs
- type PolicyAttachmentArray
- type PolicyAttachmentArrayInput
- type PolicyAttachmentArrayOutput
- func (PolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o PolicyAttachmentArrayOutput) Index(i pulumi.IntInput) PolicyAttachmentOutput
- func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput
- func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutputWithContext(ctx context.Context) PolicyAttachmentArrayOutput
- type PolicyAttachmentInput
- type PolicyAttachmentMap
- type PolicyAttachmentMapInput
- type PolicyAttachmentMapOutput
- func (PolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o PolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) PolicyAttachmentOutput
- func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput
- func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutputWithContext(ctx context.Context) PolicyAttachmentMapOutput
- type PolicyAttachmentOutput
- func (PolicyAttachmentOutput) ElementType() reflect.Type
- func (o PolicyAttachmentOutput) Groups() pulumi.StringArrayOutput
- func (o PolicyAttachmentOutput) Name() pulumi.StringOutput
- func (o PolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
- func (o PolicyAttachmentOutput) Roles() pulumi.StringArrayOutput
- func (o PolicyAttachmentOutput) ToPolicyAttachmentOutput() PolicyAttachmentOutput
- func (o PolicyAttachmentOutput) ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput
- func (o PolicyAttachmentOutput) Users() pulumi.StringArrayOutput
- type PolicyAttachmentState
- type PolicyInput
- type PolicyMap
- type PolicyMapInput
- type PolicyMapOutput
- type PolicyOutput
- func (o PolicyOutput) Arn() pulumi.StringOutput
- func (o PolicyOutput) Description() pulumi.StringPtrOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) Name() pulumi.StringOutput
- func (o PolicyOutput) NamePrefix() pulumi.StringPtrOutput
- func (o PolicyOutput) Path() pulumi.StringPtrOutput
- func (o PolicyOutput) Policy() pulumi.StringOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- type PolicyState
- type Provider
- type ProviderArgs
- type ProviderAssumeRole
- type ProviderAssumeRoleArgs
- func (ProviderAssumeRoleArgs) ElementType() reflect.Type
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
- type ProviderAssumeRoleInput
- type ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleOutput) DurationSeconds() pulumi.IntPtrOutput
- func (ProviderAssumeRoleOutput) ElementType() reflect.Type
- func (o ProviderAssumeRoleOutput) ExternalId() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) PolicyArns() pulumi.StringArrayOutput
- func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRoleOutput) TransitiveTagKeys() pulumi.StringArrayOutput
- type ProviderAssumeRolePtrInput
- type ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRolePtrOutput) DurationSeconds() pulumi.IntPtrOutput
- func (o ProviderAssumeRolePtrOutput) Elem() ProviderAssumeRoleOutput
- func (ProviderAssumeRolePtrOutput) ElementType() reflect.Type
- func (o ProviderAssumeRolePtrOutput) ExternalId() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) Policy() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) PolicyArns() pulumi.StringArrayOutput
- func (o ProviderAssumeRolePtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) SessionName() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRolePtrOutput) TransitiveTagKeys() pulumi.StringArrayOutput
- type ProviderEndpoint
- type ProviderEndpointArgs
- type ProviderEndpointArray
- type ProviderEndpointArrayInput
- type ProviderEndpointArrayOutput
- func (ProviderEndpointArrayOutput) ElementType() reflect.Type
- func (o ProviderEndpointArrayOutput) Index(i pulumi.IntInput) ProviderEndpointOutput
- func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
- func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
- type ProviderEndpointInput
- type ProviderEndpointOutput
- func (ProviderEndpointOutput) ElementType() reflect.Type
- func (o ProviderEndpointOutput) Iam() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) S3() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput
- func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Profile() pulumi.StringPtrOutput
- func (o ProviderOutput) Region() pulumi.StringOutput
- func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
- func (o ProviderOutput) SharedCredentialsFile() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Token() pulumi.StringPtrOutput
- type Role
- type RoleArgs
- type RoleArray
- type RoleArrayInput
- type RoleArrayOutput
- type RoleInput
- type RoleMap
- type RoleMapInput
- type RoleMapOutput
- type RoleOutput
- func (o RoleOutput) Arn() pulumi.StringOutput
- func (o RoleOutput) AssumeRolePolicy() pulumi.StringOutput
- func (o RoleOutput) CreateDate() pulumi.StringOutput
- func (o RoleOutput) Description() pulumi.StringPtrOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) ForceDetachPolicies() pulumi.BoolPtrOutput
- func (o RoleOutput) MaxSessionDuration() pulumi.IntPtrOutput
- func (o RoleOutput) Name() pulumi.StringOutput
- func (o RoleOutput) NamePrefix() pulumi.StringPtrOutput
- func (o RoleOutput) Path() pulumi.StringPtrOutput
- func (o RoleOutput) PermissionsBoundary() pulumi.StringPtrOutput
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- func (o RoleOutput) UniqueId() pulumi.StringOutput
- type RolePolicy
- type RolePolicyArgs
- type RolePolicyArray
- type RolePolicyArrayInput
- type RolePolicyArrayOutput
- func (RolePolicyArrayOutput) ElementType() reflect.Type
- func (o RolePolicyArrayOutput) Index(i pulumi.IntInput) RolePolicyOutput
- func (o RolePolicyArrayOutput) ToRolePolicyArrayOutput() RolePolicyArrayOutput
- func (o RolePolicyArrayOutput) ToRolePolicyArrayOutputWithContext(ctx context.Context) RolePolicyArrayOutput
- type RolePolicyAttachment
- type RolePolicyAttachmentArgs
- type RolePolicyAttachmentArray
- type RolePolicyAttachmentArrayInput
- type RolePolicyAttachmentArrayOutput
- func (RolePolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentArrayOutput) Index(i pulumi.IntInput) RolePolicyAttachmentOutput
- func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput
- func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentArrayOutput
- type RolePolicyAttachmentInput
- type RolePolicyAttachmentMap
- type RolePolicyAttachmentMapInput
- type RolePolicyAttachmentMapOutput
- func (RolePolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) RolePolicyAttachmentOutput
- func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput
- func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutputWithContext(ctx context.Context) RolePolicyAttachmentMapOutput
- type RolePolicyAttachmentOutput
- func (RolePolicyAttachmentOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
- func (o RolePolicyAttachmentOutput) Role() pulumi.StringOutput
- func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput
- func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput
- type RolePolicyAttachmentState
- type RolePolicyInput
- type RolePolicyMap
- type RolePolicyMapInput
- type RolePolicyMapOutput
- func (RolePolicyMapOutput) ElementType() reflect.Type
- func (o RolePolicyMapOutput) MapIndex(k pulumi.StringInput) RolePolicyOutput
- func (o RolePolicyMapOutput) ToRolePolicyMapOutput() RolePolicyMapOutput
- func (o RolePolicyMapOutput) ToRolePolicyMapOutputWithContext(ctx context.Context) RolePolicyMapOutput
- type RolePolicyOutput
- func (RolePolicyOutput) ElementType() reflect.Type
- func (o RolePolicyOutput) Name() pulumi.StringOutput
- func (o RolePolicyOutput) NamePrefix() pulumi.StringPtrOutput
- func (o RolePolicyOutput) Policy() pulumi.StringOutput
- func (o RolePolicyOutput) Role() pulumi.StringOutput
- func (o RolePolicyOutput) ToRolePolicyOutput() RolePolicyOutput
- func (o RolePolicyOutput) ToRolePolicyOutputWithContext(ctx context.Context) RolePolicyOutput
- type RolePolicyState
- type RoleState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserGroupMembership
- type UserGroupMembershipArgs
- type UserGroupMembershipArray
- type UserGroupMembershipArrayInput
- type UserGroupMembershipArrayOutput
- func (UserGroupMembershipArrayOutput) ElementType() reflect.Type
- func (o UserGroupMembershipArrayOutput) Index(i pulumi.IntInput) UserGroupMembershipOutput
- func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput
- func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutputWithContext(ctx context.Context) UserGroupMembershipArrayOutput
- type UserGroupMembershipInput
- type UserGroupMembershipMap
- type UserGroupMembershipMapInput
- type UserGroupMembershipMapOutput
- func (UserGroupMembershipMapOutput) ElementType() reflect.Type
- func (o UserGroupMembershipMapOutput) MapIndex(k pulumi.StringInput) UserGroupMembershipOutput
- func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput
- func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutputWithContext(ctx context.Context) UserGroupMembershipMapOutput
- type UserGroupMembershipOutput
- func (UserGroupMembershipOutput) ElementType() reflect.Type
- func (o UserGroupMembershipOutput) Groups() pulumi.StringArrayOutput
- func (o UserGroupMembershipOutput) ToUserGroupMembershipOutput() UserGroupMembershipOutput
- func (o UserGroupMembershipOutput) ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput
- func (o UserGroupMembershipOutput) User() pulumi.StringOutput
- type UserGroupMembershipState
- type UserInput
- type UserLoginProfile
- type UserLoginProfileArgs
- type UserLoginProfileArray
- type UserLoginProfileArrayInput
- type UserLoginProfileArrayOutput
- func (UserLoginProfileArrayOutput) ElementType() reflect.Type
- func (o UserLoginProfileArrayOutput) Index(i pulumi.IntInput) UserLoginProfileOutput
- func (o UserLoginProfileArrayOutput) ToUserLoginProfileArrayOutput() UserLoginProfileArrayOutput
- func (o UserLoginProfileArrayOutput) ToUserLoginProfileArrayOutputWithContext(ctx context.Context) UserLoginProfileArrayOutput
- type UserLoginProfileInput
- type UserLoginProfileMap
- type UserLoginProfileMapInput
- type UserLoginProfileMapOutput
- func (UserLoginProfileMapOutput) ElementType() reflect.Type
- func (o UserLoginProfileMapOutput) MapIndex(k pulumi.StringInput) UserLoginProfileOutput
- func (o UserLoginProfileMapOutput) ToUserLoginProfileMapOutput() UserLoginProfileMapOutput
- func (o UserLoginProfileMapOutput) ToUserLoginProfileMapOutputWithContext(ctx context.Context) UserLoginProfileMapOutput
- type UserLoginProfileOutput
- func (UserLoginProfileOutput) ElementType() reflect.Type
- func (o UserLoginProfileOutput) EncryptedPassword() pulumi.StringOutput
- func (o UserLoginProfileOutput) KeyFingerprint() pulumi.StringOutput
- func (o UserLoginProfileOutput) PasswordLength() pulumi.IntPtrOutput
- func (o UserLoginProfileOutput) PasswordResetRequired() pulumi.BoolPtrOutput
- func (o UserLoginProfileOutput) PgpKey() pulumi.StringOutput
- func (o UserLoginProfileOutput) ToUserLoginProfileOutput() UserLoginProfileOutput
- func (o UserLoginProfileOutput) ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput
- func (o UserLoginProfileOutput) User() pulumi.StringOutput
- type UserLoginProfileState
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Arn() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o UserOutput) Name() pulumi.StringOutput
- func (o UserOutput) Path() pulumi.StringPtrOutput
- func (o UserOutput) PermissionsBoundary() pulumi.StringPtrOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UniqueId() pulumi.StringOutput
- type UserPolicy
- type UserPolicyArgs
- type UserPolicyArray
- type UserPolicyArrayInput
- type UserPolicyArrayOutput
- func (UserPolicyArrayOutput) ElementType() reflect.Type
- func (o UserPolicyArrayOutput) Index(i pulumi.IntInput) UserPolicyOutput
- func (o UserPolicyArrayOutput) ToUserPolicyArrayOutput() UserPolicyArrayOutput
- func (o UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
- type UserPolicyAttachment
- type UserPolicyAttachmentArgs
- type UserPolicyAttachmentArray
- type UserPolicyAttachmentArrayInput
- type UserPolicyAttachmentArrayOutput
- func (UserPolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput
- func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentArrayOutput
- type UserPolicyAttachmentInput
- type UserPolicyAttachmentMap
- type UserPolicyAttachmentMapInput
- type UserPolicyAttachmentMapOutput
- func (UserPolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput
- func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutputWithContext(ctx context.Context) UserPolicyAttachmentMapOutput
- type UserPolicyAttachmentOutput
- func (UserPolicyAttachmentOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
- func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentOutput) User() pulumi.StringOutput
- type UserPolicyAttachmentState
- type UserPolicyInput
- type UserPolicyMap
- type UserPolicyMapInput
- type UserPolicyMapOutput
- func (UserPolicyMapOutput) ElementType() reflect.Type
- func (o UserPolicyMapOutput) MapIndex(k pulumi.StringInput) UserPolicyOutput
- func (o UserPolicyMapOutput) ToUserPolicyMapOutput() UserPolicyMapOutput
- func (o UserPolicyMapOutput) ToUserPolicyMapOutputWithContext(ctx context.Context) UserPolicyMapOutput
- type UserPolicyOutput
- func (UserPolicyOutput) ElementType() reflect.Type
- func (o UserPolicyOutput) Name() pulumi.StringOutput
- func (o UserPolicyOutput) NamePrefix() pulumi.StringPtrOutput
- func (o UserPolicyOutput) Policy() pulumi.StringOutput
- func (o UserPolicyOutput) ToUserPolicyOutput() UserPolicyOutput
- func (o UserPolicyOutput) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
- func (o UserPolicyOutput) User() pulumi.StringOutput
- type UserPolicyState
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKey ¶
type AccessKey struct { pulumi.CustomResourceState EncryptedSecret pulumi.StringOutput `pulumi:"encryptedSecret"` KeyFingerprint pulumi.StringOutput `pulumi:"keyFingerprint"` PgpKey pulumi.StringPtrOutput `pulumi:"pgpKey"` Secret pulumi.StringOutput `pulumi:"secret"` SesSmtpPasswordV4 pulumi.StringOutput `pulumi:"sesSmtpPasswordV4"` Status pulumi.StringOutput `pulumi:"status"` User pulumi.StringOutput `pulumi:"user"` }
func GetAccessKey ¶
func GetAccessKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessKeyState, opts ...pulumi.ResourceOption) (*AccessKey, error)
GetAccessKey gets an existing AccessKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessKey ¶
func NewAccessKey(ctx *pulumi.Context, name string, args *AccessKeyArgs, opts ...pulumi.ResourceOption) (*AccessKey, error)
NewAccessKey registers a new resource with the given unique name, arguments, and options.
func (*AccessKey) ElementType ¶
func (*AccessKey) ToAccessKeyOutput ¶
func (i *AccessKey) ToAccessKeyOutput() AccessKeyOutput
func (*AccessKey) ToAccessKeyOutputWithContext ¶
func (i *AccessKey) ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput
type AccessKeyArgs ¶
type AccessKeyArgs struct { PgpKey pulumi.StringPtrInput Status pulumi.StringPtrInput User pulumi.StringInput }
The set of arguments for constructing a AccessKey resource.
func (AccessKeyArgs) ElementType ¶
func (AccessKeyArgs) ElementType() reflect.Type
type AccessKeyArray ¶
type AccessKeyArray []AccessKeyInput
func (AccessKeyArray) ElementType ¶
func (AccessKeyArray) ElementType() reflect.Type
func (AccessKeyArray) ToAccessKeyArrayOutput ¶
func (i AccessKeyArray) ToAccessKeyArrayOutput() AccessKeyArrayOutput
func (AccessKeyArray) ToAccessKeyArrayOutputWithContext ¶
func (i AccessKeyArray) ToAccessKeyArrayOutputWithContext(ctx context.Context) AccessKeyArrayOutput
type AccessKeyArrayInput ¶
type AccessKeyArrayInput interface { pulumi.Input ToAccessKeyArrayOutput() AccessKeyArrayOutput ToAccessKeyArrayOutputWithContext(context.Context) AccessKeyArrayOutput }
AccessKeyArrayInput is an input type that accepts AccessKeyArray and AccessKeyArrayOutput values. You can construct a concrete instance of `AccessKeyArrayInput` via:
AccessKeyArray{ AccessKeyArgs{...} }
type AccessKeyArrayOutput ¶
type AccessKeyArrayOutput struct{ *pulumi.OutputState }
func (AccessKeyArrayOutput) ElementType ¶
func (AccessKeyArrayOutput) ElementType() reflect.Type
func (AccessKeyArrayOutput) Index ¶
func (o AccessKeyArrayOutput) Index(i pulumi.IntInput) AccessKeyOutput
func (AccessKeyArrayOutput) ToAccessKeyArrayOutput ¶
func (o AccessKeyArrayOutput) ToAccessKeyArrayOutput() AccessKeyArrayOutput
func (AccessKeyArrayOutput) ToAccessKeyArrayOutputWithContext ¶
func (o AccessKeyArrayOutput) ToAccessKeyArrayOutputWithContext(ctx context.Context) AccessKeyArrayOutput
type AccessKeyInput ¶
type AccessKeyInput interface { pulumi.Input ToAccessKeyOutput() AccessKeyOutput ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput }
type AccessKeyMap ¶
type AccessKeyMap map[string]AccessKeyInput
func (AccessKeyMap) ElementType ¶
func (AccessKeyMap) ElementType() reflect.Type
func (AccessKeyMap) ToAccessKeyMapOutput ¶
func (i AccessKeyMap) ToAccessKeyMapOutput() AccessKeyMapOutput
func (AccessKeyMap) ToAccessKeyMapOutputWithContext ¶
func (i AccessKeyMap) ToAccessKeyMapOutputWithContext(ctx context.Context) AccessKeyMapOutput
type AccessKeyMapInput ¶
type AccessKeyMapInput interface { pulumi.Input ToAccessKeyMapOutput() AccessKeyMapOutput ToAccessKeyMapOutputWithContext(context.Context) AccessKeyMapOutput }
AccessKeyMapInput is an input type that accepts AccessKeyMap and AccessKeyMapOutput values. You can construct a concrete instance of `AccessKeyMapInput` via:
AccessKeyMap{ "key": AccessKeyArgs{...} }
type AccessKeyMapOutput ¶
type AccessKeyMapOutput struct{ *pulumi.OutputState }
func (AccessKeyMapOutput) ElementType ¶
func (AccessKeyMapOutput) ElementType() reflect.Type
func (AccessKeyMapOutput) MapIndex ¶
func (o AccessKeyMapOutput) MapIndex(k pulumi.StringInput) AccessKeyOutput
func (AccessKeyMapOutput) ToAccessKeyMapOutput ¶
func (o AccessKeyMapOutput) ToAccessKeyMapOutput() AccessKeyMapOutput
func (AccessKeyMapOutput) ToAccessKeyMapOutputWithContext ¶
func (o AccessKeyMapOutput) ToAccessKeyMapOutputWithContext(ctx context.Context) AccessKeyMapOutput
type AccessKeyOutput ¶
type AccessKeyOutput struct{ *pulumi.OutputState }
func (AccessKeyOutput) ElementType ¶
func (AccessKeyOutput) ElementType() reflect.Type
func (AccessKeyOutput) EncryptedSecret ¶
func (o AccessKeyOutput) EncryptedSecret() pulumi.StringOutput
func (AccessKeyOutput) KeyFingerprint ¶
func (o AccessKeyOutput) KeyFingerprint() pulumi.StringOutput
func (AccessKeyOutput) PgpKey ¶
func (o AccessKeyOutput) PgpKey() pulumi.StringPtrOutput
func (AccessKeyOutput) Secret ¶
func (o AccessKeyOutput) Secret() pulumi.StringOutput
func (AccessKeyOutput) SesSmtpPasswordV4 ¶
func (o AccessKeyOutput) SesSmtpPasswordV4() pulumi.StringOutput
func (AccessKeyOutput) Status ¶
func (o AccessKeyOutput) Status() pulumi.StringOutput
func (AccessKeyOutput) ToAccessKeyOutput ¶
func (o AccessKeyOutput) ToAccessKeyOutput() AccessKeyOutput
func (AccessKeyOutput) ToAccessKeyOutputWithContext ¶
func (o AccessKeyOutput) ToAccessKeyOutputWithContext(ctx context.Context) AccessKeyOutput
func (AccessKeyOutput) User ¶
func (o AccessKeyOutput) User() pulumi.StringOutput
type AccessKeyState ¶
type AccessKeyState struct { EncryptedSecret pulumi.StringPtrInput KeyFingerprint pulumi.StringPtrInput PgpKey pulumi.StringPtrInput Secret pulumi.StringPtrInput SesSmtpPasswordV4 pulumi.StringPtrInput Status pulumi.StringPtrInput User pulumi.StringPtrInput }
func (AccessKeyState) ElementType ¶
func (AccessKeyState) ElementType() reflect.Type
type AccountAlias ¶
type AccountAlias struct { pulumi.CustomResourceState AccountAlias pulumi.StringOutput `pulumi:"accountAlias"` }
func GetAccountAlias ¶
func GetAccountAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountAliasState, opts ...pulumi.ResourceOption) (*AccountAlias, error)
GetAccountAlias gets an existing AccountAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccountAlias ¶
func NewAccountAlias(ctx *pulumi.Context, name string, args *AccountAliasArgs, opts ...pulumi.ResourceOption) (*AccountAlias, error)
NewAccountAlias registers a new resource with the given unique name, arguments, and options.
func (*AccountAlias) ElementType ¶
func (*AccountAlias) ElementType() reflect.Type
func (*AccountAlias) ToAccountAliasOutput ¶
func (i *AccountAlias) ToAccountAliasOutput() AccountAliasOutput
func (*AccountAlias) ToAccountAliasOutputWithContext ¶
func (i *AccountAlias) ToAccountAliasOutputWithContext(ctx context.Context) AccountAliasOutput
type AccountAliasArgs ¶
type AccountAliasArgs struct {
AccountAlias pulumi.StringInput
}
The set of arguments for constructing a AccountAlias resource.
func (AccountAliasArgs) ElementType ¶
func (AccountAliasArgs) ElementType() reflect.Type
type AccountAliasArray ¶
type AccountAliasArray []AccountAliasInput
func (AccountAliasArray) ElementType ¶
func (AccountAliasArray) ElementType() reflect.Type
func (AccountAliasArray) ToAccountAliasArrayOutput ¶
func (i AccountAliasArray) ToAccountAliasArrayOutput() AccountAliasArrayOutput
func (AccountAliasArray) ToAccountAliasArrayOutputWithContext ¶
func (i AccountAliasArray) ToAccountAliasArrayOutputWithContext(ctx context.Context) AccountAliasArrayOutput
type AccountAliasArrayInput ¶
type AccountAliasArrayInput interface { pulumi.Input ToAccountAliasArrayOutput() AccountAliasArrayOutput ToAccountAliasArrayOutputWithContext(context.Context) AccountAliasArrayOutput }
AccountAliasArrayInput is an input type that accepts AccountAliasArray and AccountAliasArrayOutput values. You can construct a concrete instance of `AccountAliasArrayInput` via:
AccountAliasArray{ AccountAliasArgs{...} }
type AccountAliasArrayOutput ¶
type AccountAliasArrayOutput struct{ *pulumi.OutputState }
func (AccountAliasArrayOutput) ElementType ¶
func (AccountAliasArrayOutput) ElementType() reflect.Type
func (AccountAliasArrayOutput) Index ¶
func (o AccountAliasArrayOutput) Index(i pulumi.IntInput) AccountAliasOutput
func (AccountAliasArrayOutput) ToAccountAliasArrayOutput ¶
func (o AccountAliasArrayOutput) ToAccountAliasArrayOutput() AccountAliasArrayOutput
func (AccountAliasArrayOutput) ToAccountAliasArrayOutputWithContext ¶
func (o AccountAliasArrayOutput) ToAccountAliasArrayOutputWithContext(ctx context.Context) AccountAliasArrayOutput
type AccountAliasInput ¶
type AccountAliasInput interface { pulumi.Input ToAccountAliasOutput() AccountAliasOutput ToAccountAliasOutputWithContext(ctx context.Context) AccountAliasOutput }
type AccountAliasMap ¶
type AccountAliasMap map[string]AccountAliasInput
func (AccountAliasMap) ElementType ¶
func (AccountAliasMap) ElementType() reflect.Type
func (AccountAliasMap) ToAccountAliasMapOutput ¶
func (i AccountAliasMap) ToAccountAliasMapOutput() AccountAliasMapOutput
func (AccountAliasMap) ToAccountAliasMapOutputWithContext ¶
func (i AccountAliasMap) ToAccountAliasMapOutputWithContext(ctx context.Context) AccountAliasMapOutput
type AccountAliasMapInput ¶
type AccountAliasMapInput interface { pulumi.Input ToAccountAliasMapOutput() AccountAliasMapOutput ToAccountAliasMapOutputWithContext(context.Context) AccountAliasMapOutput }
AccountAliasMapInput is an input type that accepts AccountAliasMap and AccountAliasMapOutput values. You can construct a concrete instance of `AccountAliasMapInput` via:
AccountAliasMap{ "key": AccountAliasArgs{...} }
type AccountAliasMapOutput ¶
type AccountAliasMapOutput struct{ *pulumi.OutputState }
func (AccountAliasMapOutput) ElementType ¶
func (AccountAliasMapOutput) ElementType() reflect.Type
func (AccountAliasMapOutput) MapIndex ¶
func (o AccountAliasMapOutput) MapIndex(k pulumi.StringInput) AccountAliasOutput
func (AccountAliasMapOutput) ToAccountAliasMapOutput ¶
func (o AccountAliasMapOutput) ToAccountAliasMapOutput() AccountAliasMapOutput
func (AccountAliasMapOutput) ToAccountAliasMapOutputWithContext ¶
func (o AccountAliasMapOutput) ToAccountAliasMapOutputWithContext(ctx context.Context) AccountAliasMapOutput
type AccountAliasOutput ¶
type AccountAliasOutput struct{ *pulumi.OutputState }
func (AccountAliasOutput) AccountAlias ¶
func (o AccountAliasOutput) AccountAlias() pulumi.StringOutput
func (AccountAliasOutput) ElementType ¶
func (AccountAliasOutput) ElementType() reflect.Type
func (AccountAliasOutput) ToAccountAliasOutput ¶
func (o AccountAliasOutput) ToAccountAliasOutput() AccountAliasOutput
func (AccountAliasOutput) ToAccountAliasOutputWithContext ¶
func (o AccountAliasOutput) ToAccountAliasOutputWithContext(ctx context.Context) AccountAliasOutput
type AccountAliasState ¶
type AccountAliasState struct {
AccountAlias pulumi.StringPtrInput
}
func (AccountAliasState) ElementType ¶
func (AccountAliasState) ElementType() reflect.Type
type AccountPasswordPolicy ¶
type AccountPasswordPolicy struct { pulumi.CustomResourceState AllowUsersToChangePassword pulumi.BoolPtrOutput `pulumi:"allowUsersToChangePassword"` ExpirePasswords pulumi.BoolOutput `pulumi:"expirePasswords"` HardExpiry pulumi.BoolOutput `pulumi:"hardExpiry"` MaxPasswordAge pulumi.IntOutput `pulumi:"maxPasswordAge"` MinimumPasswordLength pulumi.IntPtrOutput `pulumi:"minimumPasswordLength"` PasswordReusePrevention pulumi.IntOutput `pulumi:"passwordReusePrevention"` RequireLowercaseCharacters pulumi.BoolOutput `pulumi:"requireLowercaseCharacters"` RequireNumbers pulumi.BoolOutput `pulumi:"requireNumbers"` RequireSymbols pulumi.BoolOutput `pulumi:"requireSymbols"` RequireUppercaseCharacters pulumi.BoolOutput `pulumi:"requireUppercaseCharacters"` }
func GetAccountPasswordPolicy ¶
func GetAccountPasswordPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountPasswordPolicyState, opts ...pulumi.ResourceOption) (*AccountPasswordPolicy, error)
GetAccountPasswordPolicy gets an existing AccountPasswordPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccountPasswordPolicy ¶
func NewAccountPasswordPolicy(ctx *pulumi.Context, name string, args *AccountPasswordPolicyArgs, opts ...pulumi.ResourceOption) (*AccountPasswordPolicy, error)
NewAccountPasswordPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccountPasswordPolicy) ElementType ¶
func (*AccountPasswordPolicy) ElementType() reflect.Type
func (*AccountPasswordPolicy) ToAccountPasswordPolicyOutput ¶
func (i *AccountPasswordPolicy) ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput
func (*AccountPasswordPolicy) ToAccountPasswordPolicyOutputWithContext ¶
func (i *AccountPasswordPolicy) ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput
type AccountPasswordPolicyArgs ¶
type AccountPasswordPolicyArgs struct { AllowUsersToChangePassword pulumi.BoolPtrInput HardExpiry pulumi.BoolPtrInput MaxPasswordAge pulumi.IntPtrInput MinimumPasswordLength pulumi.IntPtrInput PasswordReusePrevention pulumi.IntPtrInput RequireLowercaseCharacters pulumi.BoolPtrInput RequireNumbers pulumi.BoolPtrInput RequireSymbols pulumi.BoolPtrInput RequireUppercaseCharacters pulumi.BoolPtrInput }
The set of arguments for constructing a AccountPasswordPolicy resource.
func (AccountPasswordPolicyArgs) ElementType ¶
func (AccountPasswordPolicyArgs) ElementType() reflect.Type
type AccountPasswordPolicyArray ¶
type AccountPasswordPolicyArray []AccountPasswordPolicyInput
func (AccountPasswordPolicyArray) ElementType ¶
func (AccountPasswordPolicyArray) ElementType() reflect.Type
func (AccountPasswordPolicyArray) ToAccountPasswordPolicyArrayOutput ¶
func (i AccountPasswordPolicyArray) ToAccountPasswordPolicyArrayOutput() AccountPasswordPolicyArrayOutput
func (AccountPasswordPolicyArray) ToAccountPasswordPolicyArrayOutputWithContext ¶
func (i AccountPasswordPolicyArray) ToAccountPasswordPolicyArrayOutputWithContext(ctx context.Context) AccountPasswordPolicyArrayOutput
type AccountPasswordPolicyArrayInput ¶
type AccountPasswordPolicyArrayInput interface { pulumi.Input ToAccountPasswordPolicyArrayOutput() AccountPasswordPolicyArrayOutput ToAccountPasswordPolicyArrayOutputWithContext(context.Context) AccountPasswordPolicyArrayOutput }
AccountPasswordPolicyArrayInput is an input type that accepts AccountPasswordPolicyArray and AccountPasswordPolicyArrayOutput values. You can construct a concrete instance of `AccountPasswordPolicyArrayInput` via:
AccountPasswordPolicyArray{ AccountPasswordPolicyArgs{...} }
type AccountPasswordPolicyArrayOutput ¶
type AccountPasswordPolicyArrayOutput struct{ *pulumi.OutputState }
func (AccountPasswordPolicyArrayOutput) ElementType ¶
func (AccountPasswordPolicyArrayOutput) ElementType() reflect.Type
func (AccountPasswordPolicyArrayOutput) Index ¶
func (o AccountPasswordPolicyArrayOutput) Index(i pulumi.IntInput) AccountPasswordPolicyOutput
func (AccountPasswordPolicyArrayOutput) ToAccountPasswordPolicyArrayOutput ¶
func (o AccountPasswordPolicyArrayOutput) ToAccountPasswordPolicyArrayOutput() AccountPasswordPolicyArrayOutput
func (AccountPasswordPolicyArrayOutput) ToAccountPasswordPolicyArrayOutputWithContext ¶
func (o AccountPasswordPolicyArrayOutput) ToAccountPasswordPolicyArrayOutputWithContext(ctx context.Context) AccountPasswordPolicyArrayOutput
type AccountPasswordPolicyInput ¶
type AccountPasswordPolicyInput interface { pulumi.Input ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput }
type AccountPasswordPolicyMap ¶
type AccountPasswordPolicyMap map[string]AccountPasswordPolicyInput
func (AccountPasswordPolicyMap) ElementType ¶
func (AccountPasswordPolicyMap) ElementType() reflect.Type
func (AccountPasswordPolicyMap) ToAccountPasswordPolicyMapOutput ¶
func (i AccountPasswordPolicyMap) ToAccountPasswordPolicyMapOutput() AccountPasswordPolicyMapOutput
func (AccountPasswordPolicyMap) ToAccountPasswordPolicyMapOutputWithContext ¶
func (i AccountPasswordPolicyMap) ToAccountPasswordPolicyMapOutputWithContext(ctx context.Context) AccountPasswordPolicyMapOutput
type AccountPasswordPolicyMapInput ¶
type AccountPasswordPolicyMapInput interface { pulumi.Input ToAccountPasswordPolicyMapOutput() AccountPasswordPolicyMapOutput ToAccountPasswordPolicyMapOutputWithContext(context.Context) AccountPasswordPolicyMapOutput }
AccountPasswordPolicyMapInput is an input type that accepts AccountPasswordPolicyMap and AccountPasswordPolicyMapOutput values. You can construct a concrete instance of `AccountPasswordPolicyMapInput` via:
AccountPasswordPolicyMap{ "key": AccountPasswordPolicyArgs{...} }
type AccountPasswordPolicyMapOutput ¶
type AccountPasswordPolicyMapOutput struct{ *pulumi.OutputState }
func (AccountPasswordPolicyMapOutput) ElementType ¶
func (AccountPasswordPolicyMapOutput) ElementType() reflect.Type
func (AccountPasswordPolicyMapOutput) MapIndex ¶
func (o AccountPasswordPolicyMapOutput) MapIndex(k pulumi.StringInput) AccountPasswordPolicyOutput
func (AccountPasswordPolicyMapOutput) ToAccountPasswordPolicyMapOutput ¶
func (o AccountPasswordPolicyMapOutput) ToAccountPasswordPolicyMapOutput() AccountPasswordPolicyMapOutput
func (AccountPasswordPolicyMapOutput) ToAccountPasswordPolicyMapOutputWithContext ¶
func (o AccountPasswordPolicyMapOutput) ToAccountPasswordPolicyMapOutputWithContext(ctx context.Context) AccountPasswordPolicyMapOutput
type AccountPasswordPolicyOutput ¶
type AccountPasswordPolicyOutput struct{ *pulumi.OutputState }
func (AccountPasswordPolicyOutput) AllowUsersToChangePassword ¶
func (o AccountPasswordPolicyOutput) AllowUsersToChangePassword() pulumi.BoolPtrOutput
func (AccountPasswordPolicyOutput) ElementType ¶
func (AccountPasswordPolicyOutput) ElementType() reflect.Type
func (AccountPasswordPolicyOutput) ExpirePasswords ¶
func (o AccountPasswordPolicyOutput) ExpirePasswords() pulumi.BoolOutput
func (AccountPasswordPolicyOutput) HardExpiry ¶
func (o AccountPasswordPolicyOutput) HardExpiry() pulumi.BoolOutput
func (AccountPasswordPolicyOutput) MaxPasswordAge ¶
func (o AccountPasswordPolicyOutput) MaxPasswordAge() pulumi.IntOutput
func (AccountPasswordPolicyOutput) MinimumPasswordLength ¶
func (o AccountPasswordPolicyOutput) MinimumPasswordLength() pulumi.IntPtrOutput
func (AccountPasswordPolicyOutput) PasswordReusePrevention ¶
func (o AccountPasswordPolicyOutput) PasswordReusePrevention() pulumi.IntOutput
func (AccountPasswordPolicyOutput) RequireLowercaseCharacters ¶
func (o AccountPasswordPolicyOutput) RequireLowercaseCharacters() pulumi.BoolOutput
func (AccountPasswordPolicyOutput) RequireNumbers ¶
func (o AccountPasswordPolicyOutput) RequireNumbers() pulumi.BoolOutput
func (AccountPasswordPolicyOutput) RequireSymbols ¶
func (o AccountPasswordPolicyOutput) RequireSymbols() pulumi.BoolOutput
func (AccountPasswordPolicyOutput) RequireUppercaseCharacters ¶
func (o AccountPasswordPolicyOutput) RequireUppercaseCharacters() pulumi.BoolOutput
func (AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutput ¶
func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutput() AccountPasswordPolicyOutput
func (AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutputWithContext ¶
func (o AccountPasswordPolicyOutput) ToAccountPasswordPolicyOutputWithContext(ctx context.Context) AccountPasswordPolicyOutput
type AccountPasswordPolicyState ¶
type AccountPasswordPolicyState struct { AllowUsersToChangePassword pulumi.BoolPtrInput ExpirePasswords pulumi.BoolPtrInput HardExpiry pulumi.BoolPtrInput MaxPasswordAge pulumi.IntPtrInput MinimumPasswordLength pulumi.IntPtrInput PasswordReusePrevention pulumi.IntPtrInput RequireLowercaseCharacters pulumi.BoolPtrInput RequireNumbers pulumi.BoolPtrInput RequireSymbols pulumi.BoolPtrInput RequireUppercaseCharacters pulumi.BoolPtrInput }
func (AccountPasswordPolicyState) ElementType ¶
func (AccountPasswordPolicyState) ElementType() reflect.Type
type Bucket ¶
type Bucket struct { pulumi.CustomResourceState Acl pulumi.StringPtrOutput `pulumi:"acl"` Arn pulumi.StringOutput `pulumi:"arn"` Bucket pulumi.StringOutput `pulumi:"bucket"` BucketDomainName pulumi.StringOutput `pulumi:"bucketDomainName"` BucketPrefix pulumi.StringPtrOutput `pulumi:"bucketPrefix"` BucketRegionalDomainName pulumi.StringOutput `pulumi:"bucketRegionalDomainName"` CorsRules BucketCorsRuleArrayOutput `pulumi:"corsRules"` ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` Grants BucketGrantArrayOutput `pulumi:"grants"` LifecycleRules BucketLifecycleRuleArrayOutput `pulumi:"lifecycleRules"` Loggings BucketLoggingArrayOutput `pulumi:"loggings"` Policy pulumi.StringPtrOutput `pulumi:"policy"` Region pulumi.StringOutput `pulumi:"region"` RequestPayer pulumi.StringOutput `pulumi:"requestPayer"` Versioning BucketVersioningOutput `pulumi:"versioning"` }
func GetBucket ¶
func GetBucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)
GetBucket gets an existing Bucket resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucket ¶
func NewBucket(ctx *pulumi.Context, name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)
NewBucket registers a new resource with the given unique name, arguments, and options.
func (*Bucket) ElementType ¶
func (*Bucket) ToBucketOutput ¶
func (i *Bucket) ToBucketOutput() BucketOutput
func (*Bucket) ToBucketOutputWithContext ¶
func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketArgs ¶
type BucketArgs struct { Acl pulumi.StringPtrInput Arn pulumi.StringPtrInput Bucket pulumi.StringPtrInput BucketPrefix pulumi.StringPtrInput CorsRules BucketCorsRuleArrayInput ForceDestroy pulumi.BoolPtrInput Grants BucketGrantArrayInput LifecycleRules BucketLifecycleRuleArrayInput Loggings BucketLoggingArrayInput Policy pulumi.StringPtrInput RequestPayer pulumi.StringPtrInput Versioning BucketVersioningPtrInput }
The set of arguments for constructing a Bucket resource.
func (BucketArgs) ElementType ¶
func (BucketArgs) ElementType() reflect.Type
type BucketArray ¶
type BucketArray []BucketInput
func (BucketArray) ElementType ¶
func (BucketArray) ElementType() reflect.Type
func (BucketArray) ToBucketArrayOutput ¶
func (i BucketArray) ToBucketArrayOutput() BucketArrayOutput
func (BucketArray) ToBucketArrayOutputWithContext ¶
func (i BucketArray) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type BucketArrayInput ¶
type BucketArrayInput interface { pulumi.Input ToBucketArrayOutput() BucketArrayOutput ToBucketArrayOutputWithContext(context.Context) BucketArrayOutput }
BucketArrayInput is an input type that accepts BucketArray and BucketArrayOutput values. You can construct a concrete instance of `BucketArrayInput` via:
BucketArray{ BucketArgs{...} }
type BucketArrayOutput ¶
type BucketArrayOutput struct{ *pulumi.OutputState }
func (BucketArrayOutput) ElementType ¶
func (BucketArrayOutput) ElementType() reflect.Type
func (BucketArrayOutput) Index ¶
func (o BucketArrayOutput) Index(i pulumi.IntInput) BucketOutput
func (BucketArrayOutput) ToBucketArrayOutput ¶
func (o BucketArrayOutput) ToBucketArrayOutput() BucketArrayOutput
func (BucketArrayOutput) ToBucketArrayOutputWithContext ¶
func (o BucketArrayOutput) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type BucketCorsRule ¶
type BucketCorsRuleArgs ¶
type BucketCorsRuleArgs struct { AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` MaxAgeSeconds pulumi.IntPtrInput `pulumi:"maxAgeSeconds"` }
func (BucketCorsRuleArgs) ElementType ¶
func (BucketCorsRuleArgs) ElementType() reflect.Type
func (BucketCorsRuleArgs) ToBucketCorsRuleOutput ¶
func (i BucketCorsRuleArgs) ToBucketCorsRuleOutput() BucketCorsRuleOutput
func (BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext ¶
func (i BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
type BucketCorsRuleArray ¶
type BucketCorsRuleArray []BucketCorsRuleInput
func (BucketCorsRuleArray) ElementType ¶
func (BucketCorsRuleArray) ElementType() reflect.Type
func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutput ¶
func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext ¶
func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
type BucketCorsRuleArrayInput ¶
type BucketCorsRuleArrayInput interface { pulumi.Input ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput ToBucketCorsRuleArrayOutputWithContext(context.Context) BucketCorsRuleArrayOutput }
BucketCorsRuleArrayInput is an input type that accepts BucketCorsRuleArray and BucketCorsRuleArrayOutput values. You can construct a concrete instance of `BucketCorsRuleArrayInput` via:
BucketCorsRuleArray{ BucketCorsRuleArgs{...} }
type BucketCorsRuleArrayOutput ¶
type BucketCorsRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleArrayOutput) ElementType ¶
func (BucketCorsRuleArrayOutput) ElementType() reflect.Type
func (BucketCorsRuleArrayOutput) Index ¶
func (o BucketCorsRuleArrayOutput) Index(i pulumi.IntInput) BucketCorsRuleOutput
func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput ¶
func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext ¶
func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
type BucketCorsRuleInput ¶
type BucketCorsRuleInput interface { pulumi.Input ToBucketCorsRuleOutput() BucketCorsRuleOutput ToBucketCorsRuleOutputWithContext(context.Context) BucketCorsRuleOutput }
BucketCorsRuleInput is an input type that accepts BucketCorsRuleArgs and BucketCorsRuleOutput values. You can construct a concrete instance of `BucketCorsRuleInput` via:
BucketCorsRuleArgs{...}
type BucketCorsRuleOutput ¶
type BucketCorsRuleOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleOutput) AllowedHeaders ¶
func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) AllowedMethods ¶
func (o BucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) AllowedOrigins ¶
func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) ElementType ¶
func (BucketCorsRuleOutput) ElementType() reflect.Type
func (BucketCorsRuleOutput) ExposeHeaders ¶
func (o BucketCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) MaxAgeSeconds ¶
func (o BucketCorsRuleOutput) MaxAgeSeconds() pulumi.IntPtrOutput
func (BucketCorsRuleOutput) ToBucketCorsRuleOutput ¶
func (o BucketCorsRuleOutput) ToBucketCorsRuleOutput() BucketCorsRuleOutput
func (BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext ¶
func (o BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
type BucketGrant ¶
type BucketGrantArgs ¶
type BucketGrantArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Permissions pulumi.StringArrayInput `pulumi:"permissions"` Type pulumi.StringInput `pulumi:"type"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (BucketGrantArgs) ElementType ¶
func (BucketGrantArgs) ElementType() reflect.Type
func (BucketGrantArgs) ToBucketGrantOutput ¶
func (i BucketGrantArgs) ToBucketGrantOutput() BucketGrantOutput
func (BucketGrantArgs) ToBucketGrantOutputWithContext ¶
func (i BucketGrantArgs) ToBucketGrantOutputWithContext(ctx context.Context) BucketGrantOutput
type BucketGrantArray ¶
type BucketGrantArray []BucketGrantInput
func (BucketGrantArray) ElementType ¶
func (BucketGrantArray) ElementType() reflect.Type
func (BucketGrantArray) ToBucketGrantArrayOutput ¶
func (i BucketGrantArray) ToBucketGrantArrayOutput() BucketGrantArrayOutput
func (BucketGrantArray) ToBucketGrantArrayOutputWithContext ¶
func (i BucketGrantArray) ToBucketGrantArrayOutputWithContext(ctx context.Context) BucketGrantArrayOutput
type BucketGrantArrayInput ¶
type BucketGrantArrayInput interface { pulumi.Input ToBucketGrantArrayOutput() BucketGrantArrayOutput ToBucketGrantArrayOutputWithContext(context.Context) BucketGrantArrayOutput }
BucketGrantArrayInput is an input type that accepts BucketGrantArray and BucketGrantArrayOutput values. You can construct a concrete instance of `BucketGrantArrayInput` via:
BucketGrantArray{ BucketGrantArgs{...} }
type BucketGrantArrayOutput ¶
type BucketGrantArrayOutput struct{ *pulumi.OutputState }
func (BucketGrantArrayOutput) ElementType ¶
func (BucketGrantArrayOutput) ElementType() reflect.Type
func (BucketGrantArrayOutput) Index ¶
func (o BucketGrantArrayOutput) Index(i pulumi.IntInput) BucketGrantOutput
func (BucketGrantArrayOutput) ToBucketGrantArrayOutput ¶
func (o BucketGrantArrayOutput) ToBucketGrantArrayOutput() BucketGrantArrayOutput
func (BucketGrantArrayOutput) ToBucketGrantArrayOutputWithContext ¶
func (o BucketGrantArrayOutput) ToBucketGrantArrayOutputWithContext(ctx context.Context) BucketGrantArrayOutput
type BucketGrantInput ¶
type BucketGrantInput interface { pulumi.Input ToBucketGrantOutput() BucketGrantOutput ToBucketGrantOutputWithContext(context.Context) BucketGrantOutput }
BucketGrantInput is an input type that accepts BucketGrantArgs and BucketGrantOutput values. You can construct a concrete instance of `BucketGrantInput` via:
BucketGrantArgs{...}
type BucketGrantOutput ¶
type BucketGrantOutput struct{ *pulumi.OutputState }
func (BucketGrantOutput) ElementType ¶
func (BucketGrantOutput) ElementType() reflect.Type
func (BucketGrantOutput) Id ¶
func (o BucketGrantOutput) Id() pulumi.StringPtrOutput
func (BucketGrantOutput) Permissions ¶
func (o BucketGrantOutput) Permissions() pulumi.StringArrayOutput
func (BucketGrantOutput) ToBucketGrantOutput ¶
func (o BucketGrantOutput) ToBucketGrantOutput() BucketGrantOutput
func (BucketGrantOutput) ToBucketGrantOutputWithContext ¶
func (o BucketGrantOutput) ToBucketGrantOutputWithContext(ctx context.Context) BucketGrantOutput
func (BucketGrantOutput) Type ¶
func (o BucketGrantOutput) Type() pulumi.StringOutput
func (BucketGrantOutput) Uri ¶
func (o BucketGrantOutput) Uri() pulumi.StringPtrOutput
type BucketInput ¶
type BucketInput interface { pulumi.Input ToBucketOutput() BucketOutput ToBucketOutputWithContext(ctx context.Context) BucketOutput }
type BucketLifecycleRule ¶
type BucketLifecycleRule struct { AbortIncompleteMultipartUploadDays *int `pulumi:"abortIncompleteMultipartUploadDays"` Enabled bool `pulumi:"enabled"` Expiration *BucketLifecycleRuleExpiration `pulumi:"expiration"` Id *string `pulumi:"id"` NoncurrentVersionExpiration *BucketLifecycleRuleNoncurrentVersionExpiration `pulumi:"noncurrentVersionExpiration"` NoncurrentVersionTransitions []BucketLifecycleRuleNoncurrentVersionTransition `pulumi:"noncurrentVersionTransitions"` Prefix *string `pulumi:"prefix"` Transitions []BucketLifecycleRuleTransition `pulumi:"transitions"` }
type BucketLifecycleRuleArgs ¶
type BucketLifecycleRuleArgs struct { AbortIncompleteMultipartUploadDays pulumi.IntPtrInput `pulumi:"abortIncompleteMultipartUploadDays"` Enabled pulumi.BoolInput `pulumi:"enabled"` Expiration BucketLifecycleRuleExpirationPtrInput `pulumi:"expiration"` Id pulumi.StringPtrInput `pulumi:"id"` NoncurrentVersionExpiration BucketLifecycleRuleNoncurrentVersionExpirationPtrInput `pulumi:"noncurrentVersionExpiration"` NoncurrentVersionTransitions BucketLifecycleRuleNoncurrentVersionTransitionArrayInput `pulumi:"noncurrentVersionTransitions"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` Transitions BucketLifecycleRuleTransitionArrayInput `pulumi:"transitions"` }
func (BucketLifecycleRuleArgs) ElementType ¶
func (BucketLifecycleRuleArgs) ElementType() reflect.Type
func (BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutput ¶
func (i BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput
func (BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutputWithContext ¶
func (i BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput
type BucketLifecycleRuleArray ¶
type BucketLifecycleRuleArray []BucketLifecycleRuleInput
func (BucketLifecycleRuleArray) ElementType ¶
func (BucketLifecycleRuleArray) ElementType() reflect.Type
func (BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutput ¶
func (i BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput
func (BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutputWithContext ¶
func (i BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput
type BucketLifecycleRuleArrayInput ¶
type BucketLifecycleRuleArrayInput interface { pulumi.Input ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput ToBucketLifecycleRuleArrayOutputWithContext(context.Context) BucketLifecycleRuleArrayOutput }
BucketLifecycleRuleArrayInput is an input type that accepts BucketLifecycleRuleArray and BucketLifecycleRuleArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleArrayInput` via:
BucketLifecycleRuleArray{ BucketLifecycleRuleArgs{...} }
type BucketLifecycleRuleArrayOutput ¶
type BucketLifecycleRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleArrayOutput) ElementType ¶
func (BucketLifecycleRuleArrayOutput) ElementType() reflect.Type
func (BucketLifecycleRuleArrayOutput) Index ¶
func (o BucketLifecycleRuleArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleOutput
func (BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput ¶
func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput
func (BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext ¶
func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput
type BucketLifecycleRuleExpirationArgs ¶
type BucketLifecycleRuleExpirationArgs struct { Date pulumi.StringPtrInput `pulumi:"date"` Days pulumi.IntPtrInput `pulumi:"days"` ExpiredObjectDeleteMarker pulumi.BoolPtrInput `pulumi:"expiredObjectDeleteMarker"` }
func (BucketLifecycleRuleExpirationArgs) ElementType ¶
func (BucketLifecycleRuleExpirationArgs) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
type BucketLifecycleRuleExpirationInput ¶
type BucketLifecycleRuleExpirationInput interface { pulumi.Input ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput ToBucketLifecycleRuleExpirationOutputWithContext(context.Context) BucketLifecycleRuleExpirationOutput }
BucketLifecycleRuleExpirationInput is an input type that accepts BucketLifecycleRuleExpirationArgs and BucketLifecycleRuleExpirationOutput values. You can construct a concrete instance of `BucketLifecycleRuleExpirationInput` via:
BucketLifecycleRuleExpirationArgs{...}
type BucketLifecycleRuleExpirationOutput ¶
type BucketLifecycleRuleExpirationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleExpirationOutput) Date ¶
func (o BucketLifecycleRuleExpirationOutput) Date() pulumi.StringPtrOutput
func (BucketLifecycleRuleExpirationOutput) Days ¶
func (o BucketLifecycleRuleExpirationOutput) Days() pulumi.IntPtrOutput
func (BucketLifecycleRuleExpirationOutput) ElementType ¶
func (BucketLifecycleRuleExpirationOutput) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationOutput) ExpiredObjectDeleteMarker ¶
func (o BucketLifecycleRuleExpirationOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
type BucketLifecycleRuleExpirationPtrInput ¶
type BucketLifecycleRuleExpirationPtrInput interface { pulumi.Input ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput ToBucketLifecycleRuleExpirationPtrOutputWithContext(context.Context) BucketLifecycleRuleExpirationPtrOutput }
BucketLifecycleRuleExpirationPtrInput is an input type that accepts BucketLifecycleRuleExpirationArgs, BucketLifecycleRuleExpirationPtr and BucketLifecycleRuleExpirationPtrOutput values. You can construct a concrete instance of `BucketLifecycleRuleExpirationPtrInput` via:
BucketLifecycleRuleExpirationArgs{...} or: nil
func BucketLifecycleRuleExpirationPtr ¶
func BucketLifecycleRuleExpirationPtr(v *BucketLifecycleRuleExpirationArgs) BucketLifecycleRuleExpirationPtrInput
type BucketLifecycleRuleExpirationPtrOutput ¶
type BucketLifecycleRuleExpirationPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleExpirationPtrOutput) Date ¶
func (o BucketLifecycleRuleExpirationPtrOutput) Date() pulumi.StringPtrOutput
func (BucketLifecycleRuleExpirationPtrOutput) Days ¶
func (o BucketLifecycleRuleExpirationPtrOutput) Days() pulumi.IntPtrOutput
func (BucketLifecycleRuleExpirationPtrOutput) ElementType ¶
func (BucketLifecycleRuleExpirationPtrOutput) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationPtrOutput) ExpiredObjectDeleteMarker ¶
func (o BucketLifecycleRuleExpirationPtrOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
func (BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput ¶
func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
func (BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
type BucketLifecycleRuleInput ¶
type BucketLifecycleRuleInput interface { pulumi.Input ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput ToBucketLifecycleRuleOutputWithContext(context.Context) BucketLifecycleRuleOutput }
BucketLifecycleRuleInput is an input type that accepts BucketLifecycleRuleArgs and BucketLifecycleRuleOutput values. You can construct a concrete instance of `BucketLifecycleRuleInput` via:
BucketLifecycleRuleArgs{...}
type BucketLifecycleRuleNoncurrentVersionExpiration ¶
type BucketLifecycleRuleNoncurrentVersionExpiration struct {
Days *int `pulumi:"days"`
}
type BucketLifecycleRuleNoncurrentVersionExpirationArgs ¶
type BucketLifecycleRuleNoncurrentVersionExpirationArgs struct {
Days pulumi.IntPtrInput `pulumi:"days"`
}
func (BucketLifecycleRuleNoncurrentVersionExpirationArgs) ElementType ¶
func (BucketLifecycleRuleNoncurrentVersionExpirationArgs) ElementType() reflect.Type
func (BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationOutput ¶
func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationOutput() BucketLifecycleRuleNoncurrentVersionExpirationOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationOutputWithContext ¶
func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput ¶
func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext ¶
func (i BucketLifecycleRuleNoncurrentVersionExpirationArgs) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
type BucketLifecycleRuleNoncurrentVersionExpirationInput ¶
type BucketLifecycleRuleNoncurrentVersionExpirationInput interface { pulumi.Input ToBucketLifecycleRuleNoncurrentVersionExpirationOutput() BucketLifecycleRuleNoncurrentVersionExpirationOutput ToBucketLifecycleRuleNoncurrentVersionExpirationOutputWithContext(context.Context) BucketLifecycleRuleNoncurrentVersionExpirationOutput }
BucketLifecycleRuleNoncurrentVersionExpirationInput is an input type that accepts BucketLifecycleRuleNoncurrentVersionExpirationArgs and BucketLifecycleRuleNoncurrentVersionExpirationOutput values. You can construct a concrete instance of `BucketLifecycleRuleNoncurrentVersionExpirationInput` via:
BucketLifecycleRuleNoncurrentVersionExpirationArgs{...}
type BucketLifecycleRuleNoncurrentVersionExpirationOutput ¶
type BucketLifecycleRuleNoncurrentVersionExpirationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) Days ¶
func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) Days() pulumi.IntPtrOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) ElementType ¶
func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationOutput ¶
func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationOutput() BucketLifecycleRuleNoncurrentVersionExpirationOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationOutputWithContext ¶
func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput ¶
func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleNoncurrentVersionExpirationOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
type BucketLifecycleRuleNoncurrentVersionExpirationPtrInput ¶
type BucketLifecycleRuleNoncurrentVersionExpirationPtrInput interface { pulumi.Input ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext(context.Context) BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput }
BucketLifecycleRuleNoncurrentVersionExpirationPtrInput is an input type that accepts BucketLifecycleRuleNoncurrentVersionExpirationArgs, BucketLifecycleRuleNoncurrentVersionExpirationPtr and BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput values. You can construct a concrete instance of `BucketLifecycleRuleNoncurrentVersionExpirationPtrInput` via:
BucketLifecycleRuleNoncurrentVersionExpirationArgs{...} or: nil
func BucketLifecycleRuleNoncurrentVersionExpirationPtr ¶
func BucketLifecycleRuleNoncurrentVersionExpirationPtr(v *BucketLifecycleRuleNoncurrentVersionExpirationArgs) BucketLifecycleRuleNoncurrentVersionExpirationPtrInput
type BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput ¶
type BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ElementType ¶
func (BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput ¶
func (o BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutput() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
func (BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput) ToBucketLifecycleRuleNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
type BucketLifecycleRuleNoncurrentVersionTransitionArgs ¶
type BucketLifecycleRuleNoncurrentVersionTransitionArgs struct { Days pulumi.IntPtrInput `pulumi:"days"` StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (BucketLifecycleRuleNoncurrentVersionTransitionArgs) ElementType ¶
func (BucketLifecycleRuleNoncurrentVersionTransitionArgs) ElementType() reflect.Type
func (BucketLifecycleRuleNoncurrentVersionTransitionArgs) ToBucketLifecycleRuleNoncurrentVersionTransitionOutput ¶
func (i BucketLifecycleRuleNoncurrentVersionTransitionArgs) ToBucketLifecycleRuleNoncurrentVersionTransitionOutput() BucketLifecycleRuleNoncurrentVersionTransitionOutput
func (BucketLifecycleRuleNoncurrentVersionTransitionArgs) ToBucketLifecycleRuleNoncurrentVersionTransitionOutputWithContext ¶
func (i BucketLifecycleRuleNoncurrentVersionTransitionArgs) ToBucketLifecycleRuleNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionOutput
type BucketLifecycleRuleNoncurrentVersionTransitionArray ¶
type BucketLifecycleRuleNoncurrentVersionTransitionArray []BucketLifecycleRuleNoncurrentVersionTransitionInput
func (BucketLifecycleRuleNoncurrentVersionTransitionArray) ElementType ¶
func (BucketLifecycleRuleNoncurrentVersionTransitionArray) ElementType() reflect.Type
func (BucketLifecycleRuleNoncurrentVersionTransitionArray) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutput ¶
func (i BucketLifecycleRuleNoncurrentVersionTransitionArray) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutput() BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
func (BucketLifecycleRuleNoncurrentVersionTransitionArray) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutputWithContext ¶
func (i BucketLifecycleRuleNoncurrentVersionTransitionArray) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
type BucketLifecycleRuleNoncurrentVersionTransitionArrayInput ¶
type BucketLifecycleRuleNoncurrentVersionTransitionArrayInput interface { pulumi.Input ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutput() BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutputWithContext(context.Context) BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput }
BucketLifecycleRuleNoncurrentVersionTransitionArrayInput is an input type that accepts BucketLifecycleRuleNoncurrentVersionTransitionArray and BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleNoncurrentVersionTransitionArrayInput` via:
BucketLifecycleRuleNoncurrentVersionTransitionArray{ BucketLifecycleRuleNoncurrentVersionTransitionArgs{...} }
type BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput ¶
type BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ElementType ¶
func (BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutput ¶
func (o BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutput() BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
func (BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutputWithContext ¶
func (o BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
type BucketLifecycleRuleNoncurrentVersionTransitionInput ¶
type BucketLifecycleRuleNoncurrentVersionTransitionInput interface { pulumi.Input ToBucketLifecycleRuleNoncurrentVersionTransitionOutput() BucketLifecycleRuleNoncurrentVersionTransitionOutput ToBucketLifecycleRuleNoncurrentVersionTransitionOutputWithContext(context.Context) BucketLifecycleRuleNoncurrentVersionTransitionOutput }
BucketLifecycleRuleNoncurrentVersionTransitionInput is an input type that accepts BucketLifecycleRuleNoncurrentVersionTransitionArgs and BucketLifecycleRuleNoncurrentVersionTransitionOutput values. You can construct a concrete instance of `BucketLifecycleRuleNoncurrentVersionTransitionInput` via:
BucketLifecycleRuleNoncurrentVersionTransitionArgs{...}
type BucketLifecycleRuleNoncurrentVersionTransitionOutput ¶
type BucketLifecycleRuleNoncurrentVersionTransitionOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNoncurrentVersionTransitionOutput) Days ¶
func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) Days() pulumi.IntPtrOutput
func (BucketLifecycleRuleNoncurrentVersionTransitionOutput) ElementType ¶
func (BucketLifecycleRuleNoncurrentVersionTransitionOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNoncurrentVersionTransitionOutput) StorageClass ¶
func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) StorageClass() pulumi.StringOutput
func (BucketLifecycleRuleNoncurrentVersionTransitionOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionOutput ¶
func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionOutput() BucketLifecycleRuleNoncurrentVersionTransitionOutput
func (BucketLifecycleRuleNoncurrentVersionTransitionOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionOutputWithContext ¶
func (o BucketLifecycleRuleNoncurrentVersionTransitionOutput) ToBucketLifecycleRuleNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNoncurrentVersionTransitionOutput
type BucketLifecycleRuleOutput ¶
type BucketLifecycleRuleOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleOutput) AbortIncompleteMultipartUploadDays ¶
func (o BucketLifecycleRuleOutput) AbortIncompleteMultipartUploadDays() pulumi.IntPtrOutput
func (BucketLifecycleRuleOutput) ElementType ¶
func (BucketLifecycleRuleOutput) ElementType() reflect.Type
func (BucketLifecycleRuleOutput) Enabled ¶
func (o BucketLifecycleRuleOutput) Enabled() pulumi.BoolOutput
func (BucketLifecycleRuleOutput) Expiration ¶
func (o BucketLifecycleRuleOutput) Expiration() BucketLifecycleRuleExpirationPtrOutput
func (BucketLifecycleRuleOutput) Id ¶
func (o BucketLifecycleRuleOutput) Id() pulumi.StringPtrOutput
func (BucketLifecycleRuleOutput) NoncurrentVersionExpiration ¶
func (o BucketLifecycleRuleOutput) NoncurrentVersionExpiration() BucketLifecycleRuleNoncurrentVersionExpirationPtrOutput
func (BucketLifecycleRuleOutput) NoncurrentVersionTransitions ¶
func (o BucketLifecycleRuleOutput) NoncurrentVersionTransitions() BucketLifecycleRuleNoncurrentVersionTransitionArrayOutput
func (BucketLifecycleRuleOutput) Prefix ¶
func (o BucketLifecycleRuleOutput) Prefix() pulumi.StringPtrOutput
func (BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput ¶
func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput
func (BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext ¶
func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput
func (BucketLifecycleRuleOutput) Transitions ¶
func (o BucketLifecycleRuleOutput) Transitions() BucketLifecycleRuleTransitionArrayOutput
type BucketLifecycleRuleTransitionArgs ¶
type BucketLifecycleRuleTransitionArgs struct { Date pulumi.StringPtrInput `pulumi:"date"` Days pulumi.IntPtrInput `pulumi:"days"` StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (BucketLifecycleRuleTransitionArgs) ElementType ¶
func (BucketLifecycleRuleTransitionArgs) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput ¶
func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
func (BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext ¶
func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
type BucketLifecycleRuleTransitionArray ¶
type BucketLifecycleRuleTransitionArray []BucketLifecycleRuleTransitionInput
func (BucketLifecycleRuleTransitionArray) ElementType ¶
func (BucketLifecycleRuleTransitionArray) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput ¶
func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
func (BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext ¶
func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
type BucketLifecycleRuleTransitionArrayInput ¶
type BucketLifecycleRuleTransitionArrayInput interface { pulumi.Input ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput ToBucketLifecycleRuleTransitionArrayOutputWithContext(context.Context) BucketLifecycleRuleTransitionArrayOutput }
BucketLifecycleRuleTransitionArrayInput is an input type that accepts BucketLifecycleRuleTransitionArray and BucketLifecycleRuleTransitionArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleTransitionArrayInput` via:
BucketLifecycleRuleTransitionArray{ BucketLifecycleRuleTransitionArgs{...} }
type BucketLifecycleRuleTransitionArrayOutput ¶
type BucketLifecycleRuleTransitionArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleTransitionArrayOutput) ElementType ¶
func (BucketLifecycleRuleTransitionArrayOutput) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput ¶
func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
func (BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext ¶
func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
type BucketLifecycleRuleTransitionInput ¶
type BucketLifecycleRuleTransitionInput interface { pulumi.Input ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput ToBucketLifecycleRuleTransitionOutputWithContext(context.Context) BucketLifecycleRuleTransitionOutput }
BucketLifecycleRuleTransitionInput is an input type that accepts BucketLifecycleRuleTransitionArgs and BucketLifecycleRuleTransitionOutput values. You can construct a concrete instance of `BucketLifecycleRuleTransitionInput` via:
BucketLifecycleRuleTransitionArgs{...}
type BucketLifecycleRuleTransitionOutput ¶
type BucketLifecycleRuleTransitionOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleTransitionOutput) Date ¶
func (o BucketLifecycleRuleTransitionOutput) Date() pulumi.StringPtrOutput
func (BucketLifecycleRuleTransitionOutput) Days ¶
func (o BucketLifecycleRuleTransitionOutput) Days() pulumi.IntPtrOutput
func (BucketLifecycleRuleTransitionOutput) ElementType ¶
func (BucketLifecycleRuleTransitionOutput) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionOutput) StorageClass ¶
func (o BucketLifecycleRuleTransitionOutput) StorageClass() pulumi.StringOutput
func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput ¶
func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext ¶
func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
type BucketLogging ¶
type BucketLoggingArgs ¶
type BucketLoggingArgs struct { TargetBucket pulumi.StringInput `pulumi:"targetBucket"` TargetPrefix pulumi.StringPtrInput `pulumi:"targetPrefix"` }
func (BucketLoggingArgs) ElementType ¶
func (BucketLoggingArgs) ElementType() reflect.Type
func (BucketLoggingArgs) ToBucketLoggingOutput ¶
func (i BucketLoggingArgs) ToBucketLoggingOutput() BucketLoggingOutput
func (BucketLoggingArgs) ToBucketLoggingOutputWithContext ¶
func (i BucketLoggingArgs) ToBucketLoggingOutputWithContext(ctx context.Context) BucketLoggingOutput
type BucketLoggingArray ¶
type BucketLoggingArray []BucketLoggingInput
func (BucketLoggingArray) ElementType ¶
func (BucketLoggingArray) ElementType() reflect.Type
func (BucketLoggingArray) ToBucketLoggingArrayOutput ¶
func (i BucketLoggingArray) ToBucketLoggingArrayOutput() BucketLoggingArrayOutput
func (BucketLoggingArray) ToBucketLoggingArrayOutputWithContext ¶
func (i BucketLoggingArray) ToBucketLoggingArrayOutputWithContext(ctx context.Context) BucketLoggingArrayOutput
type BucketLoggingArrayInput ¶
type BucketLoggingArrayInput interface { pulumi.Input ToBucketLoggingArrayOutput() BucketLoggingArrayOutput ToBucketLoggingArrayOutputWithContext(context.Context) BucketLoggingArrayOutput }
BucketLoggingArrayInput is an input type that accepts BucketLoggingArray and BucketLoggingArrayOutput values. You can construct a concrete instance of `BucketLoggingArrayInput` via:
BucketLoggingArray{ BucketLoggingArgs{...} }
type BucketLoggingArrayOutput ¶
type BucketLoggingArrayOutput struct{ *pulumi.OutputState }
func (BucketLoggingArrayOutput) ElementType ¶
func (BucketLoggingArrayOutput) ElementType() reflect.Type
func (BucketLoggingArrayOutput) Index ¶
func (o BucketLoggingArrayOutput) Index(i pulumi.IntInput) BucketLoggingOutput
func (BucketLoggingArrayOutput) ToBucketLoggingArrayOutput ¶
func (o BucketLoggingArrayOutput) ToBucketLoggingArrayOutput() BucketLoggingArrayOutput
func (BucketLoggingArrayOutput) ToBucketLoggingArrayOutputWithContext ¶
func (o BucketLoggingArrayOutput) ToBucketLoggingArrayOutputWithContext(ctx context.Context) BucketLoggingArrayOutput
type BucketLoggingInput ¶
type BucketLoggingInput interface { pulumi.Input ToBucketLoggingOutput() BucketLoggingOutput ToBucketLoggingOutputWithContext(context.Context) BucketLoggingOutput }
BucketLoggingInput is an input type that accepts BucketLoggingArgs and BucketLoggingOutput values. You can construct a concrete instance of `BucketLoggingInput` via:
BucketLoggingArgs{...}
type BucketLoggingOutput ¶
type BucketLoggingOutput struct{ *pulumi.OutputState }
func (BucketLoggingOutput) ElementType ¶
func (BucketLoggingOutput) ElementType() reflect.Type
func (BucketLoggingOutput) TargetBucket ¶
func (o BucketLoggingOutput) TargetBucket() pulumi.StringOutput
func (BucketLoggingOutput) TargetPrefix ¶
func (o BucketLoggingOutput) TargetPrefix() pulumi.StringPtrOutput
func (BucketLoggingOutput) ToBucketLoggingOutput ¶
func (o BucketLoggingOutput) ToBucketLoggingOutput() BucketLoggingOutput
func (BucketLoggingOutput) ToBucketLoggingOutputWithContext ¶
func (o BucketLoggingOutput) ToBucketLoggingOutputWithContext(ctx context.Context) BucketLoggingOutput
type BucketMap ¶
type BucketMap map[string]BucketInput
func (BucketMap) ElementType ¶
func (BucketMap) ToBucketMapOutput ¶
func (i BucketMap) ToBucketMapOutput() BucketMapOutput
func (BucketMap) ToBucketMapOutputWithContext ¶
func (i BucketMap) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketMapInput ¶
type BucketMapInput interface { pulumi.Input ToBucketMapOutput() BucketMapOutput ToBucketMapOutputWithContext(context.Context) BucketMapOutput }
BucketMapInput is an input type that accepts BucketMap and BucketMapOutput values. You can construct a concrete instance of `BucketMapInput` via:
BucketMap{ "key": BucketArgs{...} }
type BucketMapOutput ¶
type BucketMapOutput struct{ *pulumi.OutputState }
func (BucketMapOutput) ElementType ¶
func (BucketMapOutput) ElementType() reflect.Type
func (BucketMapOutput) MapIndex ¶
func (o BucketMapOutput) MapIndex(k pulumi.StringInput) BucketOutput
func (BucketMapOutput) ToBucketMapOutput ¶
func (o BucketMapOutput) ToBucketMapOutput() BucketMapOutput
func (BucketMapOutput) ToBucketMapOutputWithContext ¶
func (o BucketMapOutput) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketObject ¶
type BucketObject struct { pulumi.CustomResourceState Acl pulumi.StringPtrOutput `pulumi:"acl"` Bucket pulumi.StringOutput `pulumi:"bucket"` CacheControl pulumi.StringPtrOutput `pulumi:"cacheControl"` Content pulumi.StringPtrOutput `pulumi:"content"` ContentBase64 pulumi.StringPtrOutput `pulumi:"contentBase64"` ContentDisposition pulumi.StringPtrOutput `pulumi:"contentDisposition"` ContentEncoding pulumi.StringPtrOutput `pulumi:"contentEncoding"` ContentLanguage pulumi.StringPtrOutput `pulumi:"contentLanguage"` ContentType pulumi.StringOutput `pulumi:"contentType"` Etag pulumi.StringOutput `pulumi:"etag"` ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` Key pulumi.StringOutput `pulumi:"key"` Metadata pulumi.StringMapOutput `pulumi:"metadata"` Source pulumi.StringPtrOutput `pulumi:"source"` StorageClass pulumi.StringOutput `pulumi:"storageClass"` VersionId pulumi.StringOutput `pulumi:"versionId"` }
func GetBucketObject ¶
func GetBucketObject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketObjectState, opts ...pulumi.ResourceOption) (*BucketObject, error)
GetBucketObject gets an existing BucketObject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketObject ¶
func NewBucketObject(ctx *pulumi.Context, name string, args *BucketObjectArgs, opts ...pulumi.ResourceOption) (*BucketObject, error)
NewBucketObject registers a new resource with the given unique name, arguments, and options.
func (*BucketObject) ElementType ¶
func (*BucketObject) ElementType() reflect.Type
func (*BucketObject) ToBucketObjectOutput ¶
func (i *BucketObject) ToBucketObjectOutput() BucketObjectOutput
func (*BucketObject) ToBucketObjectOutputWithContext ¶
func (i *BucketObject) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
type BucketObjectArgs ¶
type BucketObjectArgs struct { Acl pulumi.StringPtrInput Bucket pulumi.StringInput CacheControl pulumi.StringPtrInput Content pulumi.StringPtrInput ContentBase64 pulumi.StringPtrInput ContentDisposition pulumi.StringPtrInput ContentEncoding pulumi.StringPtrInput ContentLanguage pulumi.StringPtrInput ContentType pulumi.StringPtrInput Etag pulumi.StringPtrInput ForceDestroy pulumi.BoolPtrInput Key pulumi.StringInput Metadata pulumi.StringMapInput Source pulumi.StringPtrInput StorageClass pulumi.StringPtrInput }
The set of arguments for constructing a BucketObject resource.
func (BucketObjectArgs) ElementType ¶
func (BucketObjectArgs) ElementType() reflect.Type
type BucketObjectArray ¶
type BucketObjectArray []BucketObjectInput
func (BucketObjectArray) ElementType ¶
func (BucketObjectArray) ElementType() reflect.Type
func (BucketObjectArray) ToBucketObjectArrayOutput ¶
func (i BucketObjectArray) ToBucketObjectArrayOutput() BucketObjectArrayOutput
func (BucketObjectArray) ToBucketObjectArrayOutputWithContext ¶
func (i BucketObjectArray) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
type BucketObjectArrayInput ¶
type BucketObjectArrayInput interface { pulumi.Input ToBucketObjectArrayOutput() BucketObjectArrayOutput ToBucketObjectArrayOutputWithContext(context.Context) BucketObjectArrayOutput }
BucketObjectArrayInput is an input type that accepts BucketObjectArray and BucketObjectArrayOutput values. You can construct a concrete instance of `BucketObjectArrayInput` via:
BucketObjectArray{ BucketObjectArgs{...} }
type BucketObjectArrayOutput ¶
type BucketObjectArrayOutput struct{ *pulumi.OutputState }
func (BucketObjectArrayOutput) ElementType ¶
func (BucketObjectArrayOutput) ElementType() reflect.Type
func (BucketObjectArrayOutput) Index ¶
func (o BucketObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectOutput
func (BucketObjectArrayOutput) ToBucketObjectArrayOutput ¶
func (o BucketObjectArrayOutput) ToBucketObjectArrayOutput() BucketObjectArrayOutput
func (BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext ¶
func (o BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
type BucketObjectInput ¶
type BucketObjectInput interface { pulumi.Input ToBucketObjectOutput() BucketObjectOutput ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput }
type BucketObjectMap ¶
type BucketObjectMap map[string]BucketObjectInput
func (BucketObjectMap) ElementType ¶
func (BucketObjectMap) ElementType() reflect.Type
func (BucketObjectMap) ToBucketObjectMapOutput ¶
func (i BucketObjectMap) ToBucketObjectMapOutput() BucketObjectMapOutput
func (BucketObjectMap) ToBucketObjectMapOutputWithContext ¶
func (i BucketObjectMap) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
type BucketObjectMapInput ¶
type BucketObjectMapInput interface { pulumi.Input ToBucketObjectMapOutput() BucketObjectMapOutput ToBucketObjectMapOutputWithContext(context.Context) BucketObjectMapOutput }
BucketObjectMapInput is an input type that accepts BucketObjectMap and BucketObjectMapOutput values. You can construct a concrete instance of `BucketObjectMapInput` via:
BucketObjectMap{ "key": BucketObjectArgs{...} }
type BucketObjectMapOutput ¶
type BucketObjectMapOutput struct{ *pulumi.OutputState }
func (BucketObjectMapOutput) ElementType ¶
func (BucketObjectMapOutput) ElementType() reflect.Type
func (BucketObjectMapOutput) MapIndex ¶
func (o BucketObjectMapOutput) MapIndex(k pulumi.StringInput) BucketObjectOutput
func (BucketObjectMapOutput) ToBucketObjectMapOutput ¶
func (o BucketObjectMapOutput) ToBucketObjectMapOutput() BucketObjectMapOutput
func (BucketObjectMapOutput) ToBucketObjectMapOutputWithContext ¶
func (o BucketObjectMapOutput) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
type BucketObjectOutput ¶
type BucketObjectOutput struct{ *pulumi.OutputState }
func (BucketObjectOutput) Acl ¶
func (o BucketObjectOutput) Acl() pulumi.StringPtrOutput
func (BucketObjectOutput) Bucket ¶
func (o BucketObjectOutput) Bucket() pulumi.StringOutput
func (BucketObjectOutput) CacheControl ¶
func (o BucketObjectOutput) CacheControl() pulumi.StringPtrOutput
func (BucketObjectOutput) Content ¶
func (o BucketObjectOutput) Content() pulumi.StringPtrOutput
func (BucketObjectOutput) ContentBase64 ¶
func (o BucketObjectOutput) ContentBase64() pulumi.StringPtrOutput
func (BucketObjectOutput) ContentDisposition ¶
func (o BucketObjectOutput) ContentDisposition() pulumi.StringPtrOutput
func (BucketObjectOutput) ContentEncoding ¶
func (o BucketObjectOutput) ContentEncoding() pulumi.StringPtrOutput
func (BucketObjectOutput) ContentLanguage ¶
func (o BucketObjectOutput) ContentLanguage() pulumi.StringPtrOutput
func (BucketObjectOutput) ContentType ¶
func (o BucketObjectOutput) ContentType() pulumi.StringOutput
func (BucketObjectOutput) ElementType ¶
func (BucketObjectOutput) ElementType() reflect.Type
func (BucketObjectOutput) Etag ¶
func (o BucketObjectOutput) Etag() pulumi.StringOutput
func (BucketObjectOutput) ForceDestroy ¶
func (o BucketObjectOutput) ForceDestroy() pulumi.BoolPtrOutput
func (BucketObjectOutput) Key ¶
func (o BucketObjectOutput) Key() pulumi.StringOutput
func (BucketObjectOutput) Metadata ¶
func (o BucketObjectOutput) Metadata() pulumi.StringMapOutput
func (BucketObjectOutput) Source ¶
func (o BucketObjectOutput) Source() pulumi.StringPtrOutput
func (BucketObjectOutput) StorageClass ¶
func (o BucketObjectOutput) StorageClass() pulumi.StringOutput
func (BucketObjectOutput) ToBucketObjectOutput ¶
func (o BucketObjectOutput) ToBucketObjectOutput() BucketObjectOutput
func (BucketObjectOutput) ToBucketObjectOutputWithContext ¶
func (o BucketObjectOutput) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
func (BucketObjectOutput) VersionId ¶
func (o BucketObjectOutput) VersionId() pulumi.StringOutput
type BucketObjectState ¶
type BucketObjectState struct { Acl pulumi.StringPtrInput Bucket pulumi.StringPtrInput CacheControl pulumi.StringPtrInput Content pulumi.StringPtrInput ContentBase64 pulumi.StringPtrInput ContentDisposition pulumi.StringPtrInput ContentEncoding pulumi.StringPtrInput ContentLanguage pulumi.StringPtrInput ContentType pulumi.StringPtrInput Etag pulumi.StringPtrInput ForceDestroy pulumi.BoolPtrInput Key pulumi.StringPtrInput Metadata pulumi.StringMapInput Source pulumi.StringPtrInput StorageClass pulumi.StringPtrInput VersionId pulumi.StringPtrInput }
func (BucketObjectState) ElementType ¶
func (BucketObjectState) ElementType() reflect.Type
type BucketOutput ¶
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) Acl ¶
func (o BucketOutput) Acl() pulumi.StringPtrOutput
func (BucketOutput) Arn ¶
func (o BucketOutput) Arn() pulumi.StringOutput
func (BucketOutput) Bucket ¶
func (o BucketOutput) Bucket() pulumi.StringOutput
func (BucketOutput) BucketDomainName ¶
func (o BucketOutput) BucketDomainName() pulumi.StringOutput
func (BucketOutput) BucketPrefix ¶
func (o BucketOutput) BucketPrefix() pulumi.StringPtrOutput
func (BucketOutput) BucketRegionalDomainName ¶
func (o BucketOutput) BucketRegionalDomainName() pulumi.StringOutput
func (BucketOutput) CorsRules ¶
func (o BucketOutput) CorsRules() BucketCorsRuleArrayOutput
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) ForceDestroy ¶
func (o BucketOutput) ForceDestroy() pulumi.BoolPtrOutput
func (BucketOutput) Grants ¶
func (o BucketOutput) Grants() BucketGrantArrayOutput
func (BucketOutput) LifecycleRules ¶
func (o BucketOutput) LifecycleRules() BucketLifecycleRuleArrayOutput
func (BucketOutput) Loggings ¶
func (o BucketOutput) Loggings() BucketLoggingArrayOutput
func (BucketOutput) Policy ¶
func (o BucketOutput) Policy() pulumi.StringPtrOutput
func (BucketOutput) Region ¶
func (o BucketOutput) Region() pulumi.StringOutput
func (BucketOutput) RequestPayer ¶
func (o BucketOutput) RequestPayer() pulumi.StringOutput
func (BucketOutput) ToBucketOutput ¶
func (o BucketOutput) ToBucketOutput() BucketOutput
func (BucketOutput) ToBucketOutputWithContext ¶
func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
func (BucketOutput) Versioning ¶
func (o BucketOutput) Versioning() BucketVersioningOutput
type BucketPolicy ¶
type BucketPolicy struct { pulumi.CustomResourceState Bucket pulumi.StringOutput `pulumi:"bucket"` Policy pulumi.StringOutput `pulumi:"policy"` }
func GetBucketPolicy ¶
func GetBucketPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketPolicyState, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
GetBucketPolicy gets an existing BucketPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketPolicy ¶
func NewBucketPolicy(ctx *pulumi.Context, name string, args *BucketPolicyArgs, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
NewBucketPolicy registers a new resource with the given unique name, arguments, and options.
func (*BucketPolicy) ElementType ¶
func (*BucketPolicy) ElementType() reflect.Type
func (*BucketPolicy) ToBucketPolicyOutput ¶
func (i *BucketPolicy) ToBucketPolicyOutput() BucketPolicyOutput
func (*BucketPolicy) ToBucketPolicyOutputWithContext ¶
func (i *BucketPolicy) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
type BucketPolicyArgs ¶
type BucketPolicyArgs struct { Bucket pulumi.StringInput Policy pulumi.StringInput }
The set of arguments for constructing a BucketPolicy resource.
func (BucketPolicyArgs) ElementType ¶
func (BucketPolicyArgs) ElementType() reflect.Type
type BucketPolicyArray ¶
type BucketPolicyArray []BucketPolicyInput
func (BucketPolicyArray) ElementType ¶
func (BucketPolicyArray) ElementType() reflect.Type
func (BucketPolicyArray) ToBucketPolicyArrayOutput ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArray) ToBucketPolicyArrayOutputWithContext ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyArrayInput ¶
type BucketPolicyArrayInput interface { pulumi.Input ToBucketPolicyArrayOutput() BucketPolicyArrayOutput ToBucketPolicyArrayOutputWithContext(context.Context) BucketPolicyArrayOutput }
BucketPolicyArrayInput is an input type that accepts BucketPolicyArray and BucketPolicyArrayOutput values. You can construct a concrete instance of `BucketPolicyArrayInput` via:
BucketPolicyArray{ BucketPolicyArgs{...} }
type BucketPolicyArrayOutput ¶
type BucketPolicyArrayOutput struct{ *pulumi.OutputState }
func (BucketPolicyArrayOutput) ElementType ¶
func (BucketPolicyArrayOutput) ElementType() reflect.Type
func (BucketPolicyArrayOutput) Index ¶
func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutput ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyInput ¶
type BucketPolicyInput interface { pulumi.Input ToBucketPolicyOutput() BucketPolicyOutput ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput }
type BucketPolicyMap ¶
type BucketPolicyMap map[string]BucketPolicyInput
func (BucketPolicyMap) ElementType ¶
func (BucketPolicyMap) ElementType() reflect.Type
func (BucketPolicyMap) ToBucketPolicyMapOutput ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMap) ToBucketPolicyMapOutputWithContext ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyMapInput ¶
type BucketPolicyMapInput interface { pulumi.Input ToBucketPolicyMapOutput() BucketPolicyMapOutput ToBucketPolicyMapOutputWithContext(context.Context) BucketPolicyMapOutput }
BucketPolicyMapInput is an input type that accepts BucketPolicyMap and BucketPolicyMapOutput values. You can construct a concrete instance of `BucketPolicyMapInput` via:
BucketPolicyMap{ "key": BucketPolicyArgs{...} }
type BucketPolicyMapOutput ¶
type BucketPolicyMapOutput struct{ *pulumi.OutputState }
func (BucketPolicyMapOutput) ElementType ¶
func (BucketPolicyMapOutput) ElementType() reflect.Type
func (BucketPolicyMapOutput) MapIndex ¶
func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutput ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyOutput ¶
type BucketPolicyOutput struct{ *pulumi.OutputState }
func (BucketPolicyOutput) Bucket ¶
func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) Policy ¶
func (o BucketPolicyOutput) Policy() pulumi.StringOutput
func (BucketPolicyOutput) ToBucketPolicyOutput ¶
func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
func (BucketPolicyOutput) ToBucketPolicyOutputWithContext ¶
func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
type BucketPolicyState ¶
type BucketPolicyState struct { Bucket pulumi.StringPtrInput Policy pulumi.StringPtrInput }
func (BucketPolicyState) ElementType ¶
func (BucketPolicyState) ElementType() reflect.Type
type BucketPublicAccessBlock ¶
type BucketPublicAccessBlock struct { pulumi.CustomResourceState BlockPublicAcls pulumi.BoolPtrOutput `pulumi:"blockPublicAcls"` BlockPublicPolicy pulumi.BoolPtrOutput `pulumi:"blockPublicPolicy"` Bucket pulumi.StringOutput `pulumi:"bucket"` IgnorePublicAcls pulumi.BoolPtrOutput `pulumi:"ignorePublicAcls"` RestrictPublicBuckets pulumi.BoolPtrOutput `pulumi:"restrictPublicBuckets"` }
func GetBucketPublicAccessBlock ¶
func GetBucketPublicAccessBlock(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketPublicAccessBlockState, opts ...pulumi.ResourceOption) (*BucketPublicAccessBlock, error)
GetBucketPublicAccessBlock gets an existing BucketPublicAccessBlock resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketPublicAccessBlock ¶
func NewBucketPublicAccessBlock(ctx *pulumi.Context, name string, args *BucketPublicAccessBlockArgs, opts ...pulumi.ResourceOption) (*BucketPublicAccessBlock, error)
NewBucketPublicAccessBlock registers a new resource with the given unique name, arguments, and options.
func (*BucketPublicAccessBlock) ElementType ¶
func (*BucketPublicAccessBlock) ElementType() reflect.Type
func (*BucketPublicAccessBlock) ToBucketPublicAccessBlockOutput ¶
func (i *BucketPublicAccessBlock) ToBucketPublicAccessBlockOutput() BucketPublicAccessBlockOutput
func (*BucketPublicAccessBlock) ToBucketPublicAccessBlockOutputWithContext ¶
func (i *BucketPublicAccessBlock) ToBucketPublicAccessBlockOutputWithContext(ctx context.Context) BucketPublicAccessBlockOutput
type BucketPublicAccessBlockArgs ¶
type BucketPublicAccessBlockArgs struct { BlockPublicAcls pulumi.BoolPtrInput BlockPublicPolicy pulumi.BoolPtrInput Bucket pulumi.StringInput IgnorePublicAcls pulumi.BoolPtrInput RestrictPublicBuckets pulumi.BoolPtrInput }
The set of arguments for constructing a BucketPublicAccessBlock resource.
func (BucketPublicAccessBlockArgs) ElementType ¶
func (BucketPublicAccessBlockArgs) ElementType() reflect.Type
type BucketPublicAccessBlockArray ¶
type BucketPublicAccessBlockArray []BucketPublicAccessBlockInput
func (BucketPublicAccessBlockArray) ElementType ¶
func (BucketPublicAccessBlockArray) ElementType() reflect.Type
func (BucketPublicAccessBlockArray) ToBucketPublicAccessBlockArrayOutput ¶
func (i BucketPublicAccessBlockArray) ToBucketPublicAccessBlockArrayOutput() BucketPublicAccessBlockArrayOutput
func (BucketPublicAccessBlockArray) ToBucketPublicAccessBlockArrayOutputWithContext ¶
func (i BucketPublicAccessBlockArray) ToBucketPublicAccessBlockArrayOutputWithContext(ctx context.Context) BucketPublicAccessBlockArrayOutput
type BucketPublicAccessBlockArrayInput ¶
type BucketPublicAccessBlockArrayInput interface { pulumi.Input ToBucketPublicAccessBlockArrayOutput() BucketPublicAccessBlockArrayOutput ToBucketPublicAccessBlockArrayOutputWithContext(context.Context) BucketPublicAccessBlockArrayOutput }
BucketPublicAccessBlockArrayInput is an input type that accepts BucketPublicAccessBlockArray and BucketPublicAccessBlockArrayOutput values. You can construct a concrete instance of `BucketPublicAccessBlockArrayInput` via:
BucketPublicAccessBlockArray{ BucketPublicAccessBlockArgs{...} }
type BucketPublicAccessBlockArrayOutput ¶
type BucketPublicAccessBlockArrayOutput struct{ *pulumi.OutputState }
func (BucketPublicAccessBlockArrayOutput) ElementType ¶
func (BucketPublicAccessBlockArrayOutput) ElementType() reflect.Type
func (BucketPublicAccessBlockArrayOutput) Index ¶
func (o BucketPublicAccessBlockArrayOutput) Index(i pulumi.IntInput) BucketPublicAccessBlockOutput
func (BucketPublicAccessBlockArrayOutput) ToBucketPublicAccessBlockArrayOutput ¶
func (o BucketPublicAccessBlockArrayOutput) ToBucketPublicAccessBlockArrayOutput() BucketPublicAccessBlockArrayOutput
func (BucketPublicAccessBlockArrayOutput) ToBucketPublicAccessBlockArrayOutputWithContext ¶
func (o BucketPublicAccessBlockArrayOutput) ToBucketPublicAccessBlockArrayOutputWithContext(ctx context.Context) BucketPublicAccessBlockArrayOutput
type BucketPublicAccessBlockInput ¶
type BucketPublicAccessBlockInput interface { pulumi.Input ToBucketPublicAccessBlockOutput() BucketPublicAccessBlockOutput ToBucketPublicAccessBlockOutputWithContext(ctx context.Context) BucketPublicAccessBlockOutput }
type BucketPublicAccessBlockMap ¶
type BucketPublicAccessBlockMap map[string]BucketPublicAccessBlockInput
func (BucketPublicAccessBlockMap) ElementType ¶
func (BucketPublicAccessBlockMap) ElementType() reflect.Type
func (BucketPublicAccessBlockMap) ToBucketPublicAccessBlockMapOutput ¶
func (i BucketPublicAccessBlockMap) ToBucketPublicAccessBlockMapOutput() BucketPublicAccessBlockMapOutput
func (BucketPublicAccessBlockMap) ToBucketPublicAccessBlockMapOutputWithContext ¶
func (i BucketPublicAccessBlockMap) ToBucketPublicAccessBlockMapOutputWithContext(ctx context.Context) BucketPublicAccessBlockMapOutput
type BucketPublicAccessBlockMapInput ¶
type BucketPublicAccessBlockMapInput interface { pulumi.Input ToBucketPublicAccessBlockMapOutput() BucketPublicAccessBlockMapOutput ToBucketPublicAccessBlockMapOutputWithContext(context.Context) BucketPublicAccessBlockMapOutput }
BucketPublicAccessBlockMapInput is an input type that accepts BucketPublicAccessBlockMap and BucketPublicAccessBlockMapOutput values. You can construct a concrete instance of `BucketPublicAccessBlockMapInput` via:
BucketPublicAccessBlockMap{ "key": BucketPublicAccessBlockArgs{...} }
type BucketPublicAccessBlockMapOutput ¶
type BucketPublicAccessBlockMapOutput struct{ *pulumi.OutputState }
func (BucketPublicAccessBlockMapOutput) ElementType ¶
func (BucketPublicAccessBlockMapOutput) ElementType() reflect.Type
func (BucketPublicAccessBlockMapOutput) MapIndex ¶
func (o BucketPublicAccessBlockMapOutput) MapIndex(k pulumi.StringInput) BucketPublicAccessBlockOutput
func (BucketPublicAccessBlockMapOutput) ToBucketPublicAccessBlockMapOutput ¶
func (o BucketPublicAccessBlockMapOutput) ToBucketPublicAccessBlockMapOutput() BucketPublicAccessBlockMapOutput
func (BucketPublicAccessBlockMapOutput) ToBucketPublicAccessBlockMapOutputWithContext ¶
func (o BucketPublicAccessBlockMapOutput) ToBucketPublicAccessBlockMapOutputWithContext(ctx context.Context) BucketPublicAccessBlockMapOutput
type BucketPublicAccessBlockOutput ¶
type BucketPublicAccessBlockOutput struct{ *pulumi.OutputState }
func (BucketPublicAccessBlockOutput) BlockPublicAcls ¶
func (o BucketPublicAccessBlockOutput) BlockPublicAcls() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockOutput) BlockPublicPolicy ¶
func (o BucketPublicAccessBlockOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockOutput) Bucket ¶
func (o BucketPublicAccessBlockOutput) Bucket() pulumi.StringOutput
func (BucketPublicAccessBlockOutput) ElementType ¶
func (BucketPublicAccessBlockOutput) ElementType() reflect.Type
func (BucketPublicAccessBlockOutput) IgnorePublicAcls ¶
func (o BucketPublicAccessBlockOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockOutput) RestrictPublicBuckets ¶
func (o BucketPublicAccessBlockOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockOutput) ToBucketPublicAccessBlockOutput ¶
func (o BucketPublicAccessBlockOutput) ToBucketPublicAccessBlockOutput() BucketPublicAccessBlockOutput
func (BucketPublicAccessBlockOutput) ToBucketPublicAccessBlockOutputWithContext ¶
func (o BucketPublicAccessBlockOutput) ToBucketPublicAccessBlockOutputWithContext(ctx context.Context) BucketPublicAccessBlockOutput
type BucketPublicAccessBlockState ¶
type BucketPublicAccessBlockState struct { BlockPublicAcls pulumi.BoolPtrInput BlockPublicPolicy pulumi.BoolPtrInput Bucket pulumi.StringPtrInput IgnorePublicAcls pulumi.BoolPtrInput RestrictPublicBuckets pulumi.BoolPtrInput }
func (BucketPublicAccessBlockState) ElementType ¶
func (BucketPublicAccessBlockState) ElementType() reflect.Type
type BucketState ¶
type BucketState struct { Acl pulumi.StringPtrInput Arn pulumi.StringPtrInput Bucket pulumi.StringPtrInput BucketDomainName pulumi.StringPtrInput BucketPrefix pulumi.StringPtrInput BucketRegionalDomainName pulumi.StringPtrInput CorsRules BucketCorsRuleArrayInput ForceDestroy pulumi.BoolPtrInput Grants BucketGrantArrayInput LifecycleRules BucketLifecycleRuleArrayInput Loggings BucketLoggingArrayInput Policy pulumi.StringPtrInput Region pulumi.StringPtrInput RequestPayer pulumi.StringPtrInput Versioning BucketVersioningPtrInput }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type BucketVersioning ¶
type BucketVersioningArgs ¶
type BucketVersioningArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` MfaDelete pulumi.BoolPtrInput `pulumi:"mfaDelete"` }
func (BucketVersioningArgs) ElementType ¶
func (BucketVersioningArgs) ElementType() reflect.Type
func (BucketVersioningArgs) ToBucketVersioningOutput ¶
func (i BucketVersioningArgs) ToBucketVersioningOutput() BucketVersioningOutput
func (BucketVersioningArgs) ToBucketVersioningOutputWithContext ¶
func (i BucketVersioningArgs) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
func (BucketVersioningArgs) ToBucketVersioningPtrOutput ¶
func (i BucketVersioningArgs) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
func (BucketVersioningArgs) ToBucketVersioningPtrOutputWithContext ¶
func (i BucketVersioningArgs) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
type BucketVersioningInput ¶
type BucketVersioningInput interface { pulumi.Input ToBucketVersioningOutput() BucketVersioningOutput ToBucketVersioningOutputWithContext(context.Context) BucketVersioningOutput }
BucketVersioningInput is an input type that accepts BucketVersioningArgs and BucketVersioningOutput values. You can construct a concrete instance of `BucketVersioningInput` via:
BucketVersioningArgs{...}
type BucketVersioningOutput ¶
type BucketVersioningOutput struct{ *pulumi.OutputState }
func (BucketVersioningOutput) ElementType ¶
func (BucketVersioningOutput) ElementType() reflect.Type
func (BucketVersioningOutput) Enabled ¶
func (o BucketVersioningOutput) Enabled() pulumi.BoolPtrOutput
func (BucketVersioningOutput) MfaDelete ¶
func (o BucketVersioningOutput) MfaDelete() pulumi.BoolPtrOutput
func (BucketVersioningOutput) ToBucketVersioningOutput ¶
func (o BucketVersioningOutput) ToBucketVersioningOutput() BucketVersioningOutput
func (BucketVersioningOutput) ToBucketVersioningOutputWithContext ¶
func (o BucketVersioningOutput) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
func (BucketVersioningOutput) ToBucketVersioningPtrOutput ¶
func (o BucketVersioningOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
func (BucketVersioningOutput) ToBucketVersioningPtrOutputWithContext ¶
func (o BucketVersioningOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
type BucketVersioningPtrInput ¶
type BucketVersioningPtrInput interface { pulumi.Input ToBucketVersioningPtrOutput() BucketVersioningPtrOutput ToBucketVersioningPtrOutputWithContext(context.Context) BucketVersioningPtrOutput }
BucketVersioningPtrInput is an input type that accepts BucketVersioningArgs, BucketVersioningPtr and BucketVersioningPtrOutput values. You can construct a concrete instance of `BucketVersioningPtrInput` via:
BucketVersioningArgs{...} or: nil
func BucketVersioningPtr ¶
func BucketVersioningPtr(v *BucketVersioningArgs) BucketVersioningPtrInput
type BucketVersioningPtrOutput ¶
type BucketVersioningPtrOutput struct{ *pulumi.OutputState }
func (BucketVersioningPtrOutput) Elem ¶
func (o BucketVersioningPtrOutput) Elem() BucketVersioningOutput
func (BucketVersioningPtrOutput) ElementType ¶
func (BucketVersioningPtrOutput) ElementType() reflect.Type
func (BucketVersioningPtrOutput) Enabled ¶
func (o BucketVersioningPtrOutput) Enabled() pulumi.BoolPtrOutput
func (BucketVersioningPtrOutput) MfaDelete ¶
func (o BucketVersioningPtrOutput) MfaDelete() pulumi.BoolPtrOutput
func (BucketVersioningPtrOutput) ToBucketVersioningPtrOutput ¶
func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
func (BucketVersioningPtrOutput) ToBucketVersioningPtrOutputWithContext ¶
func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
type GetBucketObjectsArgs ¶
type GetBucketObjectsArgs struct { Bucket string `pulumi:"bucket"` Delimiter *string `pulumi:"delimiter"` EncodingType *string `pulumi:"encodingType"` FetchOwner *bool `pulumi:"fetchOwner"` MaxKeys *int `pulumi:"maxKeys"` Prefix *string `pulumi:"prefix"` StartAfter *string `pulumi:"startAfter"` }
A collection of arguments for invoking getBucketObjects.
type GetBucketObjectsOutputArgs ¶
type GetBucketObjectsOutputArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` EncodingType pulumi.StringPtrInput `pulumi:"encodingType"` FetchOwner pulumi.BoolPtrInput `pulumi:"fetchOwner"` MaxKeys pulumi.IntPtrInput `pulumi:"maxKeys"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` StartAfter pulumi.StringPtrInput `pulumi:"startAfter"` }
A collection of arguments for invoking getBucketObjects.
func (GetBucketObjectsOutputArgs) ElementType ¶
func (GetBucketObjectsOutputArgs) ElementType() reflect.Type
type GetBucketObjectsResult ¶
type GetBucketObjectsResult struct { Bucket string `pulumi:"bucket"` CommonPrefixes []string `pulumi:"commonPrefixes"` Delimiter *string `pulumi:"delimiter"` EncodingType *string `pulumi:"encodingType"` FetchOwner *bool `pulumi:"fetchOwner"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Keys []string `pulumi:"keys"` MaxKeys *int `pulumi:"maxKeys"` Owners []string `pulumi:"owners"` Prefix *string `pulumi:"prefix"` StartAfter *string `pulumi:"startAfter"` }
A collection of values returned by getBucketObjects.
func GetBucketObjects ¶
func GetBucketObjects(ctx *pulumi.Context, args *GetBucketObjectsArgs, opts ...pulumi.InvokeOption) (*GetBucketObjectsResult, error)
type GetBucketObjectsResultOutput ¶
type GetBucketObjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBucketObjects.
func GetBucketObjectsOutput ¶
func GetBucketObjectsOutput(ctx *pulumi.Context, args GetBucketObjectsOutputArgs, opts ...pulumi.InvokeOption) GetBucketObjectsResultOutput
func (GetBucketObjectsResultOutput) Bucket ¶
func (o GetBucketObjectsResultOutput) Bucket() pulumi.StringOutput
func (GetBucketObjectsResultOutput) CommonPrefixes ¶
func (o GetBucketObjectsResultOutput) CommonPrefixes() pulumi.StringArrayOutput
func (GetBucketObjectsResultOutput) Delimiter ¶
func (o GetBucketObjectsResultOutput) Delimiter() pulumi.StringPtrOutput
func (GetBucketObjectsResultOutput) ElementType ¶
func (GetBucketObjectsResultOutput) ElementType() reflect.Type
func (GetBucketObjectsResultOutput) EncodingType ¶
func (o GetBucketObjectsResultOutput) EncodingType() pulumi.StringPtrOutput
func (GetBucketObjectsResultOutput) FetchOwner ¶
func (o GetBucketObjectsResultOutput) FetchOwner() pulumi.BoolPtrOutput
func (GetBucketObjectsResultOutput) Id ¶
func (o GetBucketObjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBucketObjectsResultOutput) Keys ¶
func (o GetBucketObjectsResultOutput) Keys() pulumi.StringArrayOutput
func (GetBucketObjectsResultOutput) MaxKeys ¶
func (o GetBucketObjectsResultOutput) MaxKeys() pulumi.IntPtrOutput
func (GetBucketObjectsResultOutput) Owners ¶
func (o GetBucketObjectsResultOutput) Owners() pulumi.StringArrayOutput
func (GetBucketObjectsResultOutput) Prefix ¶
func (o GetBucketObjectsResultOutput) Prefix() pulumi.StringPtrOutput
func (GetBucketObjectsResultOutput) StartAfter ¶
func (o GetBucketObjectsResultOutput) StartAfter() pulumi.StringPtrOutput
func (GetBucketObjectsResultOutput) ToGetBucketObjectsResultOutput ¶
func (o GetBucketObjectsResultOutput) ToGetBucketObjectsResultOutput() GetBucketObjectsResultOutput
func (GetBucketObjectsResultOutput) ToGetBucketObjectsResultOutputWithContext ¶
func (o GetBucketObjectsResultOutput) ToGetBucketObjectsResultOutputWithContext(ctx context.Context) GetBucketObjectsResultOutput
type GetGroupUser ¶
type GetGroupUserArgs ¶
type GetGroupUserArgs struct { Arn pulumi.StringInput `pulumi:"arn"` Path pulumi.StringInput `pulumi:"path"` UserId pulumi.StringInput `pulumi:"userId"` UserName pulumi.StringInput `pulumi:"userName"` }
func (GetGroupUserArgs) ElementType ¶
func (GetGroupUserArgs) ElementType() reflect.Type
func (GetGroupUserArgs) ToGetGroupUserOutput ¶
func (i GetGroupUserArgs) ToGetGroupUserOutput() GetGroupUserOutput
func (GetGroupUserArgs) ToGetGroupUserOutputWithContext ¶
func (i GetGroupUserArgs) ToGetGroupUserOutputWithContext(ctx context.Context) GetGroupUserOutput
type GetGroupUserArray ¶
type GetGroupUserArray []GetGroupUserInput
func (GetGroupUserArray) ElementType ¶
func (GetGroupUserArray) ElementType() reflect.Type
func (GetGroupUserArray) ToGetGroupUserArrayOutput ¶
func (i GetGroupUserArray) ToGetGroupUserArrayOutput() GetGroupUserArrayOutput
func (GetGroupUserArray) ToGetGroupUserArrayOutputWithContext ¶
func (i GetGroupUserArray) ToGetGroupUserArrayOutputWithContext(ctx context.Context) GetGroupUserArrayOutput
type GetGroupUserArrayInput ¶
type GetGroupUserArrayInput interface { pulumi.Input ToGetGroupUserArrayOutput() GetGroupUserArrayOutput ToGetGroupUserArrayOutputWithContext(context.Context) GetGroupUserArrayOutput }
GetGroupUserArrayInput is an input type that accepts GetGroupUserArray and GetGroupUserArrayOutput values. You can construct a concrete instance of `GetGroupUserArrayInput` via:
GetGroupUserArray{ GetGroupUserArgs{...} }
type GetGroupUserArrayOutput ¶
type GetGroupUserArrayOutput struct{ *pulumi.OutputState }
func (GetGroupUserArrayOutput) ElementType ¶
func (GetGroupUserArrayOutput) ElementType() reflect.Type
func (GetGroupUserArrayOutput) Index ¶
func (o GetGroupUserArrayOutput) Index(i pulumi.IntInput) GetGroupUserOutput
func (GetGroupUserArrayOutput) ToGetGroupUserArrayOutput ¶
func (o GetGroupUserArrayOutput) ToGetGroupUserArrayOutput() GetGroupUserArrayOutput
func (GetGroupUserArrayOutput) ToGetGroupUserArrayOutputWithContext ¶
func (o GetGroupUserArrayOutput) ToGetGroupUserArrayOutputWithContext(ctx context.Context) GetGroupUserArrayOutput
type GetGroupUserInput ¶
type GetGroupUserInput interface { pulumi.Input ToGetGroupUserOutput() GetGroupUserOutput ToGetGroupUserOutputWithContext(context.Context) GetGroupUserOutput }
GetGroupUserInput is an input type that accepts GetGroupUserArgs and GetGroupUserOutput values. You can construct a concrete instance of `GetGroupUserInput` via:
GetGroupUserArgs{...}
type GetGroupUserOutput ¶
type GetGroupUserOutput struct{ *pulumi.OutputState }
func (GetGroupUserOutput) Arn ¶
func (o GetGroupUserOutput) Arn() pulumi.StringOutput
func (GetGroupUserOutput) ElementType ¶
func (GetGroupUserOutput) ElementType() reflect.Type
func (GetGroupUserOutput) Path ¶
func (o GetGroupUserOutput) Path() pulumi.StringOutput
func (GetGroupUserOutput) ToGetGroupUserOutput ¶
func (o GetGroupUserOutput) ToGetGroupUserOutput() GetGroupUserOutput
func (GetGroupUserOutput) ToGetGroupUserOutputWithContext ¶
func (o GetGroupUserOutput) ToGetGroupUserOutputWithContext(ctx context.Context) GetGroupUserOutput
func (GetGroupUserOutput) UserId ¶
func (o GetGroupUserOutput) UserId() pulumi.StringOutput
func (GetGroupUserOutput) UserName ¶
func (o GetGroupUserOutput) UserName() pulumi.StringOutput
type GetPolicyDocumentArgs ¶
type GetPolicyDocumentArgs struct { OverrideJson *string `pulumi:"overrideJson"` PolicyId *string `pulumi:"policyId"` SourceJson *string `pulumi:"sourceJson"` Statements []GetPolicyDocumentStatement `pulumi:"statements"` Version *string `pulumi:"version"` }
A collection of arguments for invoking getPolicyDocument.
type GetPolicyDocumentOutputArgs ¶
type GetPolicyDocumentOutputArgs struct { OverrideJson pulumi.StringPtrInput `pulumi:"overrideJson"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` SourceJson pulumi.StringPtrInput `pulumi:"sourceJson"` Statements GetPolicyDocumentStatementArrayInput `pulumi:"statements"` Version pulumi.StringPtrInput `pulumi:"version"` }
A collection of arguments for invoking getPolicyDocument.
func (GetPolicyDocumentOutputArgs) ElementType ¶
func (GetPolicyDocumentOutputArgs) ElementType() reflect.Type
type GetPolicyDocumentResult ¶
type GetPolicyDocumentResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Json string `pulumi:"json"` OverrideJson *string `pulumi:"overrideJson"` PolicyId *string `pulumi:"policyId"` SourceJson *string `pulumi:"sourceJson"` Statements []GetPolicyDocumentStatement `pulumi:"statements"` Version *string `pulumi:"version"` }
A collection of values returned by getPolicyDocument.
func GetPolicyDocument ¶
func GetPolicyDocument(ctx *pulumi.Context, args *GetPolicyDocumentArgs, opts ...pulumi.InvokeOption) (*GetPolicyDocumentResult, error)
type GetPolicyDocumentResultOutput ¶
type GetPolicyDocumentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicyDocument.
func GetPolicyDocumentOutput ¶
func GetPolicyDocumentOutput(ctx *pulumi.Context, args GetPolicyDocumentOutputArgs, opts ...pulumi.InvokeOption) GetPolicyDocumentResultOutput
func (GetPolicyDocumentResultOutput) ElementType ¶
func (GetPolicyDocumentResultOutput) ElementType() reflect.Type
func (GetPolicyDocumentResultOutput) Id ¶
func (o GetPolicyDocumentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPolicyDocumentResultOutput) Json ¶
func (o GetPolicyDocumentResultOutput) Json() pulumi.StringOutput
func (GetPolicyDocumentResultOutput) OverrideJson ¶
func (o GetPolicyDocumentResultOutput) OverrideJson() pulumi.StringPtrOutput
func (GetPolicyDocumentResultOutput) PolicyId ¶
func (o GetPolicyDocumentResultOutput) PolicyId() pulumi.StringPtrOutput
func (GetPolicyDocumentResultOutput) SourceJson ¶
func (o GetPolicyDocumentResultOutput) SourceJson() pulumi.StringPtrOutput
func (GetPolicyDocumentResultOutput) Statements ¶
func (o GetPolicyDocumentResultOutput) Statements() GetPolicyDocumentStatementArrayOutput
func (GetPolicyDocumentResultOutput) ToGetPolicyDocumentResultOutput ¶
func (o GetPolicyDocumentResultOutput) ToGetPolicyDocumentResultOutput() GetPolicyDocumentResultOutput
func (GetPolicyDocumentResultOutput) ToGetPolicyDocumentResultOutputWithContext ¶
func (o GetPolicyDocumentResultOutput) ToGetPolicyDocumentResultOutputWithContext(ctx context.Context) GetPolicyDocumentResultOutput
func (GetPolicyDocumentResultOutput) Version ¶
func (o GetPolicyDocumentResultOutput) Version() pulumi.StringPtrOutput
type GetPolicyDocumentStatement ¶
type GetPolicyDocumentStatement struct { Actions []string `pulumi:"actions"` Conditions []GetPolicyDocumentStatementCondition `pulumi:"conditions"` Effect *string `pulumi:"effect"` NotActions []string `pulumi:"notActions"` NotPrincipals []GetPolicyDocumentStatementNotPrincipal `pulumi:"notPrincipals"` NotResources []string `pulumi:"notResources"` Principals []GetPolicyDocumentStatementPrincipal `pulumi:"principals"` Resources []string `pulumi:"resources"` Sid *string `pulumi:"sid"` }
type GetPolicyDocumentStatementArgs ¶
type GetPolicyDocumentStatementArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` Conditions GetPolicyDocumentStatementConditionArrayInput `pulumi:"conditions"` Effect pulumi.StringPtrInput `pulumi:"effect"` NotActions pulumi.StringArrayInput `pulumi:"notActions"` NotPrincipals GetPolicyDocumentStatementNotPrincipalArrayInput `pulumi:"notPrincipals"` NotResources pulumi.StringArrayInput `pulumi:"notResources"` Principals GetPolicyDocumentStatementPrincipalArrayInput `pulumi:"principals"` Resources pulumi.StringArrayInput `pulumi:"resources"` Sid pulumi.StringPtrInput `pulumi:"sid"` }
func (GetPolicyDocumentStatementArgs) ElementType ¶
func (GetPolicyDocumentStatementArgs) ElementType() reflect.Type
func (GetPolicyDocumentStatementArgs) ToGetPolicyDocumentStatementOutput ¶
func (i GetPolicyDocumentStatementArgs) ToGetPolicyDocumentStatementOutput() GetPolicyDocumentStatementOutput
func (GetPolicyDocumentStatementArgs) ToGetPolicyDocumentStatementOutputWithContext ¶
func (i GetPolicyDocumentStatementArgs) ToGetPolicyDocumentStatementOutputWithContext(ctx context.Context) GetPolicyDocumentStatementOutput
type GetPolicyDocumentStatementArray ¶
type GetPolicyDocumentStatementArray []GetPolicyDocumentStatementInput
func (GetPolicyDocumentStatementArray) ElementType ¶
func (GetPolicyDocumentStatementArray) ElementType() reflect.Type
func (GetPolicyDocumentStatementArray) ToGetPolicyDocumentStatementArrayOutput ¶
func (i GetPolicyDocumentStatementArray) ToGetPolicyDocumentStatementArrayOutput() GetPolicyDocumentStatementArrayOutput
func (GetPolicyDocumentStatementArray) ToGetPolicyDocumentStatementArrayOutputWithContext ¶
func (i GetPolicyDocumentStatementArray) ToGetPolicyDocumentStatementArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementArrayOutput
type GetPolicyDocumentStatementArrayInput ¶
type GetPolicyDocumentStatementArrayInput interface { pulumi.Input ToGetPolicyDocumentStatementArrayOutput() GetPolicyDocumentStatementArrayOutput ToGetPolicyDocumentStatementArrayOutputWithContext(context.Context) GetPolicyDocumentStatementArrayOutput }
GetPolicyDocumentStatementArrayInput is an input type that accepts GetPolicyDocumentStatementArray and GetPolicyDocumentStatementArrayOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementArrayInput` via:
GetPolicyDocumentStatementArray{ GetPolicyDocumentStatementArgs{...} }
type GetPolicyDocumentStatementArrayOutput ¶
type GetPolicyDocumentStatementArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementArrayOutput) ElementType ¶
func (GetPolicyDocumentStatementArrayOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementArrayOutput) Index ¶
func (o GetPolicyDocumentStatementArrayOutput) Index(i pulumi.IntInput) GetPolicyDocumentStatementOutput
func (GetPolicyDocumentStatementArrayOutput) ToGetPolicyDocumentStatementArrayOutput ¶
func (o GetPolicyDocumentStatementArrayOutput) ToGetPolicyDocumentStatementArrayOutput() GetPolicyDocumentStatementArrayOutput
func (GetPolicyDocumentStatementArrayOutput) ToGetPolicyDocumentStatementArrayOutputWithContext ¶
func (o GetPolicyDocumentStatementArrayOutput) ToGetPolicyDocumentStatementArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementArrayOutput
type GetPolicyDocumentStatementConditionArgs ¶
type GetPolicyDocumentStatementConditionArgs struct { Test pulumi.StringInput `pulumi:"test"` Values pulumi.StringArrayInput `pulumi:"values"` Variable pulumi.StringInput `pulumi:"variable"` }
func (GetPolicyDocumentStatementConditionArgs) ElementType ¶
func (GetPolicyDocumentStatementConditionArgs) ElementType() reflect.Type
func (GetPolicyDocumentStatementConditionArgs) ToGetPolicyDocumentStatementConditionOutput ¶
func (i GetPolicyDocumentStatementConditionArgs) ToGetPolicyDocumentStatementConditionOutput() GetPolicyDocumentStatementConditionOutput
func (GetPolicyDocumentStatementConditionArgs) ToGetPolicyDocumentStatementConditionOutputWithContext ¶
func (i GetPolicyDocumentStatementConditionArgs) ToGetPolicyDocumentStatementConditionOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionOutput
type GetPolicyDocumentStatementConditionArray ¶
type GetPolicyDocumentStatementConditionArray []GetPolicyDocumentStatementConditionInput
func (GetPolicyDocumentStatementConditionArray) ElementType ¶
func (GetPolicyDocumentStatementConditionArray) ElementType() reflect.Type
func (GetPolicyDocumentStatementConditionArray) ToGetPolicyDocumentStatementConditionArrayOutput ¶
func (i GetPolicyDocumentStatementConditionArray) ToGetPolicyDocumentStatementConditionArrayOutput() GetPolicyDocumentStatementConditionArrayOutput
func (GetPolicyDocumentStatementConditionArray) ToGetPolicyDocumentStatementConditionArrayOutputWithContext ¶
func (i GetPolicyDocumentStatementConditionArray) ToGetPolicyDocumentStatementConditionArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionArrayOutput
type GetPolicyDocumentStatementConditionArrayInput ¶
type GetPolicyDocumentStatementConditionArrayInput interface { pulumi.Input ToGetPolicyDocumentStatementConditionArrayOutput() GetPolicyDocumentStatementConditionArrayOutput ToGetPolicyDocumentStatementConditionArrayOutputWithContext(context.Context) GetPolicyDocumentStatementConditionArrayOutput }
GetPolicyDocumentStatementConditionArrayInput is an input type that accepts GetPolicyDocumentStatementConditionArray and GetPolicyDocumentStatementConditionArrayOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementConditionArrayInput` via:
GetPolicyDocumentStatementConditionArray{ GetPolicyDocumentStatementConditionArgs{...} }
type GetPolicyDocumentStatementConditionArrayOutput ¶
type GetPolicyDocumentStatementConditionArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementConditionArrayOutput) ElementType ¶
func (GetPolicyDocumentStatementConditionArrayOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementConditionArrayOutput) ToGetPolicyDocumentStatementConditionArrayOutput ¶
func (o GetPolicyDocumentStatementConditionArrayOutput) ToGetPolicyDocumentStatementConditionArrayOutput() GetPolicyDocumentStatementConditionArrayOutput
func (GetPolicyDocumentStatementConditionArrayOutput) ToGetPolicyDocumentStatementConditionArrayOutputWithContext ¶
func (o GetPolicyDocumentStatementConditionArrayOutput) ToGetPolicyDocumentStatementConditionArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionArrayOutput
type GetPolicyDocumentStatementConditionInput ¶
type GetPolicyDocumentStatementConditionInput interface { pulumi.Input ToGetPolicyDocumentStatementConditionOutput() GetPolicyDocumentStatementConditionOutput ToGetPolicyDocumentStatementConditionOutputWithContext(context.Context) GetPolicyDocumentStatementConditionOutput }
GetPolicyDocumentStatementConditionInput is an input type that accepts GetPolicyDocumentStatementConditionArgs and GetPolicyDocumentStatementConditionOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementConditionInput` via:
GetPolicyDocumentStatementConditionArgs{...}
type GetPolicyDocumentStatementConditionOutput ¶
type GetPolicyDocumentStatementConditionOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementConditionOutput) ElementType ¶
func (GetPolicyDocumentStatementConditionOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementConditionOutput) Test ¶
func (o GetPolicyDocumentStatementConditionOutput) Test() pulumi.StringOutput
func (GetPolicyDocumentStatementConditionOutput) ToGetPolicyDocumentStatementConditionOutput ¶
func (o GetPolicyDocumentStatementConditionOutput) ToGetPolicyDocumentStatementConditionOutput() GetPolicyDocumentStatementConditionOutput
func (GetPolicyDocumentStatementConditionOutput) ToGetPolicyDocumentStatementConditionOutputWithContext ¶
func (o GetPolicyDocumentStatementConditionOutput) ToGetPolicyDocumentStatementConditionOutputWithContext(ctx context.Context) GetPolicyDocumentStatementConditionOutput
func (GetPolicyDocumentStatementConditionOutput) Values ¶
func (o GetPolicyDocumentStatementConditionOutput) Values() pulumi.StringArrayOutput
func (GetPolicyDocumentStatementConditionOutput) Variable ¶
func (o GetPolicyDocumentStatementConditionOutput) Variable() pulumi.StringOutput
type GetPolicyDocumentStatementInput ¶
type GetPolicyDocumentStatementInput interface { pulumi.Input ToGetPolicyDocumentStatementOutput() GetPolicyDocumentStatementOutput ToGetPolicyDocumentStatementOutputWithContext(context.Context) GetPolicyDocumentStatementOutput }
GetPolicyDocumentStatementInput is an input type that accepts GetPolicyDocumentStatementArgs and GetPolicyDocumentStatementOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementInput` via:
GetPolicyDocumentStatementArgs{...}
type GetPolicyDocumentStatementNotPrincipalArgs ¶
type GetPolicyDocumentStatementNotPrincipalArgs struct { Identifiers pulumi.StringArrayInput `pulumi:"identifiers"` Type pulumi.StringInput `pulumi:"type"` }
func (GetPolicyDocumentStatementNotPrincipalArgs) ElementType ¶
func (GetPolicyDocumentStatementNotPrincipalArgs) ElementType() reflect.Type
func (GetPolicyDocumentStatementNotPrincipalArgs) ToGetPolicyDocumentStatementNotPrincipalOutput ¶
func (i GetPolicyDocumentStatementNotPrincipalArgs) ToGetPolicyDocumentStatementNotPrincipalOutput() GetPolicyDocumentStatementNotPrincipalOutput
func (GetPolicyDocumentStatementNotPrincipalArgs) ToGetPolicyDocumentStatementNotPrincipalOutputWithContext ¶
func (i GetPolicyDocumentStatementNotPrincipalArgs) ToGetPolicyDocumentStatementNotPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalOutput
type GetPolicyDocumentStatementNotPrincipalArray ¶
type GetPolicyDocumentStatementNotPrincipalArray []GetPolicyDocumentStatementNotPrincipalInput
func (GetPolicyDocumentStatementNotPrincipalArray) ElementType ¶
func (GetPolicyDocumentStatementNotPrincipalArray) ElementType() reflect.Type
func (GetPolicyDocumentStatementNotPrincipalArray) ToGetPolicyDocumentStatementNotPrincipalArrayOutput ¶
func (i GetPolicyDocumentStatementNotPrincipalArray) ToGetPolicyDocumentStatementNotPrincipalArrayOutput() GetPolicyDocumentStatementNotPrincipalArrayOutput
func (GetPolicyDocumentStatementNotPrincipalArray) ToGetPolicyDocumentStatementNotPrincipalArrayOutputWithContext ¶
func (i GetPolicyDocumentStatementNotPrincipalArray) ToGetPolicyDocumentStatementNotPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalArrayOutput
type GetPolicyDocumentStatementNotPrincipalArrayInput ¶
type GetPolicyDocumentStatementNotPrincipalArrayInput interface { pulumi.Input ToGetPolicyDocumentStatementNotPrincipalArrayOutput() GetPolicyDocumentStatementNotPrincipalArrayOutput ToGetPolicyDocumentStatementNotPrincipalArrayOutputWithContext(context.Context) GetPolicyDocumentStatementNotPrincipalArrayOutput }
GetPolicyDocumentStatementNotPrincipalArrayInput is an input type that accepts GetPolicyDocumentStatementNotPrincipalArray and GetPolicyDocumentStatementNotPrincipalArrayOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementNotPrincipalArrayInput` via:
GetPolicyDocumentStatementNotPrincipalArray{ GetPolicyDocumentStatementNotPrincipalArgs{...} }
type GetPolicyDocumentStatementNotPrincipalArrayOutput ¶
type GetPolicyDocumentStatementNotPrincipalArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementNotPrincipalArrayOutput) ElementType ¶
func (GetPolicyDocumentStatementNotPrincipalArrayOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementNotPrincipalArrayOutput) ToGetPolicyDocumentStatementNotPrincipalArrayOutput ¶
func (o GetPolicyDocumentStatementNotPrincipalArrayOutput) ToGetPolicyDocumentStatementNotPrincipalArrayOutput() GetPolicyDocumentStatementNotPrincipalArrayOutput
func (GetPolicyDocumentStatementNotPrincipalArrayOutput) ToGetPolicyDocumentStatementNotPrincipalArrayOutputWithContext ¶
func (o GetPolicyDocumentStatementNotPrincipalArrayOutput) ToGetPolicyDocumentStatementNotPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalArrayOutput
type GetPolicyDocumentStatementNotPrincipalInput ¶
type GetPolicyDocumentStatementNotPrincipalInput interface { pulumi.Input ToGetPolicyDocumentStatementNotPrincipalOutput() GetPolicyDocumentStatementNotPrincipalOutput ToGetPolicyDocumentStatementNotPrincipalOutputWithContext(context.Context) GetPolicyDocumentStatementNotPrincipalOutput }
GetPolicyDocumentStatementNotPrincipalInput is an input type that accepts GetPolicyDocumentStatementNotPrincipalArgs and GetPolicyDocumentStatementNotPrincipalOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementNotPrincipalInput` via:
GetPolicyDocumentStatementNotPrincipalArgs{...}
type GetPolicyDocumentStatementNotPrincipalOutput ¶
type GetPolicyDocumentStatementNotPrincipalOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementNotPrincipalOutput) ElementType ¶
func (GetPolicyDocumentStatementNotPrincipalOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementNotPrincipalOutput) Identifiers ¶
func (o GetPolicyDocumentStatementNotPrincipalOutput) Identifiers() pulumi.StringArrayOutput
func (GetPolicyDocumentStatementNotPrincipalOutput) ToGetPolicyDocumentStatementNotPrincipalOutput ¶
func (o GetPolicyDocumentStatementNotPrincipalOutput) ToGetPolicyDocumentStatementNotPrincipalOutput() GetPolicyDocumentStatementNotPrincipalOutput
func (GetPolicyDocumentStatementNotPrincipalOutput) ToGetPolicyDocumentStatementNotPrincipalOutputWithContext ¶
func (o GetPolicyDocumentStatementNotPrincipalOutput) ToGetPolicyDocumentStatementNotPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementNotPrincipalOutput
func (GetPolicyDocumentStatementNotPrincipalOutput) Type ¶
func (o GetPolicyDocumentStatementNotPrincipalOutput) Type() pulumi.StringOutput
type GetPolicyDocumentStatementOutput ¶
type GetPolicyDocumentStatementOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementOutput) Actions ¶
func (o GetPolicyDocumentStatementOutput) Actions() pulumi.StringArrayOutput
func (GetPolicyDocumentStatementOutput) Conditions ¶
func (o GetPolicyDocumentStatementOutput) Conditions() GetPolicyDocumentStatementConditionArrayOutput
func (GetPolicyDocumentStatementOutput) Effect ¶
func (o GetPolicyDocumentStatementOutput) Effect() pulumi.StringPtrOutput
func (GetPolicyDocumentStatementOutput) ElementType ¶
func (GetPolicyDocumentStatementOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementOutput) NotActions ¶
func (o GetPolicyDocumentStatementOutput) NotActions() pulumi.StringArrayOutput
func (GetPolicyDocumentStatementOutput) NotPrincipals ¶
func (o GetPolicyDocumentStatementOutput) NotPrincipals() GetPolicyDocumentStatementNotPrincipalArrayOutput
func (GetPolicyDocumentStatementOutput) NotResources ¶
func (o GetPolicyDocumentStatementOutput) NotResources() pulumi.StringArrayOutput
func (GetPolicyDocumentStatementOutput) Principals ¶
func (o GetPolicyDocumentStatementOutput) Principals() GetPolicyDocumentStatementPrincipalArrayOutput
func (GetPolicyDocumentStatementOutput) Resources ¶
func (o GetPolicyDocumentStatementOutput) Resources() pulumi.StringArrayOutput
func (GetPolicyDocumentStatementOutput) Sid ¶
func (o GetPolicyDocumentStatementOutput) Sid() pulumi.StringPtrOutput
func (GetPolicyDocumentStatementOutput) ToGetPolicyDocumentStatementOutput ¶
func (o GetPolicyDocumentStatementOutput) ToGetPolicyDocumentStatementOutput() GetPolicyDocumentStatementOutput
func (GetPolicyDocumentStatementOutput) ToGetPolicyDocumentStatementOutputWithContext ¶
func (o GetPolicyDocumentStatementOutput) ToGetPolicyDocumentStatementOutputWithContext(ctx context.Context) GetPolicyDocumentStatementOutput
type GetPolicyDocumentStatementPrincipalArgs ¶
type GetPolicyDocumentStatementPrincipalArgs struct { Identifiers pulumi.StringArrayInput `pulumi:"identifiers"` Type pulumi.StringInput `pulumi:"type"` }
func (GetPolicyDocumentStatementPrincipalArgs) ElementType ¶
func (GetPolicyDocumentStatementPrincipalArgs) ElementType() reflect.Type
func (GetPolicyDocumentStatementPrincipalArgs) ToGetPolicyDocumentStatementPrincipalOutput ¶
func (i GetPolicyDocumentStatementPrincipalArgs) ToGetPolicyDocumentStatementPrincipalOutput() GetPolicyDocumentStatementPrincipalOutput
func (GetPolicyDocumentStatementPrincipalArgs) ToGetPolicyDocumentStatementPrincipalOutputWithContext ¶
func (i GetPolicyDocumentStatementPrincipalArgs) ToGetPolicyDocumentStatementPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalOutput
type GetPolicyDocumentStatementPrincipalArray ¶
type GetPolicyDocumentStatementPrincipalArray []GetPolicyDocumentStatementPrincipalInput
func (GetPolicyDocumentStatementPrincipalArray) ElementType ¶
func (GetPolicyDocumentStatementPrincipalArray) ElementType() reflect.Type
func (GetPolicyDocumentStatementPrincipalArray) ToGetPolicyDocumentStatementPrincipalArrayOutput ¶
func (i GetPolicyDocumentStatementPrincipalArray) ToGetPolicyDocumentStatementPrincipalArrayOutput() GetPolicyDocumentStatementPrincipalArrayOutput
func (GetPolicyDocumentStatementPrincipalArray) ToGetPolicyDocumentStatementPrincipalArrayOutputWithContext ¶
func (i GetPolicyDocumentStatementPrincipalArray) ToGetPolicyDocumentStatementPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalArrayOutput
type GetPolicyDocumentStatementPrincipalArrayInput ¶
type GetPolicyDocumentStatementPrincipalArrayInput interface { pulumi.Input ToGetPolicyDocumentStatementPrincipalArrayOutput() GetPolicyDocumentStatementPrincipalArrayOutput ToGetPolicyDocumentStatementPrincipalArrayOutputWithContext(context.Context) GetPolicyDocumentStatementPrincipalArrayOutput }
GetPolicyDocumentStatementPrincipalArrayInput is an input type that accepts GetPolicyDocumentStatementPrincipalArray and GetPolicyDocumentStatementPrincipalArrayOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementPrincipalArrayInput` via:
GetPolicyDocumentStatementPrincipalArray{ GetPolicyDocumentStatementPrincipalArgs{...} }
type GetPolicyDocumentStatementPrincipalArrayOutput ¶
type GetPolicyDocumentStatementPrincipalArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementPrincipalArrayOutput) ElementType ¶
func (GetPolicyDocumentStatementPrincipalArrayOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementPrincipalArrayOutput) ToGetPolicyDocumentStatementPrincipalArrayOutput ¶
func (o GetPolicyDocumentStatementPrincipalArrayOutput) ToGetPolicyDocumentStatementPrincipalArrayOutput() GetPolicyDocumentStatementPrincipalArrayOutput
func (GetPolicyDocumentStatementPrincipalArrayOutput) ToGetPolicyDocumentStatementPrincipalArrayOutputWithContext ¶
func (o GetPolicyDocumentStatementPrincipalArrayOutput) ToGetPolicyDocumentStatementPrincipalArrayOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalArrayOutput
type GetPolicyDocumentStatementPrincipalInput ¶
type GetPolicyDocumentStatementPrincipalInput interface { pulumi.Input ToGetPolicyDocumentStatementPrincipalOutput() GetPolicyDocumentStatementPrincipalOutput ToGetPolicyDocumentStatementPrincipalOutputWithContext(context.Context) GetPolicyDocumentStatementPrincipalOutput }
GetPolicyDocumentStatementPrincipalInput is an input type that accepts GetPolicyDocumentStatementPrincipalArgs and GetPolicyDocumentStatementPrincipalOutput values. You can construct a concrete instance of `GetPolicyDocumentStatementPrincipalInput` via:
GetPolicyDocumentStatementPrincipalArgs{...}
type GetPolicyDocumentStatementPrincipalOutput ¶
type GetPolicyDocumentStatementPrincipalOutput struct{ *pulumi.OutputState }
func (GetPolicyDocumentStatementPrincipalOutput) ElementType ¶
func (GetPolicyDocumentStatementPrincipalOutput) ElementType() reflect.Type
func (GetPolicyDocumentStatementPrincipalOutput) Identifiers ¶
func (o GetPolicyDocumentStatementPrincipalOutput) Identifiers() pulumi.StringArrayOutput
func (GetPolicyDocumentStatementPrincipalOutput) ToGetPolicyDocumentStatementPrincipalOutput ¶
func (o GetPolicyDocumentStatementPrincipalOutput) ToGetPolicyDocumentStatementPrincipalOutput() GetPolicyDocumentStatementPrincipalOutput
func (GetPolicyDocumentStatementPrincipalOutput) ToGetPolicyDocumentStatementPrincipalOutputWithContext ¶
func (o GetPolicyDocumentStatementPrincipalOutput) ToGetPolicyDocumentStatementPrincipalOutputWithContext(ctx context.Context) GetPolicyDocumentStatementPrincipalOutput
func (GetPolicyDocumentStatementPrincipalOutput) Type ¶
func (o GetPolicyDocumentStatementPrincipalOutput) Type() pulumi.StringOutput
type Group ¶
type Group struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Name pulumi.StringOutput `pulumi:"name"` Path pulumi.StringPtrOutput `pulumi:"path"` UniqueId pulumi.StringOutput `pulumi:"uniqueId"` }
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { Name pulumi.StringPtrInput Path pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMembership ¶
type GroupMembership struct { pulumi.CustomResourceState Group pulumi.StringOutput `pulumi:"group"` Name pulumi.StringOutput `pulumi:"name"` Users pulumi.StringArrayOutput `pulumi:"users"` }
func GetGroupMembership ¶
func GetGroupMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupMembershipState, opts ...pulumi.ResourceOption) (*GroupMembership, error)
GetGroupMembership gets an existing GroupMembership resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupMembership ¶
func NewGroupMembership(ctx *pulumi.Context, name string, args *GroupMembershipArgs, opts ...pulumi.ResourceOption) (*GroupMembership, error)
NewGroupMembership registers a new resource with the given unique name, arguments, and options.
func (*GroupMembership) ElementType ¶
func (*GroupMembership) ElementType() reflect.Type
func (*GroupMembership) ToGroupMembershipOutput ¶
func (i *GroupMembership) ToGroupMembershipOutput() GroupMembershipOutput
func (*GroupMembership) ToGroupMembershipOutputWithContext ¶
func (i *GroupMembership) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
type GroupMembershipArgs ¶
type GroupMembershipArgs struct { Group pulumi.StringInput Name pulumi.StringPtrInput Users pulumi.StringArrayInput }
The set of arguments for constructing a GroupMembership resource.
func (GroupMembershipArgs) ElementType ¶
func (GroupMembershipArgs) ElementType() reflect.Type
type GroupMembershipArray ¶
type GroupMembershipArray []GroupMembershipInput
func (GroupMembershipArray) ElementType ¶
func (GroupMembershipArray) ElementType() reflect.Type
func (GroupMembershipArray) ToGroupMembershipArrayOutput ¶
func (i GroupMembershipArray) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
func (GroupMembershipArray) ToGroupMembershipArrayOutputWithContext ¶
func (i GroupMembershipArray) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
type GroupMembershipArrayInput ¶
type GroupMembershipArrayInput interface { pulumi.Input ToGroupMembershipArrayOutput() GroupMembershipArrayOutput ToGroupMembershipArrayOutputWithContext(context.Context) GroupMembershipArrayOutput }
GroupMembershipArrayInput is an input type that accepts GroupMembershipArray and GroupMembershipArrayOutput values. You can construct a concrete instance of `GroupMembershipArrayInput` via:
GroupMembershipArray{ GroupMembershipArgs{...} }
type GroupMembershipArrayOutput ¶
type GroupMembershipArrayOutput struct{ *pulumi.OutputState }
func (GroupMembershipArrayOutput) ElementType ¶
func (GroupMembershipArrayOutput) ElementType() reflect.Type
func (GroupMembershipArrayOutput) Index ¶
func (o GroupMembershipArrayOutput) Index(i pulumi.IntInput) GroupMembershipOutput
func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutput ¶
func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext ¶
func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
type GroupMembershipInput ¶
type GroupMembershipInput interface { pulumi.Input ToGroupMembershipOutput() GroupMembershipOutput ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput }
type GroupMembershipMap ¶
type GroupMembershipMap map[string]GroupMembershipInput
func (GroupMembershipMap) ElementType ¶
func (GroupMembershipMap) ElementType() reflect.Type
func (GroupMembershipMap) ToGroupMembershipMapOutput ¶
func (i GroupMembershipMap) ToGroupMembershipMapOutput() GroupMembershipMapOutput
func (GroupMembershipMap) ToGroupMembershipMapOutputWithContext ¶
func (i GroupMembershipMap) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
type GroupMembershipMapInput ¶
type GroupMembershipMapInput interface { pulumi.Input ToGroupMembershipMapOutput() GroupMembershipMapOutput ToGroupMembershipMapOutputWithContext(context.Context) GroupMembershipMapOutput }
GroupMembershipMapInput is an input type that accepts GroupMembershipMap and GroupMembershipMapOutput values. You can construct a concrete instance of `GroupMembershipMapInput` via:
GroupMembershipMap{ "key": GroupMembershipArgs{...} }
type GroupMembershipMapOutput ¶
type GroupMembershipMapOutput struct{ *pulumi.OutputState }
func (GroupMembershipMapOutput) ElementType ¶
func (GroupMembershipMapOutput) ElementType() reflect.Type
func (GroupMembershipMapOutput) MapIndex ¶
func (o GroupMembershipMapOutput) MapIndex(k pulumi.StringInput) GroupMembershipOutput
func (GroupMembershipMapOutput) ToGroupMembershipMapOutput ¶
func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput
func (GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext ¶
func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
type GroupMembershipOutput ¶
type GroupMembershipOutput struct{ *pulumi.OutputState }
func (GroupMembershipOutput) ElementType ¶
func (GroupMembershipOutput) ElementType() reflect.Type
func (GroupMembershipOutput) Group ¶
func (o GroupMembershipOutput) Group() pulumi.StringOutput
func (GroupMembershipOutput) Name ¶
func (o GroupMembershipOutput) Name() pulumi.StringOutput
func (GroupMembershipOutput) ToGroupMembershipOutput ¶
func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
func (GroupMembershipOutput) ToGroupMembershipOutputWithContext ¶
func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
func (GroupMembershipOutput) Users ¶
func (o GroupMembershipOutput) Users() pulumi.StringArrayOutput
type GroupMembershipState ¶
type GroupMembershipState struct { Group pulumi.StringPtrInput Name pulumi.StringPtrInput Users pulumi.StringArrayInput }
func (GroupMembershipState) ElementType ¶
func (GroupMembershipState) ElementType() reflect.Type
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) Arn ¶
func (o GroupOutput) Arn() pulumi.StringOutput
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) Name ¶
func (o GroupOutput) Name() pulumi.StringOutput
func (GroupOutput) Path ¶
func (o GroupOutput) Path() pulumi.StringPtrOutput
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
func (GroupOutput) UniqueId ¶
func (o GroupOutput) UniqueId() pulumi.StringOutput
type GroupPolicy ¶
type GroupPolicy struct { pulumi.CustomResourceState Group pulumi.StringOutput `pulumi:"group"` Name pulumi.StringOutput `pulumi:"name"` NamePrefix pulumi.StringPtrOutput `pulumi:"namePrefix"` Policy pulumi.StringOutput `pulumi:"policy"` }
func GetGroupPolicy ¶
func GetGroupPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupPolicyState, opts ...pulumi.ResourceOption) (*GroupPolicy, error)
GetGroupPolicy gets an existing GroupPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupPolicy ¶
func NewGroupPolicy(ctx *pulumi.Context, name string, args *GroupPolicyArgs, opts ...pulumi.ResourceOption) (*GroupPolicy, error)
NewGroupPolicy registers a new resource with the given unique name, arguments, and options.
func (*GroupPolicy) ElementType ¶
func (*GroupPolicy) ElementType() reflect.Type
func (*GroupPolicy) ToGroupPolicyOutput ¶
func (i *GroupPolicy) ToGroupPolicyOutput() GroupPolicyOutput
func (*GroupPolicy) ToGroupPolicyOutputWithContext ¶
func (i *GroupPolicy) ToGroupPolicyOutputWithContext(ctx context.Context) GroupPolicyOutput
type GroupPolicyArgs ¶
type GroupPolicyArgs struct { Group pulumi.StringInput Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Policy pulumi.StringInput }
The set of arguments for constructing a GroupPolicy resource.
func (GroupPolicyArgs) ElementType ¶
func (GroupPolicyArgs) ElementType() reflect.Type
type GroupPolicyArray ¶
type GroupPolicyArray []GroupPolicyInput
func (GroupPolicyArray) ElementType ¶
func (GroupPolicyArray) ElementType() reflect.Type
func (GroupPolicyArray) ToGroupPolicyArrayOutput ¶
func (i GroupPolicyArray) ToGroupPolicyArrayOutput() GroupPolicyArrayOutput
func (GroupPolicyArray) ToGroupPolicyArrayOutputWithContext ¶
func (i GroupPolicyArray) ToGroupPolicyArrayOutputWithContext(ctx context.Context) GroupPolicyArrayOutput
type GroupPolicyArrayInput ¶
type GroupPolicyArrayInput interface { pulumi.Input ToGroupPolicyArrayOutput() GroupPolicyArrayOutput ToGroupPolicyArrayOutputWithContext(context.Context) GroupPolicyArrayOutput }
GroupPolicyArrayInput is an input type that accepts GroupPolicyArray and GroupPolicyArrayOutput values. You can construct a concrete instance of `GroupPolicyArrayInput` via:
GroupPolicyArray{ GroupPolicyArgs{...} }
type GroupPolicyArrayOutput ¶
type GroupPolicyArrayOutput struct{ *pulumi.OutputState }
func (GroupPolicyArrayOutput) ElementType ¶
func (GroupPolicyArrayOutput) ElementType() reflect.Type
func (GroupPolicyArrayOutput) Index ¶
func (o GroupPolicyArrayOutput) Index(i pulumi.IntInput) GroupPolicyOutput
func (GroupPolicyArrayOutput) ToGroupPolicyArrayOutput ¶
func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutput() GroupPolicyArrayOutput
func (GroupPolicyArrayOutput) ToGroupPolicyArrayOutputWithContext ¶
func (o GroupPolicyArrayOutput) ToGroupPolicyArrayOutputWithContext(ctx context.Context) GroupPolicyArrayOutput
type GroupPolicyAttachment ¶
type GroupPolicyAttachment struct { pulumi.CustomResourceState Group pulumi.StringOutput `pulumi:"group"` PolicyArn pulumi.StringOutput `pulumi:"policyArn"` }
func GetGroupPolicyAttachment ¶
func GetGroupPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupPolicyAttachmentState, opts ...pulumi.ResourceOption) (*GroupPolicyAttachment, error)
GetGroupPolicyAttachment gets an existing GroupPolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupPolicyAttachment ¶
func NewGroupPolicyAttachment(ctx *pulumi.Context, name string, args *GroupPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*GroupPolicyAttachment, error)
NewGroupPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*GroupPolicyAttachment) ElementType ¶
func (*GroupPolicyAttachment) ElementType() reflect.Type
func (*GroupPolicyAttachment) ToGroupPolicyAttachmentOutput ¶
func (i *GroupPolicyAttachment) ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput
func (*GroupPolicyAttachment) ToGroupPolicyAttachmentOutputWithContext ¶
func (i *GroupPolicyAttachment) ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput
type GroupPolicyAttachmentArgs ¶
type GroupPolicyAttachmentArgs struct { Group pulumi.StringInput PolicyArn pulumi.StringInput }
The set of arguments for constructing a GroupPolicyAttachment resource.
func (GroupPolicyAttachmentArgs) ElementType ¶
func (GroupPolicyAttachmentArgs) ElementType() reflect.Type
type GroupPolicyAttachmentArray ¶
type GroupPolicyAttachmentArray []GroupPolicyAttachmentInput
func (GroupPolicyAttachmentArray) ElementType ¶
func (GroupPolicyAttachmentArray) ElementType() reflect.Type
func (GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutput ¶
func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
func (GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutputWithContext ¶
func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
type GroupPolicyAttachmentArrayInput ¶
type GroupPolicyAttachmentArrayInput interface { pulumi.Input ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput ToGroupPolicyAttachmentArrayOutputWithContext(context.Context) GroupPolicyAttachmentArrayOutput }
GroupPolicyAttachmentArrayInput is an input type that accepts GroupPolicyAttachmentArray and GroupPolicyAttachmentArrayOutput values. You can construct a concrete instance of `GroupPolicyAttachmentArrayInput` via:
GroupPolicyAttachmentArray{ GroupPolicyAttachmentArgs{...} }
type GroupPolicyAttachmentArrayOutput ¶
type GroupPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentArrayOutput) ElementType ¶
func (GroupPolicyAttachmentArrayOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentArrayOutput) Index ¶
func (o GroupPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) GroupPolicyAttachmentOutput
func (GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutput ¶
func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
func (GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutputWithContext ¶
func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
type GroupPolicyAttachmentInput ¶
type GroupPolicyAttachmentInput interface { pulumi.Input ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput }
type GroupPolicyAttachmentMap ¶
type GroupPolicyAttachmentMap map[string]GroupPolicyAttachmentInput
func (GroupPolicyAttachmentMap) ElementType ¶
func (GroupPolicyAttachmentMap) ElementType() reflect.Type
func (GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutput ¶
func (i GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput
func (GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutputWithContext ¶
func (i GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutputWithContext(ctx context.Context) GroupPolicyAttachmentMapOutput
type GroupPolicyAttachmentMapInput ¶
type GroupPolicyAttachmentMapInput interface { pulumi.Input ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput ToGroupPolicyAttachmentMapOutputWithContext(context.Context) GroupPolicyAttachmentMapOutput }
GroupPolicyAttachmentMapInput is an input type that accepts GroupPolicyAttachmentMap and GroupPolicyAttachmentMapOutput values. You can construct a concrete instance of `GroupPolicyAttachmentMapInput` via:
GroupPolicyAttachmentMap{ "key": GroupPolicyAttachmentArgs{...} }
type GroupPolicyAttachmentMapOutput ¶
type GroupPolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentMapOutput) ElementType ¶
func (GroupPolicyAttachmentMapOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentMapOutput) MapIndex ¶
func (o GroupPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) GroupPolicyAttachmentOutput
func (GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutput ¶
func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput
func (GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutputWithContext ¶
func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutputWithContext(ctx context.Context) GroupPolicyAttachmentMapOutput
type GroupPolicyAttachmentOutput ¶
type GroupPolicyAttachmentOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentOutput) ElementType ¶
func (GroupPolicyAttachmentOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentOutput) Group ¶
func (o GroupPolicyAttachmentOutput) Group() pulumi.StringOutput
func (GroupPolicyAttachmentOutput) PolicyArn ¶
func (o GroupPolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
func (GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutput ¶
func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput
func (GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutputWithContext ¶
func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput
type GroupPolicyAttachmentState ¶
type GroupPolicyAttachmentState struct { Group pulumi.StringPtrInput PolicyArn pulumi.StringPtrInput }
func (GroupPolicyAttachmentState) ElementType ¶
func (GroupPolicyAttachmentState) ElementType() reflect.Type
type GroupPolicyInput ¶
type GroupPolicyInput interface { pulumi.Input ToGroupPolicyOutput() GroupPolicyOutput ToGroupPolicyOutputWithContext(ctx context.Context) GroupPolicyOutput }
type GroupPolicyMap ¶
type GroupPolicyMap map[string]GroupPolicyInput
func (GroupPolicyMap) ElementType ¶
func (GroupPolicyMap) ElementType() reflect.Type
func (GroupPolicyMap) ToGroupPolicyMapOutput ¶
func (i GroupPolicyMap) ToGroupPolicyMapOutput() GroupPolicyMapOutput
func (GroupPolicyMap) ToGroupPolicyMapOutputWithContext ¶
func (i GroupPolicyMap) ToGroupPolicyMapOutputWithContext(ctx context.Context) GroupPolicyMapOutput
type GroupPolicyMapInput ¶
type GroupPolicyMapInput interface { pulumi.Input ToGroupPolicyMapOutput() GroupPolicyMapOutput ToGroupPolicyMapOutputWithContext(context.Context) GroupPolicyMapOutput }
GroupPolicyMapInput is an input type that accepts GroupPolicyMap and GroupPolicyMapOutput values. You can construct a concrete instance of `GroupPolicyMapInput` via:
GroupPolicyMap{ "key": GroupPolicyArgs{...} }
type GroupPolicyMapOutput ¶
type GroupPolicyMapOutput struct{ *pulumi.OutputState }
func (GroupPolicyMapOutput) ElementType ¶
func (GroupPolicyMapOutput) ElementType() reflect.Type
func (GroupPolicyMapOutput) MapIndex ¶
func (o GroupPolicyMapOutput) MapIndex(k pulumi.StringInput) GroupPolicyOutput
func (GroupPolicyMapOutput) ToGroupPolicyMapOutput ¶
func (o GroupPolicyMapOutput) ToGroupPolicyMapOutput() GroupPolicyMapOutput
func (GroupPolicyMapOutput) ToGroupPolicyMapOutputWithContext ¶
func (o GroupPolicyMapOutput) ToGroupPolicyMapOutputWithContext(ctx context.Context) GroupPolicyMapOutput
type GroupPolicyOutput ¶
type GroupPolicyOutput struct{ *pulumi.OutputState }
func (GroupPolicyOutput) ElementType ¶
func (GroupPolicyOutput) ElementType() reflect.Type
func (GroupPolicyOutput) Group ¶
func (o GroupPolicyOutput) Group() pulumi.StringOutput
func (GroupPolicyOutput) Name ¶
func (o GroupPolicyOutput) Name() pulumi.StringOutput
func (GroupPolicyOutput) NamePrefix ¶
func (o GroupPolicyOutput) NamePrefix() pulumi.StringPtrOutput
func (GroupPolicyOutput) Policy ¶
func (o GroupPolicyOutput) Policy() pulumi.StringOutput
func (GroupPolicyOutput) ToGroupPolicyOutput ¶
func (o GroupPolicyOutput) ToGroupPolicyOutput() GroupPolicyOutput
func (GroupPolicyOutput) ToGroupPolicyOutputWithContext ¶
func (o GroupPolicyOutput) ToGroupPolicyOutputWithContext(ctx context.Context) GroupPolicyOutput
type GroupPolicyState ¶
type GroupPolicyState struct { Group pulumi.StringPtrInput Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Policy pulumi.StringPtrInput }
func (GroupPolicyState) ElementType ¶
func (GroupPolicyState) ElementType() reflect.Type
type GroupState ¶
type GroupState struct { Arn pulumi.StringPtrInput Name pulumi.StringPtrInput Path pulumi.StringPtrInput UniqueId pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type LookupAccountAliasResult ¶
type LookupAccountAliasResult struct { AccountAlias string `pulumi:"accountAlias"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getAccountAlias.
func LookupAccountAlias ¶
func LookupAccountAlias(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*LookupAccountAliasResult, error)
type LookupAccountAliasResultOutput ¶
type LookupAccountAliasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccountAlias.
func LookupAccountAliasOutput ¶
func LookupAccountAliasOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) LookupAccountAliasResultOutput
func (LookupAccountAliasResultOutput) AccountAlias ¶
func (o LookupAccountAliasResultOutput) AccountAlias() pulumi.StringOutput
func (LookupAccountAliasResultOutput) ElementType ¶
func (LookupAccountAliasResultOutput) ElementType() reflect.Type
func (LookupAccountAliasResultOutput) Id ¶
func (o LookupAccountAliasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAccountAliasResultOutput) ToLookupAccountAliasResultOutput ¶
func (o LookupAccountAliasResultOutput) ToLookupAccountAliasResultOutput() LookupAccountAliasResultOutput
func (LookupAccountAliasResultOutput) ToLookupAccountAliasResultOutputWithContext ¶
func (o LookupAccountAliasResultOutput) ToLookupAccountAliasResultOutputWithContext(ctx context.Context) LookupAccountAliasResultOutput
type LookupBucketArgs ¶
type LookupBucketArgs struct {
Bucket string `pulumi:"bucket"`
}
A collection of arguments for invoking getBucket.
type LookupBucketObjectArgs ¶
type LookupBucketObjectArgs struct { Bucket string `pulumi:"bucket"` Key string `pulumi:"key"` Range *string `pulumi:"range"` VersionId *string `pulumi:"versionId"` }
A collection of arguments for invoking getBucketObject.
type LookupBucketObjectOutputArgs ¶
type LookupBucketObjectOutputArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Key pulumi.StringInput `pulumi:"key"` Range pulumi.StringPtrInput `pulumi:"range"` VersionId pulumi.StringPtrInput `pulumi:"versionId"` }
A collection of arguments for invoking getBucketObject.
func (LookupBucketObjectOutputArgs) ElementType ¶
func (LookupBucketObjectOutputArgs) ElementType() reflect.Type
type LookupBucketObjectResult ¶
type LookupBucketObjectResult struct { Body string `pulumi:"body"` Bucket string `pulumi:"bucket"` CacheControl string `pulumi:"cacheControl"` ContentDisposition string `pulumi:"contentDisposition"` ContentEncoding string `pulumi:"contentEncoding"` ContentLanguage string `pulumi:"contentLanguage"` ContentLength int `pulumi:"contentLength"` ContentType string `pulumi:"contentType"` Etag string `pulumi:"etag"` Expiration string `pulumi:"expiration"` Expires string `pulumi:"expires"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Key string `pulumi:"key"` LastModified string `pulumi:"lastModified"` Metadata map[string]string `pulumi:"metadata"` Range *string `pulumi:"range"` SseKmsKeyId string `pulumi:"sseKmsKeyId"` StorageClass string `pulumi:"storageClass"` VersionId string `pulumi:"versionId"` }
A collection of values returned by getBucketObject.
func LookupBucketObject ¶
func LookupBucketObject(ctx *pulumi.Context, args *LookupBucketObjectArgs, opts ...pulumi.InvokeOption) (*LookupBucketObjectResult, error)
type LookupBucketObjectResultOutput ¶
type LookupBucketObjectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBucketObject.
func LookupBucketObjectOutput ¶
func LookupBucketObjectOutput(ctx *pulumi.Context, args LookupBucketObjectOutputArgs, opts ...pulumi.InvokeOption) LookupBucketObjectResultOutput
func (LookupBucketObjectResultOutput) Body ¶
func (o LookupBucketObjectResultOutput) Body() pulumi.StringOutput
func (LookupBucketObjectResultOutput) Bucket ¶
func (o LookupBucketObjectResultOutput) Bucket() pulumi.StringOutput
func (LookupBucketObjectResultOutput) CacheControl ¶
func (o LookupBucketObjectResultOutput) CacheControl() pulumi.StringOutput
func (LookupBucketObjectResultOutput) ContentDisposition ¶
func (o LookupBucketObjectResultOutput) ContentDisposition() pulumi.StringOutput
func (LookupBucketObjectResultOutput) ContentEncoding ¶
func (o LookupBucketObjectResultOutput) ContentEncoding() pulumi.StringOutput
func (LookupBucketObjectResultOutput) ContentLanguage ¶
func (o LookupBucketObjectResultOutput) ContentLanguage() pulumi.StringOutput
func (LookupBucketObjectResultOutput) ContentLength ¶
func (o LookupBucketObjectResultOutput) ContentLength() pulumi.IntOutput
func (LookupBucketObjectResultOutput) ContentType ¶
func (o LookupBucketObjectResultOutput) ContentType() pulumi.StringOutput
func (LookupBucketObjectResultOutput) ElementType ¶
func (LookupBucketObjectResultOutput) ElementType() reflect.Type
func (LookupBucketObjectResultOutput) Etag ¶
func (o LookupBucketObjectResultOutput) Etag() pulumi.StringOutput
func (LookupBucketObjectResultOutput) Expiration ¶
func (o LookupBucketObjectResultOutput) Expiration() pulumi.StringOutput
func (LookupBucketObjectResultOutput) Expires ¶
func (o LookupBucketObjectResultOutput) Expires() pulumi.StringOutput
func (LookupBucketObjectResultOutput) Id ¶
func (o LookupBucketObjectResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBucketObjectResultOutput) Key ¶
func (o LookupBucketObjectResultOutput) Key() pulumi.StringOutput
func (LookupBucketObjectResultOutput) LastModified ¶
func (o LookupBucketObjectResultOutput) LastModified() pulumi.StringOutput
func (LookupBucketObjectResultOutput) Metadata ¶
func (o LookupBucketObjectResultOutput) Metadata() pulumi.StringMapOutput
func (LookupBucketObjectResultOutput) Range ¶
func (o LookupBucketObjectResultOutput) Range() pulumi.StringPtrOutput
func (LookupBucketObjectResultOutput) SseKmsKeyId ¶
func (o LookupBucketObjectResultOutput) SseKmsKeyId() pulumi.StringOutput
func (LookupBucketObjectResultOutput) StorageClass ¶
func (o LookupBucketObjectResultOutput) StorageClass() pulumi.StringOutput
func (LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput ¶
func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput() LookupBucketObjectResultOutput
func (LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext ¶
func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext(ctx context.Context) LookupBucketObjectResultOutput
func (LookupBucketObjectResultOutput) VersionId ¶
func (o LookupBucketObjectResultOutput) VersionId() pulumi.StringOutput
type LookupBucketOutputArgs ¶
type LookupBucketOutputArgs struct {
Bucket pulumi.StringInput `pulumi:"bucket"`
}
A collection of arguments for invoking getBucket.
func (LookupBucketOutputArgs) ElementType ¶
func (LookupBucketOutputArgs) ElementType() reflect.Type
type LookupBucketResult ¶
type LookupBucketResult struct { Arn string `pulumi:"arn"` Bucket string `pulumi:"bucket"` BucketDomainName string `pulumi:"bucketDomainName"` BucketRegionalDomainName string `pulumi:"bucketRegionalDomainName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Region string `pulumi:"region"` }
A collection of values returned by getBucket.
func LookupBucket ¶
func LookupBucket(ctx *pulumi.Context, args *LookupBucketArgs, opts ...pulumi.InvokeOption) (*LookupBucketResult, error)
type LookupBucketResultOutput ¶
type LookupBucketResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBucket.
func LookupBucketOutput ¶
func LookupBucketOutput(ctx *pulumi.Context, args LookupBucketOutputArgs, opts ...pulumi.InvokeOption) LookupBucketResultOutput
func (LookupBucketResultOutput) Arn ¶
func (o LookupBucketResultOutput) Arn() pulumi.StringOutput
func (LookupBucketResultOutput) Bucket ¶
func (o LookupBucketResultOutput) Bucket() pulumi.StringOutput
func (LookupBucketResultOutput) BucketDomainName ¶
func (o LookupBucketResultOutput) BucketDomainName() pulumi.StringOutput
func (LookupBucketResultOutput) BucketRegionalDomainName ¶
func (o LookupBucketResultOutput) BucketRegionalDomainName() pulumi.StringOutput
func (LookupBucketResultOutput) ElementType ¶
func (LookupBucketResultOutput) ElementType() reflect.Type
func (LookupBucketResultOutput) Id ¶
func (o LookupBucketResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBucketResultOutput) Region ¶
func (o LookupBucketResultOutput) Region() pulumi.StringOutput
func (LookupBucketResultOutput) ToLookupBucketResultOutput ¶
func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
func (LookupBucketResultOutput) ToLookupBucketResultOutputWithContext ¶
func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
type LookupGroupArgs ¶
type LookupGroupArgs struct {
GroupName string `pulumi:"groupName"`
}
A collection of arguments for invoking getGroup.
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct {
GroupName pulumi.StringInput `pulumi:"groupName"`
}
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { Arn string `pulumi:"arn"` GroupId string `pulumi:"groupId"` GroupName string `pulumi:"groupName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Path string `pulumi:"path"` Users []GetGroupUser `pulumi:"users"` }
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) Arn ¶
func (o LookupGroupResultOutput) Arn() pulumi.StringOutput
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) GroupId ¶
func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
func (LookupGroupResultOutput) GroupName ¶
func (o LookupGroupResultOutput) GroupName() pulumi.StringOutput
func (LookupGroupResultOutput) Id ¶
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGroupResultOutput) Path ¶
func (o LookupGroupResultOutput) Path() pulumi.StringOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
func (LookupGroupResultOutput) Users ¶
func (o LookupGroupResultOutput) Users() GetGroupUserArrayOutput
type LookupPolicyArgs ¶
type LookupPolicyArgs struct {
Arn string `pulumi:"arn"`
}
A collection of arguments for invoking getPolicy.
type LookupPolicyOutputArgs ¶
type LookupPolicyOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
A collection of arguments for invoking getPolicy.
func (LookupPolicyOutputArgs) ElementType ¶
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶
type LookupPolicyResult struct { Arn string `pulumi:"arn"` Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Path string `pulumi:"path"` Policy string `pulumi:"policy"` }
A collection of values returned by getPolicy.
func LookupPolicy ¶
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
type LookupPolicyResultOutput ¶
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicy.
func LookupPolicyOutput ¶
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) Arn ¶
func (o LookupPolicyResultOutput) Arn() pulumi.StringOutput
func (LookupPolicyResultOutput) Description ¶
func (o LookupPolicyResultOutput) Description() pulumi.StringOutput
func (LookupPolicyResultOutput) ElementType ¶
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) Id ¶
func (o LookupPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPolicyResultOutput) Name ¶
func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
func (LookupPolicyResultOutput) Path ¶
func (o LookupPolicyResultOutput) Path() pulumi.StringOutput
func (LookupPolicyResultOutput) Policy ¶
func (o LookupPolicyResultOutput) Policy() pulumi.StringOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
type LookupRoleArgs ¶
type LookupRoleArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getRole.
type LookupRoleOutputArgs ¶
type LookupRoleOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getRole.
func (LookupRoleOutputArgs) ElementType ¶
func (LookupRoleOutputArgs) ElementType() reflect.Type
type LookupRoleResult ¶
type LookupRoleResult struct { Arn string `pulumi:"arn"` AssumeRolePolicy string `pulumi:"assumeRolePolicy"` CreateDate string `pulumi:"createDate"` Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MaxSessionDuration int `pulumi:"maxSessionDuration"` Name string `pulumi:"name"` Path string `pulumi:"path"` PermissionsBoundary string `pulumi:"permissionsBoundary"` UniqueId string `pulumi:"uniqueId"` }
A collection of values returned by getRole.
func LookupRole ¶
func LookupRole(ctx *pulumi.Context, args *LookupRoleArgs, opts ...pulumi.InvokeOption) (*LookupRoleResult, error)
type LookupRoleResultOutput ¶
type LookupRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRole.
func LookupRoleOutput ¶
func LookupRoleOutput(ctx *pulumi.Context, args LookupRoleOutputArgs, opts ...pulumi.InvokeOption) LookupRoleResultOutput
func (LookupRoleResultOutput) Arn ¶
func (o LookupRoleResultOutput) Arn() pulumi.StringOutput
func (LookupRoleResultOutput) AssumeRolePolicy ¶
func (o LookupRoleResultOutput) AssumeRolePolicy() pulumi.StringOutput
func (LookupRoleResultOutput) CreateDate ¶
func (o LookupRoleResultOutput) CreateDate() pulumi.StringOutput
func (LookupRoleResultOutput) Description ¶
func (o LookupRoleResultOutput) Description() pulumi.StringOutput
func (LookupRoleResultOutput) ElementType ¶
func (LookupRoleResultOutput) ElementType() reflect.Type
func (LookupRoleResultOutput) Id ¶
func (o LookupRoleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRoleResultOutput) MaxSessionDuration ¶
func (o LookupRoleResultOutput) MaxSessionDuration() pulumi.IntOutput
func (LookupRoleResultOutput) Name ¶
func (o LookupRoleResultOutput) Name() pulumi.StringOutput
func (LookupRoleResultOutput) Path ¶
func (o LookupRoleResultOutput) Path() pulumi.StringOutput
func (LookupRoleResultOutput) PermissionsBoundary ¶
func (o LookupRoleResultOutput) PermissionsBoundary() pulumi.StringOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutput ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutputWithContext ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
func (LookupRoleResultOutput) UniqueId ¶
func (o LookupRoleResultOutput) UniqueId() pulumi.StringOutput
type LookupUserArgs ¶
type LookupUserArgs struct {
UserName string `pulumi:"userName"`
}
A collection of arguments for invoking getUser.
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct {
UserName pulumi.StringInput `pulumi:"userName"`
}
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { Arn string `pulumi:"arn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Path string `pulumi:"path"` PermissionsBoundary string `pulumi:"permissionsBoundary"` UserId string `pulumi:"userId"` UserName string `pulumi:"userName"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Arn ¶
func (o LookupUserResultOutput) Arn() pulumi.StringOutput
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserResultOutput) Path ¶
func (o LookupUserResultOutput) Path() pulumi.StringOutput
func (LookupUserResultOutput) PermissionsBoundary ¶
func (o LookupUserResultOutput) PermissionsBoundary() pulumi.StringOutput
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserId ¶
func (o LookupUserResultOutput) UserId() pulumi.StringOutput
func (LookupUserResultOutput) UserName ¶
func (o LookupUserResultOutput) UserName() pulumi.StringOutput
type Policy ¶
type Policy struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Description pulumi.StringPtrOutput `pulumi:"description"` Name pulumi.StringOutput `pulumi:"name"` NamePrefix pulumi.StringPtrOutput `pulumi:"namePrefix"` Path pulumi.StringPtrOutput `pulumi:"path"` Policy pulumi.StringOutput `pulumi:"policy"` }
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { Description pulumi.StringPtrInput Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Path pulumi.StringPtrInput Policy pulumi.StringInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyArray ¶
type PolicyArray []PolicyInput
func (PolicyArray) ElementType ¶
func (PolicyArray) ElementType() reflect.Type
func (PolicyArray) ToPolicyArrayOutput ¶
func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArray) ToPolicyArrayOutputWithContext ¶
func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyArrayInput ¶
type PolicyArrayInput interface { pulumi.Input ToPolicyArrayOutput() PolicyArrayOutput ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput }
PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:
PolicyArray{ PolicyArgs{...} }
type PolicyArrayOutput ¶
type PolicyArrayOutput struct{ *pulumi.OutputState }
func (PolicyArrayOutput) ElementType ¶
func (PolicyArrayOutput) ElementType() reflect.Type
func (PolicyArrayOutput) Index ¶
func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
func (PolicyArrayOutput) ToPolicyArrayOutput ¶
func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArrayOutput) ToPolicyArrayOutputWithContext ¶
func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyAttachment ¶
type PolicyAttachment struct { pulumi.CustomResourceState Groups pulumi.StringArrayOutput `pulumi:"groups"` Name pulumi.StringOutput `pulumi:"name"` PolicyArn pulumi.StringOutput `pulumi:"policyArn"` Roles pulumi.StringArrayOutput `pulumi:"roles"` Users pulumi.StringArrayOutput `pulumi:"users"` }
func GetPolicyAttachment ¶
func GetPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyAttachmentState, opts ...pulumi.ResourceOption) (*PolicyAttachment, error)
GetPolicyAttachment gets an existing PolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicyAttachment ¶
func NewPolicyAttachment(ctx *pulumi.Context, name string, args *PolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*PolicyAttachment, error)
NewPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*PolicyAttachment) ElementType ¶
func (*PolicyAttachment) ElementType() reflect.Type
func (*PolicyAttachment) ToPolicyAttachmentOutput ¶
func (i *PolicyAttachment) ToPolicyAttachmentOutput() PolicyAttachmentOutput
func (*PolicyAttachment) ToPolicyAttachmentOutputWithContext ¶
func (i *PolicyAttachment) ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput
type PolicyAttachmentArgs ¶
type PolicyAttachmentArgs struct { Groups pulumi.StringArrayInput Name pulumi.StringPtrInput PolicyArn pulumi.StringInput Roles pulumi.StringArrayInput Users pulumi.StringArrayInput }
The set of arguments for constructing a PolicyAttachment resource.
func (PolicyAttachmentArgs) ElementType ¶
func (PolicyAttachmentArgs) ElementType() reflect.Type
type PolicyAttachmentArray ¶
type PolicyAttachmentArray []PolicyAttachmentInput
func (PolicyAttachmentArray) ElementType ¶
func (PolicyAttachmentArray) ElementType() reflect.Type
func (PolicyAttachmentArray) ToPolicyAttachmentArrayOutput ¶
func (i PolicyAttachmentArray) ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput
func (PolicyAttachmentArray) ToPolicyAttachmentArrayOutputWithContext ¶
func (i PolicyAttachmentArray) ToPolicyAttachmentArrayOutputWithContext(ctx context.Context) PolicyAttachmentArrayOutput
type PolicyAttachmentArrayInput ¶
type PolicyAttachmentArrayInput interface { pulumi.Input ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput ToPolicyAttachmentArrayOutputWithContext(context.Context) PolicyAttachmentArrayOutput }
PolicyAttachmentArrayInput is an input type that accepts PolicyAttachmentArray and PolicyAttachmentArrayOutput values. You can construct a concrete instance of `PolicyAttachmentArrayInput` via:
PolicyAttachmentArray{ PolicyAttachmentArgs{...} }
type PolicyAttachmentArrayOutput ¶
type PolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (PolicyAttachmentArrayOutput) ElementType ¶
func (PolicyAttachmentArrayOutput) ElementType() reflect.Type
func (PolicyAttachmentArrayOutput) Index ¶
func (o PolicyAttachmentArrayOutput) Index(i pulumi.IntInput) PolicyAttachmentOutput
func (PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutput ¶
func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput
func (PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutputWithContext ¶
func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutputWithContext(ctx context.Context) PolicyAttachmentArrayOutput
type PolicyAttachmentInput ¶
type PolicyAttachmentInput interface { pulumi.Input ToPolicyAttachmentOutput() PolicyAttachmentOutput ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput }
type PolicyAttachmentMap ¶
type PolicyAttachmentMap map[string]PolicyAttachmentInput
func (PolicyAttachmentMap) ElementType ¶
func (PolicyAttachmentMap) ElementType() reflect.Type
func (PolicyAttachmentMap) ToPolicyAttachmentMapOutput ¶
func (i PolicyAttachmentMap) ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput
func (PolicyAttachmentMap) ToPolicyAttachmentMapOutputWithContext ¶
func (i PolicyAttachmentMap) ToPolicyAttachmentMapOutputWithContext(ctx context.Context) PolicyAttachmentMapOutput
type PolicyAttachmentMapInput ¶
type PolicyAttachmentMapInput interface { pulumi.Input ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput ToPolicyAttachmentMapOutputWithContext(context.Context) PolicyAttachmentMapOutput }
PolicyAttachmentMapInput is an input type that accepts PolicyAttachmentMap and PolicyAttachmentMapOutput values. You can construct a concrete instance of `PolicyAttachmentMapInput` via:
PolicyAttachmentMap{ "key": PolicyAttachmentArgs{...} }
type PolicyAttachmentMapOutput ¶
type PolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (PolicyAttachmentMapOutput) ElementType ¶
func (PolicyAttachmentMapOutput) ElementType() reflect.Type
func (PolicyAttachmentMapOutput) MapIndex ¶
func (o PolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) PolicyAttachmentOutput
func (PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutput ¶
func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput
func (PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutputWithContext ¶
func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutputWithContext(ctx context.Context) PolicyAttachmentMapOutput
type PolicyAttachmentOutput ¶
type PolicyAttachmentOutput struct{ *pulumi.OutputState }
func (PolicyAttachmentOutput) ElementType ¶
func (PolicyAttachmentOutput) ElementType() reflect.Type
func (PolicyAttachmentOutput) Groups ¶
func (o PolicyAttachmentOutput) Groups() pulumi.StringArrayOutput
func (PolicyAttachmentOutput) Name ¶
func (o PolicyAttachmentOutput) Name() pulumi.StringOutput
func (PolicyAttachmentOutput) PolicyArn ¶
func (o PolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
func (PolicyAttachmentOutput) Roles ¶
func (o PolicyAttachmentOutput) Roles() pulumi.StringArrayOutput
func (PolicyAttachmentOutput) ToPolicyAttachmentOutput ¶
func (o PolicyAttachmentOutput) ToPolicyAttachmentOutput() PolicyAttachmentOutput
func (PolicyAttachmentOutput) ToPolicyAttachmentOutputWithContext ¶
func (o PolicyAttachmentOutput) ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput
func (PolicyAttachmentOutput) Users ¶
func (o PolicyAttachmentOutput) Users() pulumi.StringArrayOutput
type PolicyAttachmentState ¶
type PolicyAttachmentState struct { Groups pulumi.StringArrayInput Name pulumi.StringPtrInput PolicyArn pulumi.StringPtrInput Roles pulumi.StringArrayInput Users pulumi.StringArrayInput }
func (PolicyAttachmentState) ElementType ¶
func (PolicyAttachmentState) ElementType() reflect.Type
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyMap ¶
type PolicyMap map[string]PolicyInput
func (PolicyMap) ElementType ¶
func (PolicyMap) ToPolicyMapOutput ¶
func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMap) ToPolicyMapOutputWithContext ¶
func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyMapInput ¶
type PolicyMapInput interface { pulumi.Input ToPolicyMapOutput() PolicyMapOutput ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput }
PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:
PolicyMap{ "key": PolicyArgs{...} }
type PolicyMapOutput ¶
type PolicyMapOutput struct{ *pulumi.OutputState }
func (PolicyMapOutput) ElementType ¶
func (PolicyMapOutput) ElementType() reflect.Type
func (PolicyMapOutput) MapIndex ¶
func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
func (PolicyMapOutput) ToPolicyMapOutput ¶
func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMapOutput) ToPolicyMapOutputWithContext ¶
func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) Arn ¶
func (o PolicyOutput) Arn() pulumi.StringOutput
func (PolicyOutput) Description ¶
func (o PolicyOutput) Description() pulumi.StringPtrOutput
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) Name ¶
func (o PolicyOutput) Name() pulumi.StringOutput
func (PolicyOutput) NamePrefix ¶
func (o PolicyOutput) NamePrefix() pulumi.StringPtrOutput
func (PolicyOutput) Path ¶
func (o PolicyOutput) Path() pulumi.StringPtrOutput
func (PolicyOutput) Policy ¶
func (o PolicyOutput) Policy() pulumi.StringOutput
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶
type PolicyState struct { Arn pulumi.StringPtrInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Path pulumi.StringPtrInput Policy pulumi.StringPtrInput }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. AccessKey pulumi.StringPtrOutput `pulumi:"accessKey"` // The profile for API operations. If not set, the default profile created with `aws configure` will be used. Profile pulumi.StringPtrOutput `pulumi:"profile"` // The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc. Region pulumi.StringOutput `pulumi:"region"` // The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. SecretKey pulumi.StringPtrOutput `pulumi:"secretKey"` SharedCredentialsFile pulumi.StringPtrOutput `pulumi:"sharedCredentialsFile"` // session token. A session token is only required if you are using temporary security credentials. Token pulumi.StringPtrOutput `pulumi:"token"` }
The provider type for the wasabi package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. AccessKey pulumi.StringPtrInput AllowedAccountIds pulumi.StringArrayInput AssumeRole ProviderAssumeRolePtrInput Endpoints ProviderEndpointArrayInput ForbiddenAccountIds pulumi.StringArrayInput // Explicitly allow the provider to perform "insecure" SSL requests. If omitted,default value is `false` Insecure pulumi.BoolPtrInput // The maximum number of times an AWS API request is being executed. If the API request still fails, an error is thrown. MaxRetries pulumi.IntPtrInput // The profile for API operations. If not set, the default profile created with `aws configure` will be used. Profile pulumi.StringPtrInput // The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc. Region pulumi.StringInput // Set this to true to force the request to use path-style addressing, i.e., http://s3.amazonaws.com/BUCKET/KEY. By // default, the S3 client will use virtual hosted bucket addressing when possible (http://BUCKET.s3.amazonaws.com/KEY). // Specific to the Amazon S3 service. S3ForcePathStyle pulumi.BoolPtrInput // The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. SecretKey pulumi.StringPtrInput SharedCredentialsFile pulumi.StringPtrInput // Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS // available/implemented. SkipCredentialsValidation pulumi.BoolPtrInput SkipMetadataApiCheck pulumi.BoolPtrInput // Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API. SkipRequestingAccountId pulumi.BoolPtrInput // session token. A session token is only required if you are using temporary security credentials. Token pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderAssumeRole ¶
type ProviderAssumeRole struct { DurationSeconds *int `pulumi:"durationSeconds"` ExternalId *string `pulumi:"externalId"` Policy *string `pulumi:"policy"` PolicyArns []string `pulumi:"policyArns"` RoleArn *string `pulumi:"roleArn"` SessionName *string `pulumi:"sessionName"` TransitiveTagKeys []string `pulumi:"transitiveTagKeys"` }
type ProviderAssumeRoleArgs ¶
type ProviderAssumeRoleArgs struct { DurationSeconds pulumi.IntPtrInput `pulumi:"durationSeconds"` ExternalId pulumi.StringPtrInput `pulumi:"externalId"` Policy pulumi.StringPtrInput `pulumi:"policy"` PolicyArns pulumi.StringArrayInput `pulumi:"policyArns"` RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` SessionName pulumi.StringPtrInput `pulumi:"sessionName"` TransitiveTagKeys pulumi.StringArrayInput `pulumi:"transitiveTagKeys"` }
func (ProviderAssumeRoleArgs) ElementType ¶
func (ProviderAssumeRoleArgs) ElementType() reflect.Type
func (ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
type ProviderAssumeRoleInput ¶
type ProviderAssumeRoleInput interface { pulumi.Input ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput ToProviderAssumeRoleOutputWithContext(context.Context) ProviderAssumeRoleOutput }
ProviderAssumeRoleInput is an input type that accepts ProviderAssumeRoleArgs and ProviderAssumeRoleOutput values. You can construct a concrete instance of `ProviderAssumeRoleInput` via:
ProviderAssumeRoleArgs{...}
type ProviderAssumeRoleOutput ¶
type ProviderAssumeRoleOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleOutput) DurationSeconds ¶
func (o ProviderAssumeRoleOutput) DurationSeconds() pulumi.IntPtrOutput
func (ProviderAssumeRoleOutput) ElementType ¶
func (ProviderAssumeRoleOutput) ElementType() reflect.Type
func (ProviderAssumeRoleOutput) ExternalId ¶
func (o ProviderAssumeRoleOutput) ExternalId() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) Policy ¶
func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) PolicyArns ¶
func (o ProviderAssumeRoleOutput) PolicyArns() pulumi.StringArrayOutput
func (ProviderAssumeRoleOutput) RoleArn ¶
func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) SessionName ¶
func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutput ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleOutput) TransitiveTagKeys ¶
func (o ProviderAssumeRoleOutput) TransitiveTagKeys() pulumi.StringArrayOutput
type ProviderAssumeRolePtrInput ¶
type ProviderAssumeRolePtrInput interface { pulumi.Input ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput ToProviderAssumeRolePtrOutputWithContext(context.Context) ProviderAssumeRolePtrOutput }
ProviderAssumeRolePtrInput is an input type that accepts ProviderAssumeRoleArgs, ProviderAssumeRolePtr and ProviderAssumeRolePtrOutput values. You can construct a concrete instance of `ProviderAssumeRolePtrInput` via:
ProviderAssumeRoleArgs{...} or: nil
func ProviderAssumeRolePtr ¶
func ProviderAssumeRolePtr(v *ProviderAssumeRoleArgs) ProviderAssumeRolePtrInput
type ProviderAssumeRolePtrOutput ¶
type ProviderAssumeRolePtrOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRolePtrOutput) DurationSeconds ¶
func (o ProviderAssumeRolePtrOutput) DurationSeconds() pulumi.IntPtrOutput
func (ProviderAssumeRolePtrOutput) Elem ¶
func (o ProviderAssumeRolePtrOutput) Elem() ProviderAssumeRoleOutput
func (ProviderAssumeRolePtrOutput) ElementType ¶
func (ProviderAssumeRolePtrOutput) ElementType() reflect.Type
func (ProviderAssumeRolePtrOutput) ExternalId ¶
func (o ProviderAssumeRolePtrOutput) ExternalId() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) Policy ¶
func (o ProviderAssumeRolePtrOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) PolicyArns ¶
func (o ProviderAssumeRolePtrOutput) PolicyArns() pulumi.StringArrayOutput
func (ProviderAssumeRolePtrOutput) RoleArn ¶
func (o ProviderAssumeRolePtrOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) SessionName ¶
func (o ProviderAssumeRolePtrOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
func (ProviderAssumeRolePtrOutput) TransitiveTagKeys ¶
func (o ProviderAssumeRolePtrOutput) TransitiveTagKeys() pulumi.StringArrayOutput
type ProviderEndpoint ¶
type ProviderEndpointArgs ¶
type ProviderEndpointArgs struct { Iam pulumi.StringPtrInput `pulumi:"iam"` S3 pulumi.StringPtrInput `pulumi:"s3"` Sts pulumi.StringPtrInput `pulumi:"sts"` }
func (ProviderEndpointArgs) ElementType ¶
func (ProviderEndpointArgs) ElementType() reflect.Type
func (ProviderEndpointArgs) ToProviderEndpointOutput ¶
func (i ProviderEndpointArgs) ToProviderEndpointOutput() ProviderEndpointOutput
func (ProviderEndpointArgs) ToProviderEndpointOutputWithContext ¶
func (i ProviderEndpointArgs) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
type ProviderEndpointArray ¶
type ProviderEndpointArray []ProviderEndpointInput
func (ProviderEndpointArray) ElementType ¶
func (ProviderEndpointArray) ElementType() reflect.Type
func (ProviderEndpointArray) ToProviderEndpointArrayOutput ¶
func (i ProviderEndpointArray) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
func (ProviderEndpointArray) ToProviderEndpointArrayOutputWithContext ¶
func (i ProviderEndpointArray) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
type ProviderEndpointArrayInput ¶
type ProviderEndpointArrayInput interface { pulumi.Input ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput ToProviderEndpointArrayOutputWithContext(context.Context) ProviderEndpointArrayOutput }
ProviderEndpointArrayInput is an input type that accepts ProviderEndpointArray and ProviderEndpointArrayOutput values. You can construct a concrete instance of `ProviderEndpointArrayInput` via:
ProviderEndpointArray{ ProviderEndpointArgs{...} }
type ProviderEndpointArrayOutput ¶
type ProviderEndpointArrayOutput struct{ *pulumi.OutputState }
func (ProviderEndpointArrayOutput) ElementType ¶
func (ProviderEndpointArrayOutput) ElementType() reflect.Type
func (ProviderEndpointArrayOutput) Index ¶
func (o ProviderEndpointArrayOutput) Index(i pulumi.IntInput) ProviderEndpointOutput
func (ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput ¶
func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
func (ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext ¶
func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
type ProviderEndpointInput ¶
type ProviderEndpointInput interface { pulumi.Input ToProviderEndpointOutput() ProviderEndpointOutput ToProviderEndpointOutputWithContext(context.Context) ProviderEndpointOutput }
ProviderEndpointInput is an input type that accepts ProviderEndpointArgs and ProviderEndpointOutput values. You can construct a concrete instance of `ProviderEndpointInput` via:
ProviderEndpointArgs{...}
type ProviderEndpointOutput ¶
type ProviderEndpointOutput struct{ *pulumi.OutputState }
func (ProviderEndpointOutput) ElementType ¶
func (ProviderEndpointOutput) ElementType() reflect.Type
func (ProviderEndpointOutput) Iam ¶
func (o ProviderEndpointOutput) Iam() pulumi.StringPtrOutput
func (ProviderEndpointOutput) S3 ¶
func (o ProviderEndpointOutput) S3() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sts ¶
func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) ToProviderEndpointOutput ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput
func (ProviderEndpointOutput) ToProviderEndpointOutputWithContext ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) AccessKey ¶
func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput
The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Profile ¶
func (o ProviderOutput) Profile() pulumi.StringPtrOutput
The profile for API operations. If not set, the default profile created with `aws configure` will be used.
func (ProviderOutput) Region ¶
func (o ProviderOutput) Region() pulumi.StringOutput
The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc.
func (ProviderOutput) SecretKey ¶
func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.
func (ProviderOutput) SharedCredentialsFile ¶
func (o ProviderOutput) SharedCredentialsFile() pulumi.StringPtrOutput
The path to the shared credentials file. If not set this defaults to ~/.aws/credentials.
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Token ¶
func (o ProviderOutput) Token() pulumi.StringPtrOutput
session token. A session token is only required if you are using temporary security credentials.
type Role ¶
type Role struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` AssumeRolePolicy pulumi.StringOutput `pulumi:"assumeRolePolicy"` CreateDate pulumi.StringOutput `pulumi:"createDate"` Description pulumi.StringPtrOutput `pulumi:"description"` ForceDetachPolicies pulumi.BoolPtrOutput `pulumi:"forceDetachPolicies"` MaxSessionDuration pulumi.IntPtrOutput `pulumi:"maxSessionDuration"` Name pulumi.StringOutput `pulumi:"name"` NamePrefix pulumi.StringPtrOutput `pulumi:"namePrefix"` Path pulumi.StringPtrOutput `pulumi:"path"` PermissionsBoundary pulumi.StringPtrOutput `pulumi:"permissionsBoundary"` UniqueId pulumi.StringOutput `pulumi:"uniqueId"` }
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶
func (*Role) ToRoleOutput ¶
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleArgs ¶
type RoleArgs struct { AssumeRolePolicy pulumi.StringInput Description pulumi.StringPtrInput ForceDetachPolicies pulumi.BoolPtrInput MaxSessionDuration pulumi.IntPtrInput Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Path pulumi.StringPtrInput PermissionsBoundary pulumi.StringPtrInput }
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleArray ¶
type RoleArray []RoleInput
func (RoleArray) ElementType ¶
func (RoleArray) ToRoleArrayOutput ¶
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶
type RoleArrayInput interface { pulumi.Input ToRoleArrayOutput() RoleArrayOutput ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput }
RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:
RoleArray{ RoleArgs{...} }
type RoleArrayOutput ¶
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleMap ¶
func (RoleMap) ElementType ¶
func (RoleMap) ToRoleMapOutput ¶
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶
type RoleMapInput interface { pulumi.Input ToRoleMapOutput() RoleMapOutput ToRoleMapOutputWithContext(context.Context) RoleMapOutput }
RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:
RoleMap{ "key": RoleArgs{...} }
type RoleMapOutput ¶
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) Arn ¶
func (o RoleOutput) Arn() pulumi.StringOutput
func (RoleOutput) AssumeRolePolicy ¶
func (o RoleOutput) AssumeRolePolicy() pulumi.StringOutput
func (RoleOutput) CreateDate ¶
func (o RoleOutput) CreateDate() pulumi.StringOutput
func (RoleOutput) Description ¶
func (o RoleOutput) Description() pulumi.StringPtrOutput
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) ForceDetachPolicies ¶
func (o RoleOutput) ForceDetachPolicies() pulumi.BoolPtrOutput
func (RoleOutput) MaxSessionDuration ¶
func (o RoleOutput) MaxSessionDuration() pulumi.IntPtrOutput
func (RoleOutput) Name ¶
func (o RoleOutput) Name() pulumi.StringOutput
func (RoleOutput) NamePrefix ¶
func (o RoleOutput) NamePrefix() pulumi.StringPtrOutput
func (RoleOutput) Path ¶
func (o RoleOutput) Path() pulumi.StringPtrOutput
func (RoleOutput) PermissionsBoundary ¶
func (o RoleOutput) PermissionsBoundary() pulumi.StringPtrOutput
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
func (RoleOutput) UniqueId ¶
func (o RoleOutput) UniqueId() pulumi.StringOutput
type RolePolicy ¶
type RolePolicy struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` NamePrefix pulumi.StringPtrOutput `pulumi:"namePrefix"` Policy pulumi.StringOutput `pulumi:"policy"` Role pulumi.StringOutput `pulumi:"role"` }
func GetRolePolicy ¶
func GetRolePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RolePolicyState, opts ...pulumi.ResourceOption) (*RolePolicy, error)
GetRolePolicy gets an existing RolePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRolePolicy ¶
func NewRolePolicy(ctx *pulumi.Context, name string, args *RolePolicyArgs, opts ...pulumi.ResourceOption) (*RolePolicy, error)
NewRolePolicy registers a new resource with the given unique name, arguments, and options.
func (*RolePolicy) ElementType ¶
func (*RolePolicy) ElementType() reflect.Type
func (*RolePolicy) ToRolePolicyOutput ¶
func (i *RolePolicy) ToRolePolicyOutput() RolePolicyOutput
func (*RolePolicy) ToRolePolicyOutputWithContext ¶
func (i *RolePolicy) ToRolePolicyOutputWithContext(ctx context.Context) RolePolicyOutput
type RolePolicyArgs ¶
type RolePolicyArgs struct { Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Policy pulumi.StringInput Role pulumi.StringInput }
The set of arguments for constructing a RolePolicy resource.
func (RolePolicyArgs) ElementType ¶
func (RolePolicyArgs) ElementType() reflect.Type
type RolePolicyArray ¶
type RolePolicyArray []RolePolicyInput
func (RolePolicyArray) ElementType ¶
func (RolePolicyArray) ElementType() reflect.Type
func (RolePolicyArray) ToRolePolicyArrayOutput ¶
func (i RolePolicyArray) ToRolePolicyArrayOutput() RolePolicyArrayOutput
func (RolePolicyArray) ToRolePolicyArrayOutputWithContext ¶
func (i RolePolicyArray) ToRolePolicyArrayOutputWithContext(ctx context.Context) RolePolicyArrayOutput
type RolePolicyArrayInput ¶
type RolePolicyArrayInput interface { pulumi.Input ToRolePolicyArrayOutput() RolePolicyArrayOutput ToRolePolicyArrayOutputWithContext(context.Context) RolePolicyArrayOutput }
RolePolicyArrayInput is an input type that accepts RolePolicyArray and RolePolicyArrayOutput values. You can construct a concrete instance of `RolePolicyArrayInput` via:
RolePolicyArray{ RolePolicyArgs{...} }
type RolePolicyArrayOutput ¶
type RolePolicyArrayOutput struct{ *pulumi.OutputState }
func (RolePolicyArrayOutput) ElementType ¶
func (RolePolicyArrayOutput) ElementType() reflect.Type
func (RolePolicyArrayOutput) Index ¶
func (o RolePolicyArrayOutput) Index(i pulumi.IntInput) RolePolicyOutput
func (RolePolicyArrayOutput) ToRolePolicyArrayOutput ¶
func (o RolePolicyArrayOutput) ToRolePolicyArrayOutput() RolePolicyArrayOutput
func (RolePolicyArrayOutput) ToRolePolicyArrayOutputWithContext ¶
func (o RolePolicyArrayOutput) ToRolePolicyArrayOutputWithContext(ctx context.Context) RolePolicyArrayOutput
type RolePolicyAttachment ¶
type RolePolicyAttachment struct { pulumi.CustomResourceState PolicyArn pulumi.StringOutput `pulumi:"policyArn"` Role pulumi.StringOutput `pulumi:"role"` }
func GetRolePolicyAttachment ¶
func GetRolePolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RolePolicyAttachmentState, opts ...pulumi.ResourceOption) (*RolePolicyAttachment, error)
GetRolePolicyAttachment gets an existing RolePolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRolePolicyAttachment ¶
func NewRolePolicyAttachment(ctx *pulumi.Context, name string, args *RolePolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*RolePolicyAttachment, error)
NewRolePolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*RolePolicyAttachment) ElementType ¶
func (*RolePolicyAttachment) ElementType() reflect.Type
func (*RolePolicyAttachment) ToRolePolicyAttachmentOutput ¶
func (i *RolePolicyAttachment) ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput
func (*RolePolicyAttachment) ToRolePolicyAttachmentOutputWithContext ¶
func (i *RolePolicyAttachment) ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput
type RolePolicyAttachmentArgs ¶
type RolePolicyAttachmentArgs struct { PolicyArn pulumi.StringInput Role pulumi.StringInput }
The set of arguments for constructing a RolePolicyAttachment resource.
func (RolePolicyAttachmentArgs) ElementType ¶
func (RolePolicyAttachmentArgs) ElementType() reflect.Type
type RolePolicyAttachmentArray ¶
type RolePolicyAttachmentArray []RolePolicyAttachmentInput
func (RolePolicyAttachmentArray) ElementType ¶
func (RolePolicyAttachmentArray) ElementType() reflect.Type
func (RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutput ¶
func (i RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput
func (RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutputWithContext ¶
func (i RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentArrayOutput
type RolePolicyAttachmentArrayInput ¶
type RolePolicyAttachmentArrayInput interface { pulumi.Input ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput ToRolePolicyAttachmentArrayOutputWithContext(context.Context) RolePolicyAttachmentArrayOutput }
RolePolicyAttachmentArrayInput is an input type that accepts RolePolicyAttachmentArray and RolePolicyAttachmentArrayOutput values. You can construct a concrete instance of `RolePolicyAttachmentArrayInput` via:
RolePolicyAttachmentArray{ RolePolicyAttachmentArgs{...} }
type RolePolicyAttachmentArrayOutput ¶
type RolePolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentArrayOutput) ElementType ¶
func (RolePolicyAttachmentArrayOutput) ElementType() reflect.Type
func (RolePolicyAttachmentArrayOutput) Index ¶
func (o RolePolicyAttachmentArrayOutput) Index(i pulumi.IntInput) RolePolicyAttachmentOutput
func (RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutput ¶
func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput
func (RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutputWithContext ¶
func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentArrayOutput
type RolePolicyAttachmentInput ¶
type RolePolicyAttachmentInput interface { pulumi.Input ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput }
type RolePolicyAttachmentMap ¶
type RolePolicyAttachmentMap map[string]RolePolicyAttachmentInput
func (RolePolicyAttachmentMap) ElementType ¶
func (RolePolicyAttachmentMap) ElementType() reflect.Type
func (RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutput ¶
func (i RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput
func (RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutputWithContext ¶
func (i RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutputWithContext(ctx context.Context) RolePolicyAttachmentMapOutput
type RolePolicyAttachmentMapInput ¶
type RolePolicyAttachmentMapInput interface { pulumi.Input ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput ToRolePolicyAttachmentMapOutputWithContext(context.Context) RolePolicyAttachmentMapOutput }
RolePolicyAttachmentMapInput is an input type that accepts RolePolicyAttachmentMap and RolePolicyAttachmentMapOutput values. You can construct a concrete instance of `RolePolicyAttachmentMapInput` via:
RolePolicyAttachmentMap{ "key": RolePolicyAttachmentArgs{...} }
type RolePolicyAttachmentMapOutput ¶
type RolePolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentMapOutput) ElementType ¶
func (RolePolicyAttachmentMapOutput) ElementType() reflect.Type
func (RolePolicyAttachmentMapOutput) MapIndex ¶
func (o RolePolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) RolePolicyAttachmentOutput
func (RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutput ¶
func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput
func (RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutputWithContext ¶
func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutputWithContext(ctx context.Context) RolePolicyAttachmentMapOutput
type RolePolicyAttachmentOutput ¶
type RolePolicyAttachmentOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentOutput) ElementType ¶
func (RolePolicyAttachmentOutput) ElementType() reflect.Type
func (RolePolicyAttachmentOutput) PolicyArn ¶
func (o RolePolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
func (RolePolicyAttachmentOutput) Role ¶
func (o RolePolicyAttachmentOutput) Role() pulumi.StringOutput
func (RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutput ¶
func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput
func (RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutputWithContext ¶
func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput
type RolePolicyAttachmentState ¶
type RolePolicyAttachmentState struct { PolicyArn pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (RolePolicyAttachmentState) ElementType ¶
func (RolePolicyAttachmentState) ElementType() reflect.Type
type RolePolicyInput ¶
type RolePolicyInput interface { pulumi.Input ToRolePolicyOutput() RolePolicyOutput ToRolePolicyOutputWithContext(ctx context.Context) RolePolicyOutput }
type RolePolicyMap ¶
type RolePolicyMap map[string]RolePolicyInput
func (RolePolicyMap) ElementType ¶
func (RolePolicyMap) ElementType() reflect.Type
func (RolePolicyMap) ToRolePolicyMapOutput ¶
func (i RolePolicyMap) ToRolePolicyMapOutput() RolePolicyMapOutput
func (RolePolicyMap) ToRolePolicyMapOutputWithContext ¶
func (i RolePolicyMap) ToRolePolicyMapOutputWithContext(ctx context.Context) RolePolicyMapOutput
type RolePolicyMapInput ¶
type RolePolicyMapInput interface { pulumi.Input ToRolePolicyMapOutput() RolePolicyMapOutput ToRolePolicyMapOutputWithContext(context.Context) RolePolicyMapOutput }
RolePolicyMapInput is an input type that accepts RolePolicyMap and RolePolicyMapOutput values. You can construct a concrete instance of `RolePolicyMapInput` via:
RolePolicyMap{ "key": RolePolicyArgs{...} }
type RolePolicyMapOutput ¶
type RolePolicyMapOutput struct{ *pulumi.OutputState }
func (RolePolicyMapOutput) ElementType ¶
func (RolePolicyMapOutput) ElementType() reflect.Type
func (RolePolicyMapOutput) MapIndex ¶
func (o RolePolicyMapOutput) MapIndex(k pulumi.StringInput) RolePolicyOutput
func (RolePolicyMapOutput) ToRolePolicyMapOutput ¶
func (o RolePolicyMapOutput) ToRolePolicyMapOutput() RolePolicyMapOutput
func (RolePolicyMapOutput) ToRolePolicyMapOutputWithContext ¶
func (o RolePolicyMapOutput) ToRolePolicyMapOutputWithContext(ctx context.Context) RolePolicyMapOutput
type RolePolicyOutput ¶
type RolePolicyOutput struct{ *pulumi.OutputState }
func (RolePolicyOutput) ElementType ¶
func (RolePolicyOutput) ElementType() reflect.Type
func (RolePolicyOutput) Name ¶
func (o RolePolicyOutput) Name() pulumi.StringOutput
func (RolePolicyOutput) NamePrefix ¶
func (o RolePolicyOutput) NamePrefix() pulumi.StringPtrOutput
func (RolePolicyOutput) Policy ¶
func (o RolePolicyOutput) Policy() pulumi.StringOutput
func (RolePolicyOutput) Role ¶
func (o RolePolicyOutput) Role() pulumi.StringOutput
func (RolePolicyOutput) ToRolePolicyOutput ¶
func (o RolePolicyOutput) ToRolePolicyOutput() RolePolicyOutput
func (RolePolicyOutput) ToRolePolicyOutputWithContext ¶
func (o RolePolicyOutput) ToRolePolicyOutputWithContext(ctx context.Context) RolePolicyOutput
type RolePolicyState ¶
type RolePolicyState struct { Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Policy pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (RolePolicyState) ElementType ¶
func (RolePolicyState) ElementType() reflect.Type
type RoleState ¶
type RoleState struct { Arn pulumi.StringPtrInput AssumeRolePolicy pulumi.StringPtrInput CreateDate pulumi.StringPtrInput Description pulumi.StringPtrInput ForceDetachPolicies pulumi.BoolPtrInput MaxSessionDuration pulumi.IntPtrInput Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Path pulumi.StringPtrInput PermissionsBoundary pulumi.StringPtrInput UniqueId pulumi.StringPtrInput }
func (RoleState) ElementType ¶
type User ¶
type User struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` // Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` Name pulumi.StringOutput `pulumi:"name"` Path pulumi.StringPtrOutput `pulumi:"path"` PermissionsBoundary pulumi.StringPtrOutput `pulumi:"permissionsBoundary"` UniqueId pulumi.StringOutput `pulumi:"uniqueId"` }
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices ForceDestroy pulumi.BoolPtrInput Name pulumi.StringPtrInput Path pulumi.StringPtrInput PermissionsBoundary pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserGroupMembership ¶
type UserGroupMembership struct { pulumi.CustomResourceState Groups pulumi.StringArrayOutput `pulumi:"groups"` User pulumi.StringOutput `pulumi:"user"` }
func GetUserGroupMembership ¶
func GetUserGroupMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupMembershipState, opts ...pulumi.ResourceOption) (*UserGroupMembership, error)
GetUserGroupMembership gets an existing UserGroupMembership resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserGroupMembership ¶
func NewUserGroupMembership(ctx *pulumi.Context, name string, args *UserGroupMembershipArgs, opts ...pulumi.ResourceOption) (*UserGroupMembership, error)
NewUserGroupMembership registers a new resource with the given unique name, arguments, and options.
func (*UserGroupMembership) ElementType ¶
func (*UserGroupMembership) ElementType() reflect.Type
func (*UserGroupMembership) ToUserGroupMembershipOutput ¶
func (i *UserGroupMembership) ToUserGroupMembershipOutput() UserGroupMembershipOutput
func (*UserGroupMembership) ToUserGroupMembershipOutputWithContext ¶
func (i *UserGroupMembership) ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput
type UserGroupMembershipArgs ¶
type UserGroupMembershipArgs struct { Groups pulumi.StringArrayInput User pulumi.StringInput }
The set of arguments for constructing a UserGroupMembership resource.
func (UserGroupMembershipArgs) ElementType ¶
func (UserGroupMembershipArgs) ElementType() reflect.Type
type UserGroupMembershipArray ¶
type UserGroupMembershipArray []UserGroupMembershipInput
func (UserGroupMembershipArray) ElementType ¶
func (UserGroupMembershipArray) ElementType() reflect.Type
func (UserGroupMembershipArray) ToUserGroupMembershipArrayOutput ¶
func (i UserGroupMembershipArray) ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput
func (UserGroupMembershipArray) ToUserGroupMembershipArrayOutputWithContext ¶
func (i UserGroupMembershipArray) ToUserGroupMembershipArrayOutputWithContext(ctx context.Context) UserGroupMembershipArrayOutput
type UserGroupMembershipArrayInput ¶
type UserGroupMembershipArrayInput interface { pulumi.Input ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput ToUserGroupMembershipArrayOutputWithContext(context.Context) UserGroupMembershipArrayOutput }
UserGroupMembershipArrayInput is an input type that accepts UserGroupMembershipArray and UserGroupMembershipArrayOutput values. You can construct a concrete instance of `UserGroupMembershipArrayInput` via:
UserGroupMembershipArray{ UserGroupMembershipArgs{...} }
type UserGroupMembershipArrayOutput ¶
type UserGroupMembershipArrayOutput struct{ *pulumi.OutputState }
func (UserGroupMembershipArrayOutput) ElementType ¶
func (UserGroupMembershipArrayOutput) ElementType() reflect.Type
func (UserGroupMembershipArrayOutput) Index ¶
func (o UserGroupMembershipArrayOutput) Index(i pulumi.IntInput) UserGroupMembershipOutput
func (UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutput ¶
func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutput() UserGroupMembershipArrayOutput
func (UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutputWithContext ¶
func (o UserGroupMembershipArrayOutput) ToUserGroupMembershipArrayOutputWithContext(ctx context.Context) UserGroupMembershipArrayOutput
type UserGroupMembershipInput ¶
type UserGroupMembershipInput interface { pulumi.Input ToUserGroupMembershipOutput() UserGroupMembershipOutput ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput }
type UserGroupMembershipMap ¶
type UserGroupMembershipMap map[string]UserGroupMembershipInput
func (UserGroupMembershipMap) ElementType ¶
func (UserGroupMembershipMap) ElementType() reflect.Type
func (UserGroupMembershipMap) ToUserGroupMembershipMapOutput ¶
func (i UserGroupMembershipMap) ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput
func (UserGroupMembershipMap) ToUserGroupMembershipMapOutputWithContext ¶
func (i UserGroupMembershipMap) ToUserGroupMembershipMapOutputWithContext(ctx context.Context) UserGroupMembershipMapOutput
type UserGroupMembershipMapInput ¶
type UserGroupMembershipMapInput interface { pulumi.Input ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput ToUserGroupMembershipMapOutputWithContext(context.Context) UserGroupMembershipMapOutput }
UserGroupMembershipMapInput is an input type that accepts UserGroupMembershipMap and UserGroupMembershipMapOutput values. You can construct a concrete instance of `UserGroupMembershipMapInput` via:
UserGroupMembershipMap{ "key": UserGroupMembershipArgs{...} }
type UserGroupMembershipMapOutput ¶
type UserGroupMembershipMapOutput struct{ *pulumi.OutputState }
func (UserGroupMembershipMapOutput) ElementType ¶
func (UserGroupMembershipMapOutput) ElementType() reflect.Type
func (UserGroupMembershipMapOutput) MapIndex ¶
func (o UserGroupMembershipMapOutput) MapIndex(k pulumi.StringInput) UserGroupMembershipOutput
func (UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutput ¶
func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutput() UserGroupMembershipMapOutput
func (UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutputWithContext ¶
func (o UserGroupMembershipMapOutput) ToUserGroupMembershipMapOutputWithContext(ctx context.Context) UserGroupMembershipMapOutput
type UserGroupMembershipOutput ¶
type UserGroupMembershipOutput struct{ *pulumi.OutputState }
func (UserGroupMembershipOutput) ElementType ¶
func (UserGroupMembershipOutput) ElementType() reflect.Type
func (UserGroupMembershipOutput) Groups ¶
func (o UserGroupMembershipOutput) Groups() pulumi.StringArrayOutput
func (UserGroupMembershipOutput) ToUserGroupMembershipOutput ¶
func (o UserGroupMembershipOutput) ToUserGroupMembershipOutput() UserGroupMembershipOutput
func (UserGroupMembershipOutput) ToUserGroupMembershipOutputWithContext ¶
func (o UserGroupMembershipOutput) ToUserGroupMembershipOutputWithContext(ctx context.Context) UserGroupMembershipOutput
func (UserGroupMembershipOutput) User ¶
func (o UserGroupMembershipOutput) User() pulumi.StringOutput
type UserGroupMembershipState ¶
type UserGroupMembershipState struct { Groups pulumi.StringArrayInput User pulumi.StringPtrInput }
func (UserGroupMembershipState) ElementType ¶
func (UserGroupMembershipState) ElementType() reflect.Type
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserLoginProfile ¶
type UserLoginProfile struct { pulumi.CustomResourceState EncryptedPassword pulumi.StringOutput `pulumi:"encryptedPassword"` KeyFingerprint pulumi.StringOutput `pulumi:"keyFingerprint"` PasswordLength pulumi.IntPtrOutput `pulumi:"passwordLength"` PasswordResetRequired pulumi.BoolPtrOutput `pulumi:"passwordResetRequired"` PgpKey pulumi.StringOutput `pulumi:"pgpKey"` User pulumi.StringOutput `pulumi:"user"` }
func GetUserLoginProfile ¶
func GetUserLoginProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserLoginProfileState, opts ...pulumi.ResourceOption) (*UserLoginProfile, error)
GetUserLoginProfile gets an existing UserLoginProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserLoginProfile ¶
func NewUserLoginProfile(ctx *pulumi.Context, name string, args *UserLoginProfileArgs, opts ...pulumi.ResourceOption) (*UserLoginProfile, error)
NewUserLoginProfile registers a new resource with the given unique name, arguments, and options.
func (*UserLoginProfile) ElementType ¶
func (*UserLoginProfile) ElementType() reflect.Type
func (*UserLoginProfile) ToUserLoginProfileOutput ¶
func (i *UserLoginProfile) ToUserLoginProfileOutput() UserLoginProfileOutput
func (*UserLoginProfile) ToUserLoginProfileOutputWithContext ¶
func (i *UserLoginProfile) ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput
type UserLoginProfileArgs ¶
type UserLoginProfileArgs struct { PasswordLength pulumi.IntPtrInput PasswordResetRequired pulumi.BoolPtrInput PgpKey pulumi.StringInput User pulumi.StringInput }
The set of arguments for constructing a UserLoginProfile resource.
func (UserLoginProfileArgs) ElementType ¶
func (UserLoginProfileArgs) ElementType() reflect.Type
type UserLoginProfileArray ¶
type UserLoginProfileArray []UserLoginProfileInput
func (UserLoginProfileArray) ElementType ¶
func (UserLoginProfileArray) ElementType() reflect.Type
func (UserLoginProfileArray) ToUserLoginProfileArrayOutput ¶
func (i UserLoginProfileArray) ToUserLoginProfileArrayOutput() UserLoginProfileArrayOutput
func (UserLoginProfileArray) ToUserLoginProfileArrayOutputWithContext ¶
func (i UserLoginProfileArray) ToUserLoginProfileArrayOutputWithContext(ctx context.Context) UserLoginProfileArrayOutput
type UserLoginProfileArrayInput ¶
type UserLoginProfileArrayInput interface { pulumi.Input ToUserLoginProfileArrayOutput() UserLoginProfileArrayOutput ToUserLoginProfileArrayOutputWithContext(context.Context) UserLoginProfileArrayOutput }
UserLoginProfileArrayInput is an input type that accepts UserLoginProfileArray and UserLoginProfileArrayOutput values. You can construct a concrete instance of `UserLoginProfileArrayInput` via:
UserLoginProfileArray{ UserLoginProfileArgs{...} }
type UserLoginProfileArrayOutput ¶
type UserLoginProfileArrayOutput struct{ *pulumi.OutputState }
func (UserLoginProfileArrayOutput) ElementType ¶
func (UserLoginProfileArrayOutput) ElementType() reflect.Type
func (UserLoginProfileArrayOutput) Index ¶
func (o UserLoginProfileArrayOutput) Index(i pulumi.IntInput) UserLoginProfileOutput
func (UserLoginProfileArrayOutput) ToUserLoginProfileArrayOutput ¶
func (o UserLoginProfileArrayOutput) ToUserLoginProfileArrayOutput() UserLoginProfileArrayOutput
func (UserLoginProfileArrayOutput) ToUserLoginProfileArrayOutputWithContext ¶
func (o UserLoginProfileArrayOutput) ToUserLoginProfileArrayOutputWithContext(ctx context.Context) UserLoginProfileArrayOutput
type UserLoginProfileInput ¶
type UserLoginProfileInput interface { pulumi.Input ToUserLoginProfileOutput() UserLoginProfileOutput ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput }
type UserLoginProfileMap ¶
type UserLoginProfileMap map[string]UserLoginProfileInput
func (UserLoginProfileMap) ElementType ¶
func (UserLoginProfileMap) ElementType() reflect.Type
func (UserLoginProfileMap) ToUserLoginProfileMapOutput ¶
func (i UserLoginProfileMap) ToUserLoginProfileMapOutput() UserLoginProfileMapOutput
func (UserLoginProfileMap) ToUserLoginProfileMapOutputWithContext ¶
func (i UserLoginProfileMap) ToUserLoginProfileMapOutputWithContext(ctx context.Context) UserLoginProfileMapOutput
type UserLoginProfileMapInput ¶
type UserLoginProfileMapInput interface { pulumi.Input ToUserLoginProfileMapOutput() UserLoginProfileMapOutput ToUserLoginProfileMapOutputWithContext(context.Context) UserLoginProfileMapOutput }
UserLoginProfileMapInput is an input type that accepts UserLoginProfileMap and UserLoginProfileMapOutput values. You can construct a concrete instance of `UserLoginProfileMapInput` via:
UserLoginProfileMap{ "key": UserLoginProfileArgs{...} }
type UserLoginProfileMapOutput ¶
type UserLoginProfileMapOutput struct{ *pulumi.OutputState }
func (UserLoginProfileMapOutput) ElementType ¶
func (UserLoginProfileMapOutput) ElementType() reflect.Type
func (UserLoginProfileMapOutput) MapIndex ¶
func (o UserLoginProfileMapOutput) MapIndex(k pulumi.StringInput) UserLoginProfileOutput
func (UserLoginProfileMapOutput) ToUserLoginProfileMapOutput ¶
func (o UserLoginProfileMapOutput) ToUserLoginProfileMapOutput() UserLoginProfileMapOutput
func (UserLoginProfileMapOutput) ToUserLoginProfileMapOutputWithContext ¶
func (o UserLoginProfileMapOutput) ToUserLoginProfileMapOutputWithContext(ctx context.Context) UserLoginProfileMapOutput
type UserLoginProfileOutput ¶
type UserLoginProfileOutput struct{ *pulumi.OutputState }
func (UserLoginProfileOutput) ElementType ¶
func (UserLoginProfileOutput) ElementType() reflect.Type
func (UserLoginProfileOutput) EncryptedPassword ¶
func (o UserLoginProfileOutput) EncryptedPassword() pulumi.StringOutput
func (UserLoginProfileOutput) KeyFingerprint ¶
func (o UserLoginProfileOutput) KeyFingerprint() pulumi.StringOutput
func (UserLoginProfileOutput) PasswordLength ¶
func (o UserLoginProfileOutput) PasswordLength() pulumi.IntPtrOutput
func (UserLoginProfileOutput) PasswordResetRequired ¶
func (o UserLoginProfileOutput) PasswordResetRequired() pulumi.BoolPtrOutput
func (UserLoginProfileOutput) PgpKey ¶
func (o UserLoginProfileOutput) PgpKey() pulumi.StringOutput
func (UserLoginProfileOutput) ToUserLoginProfileOutput ¶
func (o UserLoginProfileOutput) ToUserLoginProfileOutput() UserLoginProfileOutput
func (UserLoginProfileOutput) ToUserLoginProfileOutputWithContext ¶
func (o UserLoginProfileOutput) ToUserLoginProfileOutputWithContext(ctx context.Context) UserLoginProfileOutput
func (UserLoginProfileOutput) User ¶
func (o UserLoginProfileOutput) User() pulumi.StringOutput
type UserLoginProfileState ¶
type UserLoginProfileState struct { EncryptedPassword pulumi.StringPtrInput KeyFingerprint pulumi.StringPtrInput PasswordLength pulumi.IntPtrInput PasswordResetRequired pulumi.BoolPtrInput PgpKey pulumi.StringPtrInput User pulumi.StringPtrInput }
func (UserLoginProfileState) ElementType ¶
func (UserLoginProfileState) ElementType() reflect.Type
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Arn ¶
func (o UserOutput) Arn() pulumi.StringOutput
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ForceDestroy ¶
func (o UserOutput) ForceDestroy() pulumi.BoolPtrOutput
Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices
func (UserOutput) Name ¶
func (o UserOutput) Name() pulumi.StringOutput
func (UserOutput) Path ¶
func (o UserOutput) Path() pulumi.StringPtrOutput
func (UserOutput) PermissionsBoundary ¶
func (o UserOutput) PermissionsBoundary() pulumi.StringPtrOutput
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UniqueId ¶
func (o UserOutput) UniqueId() pulumi.StringOutput
type UserPolicy ¶
type UserPolicy struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` NamePrefix pulumi.StringPtrOutput `pulumi:"namePrefix"` Policy pulumi.StringOutput `pulumi:"policy"` User pulumi.StringOutput `pulumi:"user"` }
func GetUserPolicy ¶
func GetUserPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserPolicyState, opts ...pulumi.ResourceOption) (*UserPolicy, error)
GetUserPolicy gets an existing UserPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserPolicy ¶
func NewUserPolicy(ctx *pulumi.Context, name string, args *UserPolicyArgs, opts ...pulumi.ResourceOption) (*UserPolicy, error)
NewUserPolicy registers a new resource with the given unique name, arguments, and options.
func (*UserPolicy) ElementType ¶
func (*UserPolicy) ElementType() reflect.Type
func (*UserPolicy) ToUserPolicyOutput ¶
func (i *UserPolicy) ToUserPolicyOutput() UserPolicyOutput
func (*UserPolicy) ToUserPolicyOutputWithContext ¶
func (i *UserPolicy) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
type UserPolicyArgs ¶
type UserPolicyArgs struct { Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Policy pulumi.StringInput User pulumi.StringInput }
The set of arguments for constructing a UserPolicy resource.
func (UserPolicyArgs) ElementType ¶
func (UserPolicyArgs) ElementType() reflect.Type
type UserPolicyArray ¶
type UserPolicyArray []UserPolicyInput
func (UserPolicyArray) ElementType ¶
func (UserPolicyArray) ElementType() reflect.Type
func (UserPolicyArray) ToUserPolicyArrayOutput ¶
func (i UserPolicyArray) ToUserPolicyArrayOutput() UserPolicyArrayOutput
func (UserPolicyArray) ToUserPolicyArrayOutputWithContext ¶
func (i UserPolicyArray) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
type UserPolicyArrayInput ¶
type UserPolicyArrayInput interface { pulumi.Input ToUserPolicyArrayOutput() UserPolicyArrayOutput ToUserPolicyArrayOutputWithContext(context.Context) UserPolicyArrayOutput }
UserPolicyArrayInput is an input type that accepts UserPolicyArray and UserPolicyArrayOutput values. You can construct a concrete instance of `UserPolicyArrayInput` via:
UserPolicyArray{ UserPolicyArgs{...} }
type UserPolicyArrayOutput ¶
type UserPolicyArrayOutput struct{ *pulumi.OutputState }
func (UserPolicyArrayOutput) ElementType ¶
func (UserPolicyArrayOutput) ElementType() reflect.Type
func (UserPolicyArrayOutput) Index ¶
func (o UserPolicyArrayOutput) Index(i pulumi.IntInput) UserPolicyOutput
func (UserPolicyArrayOutput) ToUserPolicyArrayOutput ¶
func (o UserPolicyArrayOutput) ToUserPolicyArrayOutput() UserPolicyArrayOutput
func (UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext ¶
func (o UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
type UserPolicyAttachment ¶
type UserPolicyAttachment struct { pulumi.CustomResourceState PolicyArn pulumi.StringOutput `pulumi:"policyArn"` User pulumi.StringOutput `pulumi:"user"` }
func GetUserPolicyAttachment ¶
func GetUserPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserPolicyAttachmentState, opts ...pulumi.ResourceOption) (*UserPolicyAttachment, error)
GetUserPolicyAttachment gets an existing UserPolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserPolicyAttachment ¶
func NewUserPolicyAttachment(ctx *pulumi.Context, name string, args *UserPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*UserPolicyAttachment, error)
NewUserPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*UserPolicyAttachment) ElementType ¶
func (*UserPolicyAttachment) ElementType() reflect.Type
func (*UserPolicyAttachment) ToUserPolicyAttachmentOutput ¶
func (i *UserPolicyAttachment) ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput
func (*UserPolicyAttachment) ToUserPolicyAttachmentOutputWithContext ¶
func (i *UserPolicyAttachment) ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput
type UserPolicyAttachmentArgs ¶
type UserPolicyAttachmentArgs struct { PolicyArn pulumi.StringInput User pulumi.StringInput }
The set of arguments for constructing a UserPolicyAttachment resource.
func (UserPolicyAttachmentArgs) ElementType ¶
func (UserPolicyAttachmentArgs) ElementType() reflect.Type
type UserPolicyAttachmentArray ¶
type UserPolicyAttachmentArray []UserPolicyAttachmentInput
func (UserPolicyAttachmentArray) ElementType ¶
func (UserPolicyAttachmentArray) ElementType() reflect.Type
func (UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutput ¶
func (i UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput
func (UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutputWithContext ¶
func (i UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentArrayOutput
type UserPolicyAttachmentArrayInput ¶
type UserPolicyAttachmentArrayInput interface { pulumi.Input ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput ToUserPolicyAttachmentArrayOutputWithContext(context.Context) UserPolicyAttachmentArrayOutput }
UserPolicyAttachmentArrayInput is an input type that accepts UserPolicyAttachmentArray and UserPolicyAttachmentArrayOutput values. You can construct a concrete instance of `UserPolicyAttachmentArrayInput` via:
UserPolicyAttachmentArray{ UserPolicyAttachmentArgs{...} }
type UserPolicyAttachmentArrayOutput ¶
type UserPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentArrayOutput) ElementType ¶
func (UserPolicyAttachmentArrayOutput) ElementType() reflect.Type
func (UserPolicyAttachmentArrayOutput) Index ¶
func (o UserPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) UserPolicyAttachmentOutput
func (UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutput ¶
func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput
func (UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutputWithContext ¶
func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentArrayOutput
type UserPolicyAttachmentInput ¶
type UserPolicyAttachmentInput interface { pulumi.Input ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput }
type UserPolicyAttachmentMap ¶
type UserPolicyAttachmentMap map[string]UserPolicyAttachmentInput
func (UserPolicyAttachmentMap) ElementType ¶
func (UserPolicyAttachmentMap) ElementType() reflect.Type
func (UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutput ¶
func (i UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput
func (UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutputWithContext ¶
func (i UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutputWithContext(ctx context.Context) UserPolicyAttachmentMapOutput
type UserPolicyAttachmentMapInput ¶
type UserPolicyAttachmentMapInput interface { pulumi.Input ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput ToUserPolicyAttachmentMapOutputWithContext(context.Context) UserPolicyAttachmentMapOutput }
UserPolicyAttachmentMapInput is an input type that accepts UserPolicyAttachmentMap and UserPolicyAttachmentMapOutput values. You can construct a concrete instance of `UserPolicyAttachmentMapInput` via:
UserPolicyAttachmentMap{ "key": UserPolicyAttachmentArgs{...} }
type UserPolicyAttachmentMapOutput ¶
type UserPolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentMapOutput) ElementType ¶
func (UserPolicyAttachmentMapOutput) ElementType() reflect.Type
func (UserPolicyAttachmentMapOutput) MapIndex ¶
func (o UserPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) UserPolicyAttachmentOutput
func (UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutput ¶
func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput
func (UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutputWithContext ¶
func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutputWithContext(ctx context.Context) UserPolicyAttachmentMapOutput
type UserPolicyAttachmentOutput ¶
type UserPolicyAttachmentOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentOutput) ElementType ¶
func (UserPolicyAttachmentOutput) ElementType() reflect.Type
func (UserPolicyAttachmentOutput) PolicyArn ¶
func (o UserPolicyAttachmentOutput) PolicyArn() pulumi.StringOutput
func (UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutput ¶
func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput
func (UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutputWithContext ¶
func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput
func (UserPolicyAttachmentOutput) User ¶
func (o UserPolicyAttachmentOutput) User() pulumi.StringOutput
type UserPolicyAttachmentState ¶
type UserPolicyAttachmentState struct { PolicyArn pulumi.StringPtrInput User pulumi.StringPtrInput }
func (UserPolicyAttachmentState) ElementType ¶
func (UserPolicyAttachmentState) ElementType() reflect.Type
type UserPolicyInput ¶
type UserPolicyInput interface { pulumi.Input ToUserPolicyOutput() UserPolicyOutput ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput }
type UserPolicyMap ¶
type UserPolicyMap map[string]UserPolicyInput
func (UserPolicyMap) ElementType ¶
func (UserPolicyMap) ElementType() reflect.Type
func (UserPolicyMap) ToUserPolicyMapOutput ¶
func (i UserPolicyMap) ToUserPolicyMapOutput() UserPolicyMapOutput
func (UserPolicyMap) ToUserPolicyMapOutputWithContext ¶
func (i UserPolicyMap) ToUserPolicyMapOutputWithContext(ctx context.Context) UserPolicyMapOutput
type UserPolicyMapInput ¶
type UserPolicyMapInput interface { pulumi.Input ToUserPolicyMapOutput() UserPolicyMapOutput ToUserPolicyMapOutputWithContext(context.Context) UserPolicyMapOutput }
UserPolicyMapInput is an input type that accepts UserPolicyMap and UserPolicyMapOutput values. You can construct a concrete instance of `UserPolicyMapInput` via:
UserPolicyMap{ "key": UserPolicyArgs{...} }
type UserPolicyMapOutput ¶
type UserPolicyMapOutput struct{ *pulumi.OutputState }
func (UserPolicyMapOutput) ElementType ¶
func (UserPolicyMapOutput) ElementType() reflect.Type
func (UserPolicyMapOutput) MapIndex ¶
func (o UserPolicyMapOutput) MapIndex(k pulumi.StringInput) UserPolicyOutput
func (UserPolicyMapOutput) ToUserPolicyMapOutput ¶
func (o UserPolicyMapOutput) ToUserPolicyMapOutput() UserPolicyMapOutput
func (UserPolicyMapOutput) ToUserPolicyMapOutputWithContext ¶
func (o UserPolicyMapOutput) ToUserPolicyMapOutputWithContext(ctx context.Context) UserPolicyMapOutput
type UserPolicyOutput ¶
type UserPolicyOutput struct{ *pulumi.OutputState }
func (UserPolicyOutput) ElementType ¶
func (UserPolicyOutput) ElementType() reflect.Type
func (UserPolicyOutput) Name ¶
func (o UserPolicyOutput) Name() pulumi.StringOutput
func (UserPolicyOutput) NamePrefix ¶
func (o UserPolicyOutput) NamePrefix() pulumi.StringPtrOutput
func (UserPolicyOutput) Policy ¶
func (o UserPolicyOutput) Policy() pulumi.StringOutput
func (UserPolicyOutput) ToUserPolicyOutput ¶
func (o UserPolicyOutput) ToUserPolicyOutput() UserPolicyOutput
func (UserPolicyOutput) ToUserPolicyOutputWithContext ¶
func (o UserPolicyOutput) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
func (UserPolicyOutput) User ¶
func (o UserPolicyOutput) User() pulumi.StringOutput
type UserPolicyState ¶
type UserPolicyState struct { Name pulumi.StringPtrInput NamePrefix pulumi.StringPtrInput Policy pulumi.StringPtrInput User pulumi.StringPtrInput }
func (UserPolicyState) ElementType ¶
func (UserPolicyState) ElementType() reflect.Type
type UserState ¶
type UserState struct { Arn pulumi.StringPtrInput // Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices ForceDestroy pulumi.BoolPtrInput Name pulumi.StringPtrInput Path pulumi.StringPtrInput PermissionsBoundary pulumi.StringPtrInput UniqueId pulumi.StringPtrInput }
func (UserState) ElementType ¶
Source Files
¶
- accessKey.go
- accountAlias.go
- accountPasswordPolicy.go
- bucket.go
- bucketObject.go
- bucketPolicy.go
- bucketPublicAccessBlock.go
- doc.go
- getAccountAlias.go
- getBucket.go
- getBucketObject.go
- getBucketObjects.go
- getGroup.go
- getPolicy.go
- getPolicyDocument.go
- getRole.go
- getUser.go
- group.go
- groupMembership.go
- groupPolicy.go
- groupPolicyAttachment.go
- init.go
- policy.go
- policyAttachment.go
- provider.go
- pulumiTypes.go
- role.go
- rolePolicy.go
- rolePolicyAttachment.go
- user.go
- userGroupMembership.go
- userLoginProfile.go
- userPolicy.go
- userPolicyAttachment.go