Documentation
¶
Index ¶
- type ApplicationAssignmentReference
- type ApplicationReference
- type AssignmentReference
- type IApplicationAssignmentRef
- type IApplicationRef
- type IAssignmentRef
- type IInstanceAccessControlAttributeConfigurationRef
- type IInstanceRef
- type IPermissionSetRef
- type InstanceAccessControlAttributeConfigurationReference
- type InstanceReference
- type PermissionSetReference
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"),
}
Source Files
¶
- ApplicationAssignmentReference.go
- ApplicationReference.go
- AssignmentReference.go
- IApplicationAssignmentRef.go
- IApplicationRef.go
- IAssignmentRef.go
- IInstanceAccessControlAttributeConfigurationRef.go
- IInstanceRef.go
- IPermissionSetRef.go
- InstanceAccessControlAttributeConfigurationReference.go
- InstanceReference.go
- PermissionSetReference.go
- main.go