interfacesawsorganizations

package
v2.231.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 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 AccountReference

type AccountReference struct {
	// The ARN of the Account resource.
	AccountArn *string `field:"required" json:"accountArn" yaml:"accountArn"`
	// The AccountId of the Account resource.
	AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}

A reference to a Account 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"

accountReference := &AccountReference{
	AccountArn: jsii.String("accountArn"),
	AccountId: jsii.String("accountId"),
}

type IAccountRef

type IAccountRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Account resource.
	// Experimental.
	AccountRef() *AccountReference
}

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

type IOrganizationRef

type IOrganizationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Organization resource.
	// Experimental.
	OrganizationRef() *OrganizationReference
}

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

type IOrganizationalUnitRef

type IOrganizationalUnitRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OrganizationalUnit resource.
	// Experimental.
	OrganizationalUnitRef() *OrganizationalUnitReference
}

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

type IPolicyRef

type IPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Policy resource.
	// Experimental.
	PolicyRef() *PolicyReference
}

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

type IResourcePolicyRef

type IResourcePolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourcePolicy resource.
	// Experimental.
	ResourcePolicyRef() *ResourcePolicyReference
}

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

type OrganizationReference

type OrganizationReference struct {
	// The ARN of the Organization resource.
	OrganizationArn *string `field:"required" json:"organizationArn" yaml:"organizationArn"`
	// The Id of the Organization resource.
	OrganizationId *string `field:"required" json:"organizationId" yaml:"organizationId"`
}

A reference to a Organization 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"

organizationReference := &OrganizationReference{
	OrganizationArn: jsii.String("organizationArn"),
	OrganizationId: jsii.String("organizationId"),
}

type OrganizationalUnitReference

type OrganizationalUnitReference struct {
	// The ARN of the OrganizationalUnit resource.
	OrganizationalUnitArn *string `field:"required" json:"organizationalUnitArn" yaml:"organizationalUnitArn"`
	// The Id of the OrganizationalUnit resource.
	OrganizationalUnitId *string `field:"required" json:"organizationalUnitId" yaml:"organizationalUnitId"`
}

A reference to a OrganizationalUnit 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"

organizationalUnitReference := &OrganizationalUnitReference{
	OrganizationalUnitArn: jsii.String("organizationalUnitArn"),
	OrganizationalUnitId: jsii.String("organizationalUnitId"),
}

type PolicyReference

type PolicyReference struct {
	// The ARN of the Policy resource.
	PolicyArn *string `field:"required" json:"policyArn" yaml:"policyArn"`
	// The Id of the Policy resource.
	PolicyId *string `field:"required" json:"policyId" yaml:"policyId"`
}

A reference to a Policy 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"

policyReference := &PolicyReference{
	PolicyArn: jsii.String("policyArn"),
	PolicyId: jsii.String("policyId"),
}

type ResourcePolicyReference

type ResourcePolicyReference struct {
	// The ARN of the ResourcePolicy resource.
	ResourcePolicyArn *string `field:"required" json:"resourcePolicyArn" yaml:"resourcePolicyArn"`
	// The Id of the ResourcePolicy resource.
	ResourcePolicyId *string `field:"required" json:"resourcePolicyId" yaml:"resourcePolicyId"`
}

A reference to a ResourcePolicy 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"

resourcePolicyReference := &ResourcePolicyReference{
	ResourcePolicyArn: jsii.String("resourcePolicyArn"),
	ResourcePolicyId: jsii.String("resourcePolicyId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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