Using getGtmResource
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 getGtmResource(args: GetGtmResourceArgs, opts?: InvokeOptions): Promise<GetGtmResourceResult>
function getGtmResourceOutput(args: GetGtmResourceOutputArgs, opts?: InvokeOptions): Output<GetGtmResourceResult>def get_gtm_resource(domain: Optional[str] = None,
links: Optional[Sequence[GetGtmResourceLink]] = None,
resource_instances: Optional[Sequence[GetGtmResourceResourceInstance]] = None,
resource_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGtmResourceResult
def get_gtm_resource_output(domain: Optional[pulumi.Input[str]] = None,
links: Optional[pulumi.Input[Sequence[pulumi.Input[GetGtmResourceLinkArgs]]]] = None,
resource_instances: Optional[pulumi.Input[Sequence[pulumi.Input[GetGtmResourceResourceInstanceArgs]]]] = None,
resource_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGtmResourceResult]func LookupGtmResource(ctx *Context, args *LookupGtmResourceArgs, opts ...InvokeOption) (*LookupGtmResourceResult, error)
func LookupGtmResourceOutput(ctx *Context, args *LookupGtmResourceOutputArgs, opts ...InvokeOption) LookupGtmResourceResultOutput> Note: This function is named LookupGtmResource in the Go SDK.
public static class GetGtmResource
{
public static Task<GetGtmResourceResult> InvokeAsync(GetGtmResourceArgs args, InvokeOptions? opts = null)
public static Output<GetGtmResourceResult> Invoke(GetGtmResourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGtmResourceResult> getGtmResource(GetGtmResourceArgs args, InvokeOptions options)
public static Output<GetGtmResourceResult> getGtmResource(GetGtmResourceArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getGtmResource:getGtmResource
arguments:
# arguments dictionaryThe following arguments are supported:
getGtmResource Result
The following output properties are available:
- Aggregation
Type string - Constrained
Property string - Decay
Rate double - Description string
- Domain string
- Host
Header string - Id string
- Leader
String string - Least
Squares doubleDecay - Load
Imbalance doublePercentage - Max
UMultiplicative doubleIncrement - Resource
Name string - Type string
- Upper
Bound int - Links
List<Get
Gtm Resource Link> - Resource
Instances List<GetGtm Resource Resource Instance>
- Aggregation
Type string - Constrained
Property string - Decay
Rate float64 - Description string
- Domain string
- Host
Header string - Id string
- Leader
String string - Least
Squares float64Decay - Load
Imbalance float64Percentage - Max
UMultiplicative float64Increment - Resource
Name string - Type string
- Upper
Bound int - Links
[]Get
Gtm Resource Link - Resource
Instances []GetGtm Resource Resource Instance
- aggregation
Type String - constrained
Property String - decay
Rate Double - description String
- domain String
- host
Header String - id String
- leader
String String - least
Squares DoubleDecay - load
Imbalance DoublePercentage - max
UMultiplicative DoubleIncrement - resource
Name String - type String
- upper
Bound Integer - links
List<Get
Gtm Resource Link> - resource
Instances List<GetGtm Resource Resource Instance>
- aggregation
Type string - constrained
Property string - decay
Rate number - description string
- domain string
- host
Header string - id string
- leader
String string - least
Squares numberDecay - load
Imbalance numberPercentage - max
UMultiplicative numberIncrement - resource
Name string - type string
- upper
Bound number - links
Get
Gtm Resource Link[] - resource
Instances GetGtm Resource Resource Instance[]
- aggregation_
type str - constrained_
property str - decay_
rate float - description str
- domain str
- host_
header str - id str
- leader_
string str - least_
squares_ floatdecay - load_
imbalance_ floatpercentage - max_
u_ floatmultiplicative_ increment - resource_
name str - type str
- upper_
bound int - links
Sequence[Get
Gtm Resource Link] - resource_
instances Sequence[GetGtm Resource Resource Instance]
- aggregation
Type String - constrained
Property String - decay
Rate Number - description String
- domain String
- host
Header String - id String
- leader
String String - least
Squares NumberDecay - load
Imbalance NumberPercentage - max
UMultiplicative NumberIncrement - resource
Name String - type String
- upper
Bound Number - links List<Property Map>
- resource
Instances List<Property Map>
Supporting Types
GetGtmResourceLink
GetGtmResourceResourceInstance
- Datacenter
Id int - A unique identifier for an existing data center in the domain.
- Load
Object string - Identifies the load object file used to report real-time information about the current load, maximum allowable load and target load on each resource.
- Load
Object intPort - Specifies the TCP port of the loadObject.
- Load
Servers List<string> - Specifies the list of servers to requests the load object from.
- Use
Default boolLoad Object - Whether to use default loadObject.
- Datacenter
Id int - A unique identifier for an existing data center in the domain.
- Load
Object string - Identifies the load object file used to report real-time information about the current load, maximum allowable load and target load on each resource.
- Load
Object intPort - Specifies the TCP port of the loadObject.
- Load
Servers []string - Specifies the list of servers to requests the load object from.
- Use
Default boolLoad Object - Whether to use default loadObject.
- datacenter
Id Integer - A unique identifier for an existing data center in the domain.
- load
Object String - Identifies the load object file used to report real-time information about the current load, maximum allowable load and target load on each resource.
- load
Object IntegerPort - Specifies the TCP port of the loadObject.
- load
Servers List<String> - Specifies the list of servers to requests the load object from.
- use
Default BooleanLoad Object - Whether to use default loadObject.
- datacenter
Id number - A unique identifier for an existing data center in the domain.
- load
Object string - Identifies the load object file used to report real-time information about the current load, maximum allowable load and target load on each resource.
- load
Object numberPort - Specifies the TCP port of the loadObject.
- load
Servers string[] - Specifies the list of servers to requests the load object from.
- use
Default booleanLoad Object - Whether to use default loadObject.
- datacenter_
id int - A unique identifier for an existing data center in the domain.
- load_
object str - Identifies the load object file used to report real-time information about the current load, maximum allowable load and target load on each resource.
- load_
object_ intport - Specifies the TCP port of the loadObject.
- load_
servers Sequence[str] - Specifies the list of servers to requests the load object from.
- use_
default_ boolload_ object - Whether to use default loadObject.
- datacenter
Id Number - A unique identifier for an existing data center in the domain.
- load
Object String - Identifies the load object file used to report real-time information about the current load, maximum allowable load and target load on each resource.
- load
Object NumberPort - Specifies the TCP port of the loadObject.
- load
Servers List<String> - Specifies the list of servers to requests the load object from.
- use
Default BooleanLoad Object - Whether to use default loadObject.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
