1. Packages
  2. Control Plane (cpln)
  3. API Docs
  4. Identity
Control Plane v0.0.57 published on Friday, Apr 25, 2025 by pulumiverse

cpln.Identity

Explore with Pulumi AI

Create Identity Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Identity(name: string, args: IdentityArgs, opts?: CustomResourceOptions);
@overload
def Identity(resource_name: str,
             args: IdentityArgs,
             opts: Optional[ResourceOptions] = None)

@overload
def Identity(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             gvc: Optional[str] = None,
             aws_access_policy: Optional[IdentityAwsAccessPolicyArgs] = None,
             azure_access_policy: Optional[IdentityAzureAccessPolicyArgs] = None,
             description: Optional[str] = None,
             gcp_access_policy: Optional[IdentityGcpAccessPolicyArgs] = None,
             name: Optional[str] = None,
             native_network_resources: Optional[Sequence[IdentityNativeNetworkResourceArgs]] = None,
             network_resources: Optional[Sequence[IdentityNetworkResourceArgs]] = None,
             ngs_access_policy: Optional[IdentityNgsAccessPolicyArgs] = None,
             tags: Optional[Mapping[str, str]] = None)
func NewIdentity(ctx *Context, name string, args IdentityArgs, opts ...ResourceOption) (*Identity, error)
public Identity(string name, IdentityArgs args, CustomResourceOptions? opts = null)
public Identity(String name, IdentityArgs args)
public Identity(String name, IdentityArgs args, CustomResourceOptions options)
type: cpln:Identity
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IdentityArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IdentityArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IdentityArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IdentityArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IdentityArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var identityResource = new Cpln.Identity("identityResource", new()
{
    Gvc = "string",
    AwsAccessPolicy = new Cpln.Inputs.IdentityAwsAccessPolicyArgs
    {
        CloudAccountLink = "string",
        PolicyRefs = new[]
        {
            "string",
        },
        RoleName = "string",
    },
    AzureAccessPolicy = new Cpln.Inputs.IdentityAzureAccessPolicyArgs
    {
        CloudAccountLink = "string",
        RoleAssignments = new[]
        {
            new Cpln.Inputs.IdentityAzureAccessPolicyRoleAssignmentArgs
            {
                PlaceholderAttribute = false,
                Roles = new[]
                {
                    "string",
                },
                Scope = "string",
            },
        },
    },
    Description = "string",
    GcpAccessPolicy = new Cpln.Inputs.IdentityGcpAccessPolicyArgs
    {
        CloudAccountLink = "string",
        Bindings = new[]
        {
            new Cpln.Inputs.IdentityGcpAccessPolicyBindingArgs
            {
                PlaceholderAttribute = false,
                Resource = "string",
                Roles = new[]
                {
                    "string",
                },
            },
        },
        Scopes = "string",
        ServiceAccount = "string",
    },
    Name = "string",
    NativeNetworkResources = new[]
    {
        new Cpln.Inputs.IdentityNativeNetworkResourceArgs
        {
            Fqdn = "string",
            Name = "string",
            Ports = new[]
            {
                0,
            },
            AwsPrivateLink = new Cpln.Inputs.IdentityNativeNetworkResourceAwsPrivateLinkArgs
            {
                EndpointServiceName = "string",
            },
            GcpServiceConnect = new Cpln.Inputs.IdentityNativeNetworkResourceGcpServiceConnectArgs
            {
                TargetService = "string",
            },
        },
    },
    NetworkResources = new[]
    {
        new Cpln.Inputs.IdentityNetworkResourceArgs
        {
            Name = "string",
            Ports = new[]
            {
                0,
            },
            AgentLink = "string",
            Fqdn = "string",
            Ips = new[]
            {
                "string",
            },
            ResolverIp = "string",
        },
    },
    NgsAccessPolicy = new Cpln.Inputs.IdentityNgsAccessPolicyArgs
    {
        CloudAccountLink = "string",
        Data = 0,
        Payload = 0,
        Pub = new Cpln.Inputs.IdentityNgsAccessPolicyPubArgs
        {
            Allows = new[]
            {
                "string",
            },
            Denies = new[]
            {
                "string",
            },
        },
        Resp = new Cpln.Inputs.IdentityNgsAccessPolicyRespArgs
        {
            Max = 0,
            Ttl = "string",
        },
        Sub = new Cpln.Inputs.IdentityNgsAccessPolicySubArgs
        {
            Allows = new[]
            {
                "string",
            },
            Denies = new[]
            {
                "string",
            },
        },
        Subs = 0,
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := cpln.NewIdentity(ctx, "identityResource", &cpln.IdentityArgs{
	Gvc: pulumi.String("string"),
	AwsAccessPolicy: &cpln.IdentityAwsAccessPolicyArgs{
		CloudAccountLink: pulumi.String("string"),
		PolicyRefs: pulumi.StringArray{
			pulumi.String("string"),
		},
		RoleName: pulumi.String("string"),
	},
	AzureAccessPolicy: &cpln.IdentityAzureAccessPolicyArgs{
		CloudAccountLink: pulumi.String("string"),
		RoleAssignments: cpln.IdentityAzureAccessPolicyRoleAssignmentArray{
			&cpln.IdentityAzureAccessPolicyRoleAssignmentArgs{
				PlaceholderAttribute: pulumi.Bool(false),
				Roles: pulumi.StringArray{
					pulumi.String("string"),
				},
				Scope: pulumi.String("string"),
			},
		},
	},
	Description: pulumi.String("string"),
	GcpAccessPolicy: &cpln.IdentityGcpAccessPolicyArgs{
		CloudAccountLink: pulumi.String("string"),
		Bindings: cpln.IdentityGcpAccessPolicyBindingArray{
			&cpln.IdentityGcpAccessPolicyBindingArgs{
				PlaceholderAttribute: pulumi.Bool(false),
				Resource:             pulumi.String("string"),
				Roles: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		Scopes:         pulumi.String("string"),
		ServiceAccount: pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	NativeNetworkResources: cpln.IdentityNativeNetworkResourceArray{
		&cpln.IdentityNativeNetworkResourceArgs{
			Fqdn: pulumi.String("string"),
			Name: pulumi.String("string"),
			Ports: pulumi.IntArray{
				pulumi.Int(0),
			},
			AwsPrivateLink: &cpln.IdentityNativeNetworkResourceAwsPrivateLinkArgs{
				EndpointServiceName: pulumi.String("string"),
			},
			GcpServiceConnect: &cpln.IdentityNativeNetworkResourceGcpServiceConnectArgs{
				TargetService: pulumi.String("string"),
			},
		},
	},
	NetworkResources: cpln.IdentityNetworkResourceArray{
		&cpln.IdentityNetworkResourceArgs{
			Name: pulumi.String("string"),
			Ports: pulumi.IntArray{
				pulumi.Int(0),
			},
			AgentLink: pulumi.String("string"),
			Fqdn:      pulumi.String("string"),
			Ips: pulumi.StringArray{
				pulumi.String("string"),
			},
			ResolverIp: pulumi.String("string"),
		},
	},
	NgsAccessPolicy: &cpln.IdentityNgsAccessPolicyArgs{
		CloudAccountLink: pulumi.String("string"),
		Data:             pulumi.Int(0),
		Payload:          pulumi.Int(0),
		Pub: &cpln.IdentityNgsAccessPolicyPubArgs{
			Allows: pulumi.StringArray{
				pulumi.String("string"),
			},
			Denies: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		Resp: &cpln.IdentityNgsAccessPolicyRespArgs{
			Max: pulumi.Int(0),
			Ttl: pulumi.String("string"),
		},
		Sub: &cpln.IdentityNgsAccessPolicySubArgs{
			Allows: pulumi.StringArray{
				pulumi.String("string"),
			},
			Denies: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		Subs: pulumi.Int(0),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var identityResource = new Identity("identityResource", IdentityArgs.builder()
    .gvc("string")
    .awsAccessPolicy(IdentityAwsAccessPolicyArgs.builder()
        .cloudAccountLink("string")
        .policyRefs("string")
        .roleName("string")
        .build())
    .azureAccessPolicy(IdentityAzureAccessPolicyArgs.builder()
        .cloudAccountLink("string")
        .roleAssignments(IdentityAzureAccessPolicyRoleAssignmentArgs.builder()
            .placeholderAttribute(false)
            .roles("string")
            .scope("string")
            .build())
        .build())
    .description("string")
    .gcpAccessPolicy(IdentityGcpAccessPolicyArgs.builder()
        .cloudAccountLink("string")
        .bindings(IdentityGcpAccessPolicyBindingArgs.builder()
            .placeholderAttribute(false)
            .resource("string")
            .roles("string")
            .build())
        .scopes("string")
        .serviceAccount("string")
        .build())
    .name("string")
    .nativeNetworkResources(IdentityNativeNetworkResourceArgs.builder()
        .fqdn("string")
        .name("string")
        .ports(0)
        .awsPrivateLink(IdentityNativeNetworkResourceAwsPrivateLinkArgs.builder()
            .endpointServiceName("string")
            .build())
        .gcpServiceConnect(IdentityNativeNetworkResourceGcpServiceConnectArgs.builder()
            .targetService("string")
            .build())
        .build())
    .networkResources(IdentityNetworkResourceArgs.builder()
        .name("string")
        .ports(0)
        .agentLink("string")
        .fqdn("string")
        .ips("string")
        .resolverIp("string")
        .build())
    .ngsAccessPolicy(IdentityNgsAccessPolicyArgs.builder()
        .cloudAccountLink("string")
        .data(0)
        .payload(0)
        .pub(IdentityNgsAccessPolicyPubArgs.builder()
            .allows("string")
            .denies("string")
            .build())
        .resp(IdentityNgsAccessPolicyRespArgs.builder()
            .max(0)
            .ttl("string")
            .build())
        .sub(IdentityNgsAccessPolicySubArgs.builder()
            .allows("string")
            .denies("string")
            .build())
        .subs(0)
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
identity_resource = cpln.Identity("identityResource",
    gvc="string",
    aws_access_policy={
        "cloud_account_link": "string",
        "policy_refs": ["string"],
        "role_name": "string",
    },
    azure_access_policy={
        "cloud_account_link": "string",
        "role_assignments": [{
            "placeholder_attribute": False,
            "roles": ["string"],
            "scope": "string",
        }],
    },
    description="string",
    gcp_access_policy={
        "cloud_account_link": "string",
        "bindings": [{
            "placeholder_attribute": False,
            "resource": "string",
            "roles": ["string"],
        }],
        "scopes": "string",
        "service_account": "string",
    },
    name="string",
    native_network_resources=[{
        "fqdn": "string",
        "name": "string",
        "ports": [0],
        "aws_private_link": {
            "endpoint_service_name": "string",
        },
        "gcp_service_connect": {
            "target_service": "string",
        },
    }],
    network_resources=[{
        "name": "string",
        "ports": [0],
        "agent_link": "string",
        "fqdn": "string",
        "ips": ["string"],
        "resolver_ip": "string",
    }],
    ngs_access_policy={
        "cloud_account_link": "string",
        "data": 0,
        "payload": 0,
        "pub": {
            "allows": ["string"],
            "denies": ["string"],
        },
        "resp": {
            "max": 0,
            "ttl": "string",
        },
        "sub": {
            "allows": ["string"],
            "denies": ["string"],
        },
        "subs": 0,
    },
    tags={
        "string": "string",
    })
Copy
const identityResource = new cpln.Identity("identityResource", {
    gvc: "string",
    awsAccessPolicy: {
        cloudAccountLink: "string",
        policyRefs: ["string"],
        roleName: "string",
    },
    azureAccessPolicy: {
        cloudAccountLink: "string",
        roleAssignments: [{
            placeholderAttribute: false,
            roles: ["string"],
            scope: "string",
        }],
    },
    description: "string",
    gcpAccessPolicy: {
        cloudAccountLink: "string",
        bindings: [{
            placeholderAttribute: false,
            resource: "string",
            roles: ["string"],
        }],
        scopes: "string",
        serviceAccount: "string",
    },
    name: "string",
    nativeNetworkResources: [{
        fqdn: "string",
        name: "string",
        ports: [0],
        awsPrivateLink: {
            endpointServiceName: "string",
        },
        gcpServiceConnect: {
            targetService: "string",
        },
    }],
    networkResources: [{
        name: "string",
        ports: [0],
        agentLink: "string",
        fqdn: "string",
        ips: ["string"],
        resolverIp: "string",
    }],
    ngsAccessPolicy: {
        cloudAccountLink: "string",
        data: 0,
        payload: 0,
        pub: {
            allows: ["string"],
            denies: ["string"],
        },
        resp: {
            max: 0,
            ttl: "string",
        },
        sub: {
            allows: ["string"],
            denies: ["string"],
        },
        subs: 0,
    },
    tags: {
        string: "string",
    },
});
Copy
type: cpln:Identity
properties:
    awsAccessPolicy:
        cloudAccountLink: string
        policyRefs:
            - string
        roleName: string
    azureAccessPolicy:
        cloudAccountLink: string
        roleAssignments:
            - placeholderAttribute: false
              roles:
                - string
              scope: string
    description: string
    gcpAccessPolicy:
        bindings:
            - placeholderAttribute: false
              resource: string
              roles:
                - string
        cloudAccountLink: string
        scopes: string
        serviceAccount: string
    gvc: string
    name: string
    nativeNetworkResources:
        - awsPrivateLink:
            endpointServiceName: string
          fqdn: string
          gcpServiceConnect:
            targetService: string
          name: string
          ports:
            - 0
    networkResources:
        - agentLink: string
          fqdn: string
          ips:
            - string
          name: string
          ports:
            - 0
          resolverIp: string
    ngsAccessPolicy:
        cloudAccountLink: string
        data: 0
        payload: 0
        pub:
            allows:
                - string
            denies:
                - string
        resp:
            max: 0
            ttl: string
        sub:
            allows:
                - string
            denies:
                - string
        subs: 0
    tags:
        string: string
Copy

Identity Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Identity resource accepts the following input properties:

Gvc
This property is required.
Changes to this property will trigger replacement.
string
Name of the GVC.
AwsAccessPolicy Pulumiverse.Cpln.Inputs.IdentityAwsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
AzureAccessPolicy Pulumiverse.Cpln.Inputs.IdentityAzureAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
Description string
Description of the Identity.
GcpAccessPolicy Pulumiverse.Cpln.Inputs.IdentityGcpAccessPolicy
The GCP access policy can either contain an existing service_account or multiple bindings.
Name Changes to this property will trigger replacement. string
Name of the Identity.
NativeNetworkResources List<Pulumiverse.Cpln.Inputs.IdentityNativeNetworkResource>

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

NetworkResources List<Pulumiverse.Cpln.Inputs.IdentityNetworkResource>
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
NgsAccessPolicy Pulumiverse.Cpln.Inputs.IdentityNgsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
Tags Dictionary<string, string>
Key-value map of resource tags.
Gvc
This property is required.
Changes to this property will trigger replacement.
string
Name of the GVC.
AwsAccessPolicy IdentityAwsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
AzureAccessPolicy IdentityAzureAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
Description string
Description of the Identity.
GcpAccessPolicy IdentityGcpAccessPolicyArgs
The GCP access policy can either contain an existing service_account or multiple bindings.
Name Changes to this property will trigger replacement. string
Name of the Identity.
NativeNetworkResources []IdentityNativeNetworkResourceArgs

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

NetworkResources []IdentityNetworkResourceArgs
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
NgsAccessPolicy IdentityNgsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
Tags map[string]string
Key-value map of resource tags.
gvc
This property is required.
Changes to this property will trigger replacement.
String
Name of the GVC.
awsAccessPolicy IdentityAwsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azureAccessPolicy IdentityAzureAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
description String
Description of the Identity.
gcpAccessPolicy IdentityGcpAccessPolicy
The GCP access policy can either contain an existing service_account or multiple bindings.
name Changes to this property will trigger replacement. String
Name of the Identity.
nativeNetworkResources List<IdentityNativeNetworkResource>

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

networkResources List<IdentityNetworkResource>
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngsAccessPolicy IdentityNgsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
tags Map<String,String>
Key-value map of resource tags.
gvc
This property is required.
Changes to this property will trigger replacement.
string
Name of the GVC.
awsAccessPolicy IdentityAwsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azureAccessPolicy IdentityAzureAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
description string
Description of the Identity.
gcpAccessPolicy IdentityGcpAccessPolicy
The GCP access policy can either contain an existing service_account or multiple bindings.
name Changes to this property will trigger replacement. string
Name of the Identity.
nativeNetworkResources IdentityNativeNetworkResource[]

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

networkResources IdentityNetworkResource[]
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngsAccessPolicy IdentityNgsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
tags {[key: string]: string}
Key-value map of resource tags.
gvc
This property is required.
Changes to this property will trigger replacement.
str
Name of the GVC.
aws_access_policy IdentityAwsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azure_access_policy IdentityAzureAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
description str
Description of the Identity.
gcp_access_policy IdentityGcpAccessPolicyArgs
The GCP access policy can either contain an existing service_account or multiple bindings.
name Changes to this property will trigger replacement. str
Name of the Identity.
native_network_resources Sequence[IdentityNativeNetworkResourceArgs]

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

network_resources Sequence[IdentityNetworkResourceArgs]
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngs_access_policy IdentityNgsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
tags Mapping[str, str]
Key-value map of resource tags.
gvc
This property is required.
Changes to this property will trigger replacement.
String
Name of the GVC.
awsAccessPolicy Property Map
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azureAccessPolicy Property Map
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
description String
Description of the Identity.
gcpAccessPolicy Property Map
The GCP access policy can either contain an existing service_account or multiple bindings.
name Changes to this property will trigger replacement. String
Name of the Identity.
nativeNetworkResources List<Property Map>

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

networkResources List<Property Map>
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngsAccessPolicy Property Map
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
tags Map<String>
Key-value map of resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the Identity resource produces the following output properties:

CplnId string
ID, in GUID format, of the Identity.
Id string
The provider-assigned unique ID for this managed resource.
SelfLink string
Full link to this resource. Can be referenced by other resources.
Status Dictionary<string, string>
Key-value map of identity status. Available fields: objectName.
CplnId string
ID, in GUID format, of the Identity.
Id string
The provider-assigned unique ID for this managed resource.
SelfLink string
Full link to this resource. Can be referenced by other resources.
Status map[string]string
Key-value map of identity status. Available fields: objectName.
cplnId String
ID, in GUID format, of the Identity.
id String
The provider-assigned unique ID for this managed resource.
selfLink String
Full link to this resource. Can be referenced by other resources.
status Map<String,String>
Key-value map of identity status. Available fields: objectName.
cplnId string
ID, in GUID format, of the Identity.
id string
The provider-assigned unique ID for this managed resource.
selfLink string
Full link to this resource. Can be referenced by other resources.
status {[key: string]: string}
Key-value map of identity status. Available fields: objectName.
cpln_id str
ID, in GUID format, of the Identity.
id str
The provider-assigned unique ID for this managed resource.
self_link str
Full link to this resource. Can be referenced by other resources.
status Mapping[str, str]
Key-value map of identity status. Available fields: objectName.
cplnId String
ID, in GUID format, of the Identity.
id String
The provider-assigned unique ID for this managed resource.
selfLink String
Full link to this resource. Can be referenced by other resources.
status Map<String>
Key-value map of identity status. Available fields: objectName.

Look up Existing Identity Resource

Get an existing Identity resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: IdentityState, opts?: CustomResourceOptions): Identity
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        aws_access_policy: Optional[IdentityAwsAccessPolicyArgs] = None,
        azure_access_policy: Optional[IdentityAzureAccessPolicyArgs] = None,
        cpln_id: Optional[str] = None,
        description: Optional[str] = None,
        gcp_access_policy: Optional[IdentityGcpAccessPolicyArgs] = None,
        gvc: Optional[str] = None,
        name: Optional[str] = None,
        native_network_resources: Optional[Sequence[IdentityNativeNetworkResourceArgs]] = None,
        network_resources: Optional[Sequence[IdentityNetworkResourceArgs]] = None,
        ngs_access_policy: Optional[IdentityNgsAccessPolicyArgs] = None,
        self_link: Optional[str] = None,
        status: Optional[Mapping[str, str]] = None,
        tags: Optional[Mapping[str, str]] = None) -> Identity
func GetIdentity(ctx *Context, name string, id IDInput, state *IdentityState, opts ...ResourceOption) (*Identity, error)
public static Identity Get(string name, Input<string> id, IdentityState? state, CustomResourceOptions? opts = null)
public static Identity get(String name, Output<String> id, IdentityState state, CustomResourceOptions options)
resources:  _:    type: cpln:Identity    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AwsAccessPolicy Pulumiverse.Cpln.Inputs.IdentityAwsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
AzureAccessPolicy Pulumiverse.Cpln.Inputs.IdentityAzureAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
CplnId string
ID, in GUID format, of the Identity.
Description string
Description of the Identity.
GcpAccessPolicy Pulumiverse.Cpln.Inputs.IdentityGcpAccessPolicy
The GCP access policy can either contain an existing service_account or multiple bindings.
Gvc Changes to this property will trigger replacement. string
Name of the GVC.
Name Changes to this property will trigger replacement. string
Name of the Identity.
NativeNetworkResources List<Pulumiverse.Cpln.Inputs.IdentityNativeNetworkResource>

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

NetworkResources List<Pulumiverse.Cpln.Inputs.IdentityNetworkResource>
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
NgsAccessPolicy Pulumiverse.Cpln.Inputs.IdentityNgsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
SelfLink string
Full link to this resource. Can be referenced by other resources.
Status Dictionary<string, string>
Key-value map of identity status. Available fields: objectName.
Tags Dictionary<string, string>
Key-value map of resource tags.
AwsAccessPolicy IdentityAwsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
AzureAccessPolicy IdentityAzureAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
CplnId string
ID, in GUID format, of the Identity.
Description string
Description of the Identity.
GcpAccessPolicy IdentityGcpAccessPolicyArgs
The GCP access policy can either contain an existing service_account or multiple bindings.
Gvc Changes to this property will trigger replacement. string
Name of the GVC.
Name Changes to this property will trigger replacement. string
Name of the Identity.
NativeNetworkResources []IdentityNativeNetworkResourceArgs

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

NetworkResources []IdentityNetworkResourceArgs
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
NgsAccessPolicy IdentityNgsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
SelfLink string
Full link to this resource. Can be referenced by other resources.
Status map[string]string
Key-value map of identity status. Available fields: objectName.
Tags map[string]string
Key-value map of resource tags.
awsAccessPolicy IdentityAwsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azureAccessPolicy IdentityAzureAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
cplnId String
ID, in GUID format, of the Identity.
description String
Description of the Identity.
gcpAccessPolicy IdentityGcpAccessPolicy
The GCP access policy can either contain an existing service_account or multiple bindings.
gvc Changes to this property will trigger replacement. String
Name of the GVC.
name Changes to this property will trigger replacement. String
Name of the Identity.
nativeNetworkResources List<IdentityNativeNetworkResource>

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

networkResources List<IdentityNetworkResource>
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngsAccessPolicy IdentityNgsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
selfLink String
Full link to this resource. Can be referenced by other resources.
status Map<String,String>
Key-value map of identity status. Available fields: objectName.
tags Map<String,String>
Key-value map of resource tags.
awsAccessPolicy IdentityAwsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azureAccessPolicy IdentityAzureAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
cplnId string
ID, in GUID format, of the Identity.
description string
Description of the Identity.
gcpAccessPolicy IdentityGcpAccessPolicy
The GCP access policy can either contain an existing service_account or multiple bindings.
gvc Changes to this property will trigger replacement. string
Name of the GVC.
name Changes to this property will trigger replacement. string
Name of the Identity.
nativeNetworkResources IdentityNativeNetworkResource[]

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

networkResources IdentityNetworkResource[]
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngsAccessPolicy IdentityNgsAccessPolicy
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
selfLink string
Full link to this resource. Can be referenced by other resources.
status {[key: string]: string}
Key-value map of identity status. Available fields: objectName.
tags {[key: string]: string}
Key-value map of resource tags.
aws_access_policy IdentityAwsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azure_access_policy IdentityAzureAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
cpln_id str
ID, in GUID format, of the Identity.
description str
Description of the Identity.
gcp_access_policy IdentityGcpAccessPolicyArgs
The GCP access policy can either contain an existing service_account or multiple bindings.
gvc Changes to this property will trigger replacement. str
Name of the GVC.
name Changes to this property will trigger replacement. str
Name of the Identity.
native_network_resources Sequence[IdentityNativeNetworkResourceArgs]

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

network_resources Sequence[IdentityNetworkResourceArgs]
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngs_access_policy IdentityNgsAccessPolicyArgs
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
self_link str
Full link to this resource. Can be referenced by other resources.
status Mapping[str, str]
Key-value map of identity status. Available fields: objectName.
tags Mapping[str, str]
Key-value map of resource tags.
awsAccessPolicy Property Map
A set of access policy rules that defines the actions and resources that an identity can access within an AWS environment.
azureAccessPolicy Property Map
A set of access policy rules that defines the actions and resources that an identity can access within an Azure environment.
cplnId String
ID, in GUID format, of the Identity.
description String
Description of the Identity.
gcpAccessPolicy Property Map
The GCP access policy can either contain an existing service_account or multiple bindings.
gvc Changes to this property will trigger replacement. String
Name of the GVC.
name Changes to this property will trigger replacement. String
Name of the Identity.
nativeNetworkResources List<Property Map>

NOTE The configuration of a native network resource requires the assistance of Control Plane support.

networkResources List<Property Map>
A network resource can be configured with: - A fully qualified domain name (FQDN) and ports. - An FQDN, resolver IP, and ports. - IP's and ports.
ngsAccessPolicy Property Map
A set of access policy rules that defines the actions and resources that an identity can access within an NGA environment.
selfLink String
Full link to this resource. Can be referenced by other resources.
status Map<String>
Key-value map of identity status. Available fields: objectName.
tags Map<String>
Key-value map of resource tags.

Supporting Types

IdentityAwsAccessPolicy
, IdentityAwsAccessPolicyArgs

CloudAccountLink This property is required. string
Full link to referenced cloud account.
PolicyRefs List<string>
List of policies.
RoleName string
Role name.
CloudAccountLink This property is required. string
Full link to referenced cloud account.
PolicyRefs []string
List of policies.
RoleName string
Role name.
cloudAccountLink This property is required. String
Full link to referenced cloud account.
policyRefs List<String>
List of policies.
roleName String
Role name.
cloudAccountLink This property is required. string
Full link to referenced cloud account.
policyRefs string[]
List of policies.
roleName string
Role name.
cloud_account_link This property is required. str
Full link to referenced cloud account.
policy_refs Sequence[str]
List of policies.
role_name str
Role name.
cloudAccountLink This property is required. String
Full link to referenced cloud account.
policyRefs List<String>
List of policies.
roleName String
Role name.

IdentityAzureAccessPolicy
, IdentityAzureAccessPolicyArgs

CloudAccountLink This property is required. string
Full link to referenced cloud account.
RoleAssignments List<Pulumiverse.Cpln.Inputs.IdentityAzureAccessPolicyRoleAssignment>
The process of assigning specific roles or permissions to an entity, such as a user or a service principal, within the system.
CloudAccountLink This property is required. string
Full link to referenced cloud account.
RoleAssignments []IdentityAzureAccessPolicyRoleAssignment
The process of assigning specific roles or permissions to an entity, such as a user or a service principal, within the system.
cloudAccountLink This property is required. String
Full link to referenced cloud account.
roleAssignments List<IdentityAzureAccessPolicyRoleAssignment>
The process of assigning specific roles or permissions to an entity, such as a user or a service principal, within the system.
cloudAccountLink This property is required. string
Full link to referenced cloud account.
roleAssignments IdentityAzureAccessPolicyRoleAssignment[]
The process of assigning specific roles or permissions to an entity, such as a user or a service principal, within the system.
cloud_account_link This property is required. str
Full link to referenced cloud account.
role_assignments Sequence[IdentityAzureAccessPolicyRoleAssignment]
The process of assigning specific roles or permissions to an entity, such as a user or a service principal, within the system.
cloudAccountLink This property is required. String
Full link to referenced cloud account.
roleAssignments List<Property Map>
The process of assigning specific roles or permissions to an entity, such as a user or a service principal, within the system.

IdentityAzureAccessPolicyRoleAssignment
, IdentityAzureAccessPolicyRoleAssignmentArgs

PlaceholderAttribute bool
Roles List<string>
List of assigned roles.
Scope string
Scope of roles.
PlaceholderAttribute bool
Roles []string
List of assigned roles.
Scope string
Scope of roles.
placeholderAttribute Boolean
roles List<String>
List of assigned roles.
scope String
Scope of roles.
placeholderAttribute boolean
roles string[]
List of assigned roles.
scope string
Scope of roles.
placeholder_attribute bool
roles Sequence[str]
List of assigned roles.
scope str
Scope of roles.
placeholderAttribute Boolean
roles List<String>
List of assigned roles.
scope String
Scope of roles.

IdentityGcpAccessPolicy
, IdentityGcpAccessPolicyArgs

CloudAccountLink This property is required. string
Full link to referenced cloud account.
Bindings List<Pulumiverse.Cpln.Inputs.IdentityGcpAccessPolicyBinding>
The association or connection between a particular identity, such as a user or a group, and a set of permissions or roles within the system.
Scopes string
Comma delimited list of GCP scope URLs.
ServiceAccount string
Name of existing GCP service account.
CloudAccountLink This property is required. string
Full link to referenced cloud account.
Bindings []IdentityGcpAccessPolicyBinding
The association or connection between a particular identity, such as a user or a group, and a set of permissions or roles within the system.
Scopes string
Comma delimited list of GCP scope URLs.
ServiceAccount string
Name of existing GCP service account.
cloudAccountLink This property is required. String
Full link to referenced cloud account.
bindings List<IdentityGcpAccessPolicyBinding>
The association or connection between a particular identity, such as a user or a group, and a set of permissions or roles within the system.
scopes String
Comma delimited list of GCP scope URLs.
serviceAccount String
Name of existing GCP service account.
cloudAccountLink This property is required. string
Full link to referenced cloud account.
bindings IdentityGcpAccessPolicyBinding[]
The association or connection between a particular identity, such as a user or a group, and a set of permissions or roles within the system.
scopes string
Comma delimited list of GCP scope URLs.
serviceAccount string
Name of existing GCP service account.
cloud_account_link This property is required. str
Full link to referenced cloud account.
bindings Sequence[IdentityGcpAccessPolicyBinding]
The association or connection between a particular identity, such as a user or a group, and a set of permissions or roles within the system.
scopes str
Comma delimited list of GCP scope URLs.
service_account str
Name of existing GCP service account.
cloudAccountLink This property is required. String
Full link to referenced cloud account.
bindings List<Property Map>
The association or connection between a particular identity, such as a user or a group, and a set of permissions or roles within the system.
scopes String
Comma delimited list of GCP scope URLs.
serviceAccount String
Name of existing GCP service account.

IdentityGcpAccessPolicyBinding
, IdentityGcpAccessPolicyBindingArgs

PlaceholderAttribute bool
Resource string
Name of resource for binding.
Roles List<string>
List of allowed roles.
PlaceholderAttribute bool
Resource string
Name of resource for binding.
Roles []string
List of allowed roles.
placeholderAttribute Boolean
resource String
Name of resource for binding.
roles List<String>
List of allowed roles.
placeholderAttribute boolean
resource string
Name of resource for binding.
roles string[]
List of allowed roles.
placeholder_attribute bool
resource str
Name of resource for binding.
roles Sequence[str]
List of allowed roles.
placeholderAttribute Boolean
resource String
Name of resource for binding.
roles List<String>
List of allowed roles.

IdentityNativeNetworkResource
, IdentityNativeNetworkResourceArgs

Fqdn This property is required. string
Fully qualified domain name.
Name This property is required. string
Name of the Native Network Resource.
Ports This property is required. List<int>
Ports to expose. At least one port is required.
AwsPrivateLink Pulumiverse.Cpln.Inputs.IdentityNativeNetworkResourceAwsPrivateLink
A feature provided by AWS that enables private connectivity between private VPCs and compute running at Control Plane without traversing the public internet.
GcpServiceConnect Pulumiverse.Cpln.Inputs.IdentityNativeNetworkResourceGcpServiceConnect
Capability provided by GCP that allows private communication between private VPC networks and compute running at Control Plane.
Fqdn This property is required. string
Fully qualified domain name.
Name This property is required. string
Name of the Native Network Resource.
Ports This property is required. []int
Ports to expose. At least one port is required.
AwsPrivateLink IdentityNativeNetworkResourceAwsPrivateLink
A feature provided by AWS that enables private connectivity between private VPCs and compute running at Control Plane without traversing the public internet.
GcpServiceConnect IdentityNativeNetworkResourceGcpServiceConnect
Capability provided by GCP that allows private communication between private VPC networks and compute running at Control Plane.
fqdn This property is required. String
Fully qualified domain name.
name This property is required. String
Name of the Native Network Resource.
ports This property is required. List<Integer>
Ports to expose. At least one port is required.
awsPrivateLink IdentityNativeNetworkResourceAwsPrivateLink
A feature provided by AWS that enables private connectivity between private VPCs and compute running at Control Plane without traversing the public internet.
gcpServiceConnect IdentityNativeNetworkResourceGcpServiceConnect
Capability provided by GCP that allows private communication between private VPC networks and compute running at Control Plane.
fqdn This property is required. string
Fully qualified domain name.
name This property is required. string
Name of the Native Network Resource.
ports This property is required. number[]
Ports to expose. At least one port is required.
awsPrivateLink IdentityNativeNetworkResourceAwsPrivateLink
A feature provided by AWS that enables private connectivity between private VPCs and compute running at Control Plane without traversing the public internet.
gcpServiceConnect IdentityNativeNetworkResourceGcpServiceConnect
Capability provided by GCP that allows private communication between private VPC networks and compute running at Control Plane.
fqdn This property is required. str
Fully qualified domain name.
name This property is required. str
Name of the Native Network Resource.
ports This property is required. Sequence[int]
Ports to expose. At least one port is required.
aws_private_link IdentityNativeNetworkResourceAwsPrivateLink
A feature provided by AWS that enables private connectivity between private VPCs and compute running at Control Plane without traversing the public internet.
gcp_service_connect IdentityNativeNetworkResourceGcpServiceConnect
Capability provided by GCP that allows private communication between private VPC networks and compute running at Control Plane.
fqdn This property is required. String
Fully qualified domain name.
name This property is required. String
Name of the Native Network Resource.
ports This property is required. List<Number>
Ports to expose. At least one port is required.
awsPrivateLink Property Map
A feature provided by AWS that enables private connectivity between private VPCs and compute running at Control Plane without traversing the public internet.
gcpServiceConnect Property Map
Capability provided by GCP that allows private communication between private VPC networks and compute running at Control Plane.
EndpointServiceName This property is required. string
Endpoint service name.
EndpointServiceName This property is required. string
Endpoint service name.
endpointServiceName This property is required. String
Endpoint service name.
endpointServiceName This property is required. string
Endpoint service name.
endpoint_service_name This property is required. str
Endpoint service name.
endpointServiceName This property is required. String
Endpoint service name.

IdentityNativeNetworkResourceGcpServiceConnect
, IdentityNativeNetworkResourceGcpServiceConnectArgs

TargetService This property is required. string
Target service name.
TargetService This property is required. string
Target service name.
targetService This property is required. String
Target service name.
targetService This property is required. string
Target service name.
target_service This property is required. str
Target service name.
targetService This property is required. String
Target service name.

IdentityNetworkResource
, IdentityNetworkResourceArgs

Name This property is required. string
Name of the Network Resource.
Ports This property is required. List<int>
Ports to expose.
AgentLink string
Full link to referenced Agent.
Fqdn string
Fully qualified domain name.
Ips List<string>
List of IP addresses.
ResolverIp string
Resolver IP.
Name This property is required. string
Name of the Network Resource.
Ports This property is required. []int
Ports to expose.
AgentLink string
Full link to referenced Agent.
Fqdn string
Fully qualified domain name.
Ips []string
List of IP addresses.
ResolverIp string
Resolver IP.
name This property is required. String
Name of the Network Resource.
ports This property is required. List<Integer>
Ports to expose.
agentLink String
Full link to referenced Agent.
fqdn String
Fully qualified domain name.
ips List<String>
List of IP addresses.
resolverIp String
Resolver IP.
name This property is required. string
Name of the Network Resource.
ports This property is required. number[]
Ports to expose.
agentLink string
Full link to referenced Agent.
fqdn string
Fully qualified domain name.
ips string[]
List of IP addresses.
resolverIp string
Resolver IP.
name This property is required. str
Name of the Network Resource.
ports This property is required. Sequence[int]
Ports to expose.
agent_link str
Full link to referenced Agent.
fqdn str
Fully qualified domain name.
ips Sequence[str]
List of IP addresses.
resolver_ip str
Resolver IP.
name This property is required. String
Name of the Network Resource.
ports This property is required. List<Number>
Ports to expose.
agentLink String
Full link to referenced Agent.
fqdn String
Fully qualified domain name.
ips List<String>
List of IP addresses.
resolverIp String
Resolver IP.

IdentityNgsAccessPolicy
, IdentityNgsAccessPolicyArgs

CloudAccountLink This property is required. string
Full link to referenced cloud account.
Data int
Max number of bytes a connection can send. Default: -1
Payload int
Max message payload. Default: -1
Pub Pulumiverse.Cpln.Inputs.IdentityNgsAccessPolicyPub
Pub Permission.
Resp Pulumiverse.Cpln.Inputs.IdentityNgsAccessPolicyResp
Reponses.
Sub Pulumiverse.Cpln.Inputs.IdentityNgsAccessPolicySub
Sub Permission.
Subs int
Max number of subscriptions per connection. Default: -1
CloudAccountLink This property is required. string
Full link to referenced cloud account.
Data int
Max number of bytes a connection can send. Default: -1
Payload int
Max message payload. Default: -1
Pub IdentityNgsAccessPolicyPub
Pub Permission.
Resp IdentityNgsAccessPolicyResp
Reponses.
Sub IdentityNgsAccessPolicySub
Sub Permission.
Subs int
Max number of subscriptions per connection. Default: -1
cloudAccountLink This property is required. String
Full link to referenced cloud account.
data Integer
Max number of bytes a connection can send. Default: -1
payload Integer
Max message payload. Default: -1
pub IdentityNgsAccessPolicyPub
Pub Permission.
resp IdentityNgsAccessPolicyResp
Reponses.
sub IdentityNgsAccessPolicySub
Sub Permission.
subs Integer
Max number of subscriptions per connection. Default: -1
cloudAccountLink This property is required. string
Full link to referenced cloud account.
data number
Max number of bytes a connection can send. Default: -1
payload number
Max message payload. Default: -1
pub IdentityNgsAccessPolicyPub
Pub Permission.
resp IdentityNgsAccessPolicyResp
Reponses.
sub IdentityNgsAccessPolicySub
Sub Permission.
subs number
Max number of subscriptions per connection. Default: -1
cloud_account_link This property is required. str
Full link to referenced cloud account.
data int
Max number of bytes a connection can send. Default: -1
payload int
Max message payload. Default: -1
pub IdentityNgsAccessPolicyPub
Pub Permission.
resp IdentityNgsAccessPolicyResp
Reponses.
sub IdentityNgsAccessPolicySub
Sub Permission.
subs int
Max number of subscriptions per connection. Default: -1
cloudAccountLink This property is required. String
Full link to referenced cloud account.
data Number
Max number of bytes a connection can send. Default: -1
payload Number
Max message payload. Default: -1
pub Property Map
Pub Permission.
resp Property Map
Reponses.
sub Property Map
Sub Permission.
subs Number
Max number of subscriptions per connection. Default: -1

IdentityNgsAccessPolicyPub
, IdentityNgsAccessPolicyPubArgs

Allows List<string>
List of allow subjects.
Denies List<string>
List of deny subjects.
Allows []string
List of allow subjects.
Denies []string
List of deny subjects.
allows List<String>
List of allow subjects.
denies List<String>
List of deny subjects.
allows string[]
List of allow subjects.
denies string[]
List of deny subjects.
allows Sequence[str]
List of allow subjects.
denies Sequence[str]
List of deny subjects.
allows List<String>
List of allow subjects.
denies List<String>
List of deny subjects.

IdentityNgsAccessPolicyResp
, IdentityNgsAccessPolicyRespArgs

Max int
Number of responses allowed on the replyTo subject, -1 means no limit. Default: -1
Ttl string
Deadline to send replies on the replyTo subject [#ms(millis) | #s(econds) | m(inutes) | h(ours)]. -1 means no restriction.
Max int
Number of responses allowed on the replyTo subject, -1 means no limit. Default: -1
Ttl string
Deadline to send replies on the replyTo subject [#ms(millis) | #s(econds) | m(inutes) | h(ours)]. -1 means no restriction.
max Integer
Number of responses allowed on the replyTo subject, -1 means no limit. Default: -1
ttl String
Deadline to send replies on the replyTo subject [#ms(millis) | #s(econds) | m(inutes) | h(ours)]. -1 means no restriction.
max number
Number of responses allowed on the replyTo subject, -1 means no limit. Default: -1
ttl string
Deadline to send replies on the replyTo subject [#ms(millis) | #s(econds) | m(inutes) | h(ours)]. -1 means no restriction.
max int
Number of responses allowed on the replyTo subject, -1 means no limit. Default: -1
ttl str
Deadline to send replies on the replyTo subject [#ms(millis) | #s(econds) | m(inutes) | h(ours)]. -1 means no restriction.
max Number
Number of responses allowed on the replyTo subject, -1 means no limit. Default: -1
ttl String
Deadline to send replies on the replyTo subject [#ms(millis) | #s(econds) | m(inutes) | h(ours)]. -1 means no restriction.

IdentityNgsAccessPolicySub
, IdentityNgsAccessPolicySubArgs

Allows List<string>
List of allow subjects.
Denies List<string>
List of deny subjects.
Allows []string
List of allow subjects.
Denies []string
List of deny subjects.
allows List<String>
List of allow subjects.
denies List<String>
List of deny subjects.
allows string[]
List of allow subjects.
denies string[]
List of deny subjects.
allows Sequence[str]
List of allow subjects.
denies Sequence[str]
List of deny subjects.
allows List<String>
List of allow subjects.
denies List<String>
List of deny subjects.

Package Details

Repository
cpln pulumiverse/pulumi-cpln
License
Apache-2.0
Notes
This Pulumi package is based on the cpln Terraform Provider.