1. Packages
  2. Akamai
  3. API Docs
  4. getCloudletsPolicy
Akamai v9.0.0 published on Thursday, Jun 26, 2025 by Pulumi

akamai.getCloudletsPolicy

Explore with Pulumi AI

akamai logo
Akamai v9.0.0 published on Thursday, Jun 26, 2025 by Pulumi

    Using getCloudletsPolicy

    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 getCloudletsPolicy(args: GetCloudletsPolicyArgs, opts?: InvokeOptions): Promise<GetCloudletsPolicyResult>
    function getCloudletsPolicyOutput(args: GetCloudletsPolicyOutputArgs, opts?: InvokeOptions): Output<GetCloudletsPolicyResult>
    def get_cloudlets_policy(name: Optional[str] = None,
                             policy_id: Optional[int] = None,
                             version: Optional[int] = None,
                             opts: Optional[InvokeOptions] = None) -> GetCloudletsPolicyResult
    def get_cloudlets_policy_output(name: Optional[pulumi.Input[str]] = None,
                             policy_id: Optional[pulumi.Input[int]] = None,
                             version: Optional[pulumi.Input[int]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetCloudletsPolicyResult]
    func LookupCloudletsPolicy(ctx *Context, args *LookupCloudletsPolicyArgs, opts ...InvokeOption) (*LookupCloudletsPolicyResult, error)
    func LookupCloudletsPolicyOutput(ctx *Context, args *LookupCloudletsPolicyOutputArgs, opts ...InvokeOption) LookupCloudletsPolicyResultOutput

    > Note: This function is named LookupCloudletsPolicy in the Go SDK.

    public static class GetCloudletsPolicy 
    {
        public static Task<GetCloudletsPolicyResult> InvokeAsync(GetCloudletsPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudletsPolicyResult> Invoke(GetCloudletsPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudletsPolicyResult> getCloudletsPolicy(GetCloudletsPolicyArgs args, InvokeOptions options)
    public static Output<GetCloudletsPolicyResult> getCloudletsPolicy(GetCloudletsPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getCloudletsPolicy:getCloudletsPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    PolicyId int
    Version int
    Name string
    PolicyId int
    Version int
    name String
    policyId Integer
    version Integer
    name string
    policyId number
    version number
    name String
    policyId Number
    version Number

    getCloudletsPolicy Result

    The following output properties are available:

    Activations List<GetCloudletsPolicyActivation>
    ApiVersion string
    CloudletCode string
    CloudletId int
    Description string
    GroupId int
    Id string
    The provider-assigned unique ID for this managed resource.
    MatchRuleFormat string
    MatchRules string
    Name string
    PolicyId int
    RevisionId int
    RulesLocked bool
    VersionDescription string
    Warnings string
    Version int
    Activations []GetCloudletsPolicyActivationType
    ApiVersion string
    CloudletCode string
    CloudletId int
    Description string
    GroupId int
    Id string
    The provider-assigned unique ID for this managed resource.
    MatchRuleFormat string
    MatchRules string
    Name string
    PolicyId int
    RevisionId int
    RulesLocked bool
    VersionDescription string
    Warnings string
    Version int
    activations List<GetCloudletsPolicyActivation>
    apiVersion String
    cloudletCode String
    cloudletId Integer
    description String
    groupId Integer
    id String
    The provider-assigned unique ID for this managed resource.
    matchRuleFormat String
    matchRules String
    name String
    policyId Integer
    revisionId Integer
    rulesLocked Boolean
    versionDescription String
    warnings String
    version Integer
    activations GetCloudletsPolicyActivation[]
    apiVersion string
    cloudletCode string
    cloudletId number
    description string
    groupId number
    id string
    The provider-assigned unique ID for this managed resource.
    matchRuleFormat string
    matchRules string
    name string
    policyId number
    revisionId number
    rulesLocked boolean
    versionDescription string
    warnings string
    version number
    activations List<Property Map>
    apiVersion String
    cloudletCode String
    cloudletId Number
    description String
    groupId Number
    id String
    The provider-assigned unique ID for this managed resource.
    matchRuleFormat String
    matchRules String
    name String
    policyId Number
    revisionId Number
    rulesLocked Boolean
    versionDescription String
    warnings String
    version Number

    Supporting Types

    GetCloudletsPolicyActivation

    ApiVersion string
    The specific version of this API.
    Network string
    The network type, either 'staging' or 'prod' where a property or a Cloudlet policy has been activated.
    PolicyInfos List<GetCloudletsPolicyActivationPolicyInfo>
    The object containing Cloudlet policy information.
    PropertyInfos List<GetCloudletsPolicyActivationPropertyInfo>
    A set containing information about the property associated with a particular Cloudlet policy.
    ApiVersion string
    The specific version of this API.
    Network string
    The network type, either 'staging' or 'prod' where a property or a Cloudlet policy has been activated.
    PolicyInfos []GetCloudletsPolicyActivationPolicyInfo
    The object containing Cloudlet policy information.
    PropertyInfos []GetCloudletsPolicyActivationPropertyInfo
    A set containing information about the property associated with a particular Cloudlet policy.
    apiVersion String
    The specific version of this API.
    network String
    The network type, either 'staging' or 'prod' where a property or a Cloudlet policy has been activated.
    policyInfos List<GetCloudletsPolicyActivationPolicyInfo>
    The object containing Cloudlet policy information.
    propertyInfos List<GetCloudletsPolicyActivationPropertyInfo>
    A set containing information about the property associated with a particular Cloudlet policy.
    apiVersion string
    The specific version of this API.
    network string
    The network type, either 'staging' or 'prod' where a property or a Cloudlet policy has been activated.
    policyInfos GetCloudletsPolicyActivationPolicyInfo[]
    The object containing Cloudlet policy information.
    propertyInfos GetCloudletsPolicyActivationPropertyInfo[]
    A set containing information about the property associated with a particular Cloudlet policy.
    api_version str
    The specific version of this API.
    network str
    The network type, either 'staging' or 'prod' where a property or a Cloudlet policy has been activated.
    policy_infos Sequence[GetCloudletsPolicyActivationPolicyInfo]
    The object containing Cloudlet policy information.
    property_infos Sequence[GetCloudletsPolicyActivationPropertyInfo]
    A set containing information about the property associated with a particular Cloudlet policy.
    apiVersion String
    The specific version of this API.
    network String
    The network type, either 'staging' or 'prod' where a property or a Cloudlet policy has been activated.
    policyInfos List<Property Map>
    The object containing Cloudlet policy information.
    propertyInfos List<Property Map>
    A set containing information about the property associated with a particular Cloudlet policy.

    GetCloudletsPolicyActivationPolicyInfo

    ActivatedBy string
    The name of the user who activated the policy.
    ActivationDate int
    The date on which the policy was activated (in milliseconds since Epoch).
    Name string
    The name of the policy.
    PolicyId int
    An integer ID that is associated with all versions of a policy.
    Status string
    The activation status for the policy: active, inactive, deactivated, pending or failed.
    StatusDetail string
    Information about the status of an activation operation.
    Version int
    The version number of the activated policy.
    ActivatedBy string
    The name of the user who activated the policy.
    ActivationDate int
    The date on which the policy was activated (in milliseconds since Epoch).
    Name string
    The name of the policy.
    PolicyId int
    An integer ID that is associated with all versions of a policy.
    Status string
    The activation status for the policy: active, inactive, deactivated, pending or failed.
    StatusDetail string
    Information about the status of an activation operation.
    Version int
    The version number of the activated policy.
    activatedBy String
    The name of the user who activated the policy.
    activationDate Integer
    The date on which the policy was activated (in milliseconds since Epoch).
    name String
    The name of the policy.
    policyId Integer
    An integer ID that is associated with all versions of a policy.
    status String
    The activation status for the policy: active, inactive, deactivated, pending or failed.
    statusDetail String
    Information about the status of an activation operation.
    version Integer
    The version number of the activated policy.
    activatedBy string
    The name of the user who activated the policy.
    activationDate number
    The date on which the policy was activated (in milliseconds since Epoch).
    name string
    The name of the policy.
    policyId number
    An integer ID that is associated with all versions of a policy.
    status string
    The activation status for the policy: active, inactive, deactivated, pending or failed.
    statusDetail string
    Information about the status of an activation operation.
    version number
    The version number of the activated policy.
    activated_by str
    The name of the user who activated the policy.
    activation_date int
    The date on which the policy was activated (in milliseconds since Epoch).
    name str
    The name of the policy.
    policy_id int
    An integer ID that is associated with all versions of a policy.
    status str
    The activation status for the policy: active, inactive, deactivated, pending or failed.
    status_detail str
    Information about the status of an activation operation.
    version int
    The version number of the activated policy.
    activatedBy String
    The name of the user who activated the policy.
    activationDate Number
    The date on which the policy was activated (in milliseconds since Epoch).
    name String
    The name of the policy.
    policyId Number
    An integer ID that is associated with all versions of a policy.
    status String
    The activation status for the policy: active, inactive, deactivated, pending or failed.
    statusDetail String
    Information about the status of an activation operation.
    version Number
    The version number of the activated policy.

    GetCloudletsPolicyActivationPropertyInfo

    ActivatedBy string
    The name of the user who activated the property.
    ActivationDate int
    The date on which the property was activated (in milliseconds since Epoch).
    GroupId int
    Defines the group association for the policy or property.
    Name string
    The name of the property.
    Status string
    The activation status for the property. Can be active, inactive, deactivated, pending or failed.
    Version int
    The version number of the activated property.
    ActivatedBy string
    The name of the user who activated the property.
    ActivationDate int
    The date on which the property was activated (in milliseconds since Epoch).
    GroupId int
    Defines the group association for the policy or property.
    Name string
    The name of the property.
    Status string
    The activation status for the property. Can be active, inactive, deactivated, pending or failed.
    Version int
    The version number of the activated property.
    activatedBy String
    The name of the user who activated the property.
    activationDate Integer
    The date on which the property was activated (in milliseconds since Epoch).
    groupId Integer
    Defines the group association for the policy or property.
    name String
    The name of the property.
    status String
    The activation status for the property. Can be active, inactive, deactivated, pending or failed.
    version Integer
    The version number of the activated property.
    activatedBy string
    The name of the user who activated the property.
    activationDate number
    The date on which the property was activated (in milliseconds since Epoch).
    groupId number
    Defines the group association for the policy or property.
    name string
    The name of the property.
    status string
    The activation status for the property. Can be active, inactive, deactivated, pending or failed.
    version number
    The version number of the activated property.
    activated_by str
    The name of the user who activated the property.
    activation_date int
    The date on which the property was activated (in milliseconds since Epoch).
    group_id int
    Defines the group association for the policy or property.
    name str
    The name of the property.
    status str
    The activation status for the property. Can be active, inactive, deactivated, pending or failed.
    version int
    The version number of the activated property.
    activatedBy String
    The name of the user who activated the property.
    activationDate Number
    The date on which the property was activated (in milliseconds since Epoch).
    groupId Number
    Defines the group association for the policy or property.
    name String
    The name of the property.
    status String
    The activation status for the property. Can be active, inactive, deactivated, pending or failed.
    version Number
    The version number of the activated property.

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Akamai v9.0.0 published on Thursday, Jun 26, 2025 by Pulumi