interfacesawssso

package
v2.226.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationAssignmentReference

type ApplicationAssignmentReference struct {
	// The ApplicationArn of the ApplicationAssignment resource.
	ApplicationArn *string `field:"required" json:"applicationArn" yaml:"applicationArn"`
	// The PrincipalId of the ApplicationAssignment resource.
	PrincipalId *string `field:"required" json:"principalId" yaml:"principalId"`
	// The PrincipalType of the ApplicationAssignment resource.
	PrincipalType *string `field:"required" json:"principalType" yaml:"principalType"`
}

A reference to a ApplicationAssignment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

applicationAssignmentReference := &ApplicationAssignmentReference{
	ApplicationArn: jsii.String("applicationArn"),
	PrincipalId: jsii.String("principalId"),
	PrincipalType: jsii.String("principalType"),
}

type ApplicationReference

type ApplicationReference struct {
	// The ApplicationArn of the Application resource.
	ApplicationArn *string `field:"required" json:"applicationArn" yaml:"applicationArn"`
}

A reference to a Application resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

applicationReference := &ApplicationReference{
	ApplicationArn: jsii.String("applicationArn"),
}

type AssignmentReference

type AssignmentReference struct {
	// The InstanceArn of the Assignment resource.
	InstanceArn *string `field:"required" json:"instanceArn" yaml:"instanceArn"`
	// The PermissionSetArn of the Assignment resource.
	PermissionSetArn *string `field:"required" json:"permissionSetArn" yaml:"permissionSetArn"`
	// The PrincipalId of the Assignment resource.
	PrincipalId *string `field:"required" json:"principalId" yaml:"principalId"`
	// The PrincipalType of the Assignment resource.
	PrincipalType *string `field:"required" json:"principalType" yaml:"principalType"`
	// The TargetId of the Assignment resource.
	TargetId *string `field:"required" json:"targetId" yaml:"targetId"`
	// The TargetType of the Assignment resource.
	TargetType *string `field:"required" json:"targetType" yaml:"targetType"`
}

A reference to a Assignment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

assignmentReference := &AssignmentReference{
	InstanceArn: jsii.String("instanceArn"),
	PermissionSetArn: jsii.String("permissionSetArn"),
	PrincipalId: jsii.String("principalId"),
	PrincipalType: jsii.String("principalType"),
	TargetId: jsii.String("targetId"),
	TargetType: jsii.String("targetType"),
}

type IApplicationAssignmentRef

type IApplicationAssignmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ApplicationAssignment resource.
	// Experimental.
	ApplicationAssignmentRef() *ApplicationAssignmentReference
}

Indicates that this resource can be referenced as a ApplicationAssignment. Experimental.

type IApplicationRef

type IApplicationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Application resource.
	// Experimental.
	ApplicationRef() *ApplicationReference
}

Indicates that this resource can be referenced as a Application. Experimental.

type IAssignmentRef

type IAssignmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Assignment resource.
	// Experimental.
	AssignmentRef() *AssignmentReference
}

Indicates that this resource can be referenced as a Assignment. Experimental.

type IInstanceAccessControlAttributeConfigurationRef

type IInstanceAccessControlAttributeConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a InstanceAccessControlAttributeConfiguration resource.
	// Experimental.
	InstanceAccessControlAttributeConfigurationRef() *InstanceAccessControlAttributeConfigurationReference
}

Indicates that this resource can be referenced as a InstanceAccessControlAttributeConfiguration. Experimental.

type IInstanceRef

type IInstanceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Instance resource.
	// Experimental.
	InstanceRef() *InstanceReference
}

Indicates that this resource can be referenced as a Instance. Experimental.

type IPermissionSetRef

type IPermissionSetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PermissionSet resource.
	// Experimental.
	PermissionSetRef() *PermissionSetReference
}

Indicates that this resource can be referenced as a PermissionSet. Experimental.

type InstanceAccessControlAttributeConfigurationReference

type InstanceAccessControlAttributeConfigurationReference struct {
	// The InstanceArn of the InstanceAccessControlAttributeConfiguration resource.
	InstanceArn *string `field:"required" json:"instanceArn" yaml:"instanceArn"`
}

A reference to a InstanceAccessControlAttributeConfiguration resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

instanceAccessControlAttributeConfigurationReference := &InstanceAccessControlAttributeConfigurationReference{
	InstanceArn: jsii.String("instanceArn"),
}

type InstanceReference

type InstanceReference struct {
	// The InstanceArn of the Instance resource.
	InstanceArn *string `field:"required" json:"instanceArn" yaml:"instanceArn"`
}

A reference to a Instance resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

instanceReference := &InstanceReference{
	InstanceArn: jsii.String("instanceArn"),
}

type PermissionSetReference

type PermissionSetReference struct {
	// The InstanceArn of the PermissionSet resource.
	InstanceArn *string `field:"required" json:"instanceArn" yaml:"instanceArn"`
	// The PermissionSetArn of the PermissionSet resource.
	PermissionSetArn *string `field:"required" json:"permissionSetArn" yaml:"permissionSetArn"`
}

A reference to a PermissionSet resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

permissionSetReference := &PermissionSetReference{
	InstanceArn: jsii.String("instanceArn"),
	PermissionSetArn: jsii.String("permissionSetArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL