IPSet

Contains a list of IP addresses. This can be either IPV4 or IPV6. The list will be mutually

Create a IPSet Resource

new IPSet(name: string, args: IPSetArgs, opts?: CustomResourceOptions);
@overload
def IPSet(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          addresses: Optional[Sequence[str]] = None,
          description: Optional[str] = None,
          i_p_address_version: Optional[IPSetIPAddressVersion] = None,
          name: Optional[str] = None,
          scope: Optional[IPSetScope] = None,
          tags: Optional[Sequence[IPSetTagArgs]] = None)
@overload
def IPSet(resource_name: str,
          args: IPSetArgs,
          opts: Optional[ResourceOptions] = None)
func NewIPSet(ctx *Context, name string, args IPSetArgs, opts ...ResourceOption) (*IPSet, error)
public IPSet(string name, IPSetArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args IPSetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args IPSetArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args IPSetArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args IPSetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

IPSet Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The IPSet resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the IPSet resource produces the following output properties:

Arn string
Id string
The provider-assigned unique ID for this managed resource.
Arn string
Id string
The provider-assigned unique ID for this managed resource.
arn string
id string
The provider-assigned unique ID for this managed resource.
arn str
id str
The provider-assigned unique ID for this managed resource.

Supporting Types

IPSetIPAddressVersion

Ipv4
IPV4
Ipv6
IPV6
IPSetIPAddressVersionIpv4
IPV4
IPSetIPAddressVersionIpv6
IPV6
Ipv4
IPV4
Ipv6
IPV6
IPV4
IPV4
IPV6
IPV6

IPSetScope

Cloudfront
CLOUDFRONT
Regional
REGIONAL
IPSetScopeCloudfront
CLOUDFRONT
IPSetScopeRegional
REGIONAL
Cloudfront
CLOUDFRONT
Regional
REGIONAL
CLOUDFRONT
CLOUDFRONT
REGIONAL
REGIONAL

IPSetTag

Key string
Value string
Key string
Value string
key string
value string
key str
value str

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0