Documentation
¶
Index ¶
- type AdminAccount
- type AdminAccountArgs
- type AdminAccountArray
- type AdminAccountArrayInput
- type AdminAccountArrayOutput
- func (AdminAccountArrayOutput) ElementType() reflect.Type
- func (o AdminAccountArrayOutput) Index(i pulumi.IntInput) AdminAccountOutput
- func (o AdminAccountArrayOutput) ToAdminAccountArrayOutput() AdminAccountArrayOutput
- func (o AdminAccountArrayOutput) ToAdminAccountArrayOutputWithContext(ctx context.Context) AdminAccountArrayOutput
- type AdminAccountInput
- type AdminAccountMap
- type AdminAccountMapInput
- type AdminAccountMapOutput
- func (AdminAccountMapOutput) ElementType() reflect.Type
- func (o AdminAccountMapOutput) MapIndex(k pulumi.StringInput) AdminAccountOutput
- func (o AdminAccountMapOutput) ToAdminAccountMapOutput() AdminAccountMapOutput
- func (o AdminAccountMapOutput) ToAdminAccountMapOutputWithContext(ctx context.Context) AdminAccountMapOutput
- type AdminAccountOutput
- type AdminAccountState
- type Policy
- type PolicyArgs
- type PolicyArray
- type PolicyArrayInput
- type PolicyArrayOutput
- type PolicyExcludeMap
- type PolicyExcludeMapArgs
- func (PolicyExcludeMapArgs) ElementType() reflect.Type
- func (i PolicyExcludeMapArgs) ToPolicyExcludeMapOutput() PolicyExcludeMapOutput
- func (i PolicyExcludeMapArgs) ToPolicyExcludeMapOutputWithContext(ctx context.Context) PolicyExcludeMapOutput
- func (i PolicyExcludeMapArgs) ToPolicyExcludeMapPtrOutput() PolicyExcludeMapPtrOutput
- func (i PolicyExcludeMapArgs) ToPolicyExcludeMapPtrOutputWithContext(ctx context.Context) PolicyExcludeMapPtrOutput
- type PolicyExcludeMapInput
- type PolicyExcludeMapOutput
- func (o PolicyExcludeMapOutput) Accounts() pulumi.StringArrayOutput
- func (PolicyExcludeMapOutput) ElementType() reflect.Type
- func (o PolicyExcludeMapOutput) Orgunits() pulumi.StringArrayOutput
- func (o PolicyExcludeMapOutput) ToPolicyExcludeMapOutput() PolicyExcludeMapOutput
- func (o PolicyExcludeMapOutput) ToPolicyExcludeMapOutputWithContext(ctx context.Context) PolicyExcludeMapOutput
- func (o PolicyExcludeMapOutput) ToPolicyExcludeMapPtrOutput() PolicyExcludeMapPtrOutput
- func (o PolicyExcludeMapOutput) ToPolicyExcludeMapPtrOutputWithContext(ctx context.Context) PolicyExcludeMapPtrOutput
- type PolicyExcludeMapPtrInput
- type PolicyExcludeMapPtrOutput
- func (o PolicyExcludeMapPtrOutput) Accounts() pulumi.StringArrayOutput
- func (o PolicyExcludeMapPtrOutput) Elem() PolicyExcludeMapOutput
- func (PolicyExcludeMapPtrOutput) ElementType() reflect.Type
- func (o PolicyExcludeMapPtrOutput) Orgunits() pulumi.StringArrayOutput
- func (o PolicyExcludeMapPtrOutput) ToPolicyExcludeMapPtrOutput() PolicyExcludeMapPtrOutput
- func (o PolicyExcludeMapPtrOutput) ToPolicyExcludeMapPtrOutputWithContext(ctx context.Context) PolicyExcludeMapPtrOutput
- type PolicyIncludeMap
- type PolicyIncludeMapArgs
- func (PolicyIncludeMapArgs) ElementType() reflect.Type
- func (i PolicyIncludeMapArgs) ToPolicyIncludeMapOutput() PolicyIncludeMapOutput
- func (i PolicyIncludeMapArgs) ToPolicyIncludeMapOutputWithContext(ctx context.Context) PolicyIncludeMapOutput
- func (i PolicyIncludeMapArgs) ToPolicyIncludeMapPtrOutput() PolicyIncludeMapPtrOutput
- func (i PolicyIncludeMapArgs) ToPolicyIncludeMapPtrOutputWithContext(ctx context.Context) PolicyIncludeMapPtrOutput
- type PolicyIncludeMapInput
- type PolicyIncludeMapOutput
- func (o PolicyIncludeMapOutput) Accounts() pulumi.StringArrayOutput
- func (PolicyIncludeMapOutput) ElementType() reflect.Type
- func (o PolicyIncludeMapOutput) Orgunits() pulumi.StringArrayOutput
- func (o PolicyIncludeMapOutput) ToPolicyIncludeMapOutput() PolicyIncludeMapOutput
- func (o PolicyIncludeMapOutput) ToPolicyIncludeMapOutputWithContext(ctx context.Context) PolicyIncludeMapOutput
- func (o PolicyIncludeMapOutput) ToPolicyIncludeMapPtrOutput() PolicyIncludeMapPtrOutput
- func (o PolicyIncludeMapOutput) ToPolicyIncludeMapPtrOutputWithContext(ctx context.Context) PolicyIncludeMapPtrOutput
- type PolicyIncludeMapPtrInput
- type PolicyIncludeMapPtrOutput
- func (o PolicyIncludeMapPtrOutput) Accounts() pulumi.StringArrayOutput
- func (o PolicyIncludeMapPtrOutput) Elem() PolicyIncludeMapOutput
- func (PolicyIncludeMapPtrOutput) ElementType() reflect.Type
- func (o PolicyIncludeMapPtrOutput) Orgunits() pulumi.StringArrayOutput
- func (o PolicyIncludeMapPtrOutput) ToPolicyIncludeMapPtrOutput() PolicyIncludeMapPtrOutput
- func (o PolicyIncludeMapPtrOutput) ToPolicyIncludeMapPtrOutputWithContext(ctx context.Context) PolicyIncludeMapPtrOutput
- type PolicyInput
- type PolicyMap
- type PolicyMapInput
- type PolicyMapOutput
- type PolicyOutput
- func (o PolicyOutput) Arn() pulumi.StringOutput
- func (o PolicyOutput) DeleteAllPolicyResources() pulumi.BoolPtrOutput
- func (o PolicyOutput) DeleteUnusedFmManagedResources() pulumi.BoolPtrOutput
- func (o PolicyOutput) Description() pulumi.StringPtrOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) ExcludeMap() PolicyExcludeMapPtrOutput
- func (o PolicyOutput) ExcludeResourceTags() pulumi.BoolOutput
- func (o PolicyOutput) IncludeMap() PolicyIncludeMapPtrOutput
- func (o PolicyOutput) Name() pulumi.StringOutput
- func (o PolicyOutput) PolicyUpdateToken() pulumi.StringOutput
- func (o PolicyOutput) Region() pulumi.StringOutput
- func (o PolicyOutput) RemediationEnabled() pulumi.BoolPtrOutput
- func (o PolicyOutput) ResourceSetIds() pulumi.StringArrayOutput
- func (o PolicyOutput) ResourceTagLogicalOperator() pulumi.StringOutput
- func (o PolicyOutput) ResourceTags() pulumi.StringMapOutput
- func (o PolicyOutput) ResourceType() pulumi.StringOutput
- func (o PolicyOutput) ResourceTypeLists() pulumi.StringArrayOutput
- func (o PolicyOutput) SecurityServicePolicyData() PolicySecurityServicePolicyDataOutput
- func (o PolicyOutput) Tags() pulumi.StringMapOutput
- func (o PolicyOutput) TagsAll() pulumi.StringMapOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- type PolicySecurityServicePolicyData
- type PolicySecurityServicePolicyDataArgs
- func (PolicySecurityServicePolicyDataArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
- func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
- func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
- func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
- type PolicySecurityServicePolicyDataInput
- type PolicySecurityServicePolicyDataOutput
- func (PolicySecurityServicePolicyDataOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataOutput) ManagedServiceData() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataOutput) PolicyOption() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
- func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
- func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataOutput) Type() pulumi.StringOutput
- type PolicySecurityServicePolicyDataPolicyOption
- type PolicySecurityServicePolicyDataPolicyOptionArgs
- func (PolicySecurityServicePolicyDataPolicyOptionArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionOutput() PolicySecurityServicePolicyDataPolicyOptionOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputWithContext(ctx context.Context) ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntry
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) Index(i pulumi.IntInput) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCode
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) Index(i pulumi.IntInput) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) Code() pulumi.IntPtrOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutputWithContext(ctx context.Context) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) Type() pulumi.IntPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) CidrBlock() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Egress() pulumi.BoolOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) IcmpTypeCodes() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Ipv6CidrBlock() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) PortRanges() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Protocol() pulumi.StringOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) RuleAction() pulumi.StringOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRange
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) Index(i pulumi.IntInput) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) From() pulumi.IntPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) To() pulumi.IntPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntry
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) Index(i pulumi.IntInput) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCode
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) Index(i pulumi.IntInput) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) Code() pulumi.IntPtrOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutputWithContext(ctx context.Context) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) Type() pulumi.IntPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) CidrBlock() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Egress() pulumi.BoolOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) IcmpTypeCodes() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Ipv6CidrBlock() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) PortRanges() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Protocol() pulumi.StringOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) RuleAction() pulumi.StringOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRange
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput() ...
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) Index(i pulumi.IntInput) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) From() pulumi.IntPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) To() pulumi.IntPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) FirstEntries() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ForceRemediateForFirstEntries() pulumi.BoolOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ForceRemediateForLastEntries() pulumi.BoolOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) LastEntries() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputWithContext(ctx context.Context) ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) Elem() ...
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) FirstEntries() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ForceRemediateForFirstEntries() pulumi.BoolPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ForceRemediateForLastEntries() pulumi.BoolPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) LastEntries() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext(ctx context.Context) ...
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) NetworkAclEntrySet() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) Elem() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) NetworkAclEntrySet() ...
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy
- type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrInput
- type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) Elem() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
- func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionOutput
- func (PolicySecurityServicePolicyDataPolicyOptionOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionOutput) NetworkAclCommonPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionOutput) NetworkFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ThirdPartyFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionOutput() PolicySecurityServicePolicyDataPolicyOptionOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionPtrInput
- type PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) Elem() PolicySecurityServicePolicyDataPolicyOptionOutput
- func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) NetworkAclCommonPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) NetworkFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ThirdPartyFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy
- type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs
- func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyInput
- type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
- func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrInput
- type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) Elem() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
- func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
- type PolicySecurityServicePolicyDataPtrInput
- type PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) Elem() PolicySecurityServicePolicyDataOutput
- func (PolicySecurityServicePolicyDataPtrOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPtrOutput) ManagedServiceData() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) PolicyOption() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) Type() pulumi.StringPtrOutput
- type PolicyState
- type ResourceSet
- type ResourceSetArgs
- type ResourceSetArray
- type ResourceSetArrayInput
- type ResourceSetArrayOutput
- func (ResourceSetArrayOutput) ElementType() reflect.Type
- func (o ResourceSetArrayOutput) Index(i pulumi.IntInput) ResourceSetOutput
- func (o ResourceSetArrayOutput) ToResourceSetArrayOutput() ResourceSetArrayOutput
- func (o ResourceSetArrayOutput) ToResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetArrayOutput
- type ResourceSetInput
- type ResourceSetMap
- type ResourceSetMapInput
- type ResourceSetMapOutput
- func (ResourceSetMapOutput) ElementType() reflect.Type
- func (o ResourceSetMapOutput) MapIndex(k pulumi.StringInput) ResourceSetOutput
- func (o ResourceSetMapOutput) ToResourceSetMapOutput() ResourceSetMapOutput
- func (o ResourceSetMapOutput) ToResourceSetMapOutputWithContext(ctx context.Context) ResourceSetMapOutput
- type ResourceSetOutput
- func (o ResourceSetOutput) Arn() pulumi.StringOutput
- func (ResourceSetOutput) ElementType() reflect.Type
- func (o ResourceSetOutput) Region() pulumi.StringOutput
- func (o ResourceSetOutput) ResourceSets() ResourceSetResourceSetArrayOutput
- func (o ResourceSetOutput) Tags() pulumi.StringMapOutput
- func (o ResourceSetOutput) TagsAll() pulumi.StringMapOutput
- func (o ResourceSetOutput) Timeouts() ResourceSetTimeoutsPtrOutput
- func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- type ResourceSetResourceSet
- type ResourceSetResourceSetArgs
- type ResourceSetResourceSetArray
- func (ResourceSetResourceSetArray) ElementType() reflect.Type
- func (i ResourceSetResourceSetArray) ToResourceSetResourceSetArrayOutput() ResourceSetResourceSetArrayOutput
- func (i ResourceSetResourceSetArray) ToResourceSetResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetResourceSetArrayOutput
- type ResourceSetResourceSetArrayInput
- type ResourceSetResourceSetArrayOutput
- func (ResourceSetResourceSetArrayOutput) ElementType() reflect.Type
- func (o ResourceSetResourceSetArrayOutput) Index(i pulumi.IntInput) ResourceSetResourceSetOutput
- func (o ResourceSetResourceSetArrayOutput) ToResourceSetResourceSetArrayOutput() ResourceSetResourceSetArrayOutput
- func (o ResourceSetResourceSetArrayOutput) ToResourceSetResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetResourceSetArrayOutput
- type ResourceSetResourceSetInput
- type ResourceSetResourceSetOutput
- func (o ResourceSetResourceSetOutput) Description() pulumi.StringPtrOutput
- func (ResourceSetResourceSetOutput) ElementType() reflect.Type
- func (o ResourceSetResourceSetOutput) Id() pulumi.StringPtrOutput
- func (o ResourceSetResourceSetOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o ResourceSetResourceSetOutput) Name() pulumi.StringOutput
- func (o ResourceSetResourceSetOutput) ResourceSetStatus() pulumi.StringPtrOutput
- func (o ResourceSetResourceSetOutput) ResourceTypeLists() pulumi.StringArrayOutput
- func (o ResourceSetResourceSetOutput) ToResourceSetResourceSetOutput() ResourceSetResourceSetOutput
- func (o ResourceSetResourceSetOutput) ToResourceSetResourceSetOutputWithContext(ctx context.Context) ResourceSetResourceSetOutput
- func (o ResourceSetResourceSetOutput) UpdateToken() pulumi.StringPtrOutput
- type ResourceSetState
- type ResourceSetTimeouts
- type ResourceSetTimeoutsArgs
- func (ResourceSetTimeoutsArgs) ElementType() reflect.Type
- func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsOutput() ResourceSetTimeoutsOutput
- func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsOutputWithContext(ctx context.Context) ResourceSetTimeoutsOutput
- func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsPtrOutput() ResourceSetTimeoutsPtrOutput
- func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsPtrOutputWithContext(ctx context.Context) ResourceSetTimeoutsPtrOutput
- type ResourceSetTimeoutsInput
- type ResourceSetTimeoutsOutput
- func (o ResourceSetTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o ResourceSetTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (ResourceSetTimeoutsOutput) ElementType() reflect.Type
- func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsOutput() ResourceSetTimeoutsOutput
- func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsOutputWithContext(ctx context.Context) ResourceSetTimeoutsOutput
- func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsPtrOutput() ResourceSetTimeoutsPtrOutput
- func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsPtrOutputWithContext(ctx context.Context) ResourceSetTimeoutsPtrOutput
- func (o ResourceSetTimeoutsOutput) Update() pulumi.StringPtrOutput
- type ResourceSetTimeoutsPtrInput
- type ResourceSetTimeoutsPtrOutput
- func (o ResourceSetTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o ResourceSetTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o ResourceSetTimeoutsPtrOutput) Elem() ResourceSetTimeoutsOutput
- func (ResourceSetTimeoutsPtrOutput) ElementType() reflect.Type
- func (o ResourceSetTimeoutsPtrOutput) ToResourceSetTimeoutsPtrOutput() ResourceSetTimeoutsPtrOutput
- func (o ResourceSetTimeoutsPtrOutput) ToResourceSetTimeoutsPtrOutputWithContext(ctx context.Context) ResourceSetTimeoutsPtrOutput
- func (o ResourceSetTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminAccount ¶
type AdminAccount struct {
pulumi.CustomResourceState
// The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. Defaults to the current account. Must be configured to perform drift detection.
AccountId pulumi.StringOutput `pulumi:"accountId"`
}
Provides a resource to associate/disassociate an AWS Firewall Manager administrator account. This operation must be performed in the `us-east-1` region.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/fms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fms.NewAdminAccount(ctx, "example", nil)
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Firewall Manager administrator account association using the account ID. For example:
```sh $ pulumi import aws:fms/adminAccount:AdminAccount example 123456789012 ```
func GetAdminAccount ¶
func GetAdminAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AdminAccountState, opts ...pulumi.ResourceOption) (*AdminAccount, error)
GetAdminAccount gets an existing AdminAccount 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 NewAdminAccount ¶
func NewAdminAccount(ctx *pulumi.Context, name string, args *AdminAccountArgs, opts ...pulumi.ResourceOption) (*AdminAccount, error)
NewAdminAccount registers a new resource with the given unique name, arguments, and options.
func (*AdminAccount) ElementType ¶
func (*AdminAccount) ElementType() reflect.Type
func (*AdminAccount) ToAdminAccountOutput ¶
func (i *AdminAccount) ToAdminAccountOutput() AdminAccountOutput
func (*AdminAccount) ToAdminAccountOutputWithContext ¶
func (i *AdminAccount) ToAdminAccountOutputWithContext(ctx context.Context) AdminAccountOutput
type AdminAccountArgs ¶
type AdminAccountArgs struct {
// The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. Defaults to the current account. Must be configured to perform drift detection.
AccountId pulumi.StringPtrInput
}
The set of arguments for constructing a AdminAccount resource.
func (AdminAccountArgs) ElementType ¶
func (AdminAccountArgs) ElementType() reflect.Type
type AdminAccountArray ¶
type AdminAccountArray []AdminAccountInput
func (AdminAccountArray) ElementType ¶
func (AdminAccountArray) ElementType() reflect.Type
func (AdminAccountArray) ToAdminAccountArrayOutput ¶
func (i AdminAccountArray) ToAdminAccountArrayOutput() AdminAccountArrayOutput
func (AdminAccountArray) ToAdminAccountArrayOutputWithContext ¶
func (i AdminAccountArray) ToAdminAccountArrayOutputWithContext(ctx context.Context) AdminAccountArrayOutput
type AdminAccountArrayInput ¶
type AdminAccountArrayInput interface {
pulumi.Input
ToAdminAccountArrayOutput() AdminAccountArrayOutput
ToAdminAccountArrayOutputWithContext(context.Context) AdminAccountArrayOutput
}
AdminAccountArrayInput is an input type that accepts AdminAccountArray and AdminAccountArrayOutput values. You can construct a concrete instance of `AdminAccountArrayInput` via:
AdminAccountArray{ AdminAccountArgs{...} }
type AdminAccountArrayOutput ¶
type AdminAccountArrayOutput struct{ *pulumi.OutputState }
func (AdminAccountArrayOutput) ElementType ¶
func (AdminAccountArrayOutput) ElementType() reflect.Type
func (AdminAccountArrayOutput) Index ¶
func (o AdminAccountArrayOutput) Index(i pulumi.IntInput) AdminAccountOutput
func (AdminAccountArrayOutput) ToAdminAccountArrayOutput ¶
func (o AdminAccountArrayOutput) ToAdminAccountArrayOutput() AdminAccountArrayOutput
func (AdminAccountArrayOutput) ToAdminAccountArrayOutputWithContext ¶
func (o AdminAccountArrayOutput) ToAdminAccountArrayOutputWithContext(ctx context.Context) AdminAccountArrayOutput
type AdminAccountInput ¶
type AdminAccountInput interface {
pulumi.Input
ToAdminAccountOutput() AdminAccountOutput
ToAdminAccountOutputWithContext(ctx context.Context) AdminAccountOutput
}
type AdminAccountMap ¶
type AdminAccountMap map[string]AdminAccountInput
func (AdminAccountMap) ElementType ¶
func (AdminAccountMap) ElementType() reflect.Type
func (AdminAccountMap) ToAdminAccountMapOutput ¶
func (i AdminAccountMap) ToAdminAccountMapOutput() AdminAccountMapOutput
func (AdminAccountMap) ToAdminAccountMapOutputWithContext ¶
func (i AdminAccountMap) ToAdminAccountMapOutputWithContext(ctx context.Context) AdminAccountMapOutput
type AdminAccountMapInput ¶
type AdminAccountMapInput interface {
pulumi.Input
ToAdminAccountMapOutput() AdminAccountMapOutput
ToAdminAccountMapOutputWithContext(context.Context) AdminAccountMapOutput
}
AdminAccountMapInput is an input type that accepts AdminAccountMap and AdminAccountMapOutput values. You can construct a concrete instance of `AdminAccountMapInput` via:
AdminAccountMap{ "key": AdminAccountArgs{...} }
type AdminAccountMapOutput ¶
type AdminAccountMapOutput struct{ *pulumi.OutputState }
func (AdminAccountMapOutput) ElementType ¶
func (AdminAccountMapOutput) ElementType() reflect.Type
func (AdminAccountMapOutput) MapIndex ¶
func (o AdminAccountMapOutput) MapIndex(k pulumi.StringInput) AdminAccountOutput
func (AdminAccountMapOutput) ToAdminAccountMapOutput ¶
func (o AdminAccountMapOutput) ToAdminAccountMapOutput() AdminAccountMapOutput
func (AdminAccountMapOutput) ToAdminAccountMapOutputWithContext ¶
func (o AdminAccountMapOutput) ToAdminAccountMapOutputWithContext(ctx context.Context) AdminAccountMapOutput
type AdminAccountOutput ¶
type AdminAccountOutput struct{ *pulumi.OutputState }
func (AdminAccountOutput) AccountId ¶
func (o AdminAccountOutput) AccountId() pulumi.StringOutput
The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. Defaults to the current account. Must be configured to perform drift detection.
func (AdminAccountOutput) ElementType ¶
func (AdminAccountOutput) ElementType() reflect.Type
func (AdminAccountOutput) ToAdminAccountOutput ¶
func (o AdminAccountOutput) ToAdminAccountOutput() AdminAccountOutput
func (AdminAccountOutput) ToAdminAccountOutputWithContext ¶
func (o AdminAccountOutput) ToAdminAccountOutputWithContext(ctx context.Context) AdminAccountOutput
type AdminAccountState ¶
type AdminAccountState struct {
// The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. Defaults to the current account. Must be configured to perform drift detection.
AccountId pulumi.StringPtrInput
}
func (AdminAccountState) ElementType ¶
func (AdminAccountState) ElementType() reflect.Type
type Policy ¶
type Policy struct {
pulumi.CustomResourceState
Arn pulumi.StringOutput `pulumi:"arn"`
// If true, the request will also perform a clean-up process. Defaults to `true`. More information can be found here [AWS Firewall Manager delete policy](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeletePolicy.html)
DeleteAllPolicyResources pulumi.BoolPtrOutput `pulumi:"deleteAllPolicyResources"`
// If true, Firewall Manager will automatically remove protections from resources that leave the policy scope. Defaults to `false`. More information can be found here [AWS Firewall Manager policy contents](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html)
DeleteUnusedFmManagedResources pulumi.BoolPtrOutput `pulumi:"deleteUnusedFmManagedResources"`
// The description of the AWS Network Firewall firewall policy.
Description pulumi.StringPtrOutput `pulumi:"description"`
// A map of lists of accounts and OU's to exclude from the policy. See the `excludeMap` block.
ExcludeMap PolicyExcludeMapPtrOutput `pulumi:"excludeMap"`
// A boolean value, if true the tags that are specified in the `resourceTags` are not protected by this policy. If set to false and resourceTags are populated, resources that contain tags will be protected by this policy.
ExcludeResourceTags pulumi.BoolOutput `pulumi:"excludeResourceTags"`
// A map of lists of accounts and OU's to include in the policy. See the `includeMap` block.
IncludeMap PolicyIncludeMapPtrOutput `pulumi:"includeMap"`
// The friendly name of the AWS Firewall Manager Policy.
Name pulumi.StringOutput `pulumi:"name"`
// A unique identifier for each update to the policy.
PolicyUpdateToken pulumi.StringOutput `pulumi:"policyUpdateToken"`
// 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"`
// A boolean value, indicates if the policy should automatically applied to resources that already exist in the account.
RemediationEnabled pulumi.BoolPtrOutput `pulumi:"remediationEnabled"`
ResourceSetIds pulumi.StringArrayOutput `pulumi:"resourceSetIds"`
// Controls how multiple resource tags are combined: with AND, so that a resource must have all tags to be included or excluded, or OR, so that a resource must have at least one tag. The valid values are `AND` and `OR`.
ResourceTagLogicalOperator pulumi.StringOutput `pulumi:"resourceTagLogicalOperator"`
// A map of resource tags, that if present will filter protections on resources based on the exclude_resource_tags.
ResourceTags pulumi.StringMapOutput `pulumi:"resourceTags"`
// A resource type to protect. Conflicts with `resourceTypeList`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values.
ResourceType pulumi.StringOutput `pulumi:"resourceType"`
// A list of resource types to protect. Conflicts with `resourceType`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values. Lists with only one element are not supported, instead use `resourceType`.
ResourceTypeLists pulumi.StringArrayOutput `pulumi:"resourceTypeLists"`
// The objects to include in Security Service Policy Data. See the `securityServicePolicyData` block.
SecurityServicePolicyData PolicySecurityServicePolicyDataOutput `pulumi:"securityServicePolicyData"`
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Provides a resource to create an AWS Firewall Manager policy. You need to be using AWS organizations and have enabled the Firewall Manager administrator account.
> **NOTE:** Due to limitations with testing, we provide it as best effort. If you find it useful, and have the ability to help test or notice issues, consider reaching out to us on GitHub.
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/fms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/wafregional" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleRuleGroup, err := wafregional.NewRuleGroup(ctx, "example", &wafregional.RuleGroupArgs{
MetricName: pulumi.String("WAFRuleGroupExample"),
Name: pulumi.String("WAF-Rule-Group-Example"),
})
if err != nil {
return err
}
_, err = fms.NewPolicy(ctx, "example", &fms.PolicyArgs{
Name: pulumi.String("FMS-Policy-Example"),
ExcludeResourceTags: pulumi.Bool(false),
RemediationEnabled: pulumi.Bool(false),
ResourceType: pulumi.String("AWS::ElasticLoadBalancingV2::LoadBalancer"),
SecurityServicePolicyData: &fms.PolicySecurityServicePolicyDataArgs{
Type: pulumi.String("WAF"),
ManagedServiceData: exampleRuleGroup.ID().ApplyT(func(id string) (pulumi.String, error) {
var _zero pulumi.String
tmpJSON0, err := json.Marshal(map[string]interface{}{
"type": "WAF",
"ruleGroups": []map[string]interface{}{
map[string]interface{}{
"id": id,
"overrideAction": map[string]interface{}{
"type": "COUNT",
},
},
},
"defaultAction": map[string]interface{}{
"type": "BLOCK",
},
"overrideCustomerWebACLAssociation": false,
})
if err != nil {
return _zero, err
}
json0 := string(tmpJSON0)
return pulumi.String(json0), nil
}).(pulumi.StringOutput),
},
Tags: pulumi.StringMap{
"Name": pulumi.String("example-fms-policy"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Firewall Manager policies using the policy ID. For example:
```sh $ pulumi import aws:fms/policy:Policy example 5be49585-a7e3-4c49-dde1-a179fe4a619a ```
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct {
// If true, the request will also perform a clean-up process. Defaults to `true`. More information can be found here [AWS Firewall Manager delete policy](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeletePolicy.html)
DeleteAllPolicyResources pulumi.BoolPtrInput
// If true, Firewall Manager will automatically remove protections from resources that leave the policy scope. Defaults to `false`. More information can be found here [AWS Firewall Manager policy contents](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html)
DeleteUnusedFmManagedResources pulumi.BoolPtrInput
// The description of the AWS Network Firewall firewall policy.
Description pulumi.StringPtrInput
// A map of lists of accounts and OU's to exclude from the policy. See the `excludeMap` block.
ExcludeMap PolicyExcludeMapPtrInput
// A boolean value, if true the tags that are specified in the `resourceTags` are not protected by this policy. If set to false and resourceTags are populated, resources that contain tags will be protected by this policy.
ExcludeResourceTags pulumi.BoolInput
// A map of lists of accounts and OU's to include in the policy. See the `includeMap` block.
IncludeMap PolicyIncludeMapPtrInput
// The friendly name of the AWS Firewall Manager Policy.
Name pulumi.StringPtrInput
// 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
// A boolean value, indicates if the policy should automatically applied to resources that already exist in the account.
RemediationEnabled pulumi.BoolPtrInput
ResourceSetIds pulumi.StringArrayInput
// Controls how multiple resource tags are combined: with AND, so that a resource must have all tags to be included or excluded, or OR, so that a resource must have at least one tag. The valid values are `AND` and `OR`.
ResourceTagLogicalOperator pulumi.StringPtrInput
// A map of resource tags, that if present will filter protections on resources based on the exclude_resource_tags.
ResourceTags pulumi.StringMapInput
// A resource type to protect. Conflicts with `resourceTypeList`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values.
ResourceType pulumi.StringPtrInput
// A list of resource types to protect. Conflicts with `resourceType`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values. Lists with only one element are not supported, instead use `resourceType`.
ResourceTypeLists pulumi.StringArrayInput
// The objects to include in Security Service Policy Data. See the `securityServicePolicyData` block.
SecurityServicePolicyData PolicySecurityServicePolicyDataInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyArray ¶
type PolicyArray []PolicyInput
func (PolicyArray) ElementType ¶
func (PolicyArray) ElementType() reflect.Type
func (PolicyArray) ToPolicyArrayOutput ¶
func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArray) ToPolicyArrayOutputWithContext ¶
func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyArrayInput ¶
type PolicyArrayInput interface {
pulumi.Input
ToPolicyArrayOutput() PolicyArrayOutput
ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput
}
PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:
PolicyArray{ PolicyArgs{...} }
type PolicyArrayOutput ¶
type PolicyArrayOutput struct{ *pulumi.OutputState }
func (PolicyArrayOutput) ElementType ¶
func (PolicyArrayOutput) ElementType() reflect.Type
func (PolicyArrayOutput) Index ¶
func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
func (PolicyArrayOutput) ToPolicyArrayOutput ¶
func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArrayOutput) ToPolicyArrayOutputWithContext ¶
func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyExcludeMap ¶
type PolicyExcludeMap struct {
// A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
Accounts []string `pulumi:"accounts"`
// A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
//
// You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
Orgunits []string `pulumi:"orgunits"`
}
type PolicyExcludeMapArgs ¶
type PolicyExcludeMapArgs struct {
// A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
Accounts pulumi.StringArrayInput `pulumi:"accounts"`
// A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
//
// You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
Orgunits pulumi.StringArrayInput `pulumi:"orgunits"`
}
func (PolicyExcludeMapArgs) ElementType ¶
func (PolicyExcludeMapArgs) ElementType() reflect.Type
func (PolicyExcludeMapArgs) ToPolicyExcludeMapOutput ¶
func (i PolicyExcludeMapArgs) ToPolicyExcludeMapOutput() PolicyExcludeMapOutput
func (PolicyExcludeMapArgs) ToPolicyExcludeMapOutputWithContext ¶
func (i PolicyExcludeMapArgs) ToPolicyExcludeMapOutputWithContext(ctx context.Context) PolicyExcludeMapOutput
func (PolicyExcludeMapArgs) ToPolicyExcludeMapPtrOutput ¶
func (i PolicyExcludeMapArgs) ToPolicyExcludeMapPtrOutput() PolicyExcludeMapPtrOutput
func (PolicyExcludeMapArgs) ToPolicyExcludeMapPtrOutputWithContext ¶
func (i PolicyExcludeMapArgs) ToPolicyExcludeMapPtrOutputWithContext(ctx context.Context) PolicyExcludeMapPtrOutput
type PolicyExcludeMapInput ¶
type PolicyExcludeMapInput interface {
pulumi.Input
ToPolicyExcludeMapOutput() PolicyExcludeMapOutput
ToPolicyExcludeMapOutputWithContext(context.Context) PolicyExcludeMapOutput
}
PolicyExcludeMapInput is an input type that accepts PolicyExcludeMap and PolicyExcludeMapOutput values. You can construct a concrete instance of `PolicyExcludeMapInput` via:
PolicyExcludeMap{ "key": PolicyExcludeArgs{...} }
type PolicyExcludeMapOutput ¶
type PolicyExcludeMapOutput struct{ *pulumi.OutputState }
func (PolicyExcludeMapOutput) Accounts ¶
func (o PolicyExcludeMapOutput) Accounts() pulumi.StringArrayOutput
A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
func (PolicyExcludeMapOutput) ElementType ¶
func (PolicyExcludeMapOutput) ElementType() reflect.Type
func (PolicyExcludeMapOutput) Orgunits ¶
func (o PolicyExcludeMapOutput) Orgunits() pulumi.StringArrayOutput
A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
func (PolicyExcludeMapOutput) ToPolicyExcludeMapOutput ¶
func (o PolicyExcludeMapOutput) ToPolicyExcludeMapOutput() PolicyExcludeMapOutput
func (PolicyExcludeMapOutput) ToPolicyExcludeMapOutputWithContext ¶
func (o PolicyExcludeMapOutput) ToPolicyExcludeMapOutputWithContext(ctx context.Context) PolicyExcludeMapOutput
func (PolicyExcludeMapOutput) ToPolicyExcludeMapPtrOutput ¶
func (o PolicyExcludeMapOutput) ToPolicyExcludeMapPtrOutput() PolicyExcludeMapPtrOutput
func (PolicyExcludeMapOutput) ToPolicyExcludeMapPtrOutputWithContext ¶
func (o PolicyExcludeMapOutput) ToPolicyExcludeMapPtrOutputWithContext(ctx context.Context) PolicyExcludeMapPtrOutput
type PolicyExcludeMapPtrInput ¶
type PolicyExcludeMapPtrInput interface {
pulumi.Input
ToPolicyExcludeMapPtrOutput() PolicyExcludeMapPtrOutput
ToPolicyExcludeMapPtrOutputWithContext(context.Context) PolicyExcludeMapPtrOutput
}
PolicyExcludeMapPtrInput is an input type that accepts PolicyExcludeMapArgs, PolicyExcludeMapPtr and PolicyExcludeMapPtrOutput values. You can construct a concrete instance of `PolicyExcludeMapPtrInput` via:
PolicyExcludeMapArgs{...}
or:
nil
func PolicyExcludeMapPtr ¶
func PolicyExcludeMapPtr(v *PolicyExcludeMapArgs) PolicyExcludeMapPtrInput
type PolicyExcludeMapPtrOutput ¶
type PolicyExcludeMapPtrOutput struct{ *pulumi.OutputState }
func (PolicyExcludeMapPtrOutput) Accounts ¶
func (o PolicyExcludeMapPtrOutput) Accounts() pulumi.StringArrayOutput
A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
func (PolicyExcludeMapPtrOutput) Elem ¶
func (o PolicyExcludeMapPtrOutput) Elem() PolicyExcludeMapOutput
func (PolicyExcludeMapPtrOutput) ElementType ¶
func (PolicyExcludeMapPtrOutput) ElementType() reflect.Type
func (PolicyExcludeMapPtrOutput) Orgunits ¶
func (o PolicyExcludeMapPtrOutput) Orgunits() pulumi.StringArrayOutput
A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
func (PolicyExcludeMapPtrOutput) ToPolicyExcludeMapPtrOutput ¶
func (o PolicyExcludeMapPtrOutput) ToPolicyExcludeMapPtrOutput() PolicyExcludeMapPtrOutput
func (PolicyExcludeMapPtrOutput) ToPolicyExcludeMapPtrOutputWithContext ¶
func (o PolicyExcludeMapPtrOutput) ToPolicyExcludeMapPtrOutputWithContext(ctx context.Context) PolicyExcludeMapPtrOutput
type PolicyIncludeMap ¶
type PolicyIncludeMap struct {
// A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
Accounts []string `pulumi:"accounts"`
// A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
//
// You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
Orgunits []string `pulumi:"orgunits"`
}
type PolicyIncludeMapArgs ¶
type PolicyIncludeMapArgs struct {
// A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
Accounts pulumi.StringArrayInput `pulumi:"accounts"`
// A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
//
// You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
Orgunits pulumi.StringArrayInput `pulumi:"orgunits"`
}
func (PolicyIncludeMapArgs) ElementType ¶
func (PolicyIncludeMapArgs) ElementType() reflect.Type
func (PolicyIncludeMapArgs) ToPolicyIncludeMapOutput ¶
func (i PolicyIncludeMapArgs) ToPolicyIncludeMapOutput() PolicyIncludeMapOutput
func (PolicyIncludeMapArgs) ToPolicyIncludeMapOutputWithContext ¶
func (i PolicyIncludeMapArgs) ToPolicyIncludeMapOutputWithContext(ctx context.Context) PolicyIncludeMapOutput
func (PolicyIncludeMapArgs) ToPolicyIncludeMapPtrOutput ¶
func (i PolicyIncludeMapArgs) ToPolicyIncludeMapPtrOutput() PolicyIncludeMapPtrOutput
func (PolicyIncludeMapArgs) ToPolicyIncludeMapPtrOutputWithContext ¶
func (i PolicyIncludeMapArgs) ToPolicyIncludeMapPtrOutputWithContext(ctx context.Context) PolicyIncludeMapPtrOutput
type PolicyIncludeMapInput ¶
type PolicyIncludeMapInput interface {
pulumi.Input
ToPolicyIncludeMapOutput() PolicyIncludeMapOutput
ToPolicyIncludeMapOutputWithContext(context.Context) PolicyIncludeMapOutput
}
PolicyIncludeMapInput is an input type that accepts PolicyIncludeMap and PolicyIncludeMapOutput values. You can construct a concrete instance of `PolicyIncludeMapInput` via:
PolicyIncludeMap{ "key": PolicyIncludeArgs{...} }
type PolicyIncludeMapOutput ¶
type PolicyIncludeMapOutput struct{ *pulumi.OutputState }
func (PolicyIncludeMapOutput) Accounts ¶
func (o PolicyIncludeMapOutput) Accounts() pulumi.StringArrayOutput
A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
func (PolicyIncludeMapOutput) ElementType ¶
func (PolicyIncludeMapOutput) ElementType() reflect.Type
func (PolicyIncludeMapOutput) Orgunits ¶
func (o PolicyIncludeMapOutput) Orgunits() pulumi.StringArrayOutput
A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
func (PolicyIncludeMapOutput) ToPolicyIncludeMapOutput ¶
func (o PolicyIncludeMapOutput) ToPolicyIncludeMapOutput() PolicyIncludeMapOutput
func (PolicyIncludeMapOutput) ToPolicyIncludeMapOutputWithContext ¶
func (o PolicyIncludeMapOutput) ToPolicyIncludeMapOutputWithContext(ctx context.Context) PolicyIncludeMapOutput
func (PolicyIncludeMapOutput) ToPolicyIncludeMapPtrOutput ¶
func (o PolicyIncludeMapOutput) ToPolicyIncludeMapPtrOutput() PolicyIncludeMapPtrOutput
func (PolicyIncludeMapOutput) ToPolicyIncludeMapPtrOutputWithContext ¶
func (o PolicyIncludeMapOutput) ToPolicyIncludeMapPtrOutputWithContext(ctx context.Context) PolicyIncludeMapPtrOutput
type PolicyIncludeMapPtrInput ¶
type PolicyIncludeMapPtrInput interface {
pulumi.Input
ToPolicyIncludeMapPtrOutput() PolicyIncludeMapPtrOutput
ToPolicyIncludeMapPtrOutputWithContext(context.Context) PolicyIncludeMapPtrOutput
}
PolicyIncludeMapPtrInput is an input type that accepts PolicyIncludeMapArgs, PolicyIncludeMapPtr and PolicyIncludeMapPtrOutput values. You can construct a concrete instance of `PolicyIncludeMapPtrInput` via:
PolicyIncludeMapArgs{...}
or:
nil
func PolicyIncludeMapPtr ¶
func PolicyIncludeMapPtr(v *PolicyIncludeMapArgs) PolicyIncludeMapPtrInput
type PolicyIncludeMapPtrOutput ¶
type PolicyIncludeMapPtrOutput struct{ *pulumi.OutputState }
func (PolicyIncludeMapPtrOutput) Accounts ¶
func (o PolicyIncludeMapPtrOutput) Accounts() pulumi.StringArrayOutput
A list of AWS Organization member Accounts that you want to include for this AWS FMS Policy.
func (PolicyIncludeMapPtrOutput) Elem ¶
func (o PolicyIncludeMapPtrOutput) Elem() PolicyIncludeMapOutput
func (PolicyIncludeMapPtrOutput) ElementType ¶
func (PolicyIncludeMapPtrOutput) ElementType() reflect.Type
func (PolicyIncludeMapPtrOutput) Orgunits ¶
func (o PolicyIncludeMapPtrOutput) Orgunits() pulumi.StringArrayOutput
A list of IDs of the AWS Organizational Units that you want to include for this AWS FMS Policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
You can specify inclusions or exclusions, but not both. If you specify an `includeMap`, AWS Firewall Manager applies the policy to all accounts specified by the `includeMap`, and does not evaluate any `excludeMap` specifications. If you do not specify an `includeMap`, then Firewall Manager applies the policy to all accounts except for those specified by the `excludeMap`.
func (PolicyIncludeMapPtrOutput) ToPolicyIncludeMapPtrOutput ¶
func (o PolicyIncludeMapPtrOutput) ToPolicyIncludeMapPtrOutput() PolicyIncludeMapPtrOutput
func (PolicyIncludeMapPtrOutput) ToPolicyIncludeMapPtrOutputWithContext ¶
func (o PolicyIncludeMapPtrOutput) ToPolicyIncludeMapPtrOutputWithContext(ctx context.Context) PolicyIncludeMapPtrOutput
type PolicyInput ¶
type PolicyInput interface {
pulumi.Input
ToPolicyOutput() PolicyOutput
ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
}
type PolicyMap ¶
type PolicyMap map[string]PolicyInput
func (PolicyMap) ElementType ¶
func (PolicyMap) ToPolicyMapOutput ¶
func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMap) ToPolicyMapOutputWithContext ¶
func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyMapInput ¶
type PolicyMapInput interface {
pulumi.Input
ToPolicyMapOutput() PolicyMapOutput
ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput
}
PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:
PolicyMap{ "key": PolicyArgs{...} }
type PolicyMapOutput ¶
type PolicyMapOutput struct{ *pulumi.OutputState }
func (PolicyMapOutput) ElementType ¶
func (PolicyMapOutput) ElementType() reflect.Type
func (PolicyMapOutput) MapIndex ¶
func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
func (PolicyMapOutput) ToPolicyMapOutput ¶
func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMapOutput) ToPolicyMapOutputWithContext ¶
func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) Arn ¶
func (o PolicyOutput) Arn() pulumi.StringOutput
func (PolicyOutput) DeleteAllPolicyResources ¶
func (o PolicyOutput) DeleteAllPolicyResources() pulumi.BoolPtrOutput
If true, the request will also perform a clean-up process. Defaults to `true`. More information can be found here [AWS Firewall Manager delete policy](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeletePolicy.html)
func (PolicyOutput) DeleteUnusedFmManagedResources ¶
func (o PolicyOutput) DeleteUnusedFmManagedResources() pulumi.BoolPtrOutput
If true, Firewall Manager will automatically remove protections from resources that leave the policy scope. Defaults to `false`. More information can be found here [AWS Firewall Manager policy contents](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html)
func (PolicyOutput) Description ¶
func (o PolicyOutput) Description() pulumi.StringPtrOutput
The description of the AWS Network Firewall firewall policy.
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) ExcludeMap ¶
func (o PolicyOutput) ExcludeMap() PolicyExcludeMapPtrOutput
A map of lists of accounts and OU's to exclude from the policy. See the `excludeMap` block.
func (PolicyOutput) ExcludeResourceTags ¶
func (o PolicyOutput) ExcludeResourceTags() pulumi.BoolOutput
A boolean value, if true the tags that are specified in the `resourceTags` are not protected by this policy. If set to false and resourceTags are populated, resources that contain tags will be protected by this policy.
func (PolicyOutput) IncludeMap ¶
func (o PolicyOutput) IncludeMap() PolicyIncludeMapPtrOutput
A map of lists of accounts and OU's to include in the policy. See the `includeMap` block.
func (PolicyOutput) Name ¶
func (o PolicyOutput) Name() pulumi.StringOutput
The friendly name of the AWS Firewall Manager Policy.
func (PolicyOutput) PolicyUpdateToken ¶
func (o PolicyOutput) PolicyUpdateToken() pulumi.StringOutput
A unique identifier for each update to the policy.
func (PolicyOutput) Region ¶
func (o PolicyOutput) 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 (PolicyOutput) RemediationEnabled ¶
func (o PolicyOutput) RemediationEnabled() pulumi.BoolPtrOutput
A boolean value, indicates if the policy should automatically applied to resources that already exist in the account.
func (PolicyOutput) ResourceSetIds ¶
func (o PolicyOutput) ResourceSetIds() pulumi.StringArrayOutput
func (PolicyOutput) ResourceTagLogicalOperator ¶
func (o PolicyOutput) ResourceTagLogicalOperator() pulumi.StringOutput
Controls how multiple resource tags are combined: with AND, so that a resource must have all tags to be included or excluded, or OR, so that a resource must have at least one tag. The valid values are `AND` and `OR`.
func (PolicyOutput) ResourceTags ¶
func (o PolicyOutput) ResourceTags() pulumi.StringMapOutput
A map of resource tags, that if present will filter protections on resources based on the exclude_resource_tags.
func (PolicyOutput) ResourceType ¶
func (o PolicyOutput) ResourceType() pulumi.StringOutput
A resource type to protect. Conflicts with `resourceTypeList`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values.
func (PolicyOutput) ResourceTypeLists ¶
func (o PolicyOutput) ResourceTypeLists() pulumi.StringArrayOutput
A list of resource types to protect. Conflicts with `resourceType`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values. Lists with only one element are not supported, instead use `resourceType`.
func (PolicyOutput) SecurityServicePolicyData ¶
func (o PolicyOutput) SecurityServicePolicyData() PolicySecurityServicePolicyDataOutput
The objects to include in Security Service Policy Data. See the `securityServicePolicyData` block.
func (PolicyOutput) Tags ¶
func (o PolicyOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
func (PolicyOutput) TagsAll ¶
func (o PolicyOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicySecurityServicePolicyData ¶
type PolicySecurityServicePolicyData struct {
// Details about the service that are specific to the service type, in JSON format. For service type `SHIELD_ADVANCED`, this is an empty string. Examples depending on `type` can be found in the [AWS Firewall Manager SecurityServicePolicyData API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html).
ManagedServiceData *string `pulumi:"managedServiceData"`
// Contains the Network Firewall firewall policy options to configure a centralized deployment model. See the `policyOption` block.
PolicyOption *PolicySecurityServicePolicyDataPolicyOption `pulumi:"policyOption"`
// An integer value containing ICMP type.
Type string `pulumi:"type"`
}
type PolicySecurityServicePolicyDataArgs ¶
type PolicySecurityServicePolicyDataArgs struct {
// Details about the service that are specific to the service type, in JSON format. For service type `SHIELD_ADVANCED`, this is an empty string. Examples depending on `type` can be found in the [AWS Firewall Manager SecurityServicePolicyData API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html).
ManagedServiceData pulumi.StringPtrInput `pulumi:"managedServiceData"`
// Contains the Network Firewall firewall policy options to configure a centralized deployment model. See the `policyOption` block.
PolicyOption PolicySecurityServicePolicyDataPolicyOptionPtrInput `pulumi:"policyOption"`
// An integer value containing ICMP type.
Type pulumi.StringInput `pulumi:"type"`
}
func (PolicySecurityServicePolicyDataArgs) ElementType ¶
func (PolicySecurityServicePolicyDataArgs) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutput ¶
func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
func (PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutputWithContext ¶
func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
func (PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataPtrOutput ¶
func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
func (PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataPtrOutputWithContext ¶
func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
type PolicySecurityServicePolicyDataInput ¶
type PolicySecurityServicePolicyDataInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
ToPolicySecurityServicePolicyDataOutputWithContext(context.Context) PolicySecurityServicePolicyDataOutput
}
PolicySecurityServicePolicyDataInput is an input type that accepts PolicySecurityServicePolicyDataArgs and PolicySecurityServicePolicyDataOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataInput` via:
PolicySecurityServicePolicyDataArgs{...}
type PolicySecurityServicePolicyDataOutput ¶
type PolicySecurityServicePolicyDataOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataOutput) ElementType ¶
func (PolicySecurityServicePolicyDataOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataOutput) ManagedServiceData ¶
func (o PolicySecurityServicePolicyDataOutput) ManagedServiceData() pulumi.StringPtrOutput
Details about the service that are specific to the service type, in JSON format. For service type `SHIELD_ADVANCED`, this is an empty string. Examples depending on `type` can be found in the [AWS Firewall Manager SecurityServicePolicyData API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html).
func (PolicySecurityServicePolicyDataOutput) PolicyOption ¶
func (o PolicySecurityServicePolicyDataOutput) PolicyOption() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
Contains the Network Firewall firewall policy options to configure a centralized deployment model. See the `policyOption` block.
func (PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutput ¶
func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
func (PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutputWithContext ¶
func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
func (PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataPtrOutput ¶
func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
func (PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
func (PolicySecurityServicePolicyDataOutput) Type ¶
func (o PolicySecurityServicePolicyDataOutput) Type() pulumi.StringOutput
An integer value containing ICMP type.
type PolicySecurityServicePolicyDataPolicyOption ¶
type PolicySecurityServicePolicyDataPolicyOption struct {
// Defines NACL rules across accounts in their AWS Organization. See the `networkAclCommonPolicy` block.
NetworkAclCommonPolicy *PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy `pulumi:"networkAclCommonPolicy"`
// Defines the deployment model to use for the firewall policy. See the `networkFirewallPolicy` block.
NetworkFirewallPolicy *PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy `pulumi:"networkFirewallPolicy"`
ThirdPartyFirewallPolicy *PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy `pulumi:"thirdPartyFirewallPolicy"`
}
type PolicySecurityServicePolicyDataPolicyOptionArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionArgs struct {
// Defines NACL rules across accounts in their AWS Organization. See the `networkAclCommonPolicy` block.
NetworkAclCommonPolicy PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrInput `pulumi:"networkAclCommonPolicy"`
// Defines the deployment model to use for the firewall policy. See the `networkFirewallPolicy` block.
NetworkFirewallPolicy PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrInput `pulumi:"networkFirewallPolicy"`
ThirdPartyFirewallPolicy PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrInput `pulumi:"thirdPartyFirewallPolicy"`
}
func (PolicySecurityServicePolicyDataPolicyOptionArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionArgs) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionOutput() PolicySecurityServicePolicyDataPolicyOptionOutput
func (PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionOutput
func (PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionArgs) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionInput ¶
type PolicySecurityServicePolicyDataPolicyOptionInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionOutput() PolicySecurityServicePolicyDataPolicyOptionOutput
ToPolicySecurityServicePolicyDataPolicyOptionOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionOutput
}
PolicySecurityServicePolicyDataPolicyOptionInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionArgs and PolicySecurityServicePolicyDataPolicyOptionOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionInput` via:
PolicySecurityServicePolicyDataPolicyOptionArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy struct {
// Defines NACL entries for Network ACL policy. See the `networkAclEntrySet` block.
NetworkAclEntrySet *PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet `pulumi:"networkAclEntrySet"`
}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs struct {
// Defines NACL entries for Network ACL policy. See the `networkAclEntrySet` block.
NetworkAclEntrySet PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrInput `pulumi:"networkAclEntrySet"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet struct {
// The rules that you want to run first in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 1 and 5000. See the `firstEntry` block.
FirstEntries []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntry `pulumi:"firstEntries"`
// A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
ForceRemediateForFirstEntries bool `pulumi:"forceRemediateForFirstEntries"`
// A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
ForceRemediateForLastEntries bool `pulumi:"forceRemediateForLastEntries"`
// The rules that you want to run last in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 32000 and 32766. See the `lastEntry` block.
LastEntries []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntry `pulumi:"lastEntries"`
}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs struct {
// The rules that you want to run first in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 1 and 5000. See the `firstEntry` block.
FirstEntries PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayInput `pulumi:"firstEntries"`
// A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
ForceRemediateForFirstEntries pulumi.BoolInput `pulumi:"forceRemediateForFirstEntries"`
// A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
ForceRemediateForLastEntries pulumi.BoolInput `pulumi:"forceRemediateForLastEntries"`
// The rules that you want to run last in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 32000 and 32766. See the `lastEntry` block.
LastEntries PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayInput `pulumi:"lastEntries"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntry ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntry struct {
// A string value containing the IPv4 network range to allow or deny, in CIDR notation.
CidrBlock *string `pulumi:"cidrBlock"`
// A boolean value, if true Firewall Manager creates egress rule. If false Firewall Manager creates ingress rule.
Egress bool `pulumi:"egress"`
// A configuration block for ICMP protocol: The ICMP type and code. See the `icmpTypeCode` block.
IcmpTypeCodes []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCode `pulumi:"icmpTypeCodes"`
// A string value containing the IPv6 network range to allow or deny, in CIDR notation.
Ipv6CidrBlock *string `pulumi:"ipv6CidrBlock"`
// A configuration block for PortRange. See the `portRange` block.
PortRanges []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRange `pulumi:"portRanges"`
// The protocol number. A value of "-1" means all protocols.
Protocol string `pulumi:"protocol"`
// A string value that indicates whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.
RuleAction string `pulumi:"ruleAction"`
}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs struct {
// A string value containing the IPv4 network range to allow or deny, in CIDR notation.
CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"`
// A boolean value, if true Firewall Manager creates egress rule. If false Firewall Manager creates ingress rule.
Egress pulumi.BoolInput `pulumi:"egress"`
// A configuration block for ICMP protocol: The ICMP type and code. See the `icmpTypeCode` block.
IcmpTypeCodes PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayInput `pulumi:"icmpTypeCodes"`
// A string value containing the IPv6 network range to allow or deny, in CIDR notation.
Ipv6CidrBlock pulumi.StringPtrInput `pulumi:"ipv6CidrBlock"`
// A configuration block for PortRange. See the `portRange` block.
PortRanges PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayInput `pulumi:"portRanges"`
// The protocol number. A value of "-1" means all protocols.
Protocol pulumi.StringInput `pulumi:"protocol"`
// A string value that indicates whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.
RuleAction pulumi.StringInput `pulumi:"ruleAction"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryInput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArray{ PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs{...} }
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) Index ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCode ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs struct {
// An integer value containing ICMP code.
Code pulumi.IntPtrInput `pulumi:"code"`
// An integer value containing ICMP type.
Type pulumi.IntPtrInput `pulumi:"type"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeInput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArray{ PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs{...} }
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) Index ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) Code ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) Code() pulumi.IntPtrOutput
An integer value containing ICMP code.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) Type ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeOutput) Type() pulumi.IntPtrOutput
An integer value containing ICMP type.
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) CidrBlock ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) CidrBlock() pulumi.StringPtrOutput
A string value containing the IPv4 network range to allow or deny, in CIDR notation.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Egress ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Egress() pulumi.BoolOutput
A boolean value, if true Firewall Manager creates egress rule. If false Firewall Manager creates ingress rule.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) IcmpTypeCodes ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) IcmpTypeCodes() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArrayOutput
A configuration block for ICMP protocol: The ICMP type and code. See the `icmpTypeCode` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Ipv6CidrBlock ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Ipv6CidrBlock() pulumi.StringPtrOutput
A string value containing the IPv6 network range to allow or deny, in CIDR notation.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) PortRanges ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) PortRanges() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
A configuration block for PortRange. See the `portRange` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Protocol ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) Protocol() pulumi.StringOutput
The protocol number. A value of "-1" means all protocols.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) RuleAction ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) RuleAction() pulumi.StringOutput
A string value that indicates whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRange ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs struct {
// The beginning port number of the range.
From pulumi.IntPtrInput `pulumi:"from"`
// The ending port number of the range.
To pulumi.IntPtrInput `pulumi:"to"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeInput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArray{ PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs{...} }
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) Index ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) From ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) From() pulumi.IntPtrOutput
The beginning port number of the range.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) To ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) To() pulumi.IntPtrOutput
The ending port number of the range.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntry ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntry struct {
// A string value containing the IPv4 network range to allow or deny, in CIDR notation.
CidrBlock *string `pulumi:"cidrBlock"`
// A boolean value, if true Firewall Manager creates egress rule. If false Firewall Manager creates ingress rule.
Egress bool `pulumi:"egress"`
// A configuration block for ICMP protocol: The ICMP type and code. See the `icmpTypeCode` block.
IcmpTypeCodes []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCode `pulumi:"icmpTypeCodes"`
// A string value containing the IPv6 network range to allow or deny, in CIDR notation.
Ipv6CidrBlock *string `pulumi:"ipv6CidrBlock"`
// A configuration block for PortRange. See the `portRange` block.
PortRanges []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRange `pulumi:"portRanges"`
// The protocol number. A value of "-1" means all protocols.
Protocol string `pulumi:"protocol"`
// A string value that indicates whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.
RuleAction string `pulumi:"ruleAction"`
}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs struct {
// A string value containing the IPv4 network range to allow or deny, in CIDR notation.
CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"`
// A boolean value, if true Firewall Manager creates egress rule. If false Firewall Manager creates ingress rule.
Egress pulumi.BoolInput `pulumi:"egress"`
// A configuration block for ICMP protocol: The ICMP type and code. See the `icmpTypeCode` block.
IcmpTypeCodes PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayInput `pulumi:"icmpTypeCodes"`
// A string value containing the IPv6 network range to allow or deny, in CIDR notation.
Ipv6CidrBlock pulumi.StringPtrInput `pulumi:"ipv6CidrBlock"`
// A configuration block for PortRange. See the `portRange` block.
PortRanges PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayInput `pulumi:"portRanges"`
// The protocol number. A value of "-1" means all protocols.
Protocol pulumi.StringInput `pulumi:"protocol"`
// A string value that indicates whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.
RuleAction pulumi.StringInput `pulumi:"ruleAction"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryInput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArray{ PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs{...} }
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) Index ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCode ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs struct {
// An integer value containing ICMP code.
Code pulumi.IntPtrInput `pulumi:"code"`
// An integer value containing ICMP type.
Type pulumi.IntPtrInput `pulumi:"type"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeInput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArray{ PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs{...} }
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) Index ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) Code ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) Code() pulumi.IntPtrOutput
An integer value containing ICMP code.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) Type ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeOutput) Type() pulumi.IntPtrOutput
An integer value containing ICMP type.
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) CidrBlock ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) CidrBlock() pulumi.StringPtrOutput
A string value containing the IPv4 network range to allow or deny, in CIDR notation.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Egress ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Egress() pulumi.BoolOutput
A boolean value, if true Firewall Manager creates egress rule. If false Firewall Manager creates ingress rule.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) IcmpTypeCodes ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) IcmpTypeCodes() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryIcmpTypeCodeArrayOutput
A configuration block for ICMP protocol: The ICMP type and code. See the `icmpTypeCode` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Ipv6CidrBlock ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Ipv6CidrBlock() pulumi.StringPtrOutput
A string value containing the IPv6 network range to allow or deny, in CIDR notation.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) PortRanges ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) PortRanges() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
A configuration block for PortRange. See the `portRange` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Protocol ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) Protocol() pulumi.StringOutput
The protocol number. A value of "-1" means all protocols.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) RuleAction ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) RuleAction() pulumi.StringOutput
A string value that indicates whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRange ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs struct {
// The beginning port number of the range.
From pulumi.IntPtrInput `pulumi:"from"`
// The ending port number of the range.
To pulumi.IntPtrInput `pulumi:"to"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray []PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeInput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArray{ PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs{...} }
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) Index ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArrayOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) From ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) From() pulumi.IntPtrOutput
The beginning port number of the range.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) To ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) To() pulumi.IntPtrOutput
The ending port number of the range.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryPortRangeOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) FirstEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) FirstEntries() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
The rules that you want to run first in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 1 and 5000. See the `firstEntry` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ForceRemediateForFirstEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ForceRemediateForFirstEntries() pulumi.BoolOutput
A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ForceRemediateForLastEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ForceRemediateForLastEntries() pulumi.BoolOutput
A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) LastEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) LastEntries() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
The rules that you want to run last in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 32000 and 32766. See the `lastEntry` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs, PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtr and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs{...}
or:
nil
func PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtr ¶
func PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtr(v *PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetArgs) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrInput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) Elem ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) FirstEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) FirstEntries() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArrayOutput
The rules that you want to run first in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 1 and 5000. See the `firstEntry` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ForceRemediateForFirstEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ForceRemediateForFirstEntries() pulumi.BoolPtrOutput
A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ForceRemediateForLastEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ForceRemediateForLastEntries() pulumi.BoolPtrOutput
A boolean value, if true Firewall Manager uses this setting when it finds policy violations that involve conflicts between the custom entries and the policy entries. If false Firewall Manager marks the network ACL as noncompliant and does not try to remediate.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) LastEntries ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) LastEntries() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntryArrayOutput
The rules that you want to run last in the Firewall Manager managed network ACLs. Firewall manager creates entries with ID value between 32000 and 32766. See the `lastEntry` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) NetworkAclEntrySet ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) NetworkAclEntrySet() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
Defines NACL entries for Network ACL policy. See the `networkAclEntrySet` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs, PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtr and PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs{...}
or:
nil
func PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtr ¶
func PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtr(v *PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyArgs) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrInput
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) NetworkAclEntrySet ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) NetworkAclEntrySet() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetPtrOutput
Defines NACL entries for Network ACL policy. See the `networkAclEntrySet` block.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy struct {
// Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
FirewallDeploymentModel *string `pulumi:"firewallDeploymentModel"`
}
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs struct {
// Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
FirewallDeploymentModel pulumi.StringPtrInput `pulumi:"firewallDeploymentModel"`
}
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs and PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) FirewallDeploymentModel ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrInput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
}
PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs, PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtr and PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrInput` via:
PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs{...}
or:
nil
func PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtr ¶
func PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtr(v *PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyArgs) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrInput
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) FirewallDeploymentModel ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionOutput) NetworkAclCommonPolicy ¶
func (o PolicySecurityServicePolicyDataPolicyOptionOutput) NetworkAclCommonPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
Defines NACL rules across accounts in their AWS Organization. See the `networkAclCommonPolicy` block.
func (PolicySecurityServicePolicyDataPolicyOptionOutput) NetworkFirewallPolicy ¶
func (o PolicySecurityServicePolicyDataPolicyOptionOutput) NetworkFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
Defines the deployment model to use for the firewall policy. See the `networkFirewallPolicy` block.
func (PolicySecurityServicePolicyDataPolicyOptionOutput) ThirdPartyFirewallPolicy ¶
func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ThirdPartyFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionOutput() PolicySecurityServicePolicyDataPolicyOptionOutput
func (PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionOutput
func (PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionPtrInput ¶
type PolicySecurityServicePolicyDataPolicyOptionPtrInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionPtrOutput
}
PolicySecurityServicePolicyDataPolicyOptionPtrInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionArgs, PolicySecurityServicePolicyDataPolicyOptionPtr and PolicySecurityServicePolicyDataPolicyOptionPtrOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionPtrInput` via:
PolicySecurityServicePolicyDataPolicyOptionArgs{...}
or:
nil
func PolicySecurityServicePolicyDataPolicyOptionPtr ¶
func PolicySecurityServicePolicyDataPolicyOptionPtr(v *PolicySecurityServicePolicyDataPolicyOptionArgs) PolicySecurityServicePolicyDataPolicyOptionPtrInput
type PolicySecurityServicePolicyDataPolicyOptionPtrOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionPtrOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) NetworkAclCommonPolicy ¶
func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) NetworkAclCommonPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyPtrOutput
Defines NACL rules across accounts in their AWS Organization. See the `networkAclCommonPolicy` block.
func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) NetworkFirewallPolicy ¶
func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) NetworkFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyPtrOutput
Defines the deployment model to use for the firewall policy. See the `networkFirewallPolicy` block.
func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ThirdPartyFirewallPolicy ¶
func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ThirdPartyFirewallPolicy() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutput() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy ¶
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy struct {
// Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
FirewallDeploymentModel *string `pulumi:"firewallDeploymentModel"`
}
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs ¶
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs struct {
// Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
FirewallDeploymentModel pulumi.StringPtrInput `pulumi:"firewallDeploymentModel"`
}
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput ¶
func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext ¶
func (i PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyInput ¶
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
}
PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs and PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyInput` via:
PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs{...}
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) FirewallDeploymentModel ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrInput ¶
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext(context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
}
PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrInput is an input type that accepts PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs, PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtr and PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrInput` via:
PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs{...}
or:
nil
func PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtr ¶
func PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtr(v *PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyArgs) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrInput
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput ¶
type PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) FirewallDeploymentModel ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) FirewallDeploymentModel() pulumi.StringPtrOutput
Defines the deployment model to use for the third-party firewall policy. Valid values are `CENTRALIZED` and `DISTRIBUTED`.
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput() PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
func (PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput) ToPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyPtrOutput
type PolicySecurityServicePolicyDataPtrInput ¶
type PolicySecurityServicePolicyDataPtrInput interface {
pulumi.Input
ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
ToPolicySecurityServicePolicyDataPtrOutputWithContext(context.Context) PolicySecurityServicePolicyDataPtrOutput
}
PolicySecurityServicePolicyDataPtrInput is an input type that accepts PolicySecurityServicePolicyDataArgs, PolicySecurityServicePolicyDataPtr and PolicySecurityServicePolicyDataPtrOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataPtrInput` via:
PolicySecurityServicePolicyDataArgs{...}
or:
nil
func PolicySecurityServicePolicyDataPtr ¶
func PolicySecurityServicePolicyDataPtr(v *PolicySecurityServicePolicyDataArgs) PolicySecurityServicePolicyDataPtrInput
type PolicySecurityServicePolicyDataPtrOutput ¶
type PolicySecurityServicePolicyDataPtrOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPtrOutput) ElementType ¶
func (PolicySecurityServicePolicyDataPtrOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPtrOutput) ManagedServiceData ¶
func (o PolicySecurityServicePolicyDataPtrOutput) ManagedServiceData() pulumi.StringPtrOutput
Details about the service that are specific to the service type, in JSON format. For service type `SHIELD_ADVANCED`, this is an empty string. Examples depending on `type` can be found in the [AWS Firewall Manager SecurityServicePolicyData API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_SecurityServicePolicyData.html).
func (PolicySecurityServicePolicyDataPtrOutput) PolicyOption ¶
func (o PolicySecurityServicePolicyDataPtrOutput) PolicyOption() PolicySecurityServicePolicyDataPolicyOptionPtrOutput
Contains the Network Firewall firewall policy options to configure a centralized deployment model. See the `policyOption` block.
func (PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutput ¶
func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
func (PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext ¶
func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
func (PolicySecurityServicePolicyDataPtrOutput) Type ¶
func (o PolicySecurityServicePolicyDataPtrOutput) Type() pulumi.StringPtrOutput
An integer value containing ICMP type.
type PolicyState ¶
type PolicyState struct {
Arn pulumi.StringPtrInput
// If true, the request will also perform a clean-up process. Defaults to `true`. More information can be found here [AWS Firewall Manager delete policy](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeletePolicy.html)
DeleteAllPolicyResources pulumi.BoolPtrInput
// If true, Firewall Manager will automatically remove protections from resources that leave the policy scope. Defaults to `false`. More information can be found here [AWS Firewall Manager policy contents](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html)
DeleteUnusedFmManagedResources pulumi.BoolPtrInput
// The description of the AWS Network Firewall firewall policy.
Description pulumi.StringPtrInput
// A map of lists of accounts and OU's to exclude from the policy. See the `excludeMap` block.
ExcludeMap PolicyExcludeMapPtrInput
// A boolean value, if true the tags that are specified in the `resourceTags` are not protected by this policy. If set to false and resourceTags are populated, resources that contain tags will be protected by this policy.
ExcludeResourceTags pulumi.BoolPtrInput
// A map of lists of accounts and OU's to include in the policy. See the `includeMap` block.
IncludeMap PolicyIncludeMapPtrInput
// The friendly name of the AWS Firewall Manager Policy.
Name pulumi.StringPtrInput
// A unique identifier for each update to the policy.
PolicyUpdateToken pulumi.StringPtrInput
// 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
// A boolean value, indicates if the policy should automatically applied to resources that already exist in the account.
RemediationEnabled pulumi.BoolPtrInput
ResourceSetIds pulumi.StringArrayInput
// Controls how multiple resource tags are combined: with AND, so that a resource must have all tags to be included or excluded, or OR, so that a resource must have at least one tag. The valid values are `AND` and `OR`.
ResourceTagLogicalOperator pulumi.StringPtrInput
// A map of resource tags, that if present will filter protections on resources based on the exclude_resource_tags.
ResourceTags pulumi.StringMapInput
// A resource type to protect. Conflicts with `resourceTypeList`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values.
ResourceType pulumi.StringPtrInput
// A list of resource types to protect. Conflicts with `resourceType`. See the [FMS API Reference](https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_Policy.html#fms-Type-Policy-ResourceType) for more information about supported values. Lists with only one element are not supported, instead use `resourceType`.
ResourceTypeLists pulumi.StringArrayInput
// The objects to include in Security Service Policy Data. See the `securityServicePolicyData` block.
SecurityServicePolicyData PolicySecurityServicePolicyDataPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type ResourceSet ¶
type ResourceSet struct {
pulumi.CustomResourceState
// ARN of the Resource Set.
Arn pulumi.StringOutput `pulumi:"arn"`
// 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"`
// Details about the resource set to be created or updated. See `resourceSet` Attribute Reference below.
ResourceSets ResourceSetResourceSetArrayOutput `pulumi:"resourceSets"`
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
Timeouts ResourceSetTimeoutsPtrOutput `pulumi:"timeouts"`
}
Resource for managing an AWS FMS (Firewall Manager) Resource Set.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/fms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fms.NewResourceSet(ctx, "example", &fms.ResourceSetArgs{
ResourceSets: fms.ResourceSetResourceSetArray{
&fms.ResourceSetResourceSetArgs{
Name: pulumi.String("testing"),
ResourceTypeLists: pulumi.StringArray{
pulumi.String("AWS::NetworkFirewall::Firewall"),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import FMS (Firewall Manager) Resource Set using the `id`. For example:
```sh $ pulumi import aws:fms/resourceSet:ResourceSet example resource_set-id-12345678 ```
func GetResourceSet ¶
func GetResourceSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSetState, opts ...pulumi.ResourceOption) (*ResourceSet, error)
GetResourceSet gets an existing ResourceSet 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 NewResourceSet ¶
func NewResourceSet(ctx *pulumi.Context, name string, args *ResourceSetArgs, opts ...pulumi.ResourceOption) (*ResourceSet, error)
NewResourceSet registers a new resource with the given unique name, arguments, and options.
func (*ResourceSet) ElementType ¶
func (*ResourceSet) ElementType() reflect.Type
func (*ResourceSet) ToResourceSetOutput ¶
func (i *ResourceSet) ToResourceSetOutput() ResourceSetOutput
func (*ResourceSet) ToResourceSetOutputWithContext ¶
func (i *ResourceSet) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
type ResourceSetArgs ¶
type ResourceSetArgs struct {
// 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
// Details about the resource set to be created or updated. See `resourceSet` Attribute Reference below.
ResourceSets ResourceSetResourceSetArrayInput
Tags pulumi.StringMapInput
Timeouts ResourceSetTimeoutsPtrInput
}
The set of arguments for constructing a ResourceSet resource.
func (ResourceSetArgs) ElementType ¶
func (ResourceSetArgs) ElementType() reflect.Type
type ResourceSetArray ¶
type ResourceSetArray []ResourceSetInput
func (ResourceSetArray) ElementType ¶
func (ResourceSetArray) ElementType() reflect.Type
func (ResourceSetArray) ToResourceSetArrayOutput ¶
func (i ResourceSetArray) ToResourceSetArrayOutput() ResourceSetArrayOutput
func (ResourceSetArray) ToResourceSetArrayOutputWithContext ¶
func (i ResourceSetArray) ToResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetArrayOutput
type ResourceSetArrayInput ¶
type ResourceSetArrayInput interface {
pulumi.Input
ToResourceSetArrayOutput() ResourceSetArrayOutput
ToResourceSetArrayOutputWithContext(context.Context) ResourceSetArrayOutput
}
ResourceSetArrayInput is an input type that accepts ResourceSetArray and ResourceSetArrayOutput values. You can construct a concrete instance of `ResourceSetArrayInput` via:
ResourceSetArray{ ResourceSetArgs{...} }
type ResourceSetArrayOutput ¶
type ResourceSetArrayOutput struct{ *pulumi.OutputState }
func (ResourceSetArrayOutput) ElementType ¶
func (ResourceSetArrayOutput) ElementType() reflect.Type
func (ResourceSetArrayOutput) Index ¶
func (o ResourceSetArrayOutput) Index(i pulumi.IntInput) ResourceSetOutput
func (ResourceSetArrayOutput) ToResourceSetArrayOutput ¶
func (o ResourceSetArrayOutput) ToResourceSetArrayOutput() ResourceSetArrayOutput
func (ResourceSetArrayOutput) ToResourceSetArrayOutputWithContext ¶
func (o ResourceSetArrayOutput) ToResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetArrayOutput
type ResourceSetInput ¶
type ResourceSetInput interface {
pulumi.Input
ToResourceSetOutput() ResourceSetOutput
ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
}
type ResourceSetMap ¶
type ResourceSetMap map[string]ResourceSetInput
func (ResourceSetMap) ElementType ¶
func (ResourceSetMap) ElementType() reflect.Type
func (ResourceSetMap) ToResourceSetMapOutput ¶
func (i ResourceSetMap) ToResourceSetMapOutput() ResourceSetMapOutput
func (ResourceSetMap) ToResourceSetMapOutputWithContext ¶
func (i ResourceSetMap) ToResourceSetMapOutputWithContext(ctx context.Context) ResourceSetMapOutput
type ResourceSetMapInput ¶
type ResourceSetMapInput interface {
pulumi.Input
ToResourceSetMapOutput() ResourceSetMapOutput
ToResourceSetMapOutputWithContext(context.Context) ResourceSetMapOutput
}
ResourceSetMapInput is an input type that accepts ResourceSetMap and ResourceSetMapOutput values. You can construct a concrete instance of `ResourceSetMapInput` via:
ResourceSetMap{ "key": ResourceSetArgs{...} }
type ResourceSetMapOutput ¶
type ResourceSetMapOutput struct{ *pulumi.OutputState }
func (ResourceSetMapOutput) ElementType ¶
func (ResourceSetMapOutput) ElementType() reflect.Type
func (ResourceSetMapOutput) MapIndex ¶
func (o ResourceSetMapOutput) MapIndex(k pulumi.StringInput) ResourceSetOutput
func (ResourceSetMapOutput) ToResourceSetMapOutput ¶
func (o ResourceSetMapOutput) ToResourceSetMapOutput() ResourceSetMapOutput
func (ResourceSetMapOutput) ToResourceSetMapOutputWithContext ¶
func (o ResourceSetMapOutput) ToResourceSetMapOutputWithContext(ctx context.Context) ResourceSetMapOutput
type ResourceSetOutput ¶
type ResourceSetOutput struct{ *pulumi.OutputState }
func (ResourceSetOutput) Arn ¶
func (o ResourceSetOutput) Arn() pulumi.StringOutput
ARN of the Resource Set.
func (ResourceSetOutput) ElementType ¶
func (ResourceSetOutput) ElementType() reflect.Type
func (ResourceSetOutput) Region ¶
func (o ResourceSetOutput) 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 (ResourceSetOutput) ResourceSets ¶
func (o ResourceSetOutput) ResourceSets() ResourceSetResourceSetArrayOutput
Details about the resource set to be created or updated. See `resourceSet` Attribute Reference below.
func (ResourceSetOutput) Tags ¶
func (o ResourceSetOutput) Tags() pulumi.StringMapOutput
func (ResourceSetOutput) TagsAll ¶
func (o ResourceSetOutput) TagsAll() pulumi.StringMapOutput
func (ResourceSetOutput) Timeouts ¶
func (o ResourceSetOutput) Timeouts() ResourceSetTimeoutsPtrOutput
func (ResourceSetOutput) ToResourceSetOutput ¶
func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetOutput) ToResourceSetOutputWithContext ¶
func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
type ResourceSetResourceSet ¶
type ResourceSetResourceSet struct {
// Description of the resource set.
Description *string `pulumi:"description"`
// Unique identifier for the resource set. It's returned in the responses to create and list commands. You provide it to operations like update and delete.
Id *string `pulumi:"id"`
// Last time that the reosurce set was changed.
LastUpdateTime *string `pulumi:"lastUpdateTime"`
// Descriptive name of the resource set. You can't change the name of a resource set after you create it.
Name string `pulumi:"name"`
// Indicates whether the resource set is in or out of the admin's Region scope. Valid values are `ACTIVE` (Admin can manage and delete the resource set) or `OUT_OF_ADMIN_SCOPE` (Admin can view the resource set, but they can't edit or delete the resource set.)
ResourceSetStatus *string `pulumi:"resourceSetStatus"`
// Determines the resources that can be associated to the resource set. Depending on your setting for max results and the number of resource sets, a single call might not return the full list.
ResourceTypeLists []string `pulumi:"resourceTypeLists"`
UpdateToken *string `pulumi:"updateToken"`
}
type ResourceSetResourceSetArgs ¶
type ResourceSetResourceSetArgs struct {
// Description of the resource set.
Description pulumi.StringPtrInput `pulumi:"description"`
// Unique identifier for the resource set. It's returned in the responses to create and list commands. You provide it to operations like update and delete.
Id pulumi.StringPtrInput `pulumi:"id"`
// Last time that the reosurce set was changed.
LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
// Descriptive name of the resource set. You can't change the name of a resource set after you create it.
Name pulumi.StringInput `pulumi:"name"`
// Indicates whether the resource set is in or out of the admin's Region scope. Valid values are `ACTIVE` (Admin can manage and delete the resource set) or `OUT_OF_ADMIN_SCOPE` (Admin can view the resource set, but they can't edit or delete the resource set.)
ResourceSetStatus pulumi.StringPtrInput `pulumi:"resourceSetStatus"`
// Determines the resources that can be associated to the resource set. Depending on your setting for max results and the number of resource sets, a single call might not return the full list.
ResourceTypeLists pulumi.StringArrayInput `pulumi:"resourceTypeLists"`
UpdateToken pulumi.StringPtrInput `pulumi:"updateToken"`
}
func (ResourceSetResourceSetArgs) ElementType ¶
func (ResourceSetResourceSetArgs) ElementType() reflect.Type
func (ResourceSetResourceSetArgs) ToResourceSetResourceSetOutput ¶
func (i ResourceSetResourceSetArgs) ToResourceSetResourceSetOutput() ResourceSetResourceSetOutput
func (ResourceSetResourceSetArgs) ToResourceSetResourceSetOutputWithContext ¶
func (i ResourceSetResourceSetArgs) ToResourceSetResourceSetOutputWithContext(ctx context.Context) ResourceSetResourceSetOutput
type ResourceSetResourceSetArray ¶
type ResourceSetResourceSetArray []ResourceSetResourceSetInput
func (ResourceSetResourceSetArray) ElementType ¶
func (ResourceSetResourceSetArray) ElementType() reflect.Type
func (ResourceSetResourceSetArray) ToResourceSetResourceSetArrayOutput ¶
func (i ResourceSetResourceSetArray) ToResourceSetResourceSetArrayOutput() ResourceSetResourceSetArrayOutput
func (ResourceSetResourceSetArray) ToResourceSetResourceSetArrayOutputWithContext ¶
func (i ResourceSetResourceSetArray) ToResourceSetResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetResourceSetArrayOutput
type ResourceSetResourceSetArrayInput ¶
type ResourceSetResourceSetArrayInput interface {
pulumi.Input
ToResourceSetResourceSetArrayOutput() ResourceSetResourceSetArrayOutput
ToResourceSetResourceSetArrayOutputWithContext(context.Context) ResourceSetResourceSetArrayOutput
}
ResourceSetResourceSetArrayInput is an input type that accepts ResourceSetResourceSetArray and ResourceSetResourceSetArrayOutput values. You can construct a concrete instance of `ResourceSetResourceSetArrayInput` via:
ResourceSetResourceSetArray{ ResourceSetResourceSetArgs{...} }
type ResourceSetResourceSetArrayOutput ¶
type ResourceSetResourceSetArrayOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceSetArrayOutput) ElementType ¶
func (ResourceSetResourceSetArrayOutput) ElementType() reflect.Type
func (ResourceSetResourceSetArrayOutput) Index ¶
func (o ResourceSetResourceSetArrayOutput) Index(i pulumi.IntInput) ResourceSetResourceSetOutput
func (ResourceSetResourceSetArrayOutput) ToResourceSetResourceSetArrayOutput ¶
func (o ResourceSetResourceSetArrayOutput) ToResourceSetResourceSetArrayOutput() ResourceSetResourceSetArrayOutput
func (ResourceSetResourceSetArrayOutput) ToResourceSetResourceSetArrayOutputWithContext ¶
func (o ResourceSetResourceSetArrayOutput) ToResourceSetResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetResourceSetArrayOutput
type ResourceSetResourceSetInput ¶
type ResourceSetResourceSetInput interface {
pulumi.Input
ToResourceSetResourceSetOutput() ResourceSetResourceSetOutput
ToResourceSetResourceSetOutputWithContext(context.Context) ResourceSetResourceSetOutput
}
ResourceSetResourceSetInput is an input type that accepts ResourceSetResourceSetArgs and ResourceSetResourceSetOutput values. You can construct a concrete instance of `ResourceSetResourceSetInput` via:
ResourceSetResourceSetArgs{...}
type ResourceSetResourceSetOutput ¶
type ResourceSetResourceSetOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceSetOutput) Description ¶
func (o ResourceSetResourceSetOutput) Description() pulumi.StringPtrOutput
Description of the resource set.
func (ResourceSetResourceSetOutput) ElementType ¶
func (ResourceSetResourceSetOutput) ElementType() reflect.Type
func (ResourceSetResourceSetOutput) Id ¶
func (o ResourceSetResourceSetOutput) Id() pulumi.StringPtrOutput
Unique identifier for the resource set. It's returned in the responses to create and list commands. You provide it to operations like update and delete.
func (ResourceSetResourceSetOutput) LastUpdateTime ¶
func (o ResourceSetResourceSetOutput) LastUpdateTime() pulumi.StringPtrOutput
Last time that the reosurce set was changed.
func (ResourceSetResourceSetOutput) Name ¶
func (o ResourceSetResourceSetOutput) Name() pulumi.StringOutput
Descriptive name of the resource set. You can't change the name of a resource set after you create it.
func (ResourceSetResourceSetOutput) ResourceSetStatus ¶
func (o ResourceSetResourceSetOutput) ResourceSetStatus() pulumi.StringPtrOutput
Indicates whether the resource set is in or out of the admin's Region scope. Valid values are `ACTIVE` (Admin can manage and delete the resource set) or `OUT_OF_ADMIN_SCOPE` (Admin can view the resource set, but they can't edit or delete the resource set.)
func (ResourceSetResourceSetOutput) ResourceTypeLists ¶
func (o ResourceSetResourceSetOutput) ResourceTypeLists() pulumi.StringArrayOutput
Determines the resources that can be associated to the resource set. Depending on your setting for max results and the number of resource sets, a single call might not return the full list.
func (ResourceSetResourceSetOutput) ToResourceSetResourceSetOutput ¶
func (o ResourceSetResourceSetOutput) ToResourceSetResourceSetOutput() ResourceSetResourceSetOutput
func (ResourceSetResourceSetOutput) ToResourceSetResourceSetOutputWithContext ¶
func (o ResourceSetResourceSetOutput) ToResourceSetResourceSetOutputWithContext(ctx context.Context) ResourceSetResourceSetOutput
func (ResourceSetResourceSetOutput) UpdateToken ¶
func (o ResourceSetResourceSetOutput) UpdateToken() pulumi.StringPtrOutput
type ResourceSetState ¶
type ResourceSetState struct {
// ARN of the Resource Set.
Arn pulumi.StringPtrInput
// 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
// Details about the resource set to be created or updated. See `resourceSet` Attribute Reference below.
ResourceSets ResourceSetResourceSetArrayInput
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
Timeouts ResourceSetTimeoutsPtrInput
}
func (ResourceSetState) ElementType ¶
func (ResourceSetState) ElementType() reflect.Type
type ResourceSetTimeouts ¶
type ResourceSetTimeouts struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create *string `pulumi:"create"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
Delete *string `pulumi:"delete"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Update *string `pulumi:"update"`
}
type ResourceSetTimeoutsArgs ¶
type ResourceSetTimeoutsArgs struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create pulumi.StringPtrInput `pulumi:"create"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
Delete pulumi.StringPtrInput `pulumi:"delete"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Update pulumi.StringPtrInput `pulumi:"update"`
}
func (ResourceSetTimeoutsArgs) ElementType ¶
func (ResourceSetTimeoutsArgs) ElementType() reflect.Type
func (ResourceSetTimeoutsArgs) ToResourceSetTimeoutsOutput ¶
func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsOutput() ResourceSetTimeoutsOutput
func (ResourceSetTimeoutsArgs) ToResourceSetTimeoutsOutputWithContext ¶
func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsOutputWithContext(ctx context.Context) ResourceSetTimeoutsOutput
func (ResourceSetTimeoutsArgs) ToResourceSetTimeoutsPtrOutput ¶
func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsPtrOutput() ResourceSetTimeoutsPtrOutput
func (ResourceSetTimeoutsArgs) ToResourceSetTimeoutsPtrOutputWithContext ¶
func (i ResourceSetTimeoutsArgs) ToResourceSetTimeoutsPtrOutputWithContext(ctx context.Context) ResourceSetTimeoutsPtrOutput
type ResourceSetTimeoutsInput ¶
type ResourceSetTimeoutsInput interface {
pulumi.Input
ToResourceSetTimeoutsOutput() ResourceSetTimeoutsOutput
ToResourceSetTimeoutsOutputWithContext(context.Context) ResourceSetTimeoutsOutput
}
ResourceSetTimeoutsInput is an input type that accepts ResourceSetTimeoutsArgs and ResourceSetTimeoutsOutput values. You can construct a concrete instance of `ResourceSetTimeoutsInput` via:
ResourceSetTimeoutsArgs{...}
type ResourceSetTimeoutsOutput ¶
type ResourceSetTimeoutsOutput struct{ *pulumi.OutputState }
func (ResourceSetTimeoutsOutput) Create ¶
func (o ResourceSetTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ResourceSetTimeoutsOutput) Delete ¶
func (o ResourceSetTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ResourceSetTimeoutsOutput) ElementType ¶
func (ResourceSetTimeoutsOutput) ElementType() reflect.Type
func (ResourceSetTimeoutsOutput) ToResourceSetTimeoutsOutput ¶
func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsOutput() ResourceSetTimeoutsOutput
func (ResourceSetTimeoutsOutput) ToResourceSetTimeoutsOutputWithContext ¶
func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsOutputWithContext(ctx context.Context) ResourceSetTimeoutsOutput
func (ResourceSetTimeoutsOutput) ToResourceSetTimeoutsPtrOutput ¶
func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsPtrOutput() ResourceSetTimeoutsPtrOutput
func (ResourceSetTimeoutsOutput) ToResourceSetTimeoutsPtrOutputWithContext ¶
func (o ResourceSetTimeoutsOutput) ToResourceSetTimeoutsPtrOutputWithContext(ctx context.Context) ResourceSetTimeoutsPtrOutput
func (ResourceSetTimeoutsOutput) Update ¶
func (o ResourceSetTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type ResourceSetTimeoutsPtrInput ¶
type ResourceSetTimeoutsPtrInput interface {
pulumi.Input
ToResourceSetTimeoutsPtrOutput() ResourceSetTimeoutsPtrOutput
ToResourceSetTimeoutsPtrOutputWithContext(context.Context) ResourceSetTimeoutsPtrOutput
}
ResourceSetTimeoutsPtrInput is an input type that accepts ResourceSetTimeoutsArgs, ResourceSetTimeoutsPtr and ResourceSetTimeoutsPtrOutput values. You can construct a concrete instance of `ResourceSetTimeoutsPtrInput` via:
ResourceSetTimeoutsArgs{...}
or:
nil
func ResourceSetTimeoutsPtr ¶
func ResourceSetTimeoutsPtr(v *ResourceSetTimeoutsArgs) ResourceSetTimeoutsPtrInput
type ResourceSetTimeoutsPtrOutput ¶
type ResourceSetTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (ResourceSetTimeoutsPtrOutput) Create ¶
func (o ResourceSetTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ResourceSetTimeoutsPtrOutput) Delete ¶
func (o ResourceSetTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ResourceSetTimeoutsPtrOutput) Elem ¶
func (o ResourceSetTimeoutsPtrOutput) Elem() ResourceSetTimeoutsOutput
func (ResourceSetTimeoutsPtrOutput) ElementType ¶
func (ResourceSetTimeoutsPtrOutput) ElementType() reflect.Type
func (ResourceSetTimeoutsPtrOutput) ToResourceSetTimeoutsPtrOutput ¶
func (o ResourceSetTimeoutsPtrOutput) ToResourceSetTimeoutsPtrOutput() ResourceSetTimeoutsPtrOutput
func (ResourceSetTimeoutsPtrOutput) ToResourceSetTimeoutsPtrOutputWithContext ¶
func (o ResourceSetTimeoutsPtrOutput) ToResourceSetTimeoutsPtrOutputWithContext(ctx context.Context) ResourceSetTimeoutsPtrOutput
func (ResourceSetTimeoutsPtrOutput) Update ¶
func (o ResourceSetTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).