Package com.pulumi.aws.lambda.inputs
Class EventSourceMappingSourceAccessConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lambda.inputs.EventSourceMappingSourceAccessConfigurationArgs.Builder
-
- Enclosing class:
- EventSourceMappingSourceAccessConfigurationArgs
public static final class EventSourceMappingSourceAccessConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EventSourceMappingSourceAccessConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventSourceMappingSourceAccessConfigurationArgsbuild()EventSourceMappingSourceAccessConfigurationArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)EventSourceMappingSourceAccessConfigurationArgs.Buildertype(java.lang.String type)EventSourceMappingSourceAccessConfigurationArgs.Builderuri(com.pulumi.core.Output<java.lang.String> uri)EventSourceMappingSourceAccessConfigurationArgs.Builderuri(java.lang.String uri)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventSourceMappingSourceAccessConfigurationArgs defaults)
-
-
Method Detail
-
type
public EventSourceMappingSourceAccessConfigurationArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of authentication protocol, VPC components, or virtual host for your event source. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/lambda/latest/api/API_SourceAccessConfiguration.html).- Returns:
- builder
-
type
public EventSourceMappingSourceAccessConfigurationArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of authentication protocol, VPC components, or virtual host for your event source. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/lambda/latest/api/API_SourceAccessConfiguration.html).- Returns:
- builder
-
uri
public EventSourceMappingSourceAccessConfigurationArgs.Builder uri(com.pulumi.core.Output<java.lang.String> uri)
- Parameters:
uri- URI for this configuration. For type `VPC_SUBNET` the value should be `subnet:subnet_id` where `subnetId` is the value you would find in an aws.ec2.Subnet resource's `id` attribute. For type `VPC_SECURITY_GROUP` the value should be `security_group:security_group_id` where `securityGroupId` is the value you would find in an aws.ec2.SecurityGroup resource's `id` attribute.- Returns:
- builder
-
uri
public EventSourceMappingSourceAccessConfigurationArgs.Builder uri(java.lang.String uri)
- Parameters:
uri- URI for this configuration. For type `VPC_SUBNET` the value should be `subnet:subnet_id` where `subnetId` is the value you would find in an aws.ec2.Subnet resource's `id` attribute. For type `VPC_SECURITY_GROUP` the value should be `security_group:security_group_id` where `securityGroupId` is the value you would find in an aws.ec2.SecurityGroup resource's `id` attribute.- Returns:
- builder
-
build
public EventSourceMappingSourceAccessConfigurationArgs build()
-
-