1. Packages
  2. Akamai
  3. API Docs
  4. getCloudletsPolicy
Akamai v7.0.0 published on Monday, Apr 8, 2024 by Pulumi

akamai.getCloudletsPolicy

Explore with Pulumi AI

akamai logo
Akamai v7.0.0 published on Monday, Apr 8, 2024 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(policy_id: Optional[int] = None,
                             version: Optional[int] = None,
                             opts: Optional[InvokeOptions] = None) -> GetCloudletsPolicyResult
    def get_cloudlets_policy_output(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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: akamai:index/getCloudletsPolicy:getCloudletsPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    policyId Integer
    version Integer
    policyId number
    version number
    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 v7.0.0 published on Monday, Apr 8, 2024 by Pulumi