Using getAppSecIPGeo
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAppSecIPGeo(args: GetAppSecIPGeoArgs, opts?: InvokeOptions): Promise<GetAppSecIPGeoResult>
function getAppSecIPGeoOutput(args: GetAppSecIPGeoOutputArgs, opts?: InvokeOptions): Output<GetAppSecIPGeoResult>def get_app_sec_ip_geo(config_id: Optional[int] = None,
security_policy_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppSecIPGeoResult
def get_app_sec_ip_geo_output(config_id: Optional[pulumi.Input[int]] = None,
security_policy_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppSecIPGeoResult]func LookupAppSecIPGeo(ctx *Context, args *LookupAppSecIPGeoArgs, opts ...InvokeOption) (*LookupAppSecIPGeoResult, error)
func LookupAppSecIPGeoOutput(ctx *Context, args *LookupAppSecIPGeoOutputArgs, opts ...InvokeOption) LookupAppSecIPGeoResultOutput> Note: This function is named LookupAppSecIPGeo in the Go SDK.
public static class GetAppSecIPGeo
{
public static Task<GetAppSecIPGeoResult> InvokeAsync(GetAppSecIPGeoArgs args, InvokeOptions? opts = null)
public static Output<GetAppSecIPGeoResult> Invoke(GetAppSecIPGeoInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppSecIPGeoResult> getAppSecIPGeo(GetAppSecIPGeoArgs args, InvokeOptions options)
public static Output<GetAppSecIPGeoResult> getAppSecIPGeo(GetAppSecIPGeoArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getAppSecIPGeo:getAppSecIPGeo
arguments:
# arguments dictionaryThe following arguments are supported:
- Config
Id int - Security
Policy stringId
- Config
Id int - Security
Policy stringId
- config
Id Integer - security
Policy StringId
- config
Id number - security
Policy stringId
- config_
id int - security_
policy_ strid
- config
Id Number - security
Policy StringId
getAppSecIPGeo Result
The following output properties are available:
- Asn
Controls List<GetApp Sec IPGeo Asn Control> - Block
Action string - Config
Id int - Exception
Ip List<string>Network Lists - Geo
Controls List<GetApp Sec IPGeo Geo Control> - Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Controls List<GetApp Sec IPGeo Ip Control> - Mode string
- Output
Text string - Security
Policy stringId - Ukraine
Geo stringControl Action
- Asn
Controls []GetApp Sec IPGeo Asn Control - Block
Action string - Config
Id int - Exception
Ip []stringNetwork Lists - Geo
Controls []GetApp Sec IPGeo Geo Control - Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Controls []GetApp Sec IPGeo Ip Control - Mode string
- Output
Text string - Security
Policy stringId - Ukraine
Geo stringControl Action
- asn
Controls List<GetApp Sec IPGeo Asn Control> - block
Action String - config
Id Integer - exception
Ip List<String>Network Lists - geo
Controls List<GetApp Sec IPGeo Geo Control> - id String
- The provider-assigned unique ID for this managed resource.
- ip
Controls List<GetApp Sec IPGeo Ip Control> - mode String
- output
Text String - security
Policy StringId - ukraine
Geo StringControl Action
- asn
Controls GetApp Sec IPGeo Asn Control[] - block
Action string - config
Id number - exception
Ip string[]Network Lists - geo
Controls GetApp Sec IPGeo Geo Control[] - id string
- The provider-assigned unique ID for this managed resource.
- ip
Controls GetApp Sec IPGeo Ip Control[] - mode string
- output
Text string - security
Policy stringId - ukraine
Geo stringControl Action
- asn_
controls Sequence[GetApp Sec IPGeo Asn Control] - block_
action str - config_
id int - exception_
ip_ Sequence[str]network_ lists - geo_
controls Sequence[GetApp Sec IPGeo Geo Control] - id str
- The provider-assigned unique ID for this managed resource.
- ip_
controls Sequence[GetApp Sec IPGeo Ip Control] - mode str
- output_
text str - security_
policy_ strid - ukraine_
geo_ strcontrol_ action
- asn
Controls List<Property Map> - block
Action String - config
Id Number - exception
Ip List<String>Network Lists - geo
Controls List<Property Map> - id String
- The provider-assigned unique ID for this managed resource.
- ip
Controls List<Property Map> - mode String
- output
Text String - security
Policy StringId - ukraine
Geo StringControl Action
Supporting Types
GetAppSecIPGeoAsnControl
- Action string
- Action set for ASN Controls
- Asn
Network List<string>Lists - List of IDs of ASN network list to be blocked.
- Action string
- Action set for ASN Controls
- Asn
Network []stringLists - List of IDs of ASN network list to be blocked.
- action String
- Action set for ASN Controls
- asn
Network List<String>Lists - List of IDs of ASN network list to be blocked.
- action string
- Action set for ASN Controls
- asn
Network string[]Lists - List of IDs of ASN network list to be blocked.
- action str
- Action set for ASN Controls
- asn_
network_ Sequence[str]lists - List of IDs of ASN network list to be blocked.
- action String
- Action set for ASN Controls
- asn
Network List<String>Lists - List of IDs of ASN network list to be blocked.
GetAppSecIPGeoGeoControl
- Action string
- Action set for GEO Controls.
- Geo
Network List<string>Lists - List of IDs of geographic network list to be blocked.
- Action string
- Action set for GEO Controls.
- Geo
Network []stringLists - List of IDs of geographic network list to be blocked.
- action String
- Action set for GEO Controls.
- geo
Network List<String>Lists - List of IDs of geographic network list to be blocked.
- action string
- Action set for GEO Controls.
- geo
Network string[]Lists - List of IDs of geographic network list to be blocked.
- action str
- Action set for GEO Controls.
- geo_
network_ Sequence[str]lists - List of IDs of geographic network list to be blocked.
- action String
- Action set for GEO Controls.
- geo
Network List<String>Lists - List of IDs of geographic network list to be blocked.
GetAppSecIPGeoIpControl
- Action string
- Action set for IP Controls.
- Ip
Network List<string>Lists - List of IDs of IP network list to be blocked.
- Action string
- Action set for IP Controls.
- Ip
Network []stringLists - List of IDs of IP network list to be blocked.
- action String
- Action set for IP Controls.
- ip
Network List<String>Lists - List of IDs of IP network list to be blocked.
- action string
- Action set for IP Controls.
- ip
Network string[]Lists - List of IDs of IP network list to be blocked.
- action str
- Action set for IP Controls.
- ip_
network_ Sequence[str]lists - List of IDs of IP network list to be blocked.
- action String
- Action set for IP Controls.
- ip
Network List<String>Lists - List of IDs of IP network list to be blocked.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
