Akamai
Pulumi Official

Package maintained by Pulumiv3.0.0 published on Monday, Jul 25, 2022 by Pulumi
getIamTimeoutPolicies
Use akamai.getIamTimeoutPolicies
to list all the possible session timeout policies that Akamai supports. Use the values from this data source to set the session timeout for a user. The name for each timeout period is in minutes, and the time value is in seconds.
Attributes reference
These attributes are returned:
policies
— A map of session timeout policy names to their value in seconds.
Example Usage
using Pulumi;
using Akamai = Pulumi.Akamai;
class MyStack : Stack
{
public MyStack()
{
var timeoutPolicies = Output.Create(Akamai.GetIamTimeoutPolicies.InvokeAsync());
this.SupportedTimeoutPolicies = timeoutPolicies;
}
[Output("supportedTimeoutPolicies")]
public Output<string> SupportedTimeoutPolicies { get; set; }
}
package main
import (
"github.com/pulumi/pulumi-akamai/sdk/v3/go/akamai"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
timeoutPolicies, err := akamai.GetIamTimeoutPolicies(ctx, nil, nil)
if err != nil {
return err
}
ctx.Export("supportedTimeoutPolicies", timeoutPolicies)
return nil
})
}
Coming soon!
import pulumi
import pulumi_akamai as akamai
timeout_policies = akamai.get_iam_timeout_policies()
pulumi.export("supportedTimeoutPolicies", timeout_policies)
import * as pulumi from "@pulumi/pulumi";
import * as akamai from "@pulumi/akamai";
const timeoutPolicies = akamai.getIamTimeoutPolicies({});
export const supportedTimeoutPolicies = timeoutPolicies;
variables:
timeoutPolicies:
Fn::Invoke:
Function: akamai:getIamTimeoutPolicies
Arguments: {}
outputs:
supportedTimeoutPolicies: ${timeoutPolicies}
Using getIamTimeoutPolicies
function getIamTimeoutPolicies(opts?: InvokeOptions): Promise<GetIamTimeoutPoliciesResult>
def get_iam_timeout_policies(opts: Optional[InvokeOptions] = None) -> GetIamTimeoutPoliciesResult
func GetIamTimeoutPolicies(ctx *Context, opts ...InvokeOption) (*GetIamTimeoutPoliciesResult, error)
> Note: This function is named GetIamTimeoutPolicies
in the Go SDK.
public static class GetIamTimeoutPolicies
{
public static Task<GetIamTimeoutPoliciesResult> InvokeAsync(InvokeOptions? opts = null)
}
public static CompletableFuture<GetIamTimeoutPoliciesResult> getIamTimeoutPolicies(InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
Function: akamai:index/getIamTimeoutPolicies:getIamTimeoutPolicies
Arguments:
# Arguments dictionary
getIamTimeoutPolicies Result
The following output properties are available:
Package Details
- Repository
- https://github.com/pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
akamai
Terraform Provider.