cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc
cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc
Retrieve and filter data labels. See also resource cyral.Datalabel.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cyral from "@pulumi/cyral";
const someDataSourceName = cyral.getDatalabel({
name: "",
type: "UNKNOWN",
});
import pulumi
import pulumi_cyral as cyral
some_data_source_name = cyral.get_datalabel(name="",
type="UNKNOWN")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/cyral/v4/cyral"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cyral.LookupDatalabel(ctx, &cyral.LookupDatalabelArgs{
Name: pulumi.StringRef(""),
Type: pulumi.StringRef("UNKNOWN"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cyral = Pulumi.Cyral;
return await Deployment.RunAsync(() =>
{
var someDataSourceName = Cyral.GetDatalabel.Invoke(new()
{
Name = "",
Type = "UNKNOWN",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cyral.CyralFunctions;
import com.pulumi.cyral.inputs.GetDatalabelArgs;
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 someDataSourceName = CyralFunctions.getDatalabel(GetDatalabelArgs.builder()
.name("")
.type("UNKNOWN")
.build());
}
}
variables:
someDataSourceName:
fn::invoke:
function: cyral:getDatalabel
arguments:
name: ""
type: UNKNOWN
Using getDatalabel
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 getDatalabel(args: GetDatalabelArgs, opts?: InvokeOptions): Promise<GetDatalabelResult>
function getDatalabelOutput(args: GetDatalabelOutputArgs, opts?: InvokeOptions): Output<GetDatalabelResult>def get_datalabel(id: Optional[str] = None,
name: Optional[str] = None,
type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDatalabelResult
def get_datalabel_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDatalabelResult]func LookupDatalabel(ctx *Context, args *LookupDatalabelArgs, opts ...InvokeOption) (*LookupDatalabelResult, error)
func LookupDatalabelOutput(ctx *Context, args *LookupDatalabelOutputArgs, opts ...InvokeOption) LookupDatalabelResultOutput> Note: This function is named LookupDatalabel in the Go SDK.
public static class GetDatalabel
{
public static Task<GetDatalabelResult> InvokeAsync(GetDatalabelArgs args, InvokeOptions? opts = null)
public static Output<GetDatalabelResult> Invoke(GetDatalabelInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDatalabelResult> getDatalabel(GetDatalabelArgs args, InvokeOptions options)
public static Output<GetDatalabelResult> getDatalabel(GetDatalabelArgs args, InvokeOptions options)
fn::invoke:
function: cyral:index/getDatalabel:getDatalabel
arguments:
# arguments dictionaryThe following arguments are supported:
getDatalabel Result
The following output properties are available:
- Datalabel
Lists List<GetDatalabel Datalabel List> - Id string
- Name string
- Type string
- Datalabel
Lists []GetDatalabel Datalabel List - Id string
- Name string
- Type string
- datalabel
Lists List<GetDatalabel Datalabel List> - id String
- name String
- type String
- datalabel
Lists GetDatalabel Datalabel List[] - id string
- name string
- type string
- datalabel
Lists List<Property Map> - id String
- name String
- type String
Supporting Types
GetDatalabelDatalabelList
- Classification
Rules List<GetDatalabel Datalabel List Classification Rule> - Description string
- Implicit bool
- Name string
- List<string>
- Type string
- Classification
Rules []GetDatalabel Datalabel List Classification Rule - Description string
- Implicit bool
- Name string
- []string
- Type string
- classification
Rules List<GetDatalabel Datalabel List Classification Rule> - description String
- implicit Boolean
- name String
- List<String>
- type String
- classification
Rules GetDatalabel Datalabel List Classification Rule[] - description string
- implicit boolean
- name string
- string[]
- type string
- classification_
rules Sequence[GetDatalabel Datalabel List Classification Rule] - description str
- implicit bool
- name str
- Sequence[str]
- type str
- classification
Rules List<Property Map> - description String
- implicit Boolean
- name String
- List<String>
- type String
GetDatalabelDatalabelListClassificationRule
- Rule
Code string - Rule
Status string - Rule
Type string
- Rule
Code string - Rule
Status string - Rule
Type string
- rule
Code String - rule
Status String - rule
Type String
- rule
Code string - rule
Status string - rule
Type string
- rule_
code str - rule_
status str - rule_
type str
- rule
Code String - rule
Status String - rule
Type String
Package Details
- Repository
- cyral cyralinc/terraform-provider-cyral
- License
- Notes
- This Pulumi package is based on the
cyralTerraform Provider.
cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc
