You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::EC2::Types::ModifyVpcEndpointServiceConfigurationRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ModifyVpcEndpointServiceConfigurationRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  dry_run: false,
  service_id: "VpcEndpointServiceId", # required
  private_dns_name: "String",
  remove_private_dns_name: false,
  acceptance_required: false,
  add_network_load_balancer_arns: ["String"],
  remove_network_load_balancer_arns: ["String"],
  add_gateway_load_balancer_arns: ["String"],
  remove_gateway_load_balancer_arns: ["String"],
}

Instance Attribute Summary collapse

Instance Attribute Details

#acceptance_requiredBoolean

Indicates whether requests to create an endpoint to your service must be accepted.

Returns:

  • (Boolean)

    Indicates whether requests to create an endpoint to your service must be accepted.

#add_gateway_load_balancer_arnsArray<String>

The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.

Returns:

  • (Array<String>)

    The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.

#add_network_load_balancer_arnsArray<String>

The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.

Returns:

  • (Array<String>)

    The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.

#dry_runBoolean

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Returns:

  • (Boolean)

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.

#private_dns_nameString

(Interface endpoint configuration) The private DNS name to assign to the endpoint service.

Returns:

  • (String)

    (Interface endpoint configuration) The private DNS name to assign to the endpoint service.

#remove_gateway_load_balancer_arnsArray<String>

The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.

Returns:

  • (Array<String>)

    The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.

#remove_network_load_balancer_arnsArray<String>

The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.

Returns:

  • (Array<String>)

    The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.

#remove_private_dns_nameBoolean

(Interface endpoint configuration) Removes the private DNS name of the endpoint service.

Returns:

  • (Boolean)

    (Interface endpoint configuration) Removes the private DNS name of the endpoint service.

#service_idString

The ID of the service.

Returns:

  • (String)

    The ID of the service.