Documentation
¶
Index ¶
- type InvocationLoggingConfiguration
- func (*InvocationLoggingConfiguration) ElementType() reflect.Type
- func (i *InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput
- func (i *InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput
- type InvocationLoggingConfigurationArgs
- type InvocationLoggingConfigurationArray
- func (InvocationLoggingConfigurationArray) ElementType() reflect.Type
- func (i InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput
- func (i InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutputWithContext(ctx context.Context) InvocationLoggingConfigurationArrayOutput
- type InvocationLoggingConfigurationArrayInput
- type InvocationLoggingConfigurationArrayOutput
- func (InvocationLoggingConfigurationArrayOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationArrayOutput) Index(i pulumi.IntInput) InvocationLoggingConfigurationOutput
- func (o InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput
- func (o InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutputWithContext(ctx context.Context) InvocationLoggingConfigurationArrayOutput
- type InvocationLoggingConfigurationInput
- type InvocationLoggingConfigurationLoggingConfig
- type InvocationLoggingConfigurationLoggingConfigArgs
- func (InvocationLoggingConfigurationLoggingConfigArgs) ElementType() reflect.Type
- func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput
- func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigOutput
- func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
- func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfig
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs
- func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ElementType() reflect.Type
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3Config
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs
- func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ElementType() reflect.Type
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput() ...
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext(ctx context.Context) ...
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() ...
- func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(ctx context.Context) ...
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) BucketName() pulumi.StringPtrOutput
- func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput() ...
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext(ctx context.Context) ...
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() ...
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(ctx context.Context) ...
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) Elem() ...
- func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() ...
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(ctx context.Context) ...
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
- func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LargeDataDeliveryS3Config() ...
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LogGroupName() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) RoleArn() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput
- type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) Elem() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
- func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LargeDataDeliveryS3Config() ...
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- type InvocationLoggingConfigurationLoggingConfigInput
- type InvocationLoggingConfigurationLoggingConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) CloudwatchConfig() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- func (InvocationLoggingConfigurationLoggingConfigOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigOutput) EmbeddingDataDeliveryEnabled() pulumi.BoolPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) ImageDataDeliveryEnabled() pulumi.BoolPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) S3Config() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) TextDataDeliveryEnabled() pulumi.BoolPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigOutput) VideoDataDeliveryEnabled() pulumi.BoolPtrOutput
- type InvocationLoggingConfigurationLoggingConfigPtrInput
- type InvocationLoggingConfigurationLoggingConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) CloudwatchConfig() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) Elem() InvocationLoggingConfigurationLoggingConfigOutput
- func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) EmbeddingDataDeliveryEnabled() pulumi.BoolPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) ImageDataDeliveryEnabled() pulumi.BoolPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) S3Config() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) TextDataDeliveryEnabled() pulumi.BoolPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) VideoDataDeliveryEnabled() pulumi.BoolPtrOutput
- type InvocationLoggingConfigurationLoggingConfigS3Config
- type InvocationLoggingConfigurationLoggingConfigS3ConfigArgs
- func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ElementType() reflect.Type
- func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
- func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
- func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- type InvocationLoggingConfigurationLoggingConfigS3ConfigInput
- type InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) BucketName() pulumi.StringPtrOutput
- func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput
- type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) Elem() InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
- func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
- type InvocationLoggingConfigurationMap
- func (InvocationLoggingConfigurationMap) ElementType() reflect.Type
- func (i InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput
- func (i InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutputWithContext(ctx context.Context) InvocationLoggingConfigurationMapOutput
- type InvocationLoggingConfigurationMapInput
- type InvocationLoggingConfigurationMapOutput
- func (InvocationLoggingConfigurationMapOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationMapOutput) MapIndex(k pulumi.StringInput) InvocationLoggingConfigurationOutput
- func (o InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput
- func (o InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutputWithContext(ctx context.Context) InvocationLoggingConfigurationMapOutput
- type InvocationLoggingConfigurationOutput
- func (InvocationLoggingConfigurationOutput) ElementType() reflect.Type
- func (o InvocationLoggingConfigurationOutput) LoggingConfig() InvocationLoggingConfigurationLoggingConfigPtrOutput
- func (o InvocationLoggingConfigurationOutput) Region() pulumi.StringOutput
- func (o InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput
- func (o InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput
- type InvocationLoggingConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvocationLoggingConfiguration ¶
type InvocationLoggingConfiguration struct {
pulumi.CustomResourceState
// The logging configuration values to set. See `loggingConfig` Block for details.
LoggingConfig InvocationLoggingConfigurationLoggingConfigPtrOutput `pulumi:"loggingConfig"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
Manages Bedrock model invocation logging configuration.
> Model invocation logging is configured per AWS region. To avoid overwriting settings, this resource should not be defined in multiple configurations.
## Example Usage
### Basic Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/bedrockmodel" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
example, err := s3.NewBucket(ctx, "example", &s3.BucketArgs{
Bucket: pulumi.String("example"),
ForceDestroy: pulumi.Bool(true),
})
if err != nil {
return err
}
exampleBucketPolicy, err := s3.NewBucketPolicy(ctx, "example", &s3.BucketPolicyArgs{
Bucket: example.Bucket,
Policy: example.Arn.ApplyT(func(arn string) (string, error) {
return fmt.Sprintf(`{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "bedrock.amazonaws.com"
},
"Action": [
"s3:*"
],
"Resource": [
"%v/*"
],
"Condition": {
"StringEquals": {
"aws:SourceAccount": "%v"
},
"ArnLike": {
"aws:SourceArn": "arn:aws:bedrock:us-east-1:%v:*"
}
}
}
]
}
`, arn, current.AccountId, current.AccountId), nil
}).(pulumi.StringOutput),
})
if err != nil {
return err
}
_, err = bedrockmodel.NewInvocationLoggingConfiguration(ctx, "example", &bedrockmodel.InvocationLoggingConfigurationArgs{
LoggingConfig: &bedrockmodel.InvocationLoggingConfigurationLoggingConfigArgs{
EmbeddingDataDeliveryEnabled: pulumi.Bool(true),
ImageDataDeliveryEnabled: pulumi.Bool(true),
TextDataDeliveryEnabled: pulumi.Bool(true),
VideoDataDeliveryEnabled: pulumi.Bool(true),
S3Config: &bedrockmodel.InvocationLoggingConfigurationLoggingConfigS3ConfigArgs{
BucketName: example.ID(),
KeyPrefix: pulumi.String("bedrock"),
},
},
}, pulumi.DependsOn([]pulumi.Resource{
exampleBucketPolicy,
}))
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Bedrock custom model using the `id` set to the AWS Region. For example:
```sh $ pulumi import aws:bedrockmodel/invocationLoggingConfiguration:InvocationLoggingConfiguration my_config us-east-1 ```
func GetInvocationLoggingConfiguration ¶
func GetInvocationLoggingConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InvocationLoggingConfigurationState, opts ...pulumi.ResourceOption) (*InvocationLoggingConfiguration, error)
GetInvocationLoggingConfiguration gets an existing InvocationLoggingConfiguration 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 NewInvocationLoggingConfiguration ¶
func NewInvocationLoggingConfiguration(ctx *pulumi.Context, name string, args *InvocationLoggingConfigurationArgs, opts ...pulumi.ResourceOption) (*InvocationLoggingConfiguration, error)
NewInvocationLoggingConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InvocationLoggingConfiguration) ElementType ¶
func (*InvocationLoggingConfiguration) ElementType() reflect.Type
func (*InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutput ¶
func (i *InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput
func (*InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutputWithContext ¶
func (i *InvocationLoggingConfiguration) ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput
type InvocationLoggingConfigurationArgs ¶
type InvocationLoggingConfigurationArgs struct {
// The logging configuration values to set. See `loggingConfig` Block for details.
LoggingConfig InvocationLoggingConfigurationLoggingConfigPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a InvocationLoggingConfiguration resource.
func (InvocationLoggingConfigurationArgs) ElementType ¶
func (InvocationLoggingConfigurationArgs) ElementType() reflect.Type
type InvocationLoggingConfigurationArray ¶
type InvocationLoggingConfigurationArray []InvocationLoggingConfigurationInput
func (InvocationLoggingConfigurationArray) ElementType ¶
func (InvocationLoggingConfigurationArray) ElementType() reflect.Type
func (InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutput ¶
func (i InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput
func (InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutputWithContext ¶
func (i InvocationLoggingConfigurationArray) ToInvocationLoggingConfigurationArrayOutputWithContext(ctx context.Context) InvocationLoggingConfigurationArrayOutput
type InvocationLoggingConfigurationArrayInput ¶
type InvocationLoggingConfigurationArrayInput interface {
pulumi.Input
ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput
ToInvocationLoggingConfigurationArrayOutputWithContext(context.Context) InvocationLoggingConfigurationArrayOutput
}
InvocationLoggingConfigurationArrayInput is an input type that accepts InvocationLoggingConfigurationArray and InvocationLoggingConfigurationArrayOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationArrayInput` via:
InvocationLoggingConfigurationArray{ InvocationLoggingConfigurationArgs{...} }
type InvocationLoggingConfigurationArrayOutput ¶
type InvocationLoggingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationArrayOutput) ElementType ¶
func (InvocationLoggingConfigurationArrayOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutput ¶
func (o InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutput() InvocationLoggingConfigurationArrayOutput
func (InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutputWithContext ¶
func (o InvocationLoggingConfigurationArrayOutput) ToInvocationLoggingConfigurationArrayOutputWithContext(ctx context.Context) InvocationLoggingConfigurationArrayOutput
type InvocationLoggingConfigurationInput ¶
type InvocationLoggingConfigurationInput interface {
pulumi.Input
ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput
ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput
}
type InvocationLoggingConfigurationLoggingConfig ¶
type InvocationLoggingConfigurationLoggingConfig struct {
// CloudWatch logging configuration. See `cloudwatchConfig` Block for details.
CloudwatchConfig *InvocationLoggingConfigurationLoggingConfigCloudwatchConfig `pulumi:"cloudwatchConfig"`
// Set to include embeddings data in the log delivery. Defaults to `true`.
EmbeddingDataDeliveryEnabled *bool `pulumi:"embeddingDataDeliveryEnabled"`
// Set to include image data in the log delivery. Defaults to `true`.
ImageDataDeliveryEnabled *bool `pulumi:"imageDataDeliveryEnabled"`
// S3 configuration for storing log data. See `s3Config` Block for details.
S3Config *InvocationLoggingConfigurationLoggingConfigS3Config `pulumi:"s3Config"`
// Set to include text data in the log delivery. Defaults to `true`.
TextDataDeliveryEnabled *bool `pulumi:"textDataDeliveryEnabled"`
// Set to include text data in the log delivery. Defaults to `true`.
VideoDataDeliveryEnabled *bool `pulumi:"videoDataDeliveryEnabled"`
}
type InvocationLoggingConfigurationLoggingConfigArgs ¶
type InvocationLoggingConfigurationLoggingConfigArgs struct {
// CloudWatch logging configuration. See `cloudwatchConfig` Block for details.
CloudwatchConfig InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput `pulumi:"cloudwatchConfig"`
// Set to include embeddings data in the log delivery. Defaults to `true`.
EmbeddingDataDeliveryEnabled pulumi.BoolPtrInput `pulumi:"embeddingDataDeliveryEnabled"`
// Set to include image data in the log delivery. Defaults to `true`.
ImageDataDeliveryEnabled pulumi.BoolPtrInput `pulumi:"imageDataDeliveryEnabled"`
// S3 configuration for storing log data. See `s3Config` Block for details.
S3Config InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput `pulumi:"s3Config"`
// Set to include text data in the log delivery. Defaults to `true`.
TextDataDeliveryEnabled pulumi.BoolPtrInput `pulumi:"textDataDeliveryEnabled"`
// Set to include text data in the log delivery. Defaults to `true`.
VideoDataDeliveryEnabled pulumi.BoolPtrInput `pulumi:"videoDataDeliveryEnabled"`
}
func (InvocationLoggingConfigurationLoggingConfigArgs) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigArgs) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput
func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigOutput
func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigArgs) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfig ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfig struct {
// S3 configuration for delivering a large amount of data. See `largeDataDeliveryS3Config` Block for details.
LargeDataDeliveryS3Config *InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3Config `pulumi:"largeDataDeliveryS3Config"`
// Log group name.
LogGroupName *string `pulumi:"logGroupName"`
// The role ARN.
RoleArn *string `pulumi:"roleArn"`
}
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs struct {
// S3 configuration for delivering a large amount of data. See `largeDataDeliveryS3Config` Block for details.
LargeDataDeliveryS3Config InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput `pulumi:"largeDataDeliveryS3Config"`
// Log group name.
LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"`
// The role ARN.
RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
}
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
}
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigInput` via:
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs{...}
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs struct {
// S3 bucket name.
BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
// S3 prefix.
KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"`
}
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
}
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigInput` via:
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs{...}
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) BucketName ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) BucketName() pulumi.StringPtrOutput
S3 bucket name.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) KeyPrefix ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) KeyPrefix() pulumi.StringPtrOutput
S3 prefix.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
}
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs, InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtr and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput` via:
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs{...}
or:
nil
func InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtr ¶
func InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtr(v *InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigArgs) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrInput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) BucketName ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
S3 bucket name.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) Elem ¶
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) KeyPrefix ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) KeyPrefix() pulumi.StringPtrOutput
S3 prefix.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LargeDataDeliveryS3Config ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LargeDataDeliveryS3Config() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
S3 configuration for delivering a large amount of data. See `largeDataDeliveryS3Config` Block for details.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LogGroupName ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) LogGroupName() pulumi.StringPtrOutput
Log group name.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) RoleArn ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) RoleArn() pulumi.StringPtrOutput
The role ARN.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
}
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs, InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtr and InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput` via:
InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs{...}
or:
nil
func InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtr ¶
func InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtr(v *InvocationLoggingConfigurationLoggingConfigCloudwatchConfigArgs) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrInput
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput ¶
type InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LargeDataDeliveryS3Config ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LargeDataDeliveryS3Config() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigLargeDataDeliveryS3ConfigPtrOutput
S3 configuration for delivering a large amount of data. See `largeDataDeliveryS3Config` Block for details.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LogGroupName ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) LogGroupName() pulumi.StringPtrOutput
Log group name.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) RoleArn ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) RoleArn() pulumi.StringPtrOutput
The role ARN.
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigInput ¶
type InvocationLoggingConfigurationLoggingConfigInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput
ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigOutput
}
InvocationLoggingConfigurationLoggingConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigArgs and InvocationLoggingConfigurationLoggingConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigInput` via:
InvocationLoggingConfigurationLoggingConfigArgs{...}
type InvocationLoggingConfigurationLoggingConfigOutput ¶
type InvocationLoggingConfigurationLoggingConfigOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigOutput) CloudwatchConfig ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) CloudwatchConfig() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
CloudWatch logging configuration. See `cloudwatchConfig` Block for details.
func (InvocationLoggingConfigurationLoggingConfigOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigOutput) EmbeddingDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) EmbeddingDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include embeddings data in the log delivery. Defaults to `true`.
func (InvocationLoggingConfigurationLoggingConfigOutput) ImageDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) ImageDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include image data in the log delivery. Defaults to `true`.
func (InvocationLoggingConfigurationLoggingConfigOutput) S3Config ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) S3Config() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
S3 configuration for storing log data. See `s3Config` Block for details.
func (InvocationLoggingConfigurationLoggingConfigOutput) TextDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) TextDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include text data in the log delivery. Defaults to `true`.
func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutput() InvocationLoggingConfigurationLoggingConfigOutput
func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigOutput
func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigOutput) VideoDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigOutput) VideoDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include text data in the log delivery. Defaults to `true`.
type InvocationLoggingConfigurationLoggingConfigPtrInput ¶
type InvocationLoggingConfigurationLoggingConfigPtrInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
}
InvocationLoggingConfigurationLoggingConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigArgs, InvocationLoggingConfigurationLoggingConfigPtr and InvocationLoggingConfigurationLoggingConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigPtrInput` via:
InvocationLoggingConfigurationLoggingConfigArgs{...}
or:
nil
func InvocationLoggingConfigurationLoggingConfigPtr ¶
func InvocationLoggingConfigurationLoggingConfigPtr(v *InvocationLoggingConfigurationLoggingConfigArgs) InvocationLoggingConfigurationLoggingConfigPtrInput
type InvocationLoggingConfigurationLoggingConfigPtrOutput ¶
type InvocationLoggingConfigurationLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) CloudwatchConfig ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) CloudwatchConfig() InvocationLoggingConfigurationLoggingConfigCloudwatchConfigPtrOutput
CloudWatch logging configuration. See `cloudwatchConfig` Block for details.
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) EmbeddingDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) EmbeddingDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include embeddings data in the log delivery. Defaults to `true`.
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ImageDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) ImageDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include image data in the log delivery. Defaults to `true`.
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) S3Config ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) S3Config() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
S3 configuration for storing log data. See `s3Config` Block for details.
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) TextDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) TextDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include text data in the log delivery. Defaults to `true`.
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigPtrOutput) VideoDataDeliveryEnabled ¶
func (o InvocationLoggingConfigurationLoggingConfigPtrOutput) VideoDataDeliveryEnabled() pulumi.BoolPtrOutput
Set to include text data in the log delivery. Defaults to `true`.
type InvocationLoggingConfigurationLoggingConfigS3ConfigArgs ¶
type InvocationLoggingConfigurationLoggingConfigS3ConfigArgs struct {
// S3 bucket name.
BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
// S3 prefix.
KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"`
}
func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput ¶
func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext ¶
func (i InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigS3ConfigInput ¶
type InvocationLoggingConfigurationLoggingConfigS3ConfigInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
}
InvocationLoggingConfigurationLoggingConfigS3ConfigInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigS3ConfigArgs and InvocationLoggingConfigurationLoggingConfigS3ConfigOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigS3ConfigInput` via:
InvocationLoggingConfigurationLoggingConfigS3ConfigArgs{...}
type InvocationLoggingConfigurationLoggingConfigS3ConfigOutput ¶
type InvocationLoggingConfigurationLoggingConfigS3ConfigOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) BucketName ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) BucketName() pulumi.StringPtrOutput
S3 bucket name.
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) KeyPrefix ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) KeyPrefix() pulumi.StringPtrOutput
S3 prefix.
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigOutput
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput ¶
type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput interface {
pulumi.Input
ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
}
InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput is an input type that accepts InvocationLoggingConfigurationLoggingConfigS3ConfigArgs, InvocationLoggingConfigurationLoggingConfigS3ConfigPtr and InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput` via:
InvocationLoggingConfigurationLoggingConfigS3ConfigArgs{...}
or:
nil
func InvocationLoggingConfigurationLoggingConfigS3ConfigPtr ¶
func InvocationLoggingConfigurationLoggingConfigS3ConfigPtr(v *InvocationLoggingConfigurationLoggingConfigS3ConfigArgs) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrInput
type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput ¶
type InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) BucketName ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
S3 bucket name.
func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ElementType ¶
func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) KeyPrefix ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) KeyPrefix() pulumi.StringPtrOutput
S3 prefix.
func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput() InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
func (InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext ¶
func (o InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput) ToInvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutputWithContext(ctx context.Context) InvocationLoggingConfigurationLoggingConfigS3ConfigPtrOutput
type InvocationLoggingConfigurationMap ¶
type InvocationLoggingConfigurationMap map[string]InvocationLoggingConfigurationInput
func (InvocationLoggingConfigurationMap) ElementType ¶
func (InvocationLoggingConfigurationMap) ElementType() reflect.Type
func (InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutput ¶
func (i InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput
func (InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutputWithContext ¶
func (i InvocationLoggingConfigurationMap) ToInvocationLoggingConfigurationMapOutputWithContext(ctx context.Context) InvocationLoggingConfigurationMapOutput
type InvocationLoggingConfigurationMapInput ¶
type InvocationLoggingConfigurationMapInput interface {
pulumi.Input
ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput
ToInvocationLoggingConfigurationMapOutputWithContext(context.Context) InvocationLoggingConfigurationMapOutput
}
InvocationLoggingConfigurationMapInput is an input type that accepts InvocationLoggingConfigurationMap and InvocationLoggingConfigurationMapOutput values. You can construct a concrete instance of `InvocationLoggingConfigurationMapInput` via:
InvocationLoggingConfigurationMap{ "key": InvocationLoggingConfigurationArgs{...} }
type InvocationLoggingConfigurationMapOutput ¶
type InvocationLoggingConfigurationMapOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationMapOutput) ElementType ¶
func (InvocationLoggingConfigurationMapOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationMapOutput) MapIndex ¶
func (o InvocationLoggingConfigurationMapOutput) MapIndex(k pulumi.StringInput) InvocationLoggingConfigurationOutput
func (InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutput ¶
func (o InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutput() InvocationLoggingConfigurationMapOutput
func (InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutputWithContext ¶
func (o InvocationLoggingConfigurationMapOutput) ToInvocationLoggingConfigurationMapOutputWithContext(ctx context.Context) InvocationLoggingConfigurationMapOutput
type InvocationLoggingConfigurationOutput ¶
type InvocationLoggingConfigurationOutput struct{ *pulumi.OutputState }
func (InvocationLoggingConfigurationOutput) ElementType ¶
func (InvocationLoggingConfigurationOutput) ElementType() reflect.Type
func (InvocationLoggingConfigurationOutput) LoggingConfig ¶
func (o InvocationLoggingConfigurationOutput) LoggingConfig() InvocationLoggingConfigurationLoggingConfigPtrOutput
The logging configuration values to set. See `loggingConfig` Block for details.
func (InvocationLoggingConfigurationOutput) Region ¶
func (o InvocationLoggingConfigurationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutput ¶
func (o InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutput() InvocationLoggingConfigurationOutput
func (InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutputWithContext ¶
func (o InvocationLoggingConfigurationOutput) ToInvocationLoggingConfigurationOutputWithContext(ctx context.Context) InvocationLoggingConfigurationOutput
type InvocationLoggingConfigurationState ¶
type InvocationLoggingConfigurationState struct {
// The logging configuration values to set. See `loggingConfig` Block for details.
LoggingConfig InvocationLoggingConfigurationLoggingConfigPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (InvocationLoggingConfigurationState) ElementType ¶
func (InvocationLoggingConfigurationState) ElementType() reflect.Type