get Permission
Assigns a RAM role to ApsaraDB for Redis. The log management feature of ApsaraDB for Redis requires the resources of Log Service. To use the log management feature of ApsaraDB for Redis, you can call this operation to associate the RAM role named AliyunServiceRoleForKvstore with the ApsaraDB for Redis instance. For more information, see Associated RAM roles of ApsaraDB for Redis
NOTE: Available since v1.128.0
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const open = alicloud.kvstore.getPermission({
enable: "On",
});import pulumi
import pulumi_alicloud as alicloud
open = alicloud.kvstore.get_permission(enable="On")using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var open = AliCloud.KVStore.GetPermission.Invoke(new()
{
Enable = "On",
});
});package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/kvstore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := kvstore.GetPermission(ctx, &kvstore.GetPermissionArgs{
Enable: pulumi.StringRef("On"),
}, nil)
if err != nil {
return err
}
return nil
})
}package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.kvstore.KvstoreFunctions;
import com.pulumi.alicloud.kvstore.inputs.GetPermissionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var open = KvstoreFunctions.getPermission(GetPermissionArgs.builder()
.enable("On")
.build());
}
}variables:
open:
fn::invoke:
Function: alicloud:kvstore:getPermission
Arguments:
enable: OnReturn
A collection of values returned by getPermission.
Parameters
A collection of arguments for invoking getPermission.
Return
A collection of values returned by getPermission.
Parameters
Setting the value to On to assigns a RAM role to ApsaraDB for Redis. If has been enabled, return the result. Valid values: "On" or "Off". Default to "Off".
See also
Return
A collection of values returned by getPermission.
Parameters
Builder for com.pulumi.alicloud.kvstore.kotlin.inputs.GetPermissionPlainArgs.