Documentation
¶
Index ¶
- type Acl
- type AclArgs
- type AclArray
- type AclArrayInput
- type AclArrayOutput
- type AclInput
- type AclMap
- type AclMapInput
- type AclMapOutput
- type AclOutput
- func (o AclOutput) Description() pulumi.StringPtrOutput
- func (AclOutput) ElementType() reflect.Type
- func (o AclOutput) InboundPolicyId() pulumi.StringOutput
- func (o AclOutput) InboundRules() pulumi.StringArrayOutput
- func (o AclOutput) Name() pulumi.StringOutput
- func (o AclOutput) OutboundPolicyId() pulumi.StringOutput
- func (o AclOutput) OutboundRules() pulumi.StringArrayOutput
- func (o AclOutput) Ports() pulumi.StringArrayOutput
- func (o AclOutput) Region() pulumi.StringOutput
- func (o AclOutput) Status() pulumi.StringOutput
- func (o AclOutput) Subnets() pulumi.StringArrayOutput
- func (o AclOutput) ToAclOutput() AclOutput
- func (o AclOutput) ToAclOutputWithContext(ctx context.Context) AclOutput
- type AclRule
- type AclRuleArgs
- type AclRuleArray
- type AclRuleArrayInput
- type AclRuleArrayOutput
- type AclRuleInput
- type AclRuleMap
- type AclRuleMapInput
- type AclRuleMapOutput
- type AclRuleOutput
- func (o AclRuleOutput) Action() pulumi.StringOutput
- func (o AclRuleOutput) Description() pulumi.StringPtrOutput
- func (o AclRuleOutput) DestinationIpAddress() pulumi.StringPtrOutput
- func (o AclRuleOutput) DestinationPort() pulumi.StringPtrOutput
- func (AclRuleOutput) ElementType() reflect.Type
- func (o AclRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o AclRuleOutput) IpVersion() pulumi.IntPtrOutput
- func (o AclRuleOutput) Name() pulumi.StringOutput
- func (o AclRuleOutput) Protocol() pulumi.StringOutput
- func (o AclRuleOutput) Region() pulumi.StringOutput
- func (o AclRuleOutput) SourceIpAddress() pulumi.StringPtrOutput
- func (o AclRuleOutput) SourcePort() pulumi.StringPtrOutput
- func (o AclRuleOutput) ToAclRuleOutput() AclRuleOutput
- func (o AclRuleOutput) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
- type AclRuleState
- type AclState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Acl ¶
type Acl struct {
pulumi.CustomResourceState
Description pulumi.StringPtrOutput `pulumi:"description"`
InboundPolicyId pulumi.StringOutput `pulumi:"inboundPolicyId"`
InboundRules pulumi.StringArrayOutput `pulumi:"inboundRules"`
Name pulumi.StringOutput `pulumi:"name"`
OutboundPolicyId pulumi.StringOutput `pulumi:"outboundPolicyId"`
OutboundRules pulumi.StringArrayOutput `pulumi:"outboundRules"`
Ports pulumi.StringArrayOutput `pulumi:"ports"`
Region pulumi.StringOutput `pulumi:"region"`
Status pulumi.StringOutput `pulumi:"status"`
Subnets pulumi.StringArrayOutput `pulumi:"subnets"`
}
func GetAcl ¶
func GetAcl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AclState, opts ...pulumi.ResourceOption) (*Acl, error)
GetAcl gets an existing Acl 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 NewAcl ¶
func NewAcl(ctx *pulumi.Context, name string, args *AclArgs, opts ...pulumi.ResourceOption) (*Acl, error)
NewAcl registers a new resource with the given unique name, arguments, and options.
func (*Acl) ElementType ¶
func (*Acl) ToAclOutput ¶
type AclArgs ¶
type AclArgs struct {
Description pulumi.StringPtrInput
InboundRules pulumi.StringArrayInput
Name pulumi.StringPtrInput
OutboundRules pulumi.StringArrayInput
Region pulumi.StringPtrInput
Subnets pulumi.StringArrayInput
}
The set of arguments for constructing a Acl resource.
func (AclArgs) ElementType ¶
type AclArray ¶
type AclArray []AclInput
func (AclArray) ElementType ¶
func (AclArray) ToAclArrayOutput ¶
func (i AclArray) ToAclArrayOutput() AclArrayOutput
func (AclArray) ToAclArrayOutputWithContext ¶
func (i AclArray) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput
type AclArrayInput ¶
type AclArrayInput interface {
pulumi.Input
ToAclArrayOutput() AclArrayOutput
ToAclArrayOutputWithContext(context.Context) AclArrayOutput
}
AclArrayInput is an input type that accepts AclArray and AclArrayOutput values. You can construct a concrete instance of `AclArrayInput` via:
AclArray{ AclArgs{...} }
type AclArrayOutput ¶
type AclArrayOutput struct{ *pulumi.OutputState }
func (AclArrayOutput) ElementType ¶
func (AclArrayOutput) ElementType() reflect.Type
func (AclArrayOutput) ToAclArrayOutput ¶
func (o AclArrayOutput) ToAclArrayOutput() AclArrayOutput
func (AclArrayOutput) ToAclArrayOutputWithContext ¶
func (o AclArrayOutput) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput
type AclMap ¶
func (AclMap) ElementType ¶
func (AclMap) ToAclMapOutput ¶
func (i AclMap) ToAclMapOutput() AclMapOutput
func (AclMap) ToAclMapOutputWithContext ¶
func (i AclMap) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput
type AclMapInput ¶
type AclMapInput interface {
pulumi.Input
ToAclMapOutput() AclMapOutput
ToAclMapOutputWithContext(context.Context) AclMapOutput
}
AclMapInput is an input type that accepts AclMap and AclMapOutput values. You can construct a concrete instance of `AclMapInput` via:
AclMap{ "key": AclArgs{...} }
type AclMapOutput ¶
type AclMapOutput struct{ *pulumi.OutputState }
func (AclMapOutput) ElementType ¶
func (AclMapOutput) ElementType() reflect.Type
func (AclMapOutput) MapIndex ¶
func (o AclMapOutput) MapIndex(k pulumi.StringInput) AclOutput
func (AclMapOutput) ToAclMapOutput ¶
func (o AclMapOutput) ToAclMapOutput() AclMapOutput
func (AclMapOutput) ToAclMapOutputWithContext ¶
func (o AclMapOutput) ToAclMapOutputWithContext(ctx context.Context) AclMapOutput
type AclOutput ¶
type AclOutput struct{ *pulumi.OutputState }
func (AclOutput) Description ¶
func (o AclOutput) Description() pulumi.StringPtrOutput
func (AclOutput) ElementType ¶
func (AclOutput) InboundPolicyId ¶
func (o AclOutput) InboundPolicyId() pulumi.StringOutput
func (AclOutput) InboundRules ¶
func (o AclOutput) InboundRules() pulumi.StringArrayOutput
func (AclOutput) Name ¶
func (o AclOutput) Name() pulumi.StringOutput
func (AclOutput) OutboundPolicyId ¶
func (o AclOutput) OutboundPolicyId() pulumi.StringOutput
func (AclOutput) OutboundRules ¶
func (o AclOutput) OutboundRules() pulumi.StringArrayOutput
func (AclOutput) Ports ¶
func (o AclOutput) Ports() pulumi.StringArrayOutput
func (AclOutput) Region ¶
func (o AclOutput) Region() pulumi.StringOutput
func (AclOutput) Status ¶
func (o AclOutput) Status() pulumi.StringOutput
func (AclOutput) Subnets ¶
func (o AclOutput) Subnets() pulumi.StringArrayOutput
func (AclOutput) ToAclOutput ¶
type AclRule ¶
type AclRule struct {
pulumi.CustomResourceState
Action pulumi.StringOutput `pulumi:"action"`
Description pulumi.StringPtrOutput `pulumi:"description"`
DestinationIpAddress pulumi.StringPtrOutput `pulumi:"destinationIpAddress"`
DestinationPort pulumi.StringPtrOutput `pulumi:"destinationPort"`
Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
IpVersion pulumi.IntPtrOutput `pulumi:"ipVersion"`
Name pulumi.StringOutput `pulumi:"name"`
Protocol pulumi.StringOutput `pulumi:"protocol"`
Region pulumi.StringOutput `pulumi:"region"`
SourceIpAddress pulumi.StringPtrOutput `pulumi:"sourceIpAddress"`
SourcePort pulumi.StringPtrOutput `pulumi:"sourcePort"`
}
func GetAclRule ¶
func GetAclRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AclRuleState, opts ...pulumi.ResourceOption) (*AclRule, error)
GetAclRule gets an existing AclRule 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 NewAclRule ¶
func NewAclRule(ctx *pulumi.Context, name string, args *AclRuleArgs, opts ...pulumi.ResourceOption) (*AclRule, error)
NewAclRule registers a new resource with the given unique name, arguments, and options.
func (*AclRule) ElementType ¶
func (*AclRule) ToAclRuleOutput ¶
func (i *AclRule) ToAclRuleOutput() AclRuleOutput
func (*AclRule) ToAclRuleOutputWithContext ¶
func (i *AclRule) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
type AclRuleArgs ¶
type AclRuleArgs struct {
Action pulumi.StringInput
Description pulumi.StringPtrInput
DestinationIpAddress pulumi.StringPtrInput
DestinationPort pulumi.StringPtrInput
Enabled pulumi.BoolPtrInput
IpVersion pulumi.IntPtrInput
Name pulumi.StringPtrInput
Protocol pulumi.StringInput
Region pulumi.StringPtrInput
SourceIpAddress pulumi.StringPtrInput
SourcePort pulumi.StringPtrInput
}
The set of arguments for constructing a AclRule resource.
func (AclRuleArgs) ElementType ¶
func (AclRuleArgs) ElementType() reflect.Type
type AclRuleArray ¶
type AclRuleArray []AclRuleInput
func (AclRuleArray) ElementType ¶
func (AclRuleArray) ElementType() reflect.Type
func (AclRuleArray) ToAclRuleArrayOutput ¶
func (i AclRuleArray) ToAclRuleArrayOutput() AclRuleArrayOutput
func (AclRuleArray) ToAclRuleArrayOutputWithContext ¶
func (i AclRuleArray) ToAclRuleArrayOutputWithContext(ctx context.Context) AclRuleArrayOutput
type AclRuleArrayInput ¶
type AclRuleArrayInput interface {
pulumi.Input
ToAclRuleArrayOutput() AclRuleArrayOutput
ToAclRuleArrayOutputWithContext(context.Context) AclRuleArrayOutput
}
AclRuleArrayInput is an input type that accepts AclRuleArray and AclRuleArrayOutput values. You can construct a concrete instance of `AclRuleArrayInput` via:
AclRuleArray{ AclRuleArgs{...} }
type AclRuleArrayOutput ¶
type AclRuleArrayOutput struct{ *pulumi.OutputState }
func (AclRuleArrayOutput) ElementType ¶
func (AclRuleArrayOutput) ElementType() reflect.Type
func (AclRuleArrayOutput) Index ¶
func (o AclRuleArrayOutput) Index(i pulumi.IntInput) AclRuleOutput
func (AclRuleArrayOutput) ToAclRuleArrayOutput ¶
func (o AclRuleArrayOutput) ToAclRuleArrayOutput() AclRuleArrayOutput
func (AclRuleArrayOutput) ToAclRuleArrayOutputWithContext ¶
func (o AclRuleArrayOutput) ToAclRuleArrayOutputWithContext(ctx context.Context) AclRuleArrayOutput
type AclRuleInput ¶
type AclRuleInput interface {
pulumi.Input
ToAclRuleOutput() AclRuleOutput
ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
}
type AclRuleMap ¶
type AclRuleMap map[string]AclRuleInput
func (AclRuleMap) ElementType ¶
func (AclRuleMap) ElementType() reflect.Type
func (AclRuleMap) ToAclRuleMapOutput ¶
func (i AclRuleMap) ToAclRuleMapOutput() AclRuleMapOutput
func (AclRuleMap) ToAclRuleMapOutputWithContext ¶
func (i AclRuleMap) ToAclRuleMapOutputWithContext(ctx context.Context) AclRuleMapOutput
type AclRuleMapInput ¶
type AclRuleMapInput interface {
pulumi.Input
ToAclRuleMapOutput() AclRuleMapOutput
ToAclRuleMapOutputWithContext(context.Context) AclRuleMapOutput
}
AclRuleMapInput is an input type that accepts AclRuleMap and AclRuleMapOutput values. You can construct a concrete instance of `AclRuleMapInput` via:
AclRuleMap{ "key": AclRuleArgs{...} }
type AclRuleMapOutput ¶
type AclRuleMapOutput struct{ *pulumi.OutputState }
func (AclRuleMapOutput) ElementType ¶
func (AclRuleMapOutput) ElementType() reflect.Type
func (AclRuleMapOutput) MapIndex ¶
func (o AclRuleMapOutput) MapIndex(k pulumi.StringInput) AclRuleOutput
func (AclRuleMapOutput) ToAclRuleMapOutput ¶
func (o AclRuleMapOutput) ToAclRuleMapOutput() AclRuleMapOutput
func (AclRuleMapOutput) ToAclRuleMapOutputWithContext ¶
func (o AclRuleMapOutput) ToAclRuleMapOutputWithContext(ctx context.Context) AclRuleMapOutput
type AclRuleOutput ¶
type AclRuleOutput struct{ *pulumi.OutputState }
func (AclRuleOutput) Action ¶
func (o AclRuleOutput) Action() pulumi.StringOutput
func (AclRuleOutput) Description ¶
func (o AclRuleOutput) Description() pulumi.StringPtrOutput
func (AclRuleOutput) DestinationIpAddress ¶
func (o AclRuleOutput) DestinationIpAddress() pulumi.StringPtrOutput
func (AclRuleOutput) DestinationPort ¶
func (o AclRuleOutput) DestinationPort() pulumi.StringPtrOutput
func (AclRuleOutput) ElementType ¶
func (AclRuleOutput) ElementType() reflect.Type
func (AclRuleOutput) Enabled ¶
func (o AclRuleOutput) Enabled() pulumi.BoolPtrOutput
func (AclRuleOutput) IpVersion ¶
func (o AclRuleOutput) IpVersion() pulumi.IntPtrOutput
func (AclRuleOutput) Name ¶
func (o AclRuleOutput) Name() pulumi.StringOutput
func (AclRuleOutput) Protocol ¶
func (o AclRuleOutput) Protocol() pulumi.StringOutput
func (AclRuleOutput) Region ¶
func (o AclRuleOutput) Region() pulumi.StringOutput
func (AclRuleOutput) SourceIpAddress ¶
func (o AclRuleOutput) SourceIpAddress() pulumi.StringPtrOutput
func (AclRuleOutput) SourcePort ¶
func (o AclRuleOutput) SourcePort() pulumi.StringPtrOutput
func (AclRuleOutput) ToAclRuleOutput ¶
func (o AclRuleOutput) ToAclRuleOutput() AclRuleOutput
func (AclRuleOutput) ToAclRuleOutputWithContext ¶
func (o AclRuleOutput) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
type AclRuleState ¶
type AclRuleState struct {
Action pulumi.StringPtrInput
Description pulumi.StringPtrInput
DestinationIpAddress pulumi.StringPtrInput
DestinationPort pulumi.StringPtrInput
Enabled pulumi.BoolPtrInput
IpVersion pulumi.IntPtrInput
Name pulumi.StringPtrInput
Protocol pulumi.StringPtrInput
Region pulumi.StringPtrInput
SourceIpAddress pulumi.StringPtrInput
SourcePort pulumi.StringPtrInput
}
func (AclRuleState) ElementType ¶
func (AclRuleState) ElementType() reflect.Type
type AclState ¶
type AclState struct {
Description pulumi.StringPtrInput
InboundPolicyId pulumi.StringPtrInput
InboundRules pulumi.StringArrayInput
Name pulumi.StringPtrInput
OutboundPolicyId pulumi.StringPtrInput
OutboundRules pulumi.StringArrayInput
Ports pulumi.StringArrayInput
Region pulumi.StringPtrInput
Status pulumi.StringPtrInput
Subnets pulumi.StringArrayInput
}