Documentation
¶
Index ¶
- type AccessPoint
- type AccessPointAlias
- type AccessPointAliasOutput
- func (AccessPointAliasOutput) ElementType() reflect.Type
- func (o AccessPointAliasOutput) Status() pulumi.StringPtrOutput
- func (o AccessPointAliasOutput) ToAccessPointAliasOutput() AccessPointAliasOutput
- func (o AccessPointAliasOutput) ToAccessPointAliasOutputWithContext(ctx context.Context) AccessPointAliasOutput
- func (o AccessPointAliasOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointAlias]
- func (o AccessPointAliasOutput) Value() pulumi.StringOutput
- type AccessPointAliasPtrOutput
- func (o AccessPointAliasPtrOutput) Elem() AccessPointAliasOutput
- func (AccessPointAliasPtrOutput) ElementType() reflect.Type
- func (o AccessPointAliasPtrOutput) Status() pulumi.StringPtrOutput
- func (o AccessPointAliasPtrOutput) ToAccessPointAliasPtrOutput() AccessPointAliasPtrOutput
- func (o AccessPointAliasPtrOutput) ToAccessPointAliasPtrOutputWithContext(ctx context.Context) AccessPointAliasPtrOutput
- func (o AccessPointAliasPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointAlias]
- func (o AccessPointAliasPtrOutput) Value() pulumi.StringPtrOutput
- type AccessPointArgs
- type AccessPointAwsLambda
- type AccessPointAwsLambdaArgs
- func (AccessPointAwsLambdaArgs) ElementType() reflect.Type
- func (i AccessPointAwsLambdaArgs) ToAccessPointAwsLambdaOutput() AccessPointAwsLambdaOutput
- func (i AccessPointAwsLambdaArgs) ToAccessPointAwsLambdaOutputWithContext(ctx context.Context) AccessPointAwsLambdaOutput
- func (i AccessPointAwsLambdaArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointAwsLambda]
- type AccessPointAwsLambdaInput
- type AccessPointAwsLambdaOutput
- func (AccessPointAwsLambdaOutput) ElementType() reflect.Type
- func (o AccessPointAwsLambdaOutput) FunctionArn() pulumi.StringOutput
- func (o AccessPointAwsLambdaOutput) FunctionPayload() pulumi.StringPtrOutput
- func (o AccessPointAwsLambdaOutput) ToAccessPointAwsLambdaOutput() AccessPointAwsLambdaOutput
- func (o AccessPointAwsLambdaOutput) ToAccessPointAwsLambdaOutputWithContext(ctx context.Context) AccessPointAwsLambdaOutput
- func (o AccessPointAwsLambdaOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointAwsLambda]
- type AccessPointInput
- type AccessPointObjectLambdaConfiguration
- type AccessPointObjectLambdaConfigurationArgs
- func (AccessPointObjectLambdaConfigurationArgs) ElementType() reflect.Type
- func (i AccessPointObjectLambdaConfigurationArgs) ToAccessPointObjectLambdaConfigurationOutput() AccessPointObjectLambdaConfigurationOutput
- func (i AccessPointObjectLambdaConfigurationArgs) ToAccessPointObjectLambdaConfigurationOutputWithContext(ctx context.Context) AccessPointObjectLambdaConfigurationOutput
- func (i AccessPointObjectLambdaConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointObjectLambdaConfiguration]
- type AccessPointObjectLambdaConfigurationInput
- type AccessPointObjectLambdaConfigurationOutput
- func (o AccessPointObjectLambdaConfigurationOutput) AllowedFeatures() pulumi.StringArrayOutput
- func (o AccessPointObjectLambdaConfigurationOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (AccessPointObjectLambdaConfigurationOutput) ElementType() reflect.Type
- func (o AccessPointObjectLambdaConfigurationOutput) SupportingAccessPoint() pulumi.StringOutput
- func (o AccessPointObjectLambdaConfigurationOutput) ToAccessPointObjectLambdaConfigurationOutput() AccessPointObjectLambdaConfigurationOutput
- func (o AccessPointObjectLambdaConfigurationOutput) ToAccessPointObjectLambdaConfigurationOutputWithContext(ctx context.Context) AccessPointObjectLambdaConfigurationOutput
- func (o AccessPointObjectLambdaConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointObjectLambdaConfiguration]
- func (o AccessPointObjectLambdaConfigurationOutput) TransformationConfigurations() AccessPointTransformationConfigurationArrayOutput
- type AccessPointObjectLambdaConfigurationPtrOutput
- func (o AccessPointObjectLambdaConfigurationPtrOutput) AllowedFeatures() pulumi.StringArrayOutput
- func (o AccessPointObjectLambdaConfigurationPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o AccessPointObjectLambdaConfigurationPtrOutput) Elem() AccessPointObjectLambdaConfigurationOutput
- func (AccessPointObjectLambdaConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccessPointObjectLambdaConfigurationPtrOutput) SupportingAccessPoint() pulumi.StringPtrOutput
- func (o AccessPointObjectLambdaConfigurationPtrOutput) ToAccessPointObjectLambdaConfigurationPtrOutput() AccessPointObjectLambdaConfigurationPtrOutput
- func (o AccessPointObjectLambdaConfigurationPtrOutput) ToAccessPointObjectLambdaConfigurationPtrOutputWithContext(ctx context.Context) AccessPointObjectLambdaConfigurationPtrOutput
- func (o AccessPointObjectLambdaConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointObjectLambdaConfiguration]
- func (o AccessPointObjectLambdaConfigurationPtrOutput) TransformationConfigurations() AccessPointTransformationConfigurationArrayOutput
- type AccessPointOutput
- func (o AccessPointOutput) Alias() AccessPointAliasOutput
- func (o AccessPointOutput) Arn() pulumi.StringOutput
- func (o AccessPointOutput) CreationDate() pulumi.StringOutput
- func (AccessPointOutput) ElementType() reflect.Type
- func (o AccessPointOutput) Name() pulumi.StringPtrOutput
- func (o AccessPointOutput) ObjectLambdaConfiguration() AccessPointObjectLambdaConfigurationOutput
- func (o AccessPointOutput) PolicyStatus() AccessPointPolicyStatusOutput
- func (o AccessPointOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationOutput
- func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
- func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
- func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
- type AccessPointPolicy
- func (*AccessPointPolicy) ElementType() reflect.Type
- func (i *AccessPointPolicy) ToAccessPointPolicyOutput() AccessPointPolicyOutput
- func (i *AccessPointPolicy) ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput
- func (i *AccessPointPolicy) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPolicy]
- type AccessPointPolicyArgs
- type AccessPointPolicyInput
- type AccessPointPolicyOutput
- func (AccessPointPolicyOutput) ElementType() reflect.Type
- func (o AccessPointPolicyOutput) ObjectLambdaAccessPoint() pulumi.StringOutput
- func (o AccessPointPolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o AccessPointPolicyOutput) ToAccessPointPolicyOutput() AccessPointPolicyOutput
- func (o AccessPointPolicyOutput) ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput
- func (o AccessPointPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPolicy]
- type AccessPointPolicyState
- type AccessPointPolicyStatus
- type AccessPointPolicyStatusOutput
- func (AccessPointPolicyStatusOutput) ElementType() reflect.Type
- func (o AccessPointPolicyStatusOutput) IsPublic() pulumi.BoolPtrOutput
- func (o AccessPointPolicyStatusOutput) ToAccessPointPolicyStatusOutput() AccessPointPolicyStatusOutput
- func (o AccessPointPolicyStatusOutput) ToAccessPointPolicyStatusOutputWithContext(ctx context.Context) AccessPointPolicyStatusOutput
- func (o AccessPointPolicyStatusOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPolicyStatus]
- type AccessPointPolicyStatusPtrOutput
- func (o AccessPointPolicyStatusPtrOutput) Elem() AccessPointPolicyStatusOutput
- func (AccessPointPolicyStatusPtrOutput) ElementType() reflect.Type
- func (o AccessPointPolicyStatusPtrOutput) IsPublic() pulumi.BoolPtrOutput
- func (o AccessPointPolicyStatusPtrOutput) ToAccessPointPolicyStatusPtrOutput() AccessPointPolicyStatusPtrOutput
- func (o AccessPointPolicyStatusPtrOutput) ToAccessPointPolicyStatusPtrOutputWithContext(ctx context.Context) AccessPointPolicyStatusPtrOutput
- func (o AccessPointPolicyStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPolicyStatus]
- type AccessPointPublicAccessBlockConfiguration
- type AccessPointPublicAccessBlockConfigurationOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (AccessPointPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
- func (o AccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutput() AccessPointPublicAccessBlockConfigurationOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPublicAccessBlockConfiguration]
- type AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) Elem() AccessPointPublicAccessBlockConfigurationOutput
- func (AccessPointPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPublicAccessBlockConfiguration]
- type AccessPointState
- type AccessPointTransformationConfiguration
- type AccessPointTransformationConfigurationArgs
- func (AccessPointTransformationConfigurationArgs) ElementType() reflect.Type
- func (i AccessPointTransformationConfigurationArgs) ToAccessPointTransformationConfigurationOutput() AccessPointTransformationConfigurationOutput
- func (i AccessPointTransformationConfigurationArgs) ToAccessPointTransformationConfigurationOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationOutput
- func (i AccessPointTransformationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointTransformationConfiguration]
- type AccessPointTransformationConfigurationArray
- func (AccessPointTransformationConfigurationArray) ElementType() reflect.Type
- func (i AccessPointTransformationConfigurationArray) ToAccessPointTransformationConfigurationArrayOutput() AccessPointTransformationConfigurationArrayOutput
- func (i AccessPointTransformationConfigurationArray) ToAccessPointTransformationConfigurationArrayOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationArrayOutput
- func (i AccessPointTransformationConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTransformationConfiguration]
- type AccessPointTransformationConfigurationArrayInput
- type AccessPointTransformationConfigurationArrayOutput
- func (AccessPointTransformationConfigurationArrayOutput) ElementType() reflect.Type
- func (o AccessPointTransformationConfigurationArrayOutput) Index(i pulumi.IntInput) AccessPointTransformationConfigurationOutput
- func (o AccessPointTransformationConfigurationArrayOutput) ToAccessPointTransformationConfigurationArrayOutput() AccessPointTransformationConfigurationArrayOutput
- func (o AccessPointTransformationConfigurationArrayOutput) ToAccessPointTransformationConfigurationArrayOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationArrayOutput
- func (o AccessPointTransformationConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTransformationConfiguration]
- type AccessPointTransformationConfigurationContentTransformation0Properties
- type AccessPointTransformationConfigurationContentTransformationProperties
- type AccessPointTransformationConfigurationContentTransformationPropertiesArgs
- func (AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ElementType() reflect.Type
- func (i AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutput() AccessPointTransformationConfigurationContentTransformationPropertiesOutput
- func (i AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationContentTransformationPropertiesOutput
- func (i AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ToOutput(ctx context.Context) ...
- type AccessPointTransformationConfigurationContentTransformationPropertiesInput
- type AccessPointTransformationConfigurationContentTransformationPropertiesOutput
- func (o AccessPointTransformationConfigurationContentTransformationPropertiesOutput) AwsLambda() AccessPointAwsLambdaOutput
- func (AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ElementType() reflect.Type
- func (o AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutput() AccessPointTransformationConfigurationContentTransformationPropertiesOutput
- func (o AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationContentTransformationPropertiesOutput
- func (o AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ToOutput(ctx context.Context) ...
- type AccessPointTransformationConfigurationInput
- type AccessPointTransformationConfigurationOutput
- func (o AccessPointTransformationConfigurationOutput) Actions() pulumi.StringArrayOutput
- func (o AccessPointTransformationConfigurationOutput) ContentTransformation() AccessPointTransformationConfigurationContentTransformationPropertiesOutput
- func (AccessPointTransformationConfigurationOutput) ElementType() reflect.Type
- func (o AccessPointTransformationConfigurationOutput) ToAccessPointTransformationConfigurationOutput() AccessPointTransformationConfigurationOutput
- func (o AccessPointTransformationConfigurationOutput) ToAccessPointTransformationConfigurationOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationOutput
- func (o AccessPointTransformationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointTransformationConfiguration]
- type LookupAccessPointArgs
- type LookupAccessPointOutputArgs
- type LookupAccessPointPolicyArgs
- type LookupAccessPointPolicyOutputArgs
- type LookupAccessPointPolicyResult
- type LookupAccessPointPolicyResultOutput
- func (LookupAccessPointPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAccessPointPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
- func (o LookupAccessPointPolicyResultOutput) ToLookupAccessPointPolicyResultOutput() LookupAccessPointPolicyResultOutput
- func (o LookupAccessPointPolicyResultOutput) ToLookupAccessPointPolicyResultOutputWithContext(ctx context.Context) LookupAccessPointPolicyResultOutput
- func (o LookupAccessPointPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointPolicyResult]
- type LookupAccessPointResult
- type LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) Alias() AccessPointAliasPtrOutput
- func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAccessPointResultOutput) CreationDate() pulumi.StringPtrOutput
- func (LookupAccessPointResultOutput) ElementType() reflect.Type
- func (o LookupAccessPointResultOutput) ObjectLambdaConfiguration() AccessPointObjectLambdaConfigurationPtrOutput
- func (o LookupAccessPointResultOutput) PolicyStatus() AccessPointPolicyStatusPtrOutput
- func (o LookupAccessPointResultOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPoint ¶
type AccessPoint struct { pulumi.CustomResourceState Alias AccessPointAliasOutput `pulumi:"alias"` Arn pulumi.StringOutput `pulumi:"arn"` // The date and time when the Object lambda Access Point was created. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The name you want to assign to this Object lambda Access Point. Name pulumi.StringPtrOutput `pulumi:"name"` // The Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions ObjectLambdaConfiguration AccessPointObjectLambdaConfigurationOutput `pulumi:"objectLambdaConfiguration"` PolicyStatus AccessPointPolicyStatusOutput `pulumi:"policyStatus"` // The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. PublicAccessBlockConfiguration AccessPointPublicAccessBlockConfigurationOutput `pulumi:"publicAccessBlockConfiguration"` }
The AWS::S3ObjectLambda::AccessPoint resource is an Amazon S3ObjectLambda resource type that you can use to add computation to S3 actions
func GetAccessPoint ¶
func GetAccessPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPointState, opts ...pulumi.ResourceOption) (*AccessPoint, error)
GetAccessPoint gets an existing AccessPoint 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 NewAccessPoint ¶
func NewAccessPoint(ctx *pulumi.Context, name string, args *AccessPointArgs, opts ...pulumi.ResourceOption) (*AccessPoint, error)
NewAccessPoint registers a new resource with the given unique name, arguments, and options.
func (*AccessPoint) ElementType ¶
func (*AccessPoint) ElementType() reflect.Type
func (*AccessPoint) ToAccessPointOutput ¶
func (i *AccessPoint) ToAccessPointOutput() AccessPointOutput
func (*AccessPoint) ToAccessPointOutputWithContext ¶
func (i *AccessPoint) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (*AccessPoint) ToOutput ¶ added in v0.76.0
func (i *AccessPoint) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
type AccessPointAlias ¶ added in v0.61.0
type AccessPointAliasOutput ¶ added in v0.61.0
type AccessPointAliasOutput struct{ *pulumi.OutputState }
func (AccessPointAliasOutput) ElementType ¶ added in v0.61.0
func (AccessPointAliasOutput) ElementType() reflect.Type
func (AccessPointAliasOutput) Status ¶ added in v0.61.0
func (o AccessPointAliasOutput) Status() pulumi.StringPtrOutput
The status of the Object Lambda alias.
func (AccessPointAliasOutput) ToAccessPointAliasOutput ¶ added in v0.61.0
func (o AccessPointAliasOutput) ToAccessPointAliasOutput() AccessPointAliasOutput
func (AccessPointAliasOutput) ToAccessPointAliasOutputWithContext ¶ added in v0.61.0
func (o AccessPointAliasOutput) ToAccessPointAliasOutputWithContext(ctx context.Context) AccessPointAliasOutput
func (AccessPointAliasOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointAliasOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointAlias]
func (AccessPointAliasOutput) Value ¶ added in v0.61.0
func (o AccessPointAliasOutput) Value() pulumi.StringOutput
The value of the Object Lambda alias.
type AccessPointAliasPtrOutput ¶ added in v0.61.0
type AccessPointAliasPtrOutput struct{ *pulumi.OutputState }
func (AccessPointAliasPtrOutput) Elem ¶ added in v0.61.0
func (o AccessPointAliasPtrOutput) Elem() AccessPointAliasOutput
func (AccessPointAliasPtrOutput) ElementType ¶ added in v0.61.0
func (AccessPointAliasPtrOutput) ElementType() reflect.Type
func (AccessPointAliasPtrOutput) Status ¶ added in v0.61.0
func (o AccessPointAliasPtrOutput) Status() pulumi.StringPtrOutput
The status of the Object Lambda alias.
func (AccessPointAliasPtrOutput) ToAccessPointAliasPtrOutput ¶ added in v0.61.0
func (o AccessPointAliasPtrOutput) ToAccessPointAliasPtrOutput() AccessPointAliasPtrOutput
func (AccessPointAliasPtrOutput) ToAccessPointAliasPtrOutputWithContext ¶ added in v0.61.0
func (o AccessPointAliasPtrOutput) ToAccessPointAliasPtrOutputWithContext(ctx context.Context) AccessPointAliasPtrOutput
func (AccessPointAliasPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointAliasPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointAlias]
func (AccessPointAliasPtrOutput) Value ¶ added in v0.61.0
func (o AccessPointAliasPtrOutput) Value() pulumi.StringPtrOutput
The value of the Object Lambda alias.
type AccessPointArgs ¶
type AccessPointArgs struct { // The name you want to assign to this Object lambda Access Point. Name pulumi.StringPtrInput // The Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions ObjectLambdaConfiguration AccessPointObjectLambdaConfigurationInput }
The set of arguments for constructing a AccessPoint resource.
func (AccessPointArgs) ElementType ¶
func (AccessPointArgs) ElementType() reflect.Type
type AccessPointAwsLambda ¶ added in v0.20.0
type AccessPointAwsLambdaArgs ¶ added in v0.20.0
type AccessPointAwsLambdaArgs struct { FunctionArn pulumi.StringInput `pulumi:"functionArn"` FunctionPayload pulumi.StringPtrInput `pulumi:"functionPayload"` }
func (AccessPointAwsLambdaArgs) ElementType ¶ added in v0.20.0
func (AccessPointAwsLambdaArgs) ElementType() reflect.Type
func (AccessPointAwsLambdaArgs) ToAccessPointAwsLambdaOutput ¶ added in v0.20.0
func (i AccessPointAwsLambdaArgs) ToAccessPointAwsLambdaOutput() AccessPointAwsLambdaOutput
func (AccessPointAwsLambdaArgs) ToAccessPointAwsLambdaOutputWithContext ¶ added in v0.20.0
func (i AccessPointAwsLambdaArgs) ToAccessPointAwsLambdaOutputWithContext(ctx context.Context) AccessPointAwsLambdaOutput
func (AccessPointAwsLambdaArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointAwsLambdaArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointAwsLambda]
type AccessPointAwsLambdaInput ¶ added in v0.20.0
type AccessPointAwsLambdaInput interface { pulumi.Input ToAccessPointAwsLambdaOutput() AccessPointAwsLambdaOutput ToAccessPointAwsLambdaOutputWithContext(context.Context) AccessPointAwsLambdaOutput }
AccessPointAwsLambdaInput is an input type that accepts AccessPointAwsLambdaArgs and AccessPointAwsLambdaOutput values. You can construct a concrete instance of `AccessPointAwsLambdaInput` via:
AccessPointAwsLambdaArgs{...}
type AccessPointAwsLambdaOutput ¶ added in v0.20.0
type AccessPointAwsLambdaOutput struct{ *pulumi.OutputState }
func (AccessPointAwsLambdaOutput) ElementType ¶ added in v0.20.0
func (AccessPointAwsLambdaOutput) ElementType() reflect.Type
func (AccessPointAwsLambdaOutput) FunctionArn ¶ added in v0.20.0
func (o AccessPointAwsLambdaOutput) FunctionArn() pulumi.StringOutput
func (AccessPointAwsLambdaOutput) FunctionPayload ¶ added in v0.20.0
func (o AccessPointAwsLambdaOutput) FunctionPayload() pulumi.StringPtrOutput
func (AccessPointAwsLambdaOutput) ToAccessPointAwsLambdaOutput ¶ added in v0.20.0
func (o AccessPointAwsLambdaOutput) ToAccessPointAwsLambdaOutput() AccessPointAwsLambdaOutput
func (AccessPointAwsLambdaOutput) ToAccessPointAwsLambdaOutputWithContext ¶ added in v0.20.0
func (o AccessPointAwsLambdaOutput) ToAccessPointAwsLambdaOutputWithContext(ctx context.Context) AccessPointAwsLambdaOutput
func (AccessPointAwsLambdaOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointAwsLambdaOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointAwsLambda]
type AccessPointInput ¶
type AccessPointInput interface { pulumi.Input ToAccessPointOutput() AccessPointOutput ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput }
type AccessPointObjectLambdaConfiguration ¶
type AccessPointObjectLambdaConfiguration struct { AllowedFeatures []string `pulumi:"allowedFeatures"` CloudWatchMetricsEnabled *bool `pulumi:"cloudWatchMetricsEnabled"` SupportingAccessPoint string `pulumi:"supportingAccessPoint"` TransformationConfigurations []AccessPointTransformationConfiguration `pulumi:"transformationConfigurations"` }
Configuration to be applied to this Object lambda Access Point. It specifies Supporting Access Point, Transformation Configurations. Customers can also set if they like to enable Cloudwatch metrics for accesses to this Object lambda Access Point. Default setting for Cloudwatch metrics is disable.
type AccessPointObjectLambdaConfigurationArgs ¶
type AccessPointObjectLambdaConfigurationArgs struct { AllowedFeatures pulumi.StringArrayInput `pulumi:"allowedFeatures"` CloudWatchMetricsEnabled pulumi.BoolPtrInput `pulumi:"cloudWatchMetricsEnabled"` SupportingAccessPoint pulumi.StringInput `pulumi:"supportingAccessPoint"` TransformationConfigurations AccessPointTransformationConfigurationArrayInput `pulumi:"transformationConfigurations"` }
Configuration to be applied to this Object lambda Access Point. It specifies Supporting Access Point, Transformation Configurations. Customers can also set if they like to enable Cloudwatch metrics for accesses to this Object lambda Access Point. Default setting for Cloudwatch metrics is disable.
func (AccessPointObjectLambdaConfigurationArgs) ElementType ¶
func (AccessPointObjectLambdaConfigurationArgs) ElementType() reflect.Type
func (AccessPointObjectLambdaConfigurationArgs) ToAccessPointObjectLambdaConfigurationOutput ¶
func (i AccessPointObjectLambdaConfigurationArgs) ToAccessPointObjectLambdaConfigurationOutput() AccessPointObjectLambdaConfigurationOutput
func (AccessPointObjectLambdaConfigurationArgs) ToAccessPointObjectLambdaConfigurationOutputWithContext ¶
func (i AccessPointObjectLambdaConfigurationArgs) ToAccessPointObjectLambdaConfigurationOutputWithContext(ctx context.Context) AccessPointObjectLambdaConfigurationOutput
func (AccessPointObjectLambdaConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointObjectLambdaConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointObjectLambdaConfiguration]
type AccessPointObjectLambdaConfigurationInput ¶
type AccessPointObjectLambdaConfigurationInput interface { pulumi.Input ToAccessPointObjectLambdaConfigurationOutput() AccessPointObjectLambdaConfigurationOutput ToAccessPointObjectLambdaConfigurationOutputWithContext(context.Context) AccessPointObjectLambdaConfigurationOutput }
AccessPointObjectLambdaConfigurationInput is an input type that accepts AccessPointObjectLambdaConfigurationArgs and AccessPointObjectLambdaConfigurationOutput values. You can construct a concrete instance of `AccessPointObjectLambdaConfigurationInput` via:
AccessPointObjectLambdaConfigurationArgs{...}
type AccessPointObjectLambdaConfigurationOutput ¶
type AccessPointObjectLambdaConfigurationOutput struct{ *pulumi.OutputState }
Configuration to be applied to this Object lambda Access Point. It specifies Supporting Access Point, Transformation Configurations. Customers can also set if they like to enable Cloudwatch metrics for accesses to this Object lambda Access Point. Default setting for Cloudwatch metrics is disable.
func (AccessPointObjectLambdaConfigurationOutput) AllowedFeatures ¶
func (o AccessPointObjectLambdaConfigurationOutput) AllowedFeatures() pulumi.StringArrayOutput
func (AccessPointObjectLambdaConfigurationOutput) CloudWatchMetricsEnabled ¶
func (o AccessPointObjectLambdaConfigurationOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (AccessPointObjectLambdaConfigurationOutput) ElementType ¶
func (AccessPointObjectLambdaConfigurationOutput) ElementType() reflect.Type
func (AccessPointObjectLambdaConfigurationOutput) SupportingAccessPoint ¶
func (o AccessPointObjectLambdaConfigurationOutput) SupportingAccessPoint() pulumi.StringOutput
func (AccessPointObjectLambdaConfigurationOutput) ToAccessPointObjectLambdaConfigurationOutput ¶
func (o AccessPointObjectLambdaConfigurationOutput) ToAccessPointObjectLambdaConfigurationOutput() AccessPointObjectLambdaConfigurationOutput
func (AccessPointObjectLambdaConfigurationOutput) ToAccessPointObjectLambdaConfigurationOutputWithContext ¶
func (o AccessPointObjectLambdaConfigurationOutput) ToAccessPointObjectLambdaConfigurationOutputWithContext(ctx context.Context) AccessPointObjectLambdaConfigurationOutput
func (AccessPointObjectLambdaConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointObjectLambdaConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointObjectLambdaConfiguration]
func (AccessPointObjectLambdaConfigurationOutput) TransformationConfigurations ¶
func (o AccessPointObjectLambdaConfigurationOutput) TransformationConfigurations() AccessPointTransformationConfigurationArrayOutput
type AccessPointObjectLambdaConfigurationPtrOutput ¶
type AccessPointObjectLambdaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccessPointObjectLambdaConfigurationPtrOutput) AllowedFeatures ¶
func (o AccessPointObjectLambdaConfigurationPtrOutput) AllowedFeatures() pulumi.StringArrayOutput
func (AccessPointObjectLambdaConfigurationPtrOutput) CloudWatchMetricsEnabled ¶
func (o AccessPointObjectLambdaConfigurationPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (AccessPointObjectLambdaConfigurationPtrOutput) ElementType ¶
func (AccessPointObjectLambdaConfigurationPtrOutput) ElementType() reflect.Type
func (AccessPointObjectLambdaConfigurationPtrOutput) SupportingAccessPoint ¶
func (o AccessPointObjectLambdaConfigurationPtrOutput) SupportingAccessPoint() pulumi.StringPtrOutput
func (AccessPointObjectLambdaConfigurationPtrOutput) ToAccessPointObjectLambdaConfigurationPtrOutput ¶
func (o AccessPointObjectLambdaConfigurationPtrOutput) ToAccessPointObjectLambdaConfigurationPtrOutput() AccessPointObjectLambdaConfigurationPtrOutput
func (AccessPointObjectLambdaConfigurationPtrOutput) ToAccessPointObjectLambdaConfigurationPtrOutputWithContext ¶
func (o AccessPointObjectLambdaConfigurationPtrOutput) ToAccessPointObjectLambdaConfigurationPtrOutputWithContext(ctx context.Context) AccessPointObjectLambdaConfigurationPtrOutput
func (AccessPointObjectLambdaConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointObjectLambdaConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointObjectLambdaConfiguration]
func (AccessPointObjectLambdaConfigurationPtrOutput) TransformationConfigurations ¶
func (o AccessPointObjectLambdaConfigurationPtrOutput) TransformationConfigurations() AccessPointTransformationConfigurationArrayOutput
type AccessPointOutput ¶
type AccessPointOutput struct{ *pulumi.OutputState }
func (AccessPointOutput) Alias ¶ added in v0.54.0
func (o AccessPointOutput) Alias() AccessPointAliasOutput
func (AccessPointOutput) Arn ¶ added in v0.17.0
func (o AccessPointOutput) Arn() pulumi.StringOutput
func (AccessPointOutput) CreationDate ¶ added in v0.17.0
func (o AccessPointOutput) CreationDate() pulumi.StringOutput
The date and time when the Object lambda Access Point was created.
func (AccessPointOutput) ElementType ¶
func (AccessPointOutput) ElementType() reflect.Type
func (AccessPointOutput) Name ¶ added in v0.17.0
func (o AccessPointOutput) Name() pulumi.StringPtrOutput
The name you want to assign to this Object lambda Access Point.
func (AccessPointOutput) ObjectLambdaConfiguration ¶ added in v0.17.0
func (o AccessPointOutput) ObjectLambdaConfiguration() AccessPointObjectLambdaConfigurationOutput
The Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions
func (AccessPointOutput) PolicyStatus ¶ added in v0.17.0
func (o AccessPointOutput) PolicyStatus() AccessPointPolicyStatusOutput
func (AccessPointOutput) PublicAccessBlockConfiguration ¶ added in v0.17.0
func (o AccessPointOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationOutput
The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.
func (AccessPointOutput) ToAccessPointOutput ¶
func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
func (AccessPointOutput) ToAccessPointOutputWithContext ¶
func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (AccessPointOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
type AccessPointPolicy ¶
type AccessPointPolicy struct { pulumi.CustomResourceState // The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies. ObjectLambdaAccessPoint pulumi.StringOutput `pulumi:"objectLambdaAccessPoint"` // A policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide. PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` }
AWS::S3ObjectLambda::AccessPointPolicy resource is an Amazon S3ObjectLambda policy type that you can use to control permissions for your S3ObjectLambda
func GetAccessPointPolicy ¶
func GetAccessPointPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPointPolicyState, opts ...pulumi.ResourceOption) (*AccessPointPolicy, error)
GetAccessPointPolicy gets an existing AccessPointPolicy 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 NewAccessPointPolicy ¶
func NewAccessPointPolicy(ctx *pulumi.Context, name string, args *AccessPointPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPointPolicy, error)
NewAccessPointPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPointPolicy) ElementType ¶
func (*AccessPointPolicy) ElementType() reflect.Type
func (*AccessPointPolicy) ToAccessPointPolicyOutput ¶
func (i *AccessPointPolicy) ToAccessPointPolicyOutput() AccessPointPolicyOutput
func (*AccessPointPolicy) ToAccessPointPolicyOutputWithContext ¶
func (i *AccessPointPolicy) ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput
func (*AccessPointPolicy) ToOutput ¶ added in v0.76.0
func (i *AccessPointPolicy) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPolicy]
type AccessPointPolicyArgs ¶
type AccessPointPolicyArgs struct { // The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies. ObjectLambdaAccessPoint pulumi.StringInput // A policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide. PolicyDocument pulumi.Input }
The set of arguments for constructing a AccessPointPolicy resource.
func (AccessPointPolicyArgs) ElementType ¶
func (AccessPointPolicyArgs) ElementType() reflect.Type
type AccessPointPolicyInput ¶
type AccessPointPolicyInput interface { pulumi.Input ToAccessPointPolicyOutput() AccessPointPolicyOutput ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput }
type AccessPointPolicyOutput ¶
type AccessPointPolicyOutput struct{ *pulumi.OutputState }
func (AccessPointPolicyOutput) ElementType ¶
func (AccessPointPolicyOutput) ElementType() reflect.Type
func (AccessPointPolicyOutput) ObjectLambdaAccessPoint ¶ added in v0.17.0
func (o AccessPointPolicyOutput) ObjectLambdaAccessPoint() pulumi.StringOutput
The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies.
func (AccessPointPolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o AccessPointPolicyOutput) PolicyDocument() pulumi.AnyOutput
A policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide.
func (AccessPointPolicyOutput) ToAccessPointPolicyOutput ¶
func (o AccessPointPolicyOutput) ToAccessPointPolicyOutput() AccessPointPolicyOutput
func (AccessPointPolicyOutput) ToAccessPointPolicyOutputWithContext ¶
func (o AccessPointPolicyOutput) ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput
func (AccessPointPolicyOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPolicy]
type AccessPointPolicyState ¶
type AccessPointPolicyState struct { }
func (AccessPointPolicyState) ElementType ¶
func (AccessPointPolicyState) ElementType() reflect.Type
type AccessPointPolicyStatus ¶ added in v0.61.0
type AccessPointPolicyStatus struct { // Specifies whether the Object lambda Access Point Policy is Public or not. Object lambda Access Points are private by default. IsPublic *bool `pulumi:"isPublic"` }
type AccessPointPolicyStatusOutput ¶ added in v0.61.0
type AccessPointPolicyStatusOutput struct{ *pulumi.OutputState }
func (AccessPointPolicyStatusOutput) ElementType ¶ added in v0.61.0
func (AccessPointPolicyStatusOutput) ElementType() reflect.Type
func (AccessPointPolicyStatusOutput) IsPublic ¶ added in v0.61.0
func (o AccessPointPolicyStatusOutput) IsPublic() pulumi.BoolPtrOutput
Specifies whether the Object lambda Access Point Policy is Public or not. Object lambda Access Points are private by default.
func (AccessPointPolicyStatusOutput) ToAccessPointPolicyStatusOutput ¶ added in v0.61.0
func (o AccessPointPolicyStatusOutput) ToAccessPointPolicyStatusOutput() AccessPointPolicyStatusOutput
func (AccessPointPolicyStatusOutput) ToAccessPointPolicyStatusOutputWithContext ¶ added in v0.61.0
func (o AccessPointPolicyStatusOutput) ToAccessPointPolicyStatusOutputWithContext(ctx context.Context) AccessPointPolicyStatusOutput
func (AccessPointPolicyStatusOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPolicyStatusOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPolicyStatus]
type AccessPointPolicyStatusPtrOutput ¶ added in v0.61.0
type AccessPointPolicyStatusPtrOutput struct{ *pulumi.OutputState }
func (AccessPointPolicyStatusPtrOutput) Elem ¶ added in v0.61.0
func (o AccessPointPolicyStatusPtrOutput) Elem() AccessPointPolicyStatusOutput
func (AccessPointPolicyStatusPtrOutput) ElementType ¶ added in v0.61.0
func (AccessPointPolicyStatusPtrOutput) ElementType() reflect.Type
func (AccessPointPolicyStatusPtrOutput) IsPublic ¶ added in v0.61.0
func (o AccessPointPolicyStatusPtrOutput) IsPublic() pulumi.BoolPtrOutput
Specifies whether the Object lambda Access Point Policy is Public or not. Object lambda Access Points are private by default.
func (AccessPointPolicyStatusPtrOutput) ToAccessPointPolicyStatusPtrOutput ¶ added in v0.61.0
func (o AccessPointPolicyStatusPtrOutput) ToAccessPointPolicyStatusPtrOutput() AccessPointPolicyStatusPtrOutput
func (AccessPointPolicyStatusPtrOutput) ToAccessPointPolicyStatusPtrOutputWithContext ¶ added in v0.61.0
func (o AccessPointPolicyStatusPtrOutput) ToAccessPointPolicyStatusPtrOutputWithContext(ctx context.Context) AccessPointPolicyStatusPtrOutput
func (AccessPointPolicyStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPolicyStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPolicyStatus]
type AccessPointPublicAccessBlockConfiguration ¶
type AccessPointPublicAccessBlockConfiguration struct { // Specifies whether Amazon S3 should block public access control lists (ACLs) to this object lambda access point. Setting this element to TRUE causes the following behavior: // - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // - PUT Object calls fail if the request includes a public ACL. // . - PUT Bucket calls fail if the request includes a public ACL. // Enabling this setting doesn't affect existing policies or ACLs. BlockPublicAcls *bool `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies. BlockPublicPolicy *bool `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. IgnorePublicAcls *bool `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. // Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. RestrictPublicBuckets *bool `pulumi:"restrictPublicBuckets"` }
The Public Access Block Configuration is used to block policies that would allow public access to this Object lambda Access Point. All public access to Object lambda Access Points are blocked by default, and any policy that would give public access to them will be also blocked. This behavior cannot be changed for Object lambda Access Points.
type AccessPointPublicAccessBlockConfigurationOutput ¶
type AccessPointPublicAccessBlockConfigurationOutput struct{ *pulumi.OutputState }
The Public Access Block Configuration is used to block policies that would allow public access to this Object lambda Access Point. All public access to Object lambda Access Points are blocked by default, and any policy that would give public access to them will be also blocked. This behavior cannot be changed for Object lambda Access Points.
func (AccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) to this object lambda access point. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. . - PUT Bucket calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (AccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (AccessPointPublicAccessBlockConfigurationOutput) ElementType ¶
func (AccessPointPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
func (AccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (AccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutput ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutput() AccessPointPublicAccessBlockConfigurationOutput
func (AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutputWithContext ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationOutput
func (AccessPointPublicAccessBlockConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPublicAccessBlockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPublicAccessBlockConfiguration]
type AccessPointPublicAccessBlockConfigurationPtrOutput ¶
type AccessPointPublicAccessBlockConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) to this object lambda access point. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. . - PUT Bucket calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ElementType ¶
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
func (AccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPublicAccessBlockConfiguration]
type AccessPointState ¶
type AccessPointState struct { }
func (AccessPointState) ElementType ¶
func (AccessPointState) ElementType() reflect.Type
type AccessPointTransformationConfiguration ¶
type AccessPointTransformationConfiguration struct { Actions []string `pulumi:"actions"` ContentTransformation AccessPointTransformationConfigurationContentTransformationProperties `pulumi:"contentTransformation"` }
Configuration to define what content transformation will be applied on which S3 Action.
type AccessPointTransformationConfigurationArgs ¶
type AccessPointTransformationConfigurationArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` ContentTransformation AccessPointTransformationConfigurationContentTransformationPropertiesInput `pulumi:"contentTransformation"` }
Configuration to define what content transformation will be applied on which S3 Action.
func (AccessPointTransformationConfigurationArgs) ElementType ¶
func (AccessPointTransformationConfigurationArgs) ElementType() reflect.Type
func (AccessPointTransformationConfigurationArgs) ToAccessPointTransformationConfigurationOutput ¶
func (i AccessPointTransformationConfigurationArgs) ToAccessPointTransformationConfigurationOutput() AccessPointTransformationConfigurationOutput
func (AccessPointTransformationConfigurationArgs) ToAccessPointTransformationConfigurationOutputWithContext ¶
func (i AccessPointTransformationConfigurationArgs) ToAccessPointTransformationConfigurationOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationOutput
func (AccessPointTransformationConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointTransformationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointTransformationConfiguration]
type AccessPointTransformationConfigurationArray ¶
type AccessPointTransformationConfigurationArray []AccessPointTransformationConfigurationInput
func (AccessPointTransformationConfigurationArray) ElementType ¶
func (AccessPointTransformationConfigurationArray) ElementType() reflect.Type
func (AccessPointTransformationConfigurationArray) ToAccessPointTransformationConfigurationArrayOutput ¶
func (i AccessPointTransformationConfigurationArray) ToAccessPointTransformationConfigurationArrayOutput() AccessPointTransformationConfigurationArrayOutput
func (AccessPointTransformationConfigurationArray) ToAccessPointTransformationConfigurationArrayOutputWithContext ¶
func (i AccessPointTransformationConfigurationArray) ToAccessPointTransformationConfigurationArrayOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationArrayOutput
func (AccessPointTransformationConfigurationArray) ToOutput ¶ added in v0.76.0
func (i AccessPointTransformationConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTransformationConfiguration]
type AccessPointTransformationConfigurationArrayInput ¶
type AccessPointTransformationConfigurationArrayInput interface { pulumi.Input ToAccessPointTransformationConfigurationArrayOutput() AccessPointTransformationConfigurationArrayOutput ToAccessPointTransformationConfigurationArrayOutputWithContext(context.Context) AccessPointTransformationConfigurationArrayOutput }
AccessPointTransformationConfigurationArrayInput is an input type that accepts AccessPointTransformationConfigurationArray and AccessPointTransformationConfigurationArrayOutput values. You can construct a concrete instance of `AccessPointTransformationConfigurationArrayInput` via:
AccessPointTransformationConfigurationArray{ AccessPointTransformationConfigurationArgs{...} }
type AccessPointTransformationConfigurationArrayOutput ¶
type AccessPointTransformationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (AccessPointTransformationConfigurationArrayOutput) ElementType ¶
func (AccessPointTransformationConfigurationArrayOutput) ElementType() reflect.Type
func (AccessPointTransformationConfigurationArrayOutput) ToAccessPointTransformationConfigurationArrayOutput ¶
func (o AccessPointTransformationConfigurationArrayOutput) ToAccessPointTransformationConfigurationArrayOutput() AccessPointTransformationConfigurationArrayOutput
func (AccessPointTransformationConfigurationArrayOutput) ToAccessPointTransformationConfigurationArrayOutputWithContext ¶
func (o AccessPointTransformationConfigurationArrayOutput) ToAccessPointTransformationConfigurationArrayOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationArrayOutput
func (AccessPointTransformationConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointTransformationConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTransformationConfiguration]
type AccessPointTransformationConfigurationContentTransformation0Properties ¶ added in v0.70.0
type AccessPointTransformationConfigurationContentTransformation0Properties struct {
AwsLambda AccessPointAwsLambda `pulumi:"awsLambda"`
}
type AccessPointTransformationConfigurationContentTransformationProperties ¶ added in v0.20.0
type AccessPointTransformationConfigurationContentTransformationProperties struct {
AwsLambda AccessPointAwsLambda `pulumi:"awsLambda"`
}
type AccessPointTransformationConfigurationContentTransformationPropertiesArgs ¶ added in v0.20.0
type AccessPointTransformationConfigurationContentTransformationPropertiesArgs struct {
AwsLambda AccessPointAwsLambdaInput `pulumi:"awsLambda"`
}
func (AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ElementType ¶ added in v0.20.0
func (AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ElementType() reflect.Type
func (AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutput ¶ added in v0.20.0
func (i AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutput() AccessPointTransformationConfigurationContentTransformationPropertiesOutput
func (AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutputWithContext ¶ added in v0.20.0
func (i AccessPointTransformationConfigurationContentTransformationPropertiesArgs) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationContentTransformationPropertiesOutput
type AccessPointTransformationConfigurationContentTransformationPropertiesInput ¶ added in v0.20.0
type AccessPointTransformationConfigurationContentTransformationPropertiesInput interface { pulumi.Input ToAccessPointTransformationConfigurationContentTransformationPropertiesOutput() AccessPointTransformationConfigurationContentTransformationPropertiesOutput ToAccessPointTransformationConfigurationContentTransformationPropertiesOutputWithContext(context.Context) AccessPointTransformationConfigurationContentTransformationPropertiesOutput }
AccessPointTransformationConfigurationContentTransformationPropertiesInput is an input type that accepts AccessPointTransformationConfigurationContentTransformationPropertiesArgs and AccessPointTransformationConfigurationContentTransformationPropertiesOutput values. You can construct a concrete instance of `AccessPointTransformationConfigurationContentTransformationPropertiesInput` via:
AccessPointTransformationConfigurationContentTransformationPropertiesArgs{...}
type AccessPointTransformationConfigurationContentTransformationPropertiesOutput ¶ added in v0.20.0
type AccessPointTransformationConfigurationContentTransformationPropertiesOutput struct{ *pulumi.OutputState }
func (AccessPointTransformationConfigurationContentTransformationPropertiesOutput) AwsLambda ¶ added in v0.20.0
func (AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ElementType ¶ added in v0.20.0
func (AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ElementType() reflect.Type
func (AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutput ¶ added in v0.20.0
func (o AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutput() AccessPointTransformationConfigurationContentTransformationPropertiesOutput
func (AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutputWithContext ¶ added in v0.20.0
func (o AccessPointTransformationConfigurationContentTransformationPropertiesOutput) ToAccessPointTransformationConfigurationContentTransformationPropertiesOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationContentTransformationPropertiesOutput
type AccessPointTransformationConfigurationInput ¶
type AccessPointTransformationConfigurationInput interface { pulumi.Input ToAccessPointTransformationConfigurationOutput() AccessPointTransformationConfigurationOutput ToAccessPointTransformationConfigurationOutputWithContext(context.Context) AccessPointTransformationConfigurationOutput }
AccessPointTransformationConfigurationInput is an input type that accepts AccessPointTransformationConfigurationArgs and AccessPointTransformationConfigurationOutput values. You can construct a concrete instance of `AccessPointTransformationConfigurationInput` via:
AccessPointTransformationConfigurationArgs{...}
type AccessPointTransformationConfigurationOutput ¶
type AccessPointTransformationConfigurationOutput struct{ *pulumi.OutputState }
Configuration to define what content transformation will be applied on which S3 Action.
func (AccessPointTransformationConfigurationOutput) Actions ¶
func (o AccessPointTransformationConfigurationOutput) Actions() pulumi.StringArrayOutput
func (AccessPointTransformationConfigurationOutput) ContentTransformation ¶
func (o AccessPointTransformationConfigurationOutput) ContentTransformation() AccessPointTransformationConfigurationContentTransformationPropertiesOutput
func (AccessPointTransformationConfigurationOutput) ElementType ¶
func (AccessPointTransformationConfigurationOutput) ElementType() reflect.Type
func (AccessPointTransformationConfigurationOutput) ToAccessPointTransformationConfigurationOutput ¶
func (o AccessPointTransformationConfigurationOutput) ToAccessPointTransformationConfigurationOutput() AccessPointTransformationConfigurationOutput
func (AccessPointTransformationConfigurationOutput) ToAccessPointTransformationConfigurationOutputWithContext ¶
func (o AccessPointTransformationConfigurationOutput) ToAccessPointTransformationConfigurationOutputWithContext(ctx context.Context) AccessPointTransformationConfigurationOutput
func (AccessPointTransformationConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointTransformationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointTransformationConfiguration]
type LookupAccessPointArgs ¶ added in v0.12.0
type LookupAccessPointArgs struct { // The name you want to assign to this Object lambda Access Point. Name string `pulumi:"name"` }
type LookupAccessPointOutputArgs ¶ added in v0.12.0
type LookupAccessPointOutputArgs struct { // The name you want to assign to this Object lambda Access Point. Name pulumi.StringInput `pulumi:"name"` }
func (LookupAccessPointOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessPointOutputArgs) ElementType() reflect.Type
type LookupAccessPointPolicyArgs ¶ added in v0.12.0
type LookupAccessPointPolicyArgs struct { // The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies. ObjectLambdaAccessPoint string `pulumi:"objectLambdaAccessPoint"` }
type LookupAccessPointPolicyOutputArgs ¶ added in v0.12.0
type LookupAccessPointPolicyOutputArgs struct { // The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies. ObjectLambdaAccessPoint pulumi.StringInput `pulumi:"objectLambdaAccessPoint"` }
func (LookupAccessPointPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessPointPolicyOutputArgs) ElementType() reflect.Type
type LookupAccessPointPolicyResult ¶ added in v0.12.0
type LookupAccessPointPolicyResult struct {
// A policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide.
PolicyDocument interface{} `pulumi:"policyDocument"`
}
func LookupAccessPointPolicy ¶ added in v0.12.0
func LookupAccessPointPolicy(ctx *pulumi.Context, args *LookupAccessPointPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccessPointPolicyResult, error)
AWS::S3ObjectLambda::AccessPointPolicy resource is an Amazon S3ObjectLambda policy type that you can use to control permissions for your S3ObjectLambda
type LookupAccessPointPolicyResultOutput ¶ added in v0.12.0
type LookupAccessPointPolicyResultOutput struct{ *pulumi.OutputState }
func LookupAccessPointPolicyOutput ¶ added in v0.12.0
func LookupAccessPointPolicyOutput(ctx *pulumi.Context, args LookupAccessPointPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPointPolicyResultOutput
func (LookupAccessPointPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessPointPolicyResultOutput) ElementType() reflect.Type
func (LookupAccessPointPolicyResultOutput) PolicyDocument ¶ added in v0.12.0
func (o LookupAccessPointPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
A policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide.
func (LookupAccessPointPolicyResultOutput) ToLookupAccessPointPolicyResultOutput ¶ added in v0.12.0
func (o LookupAccessPointPolicyResultOutput) ToLookupAccessPointPolicyResultOutput() LookupAccessPointPolicyResultOutput
func (LookupAccessPointPolicyResultOutput) ToLookupAccessPointPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessPointPolicyResultOutput) ToLookupAccessPointPolicyResultOutputWithContext(ctx context.Context) LookupAccessPointPolicyResultOutput
func (LookupAccessPointPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAccessPointPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointPolicyResult]
type LookupAccessPointResult ¶ added in v0.12.0
type LookupAccessPointResult struct { Alias *AccessPointAlias `pulumi:"alias"` Arn *string `pulumi:"arn"` // The date and time when the Object lambda Access Point was created. CreationDate *string `pulumi:"creationDate"` // The Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions ObjectLambdaConfiguration *AccessPointObjectLambdaConfiguration `pulumi:"objectLambdaConfiguration"` PolicyStatus *AccessPointPolicyStatus `pulumi:"policyStatus"` // The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. PublicAccessBlockConfiguration *AccessPointPublicAccessBlockConfiguration `pulumi:"publicAccessBlockConfiguration"` }
func LookupAccessPoint ¶ added in v0.12.0
func LookupAccessPoint(ctx *pulumi.Context, args *LookupAccessPointArgs, opts ...pulumi.InvokeOption) (*LookupAccessPointResult, error)
The AWS::S3ObjectLambda::AccessPoint resource is an Amazon S3ObjectLambda resource type that you can use to add computation to S3 actions
type LookupAccessPointResultOutput ¶ added in v0.12.0
type LookupAccessPointResultOutput struct{ *pulumi.OutputState }
func LookupAccessPointOutput ¶ added in v0.12.0
func LookupAccessPointOutput(ctx *pulumi.Context, args LookupAccessPointOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) Alias ¶ added in v0.54.0
func (o LookupAccessPointResultOutput) Alias() AccessPointAliasPtrOutput
func (LookupAccessPointResultOutput) Arn ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
func (LookupAccessPointResultOutput) CreationDate ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) CreationDate() pulumi.StringPtrOutput
The date and time when the Object lambda Access Point was created.
func (LookupAccessPointResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessPointResultOutput) ElementType() reflect.Type
func (LookupAccessPointResultOutput) ObjectLambdaConfiguration ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ObjectLambdaConfiguration() AccessPointObjectLambdaConfigurationPtrOutput
The Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions
func (LookupAccessPointResultOutput) PolicyStatus ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) PolicyStatus() AccessPointPolicyStatusPtrOutput
func (LookupAccessPointResultOutput) PublicAccessBlockConfiguration ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationPtrOutput
The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutput ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]