Documentation
¶
Index ¶
- type AccessGrantReference
- type AccessGrantsInstanceReference
- type AccessGrantsLocationReference
- type AccessPointReference
- type BucketPolicyReference
- type BucketReference
- type IAccessGrantRef
- type IAccessGrantsInstanceRef
- type IAccessGrantsLocationRef
- type IAccessPointRef
- type IBucketPolicyRef
- type IBucketRef
- type IMultiRegionAccessPointPolicyRef
- type IMultiRegionAccessPointRef
- type IStorageLensGroupRef
- type IStorageLensRef
- type MultiRegionAccessPointPolicyReference
- type MultiRegionAccessPointReference
- type StorageLensGroupReference
- type StorageLensReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessGrantReference ¶
type AccessGrantReference struct {
// The ARN of the AccessGrant resource.
AccessGrantArn *string `field:"required" json:"accessGrantArn" yaml:"accessGrantArn"`
// The AccessGrantId of the AccessGrant resource.
AccessGrantId *string `field:"required" json:"accessGrantId" yaml:"accessGrantId"`
}
A reference to a AccessGrant 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"
accessGrantReference := &AccessGrantReference{
AccessGrantArn: jsii.String("accessGrantArn"),
AccessGrantId: jsii.String("accessGrantId"),
}
type AccessGrantsInstanceReference ¶
type AccessGrantsInstanceReference struct {
// The AccessGrantsInstanceArn of the AccessGrantsInstance resource.
AccessGrantsInstanceArn *string `field:"required" json:"accessGrantsInstanceArn" yaml:"accessGrantsInstanceArn"`
}
A reference to a AccessGrantsInstance 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"
accessGrantsInstanceReference := &AccessGrantsInstanceReference{
AccessGrantsInstanceArn: jsii.String("accessGrantsInstanceArn"),
}
type AccessGrantsLocationReference ¶
type AccessGrantsLocationReference struct {
// The ARN of the AccessGrantsLocation resource.
AccessGrantsLocationArn *string `field:"required" json:"accessGrantsLocationArn" yaml:"accessGrantsLocationArn"`
// The AccessGrantsLocationId of the AccessGrantsLocation resource.
AccessGrantsLocationId *string `field:"required" json:"accessGrantsLocationId" yaml:"accessGrantsLocationId"`
}
A reference to a AccessGrantsLocation 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"
accessGrantsLocationReference := &AccessGrantsLocationReference{
AccessGrantsLocationArn: jsii.String("accessGrantsLocationArn"),
AccessGrantsLocationId: jsii.String("accessGrantsLocationId"),
}
type AccessPointReference ¶
type AccessPointReference struct {
// The ARN of the AccessPoint resource.
AccessPointArn *string `field:"required" json:"accessPointArn" yaml:"accessPointArn"`
// The Name of the AccessPoint resource.
AccessPointName *string `field:"required" json:"accessPointName" yaml:"accessPointName"`
}
A reference to a AccessPoint 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"
accessPointReference := &AccessPointReference{
AccessPointArn: jsii.String("accessPointArn"),
AccessPointName: jsii.String("accessPointName"),
}
type BucketPolicyReference ¶
type BucketPolicyReference struct {
// The Bucket of the BucketPolicy resource.
Bucket *string `field:"required" json:"bucket" yaml:"bucket"`
}
A reference to a BucketPolicy 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"
bucketPolicyReference := &BucketPolicyReference{
Bucket: jsii.String("bucket"),
}
type BucketReference ¶
type BucketReference struct {
// The ARN of the Bucket resource.
BucketArn *string `field:"required" json:"bucketArn" yaml:"bucketArn"`
// The BucketName of the Bucket resource.
BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"`
}
A reference to a Bucket 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"
bucketReference := &BucketReference{
BucketArn: jsii.String("bucketArn"),
BucketName: jsii.String("bucketName"),
}
type IAccessGrantRef ¶
type IAccessGrantRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a AccessGrant resource.
// Experimental.
AccessGrantRef() *AccessGrantReference
}
Indicates that this resource can be referenced as a AccessGrant. Experimental.
type IAccessGrantsInstanceRef ¶
type IAccessGrantsInstanceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a AccessGrantsInstance resource.
// Experimental.
AccessGrantsInstanceRef() *AccessGrantsInstanceReference
}
Indicates that this resource can be referenced as a AccessGrantsInstance. Experimental.
type IAccessGrantsLocationRef ¶
type IAccessGrantsLocationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a AccessGrantsLocation resource.
// Experimental.
AccessGrantsLocationRef() *AccessGrantsLocationReference
}
Indicates that this resource can be referenced as a AccessGrantsLocation. Experimental.
type IAccessPointRef ¶
type IAccessPointRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a AccessPoint resource.
// Experimental.
AccessPointRef() *AccessPointReference
}
Indicates that this resource can be referenced as a AccessPoint. Experimental.
type IBucketPolicyRef ¶
type IBucketPolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a BucketPolicy resource.
// Experimental.
BucketPolicyRef() *BucketPolicyReference
}
Indicates that this resource can be referenced as a BucketPolicy. Experimental.
type IBucketRef ¶
type IBucketRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Bucket resource.
// Experimental.
BucketRef() *BucketReference
}
Indicates that this resource can be referenced as a Bucket. Experimental.
type IMultiRegionAccessPointPolicyRef ¶
type IMultiRegionAccessPointPolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a MultiRegionAccessPointPolicy resource.
// Experimental.
MultiRegionAccessPointPolicyRef() *MultiRegionAccessPointPolicyReference
}
Indicates that this resource can be referenced as a MultiRegionAccessPointPolicy. Experimental.
type IMultiRegionAccessPointRef ¶
type IMultiRegionAccessPointRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a MultiRegionAccessPoint resource.
// Experimental.
MultiRegionAccessPointRef() *MultiRegionAccessPointReference
}
Indicates that this resource can be referenced as a MultiRegionAccessPoint. Experimental.
type IStorageLensGroupRef ¶
type IStorageLensGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a StorageLensGroup resource.
// Experimental.
StorageLensGroupRef() *StorageLensGroupReference
}
Indicates that this resource can be referenced as a StorageLensGroup. Experimental.
type IStorageLensRef ¶
type IStorageLensRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a StorageLens resource.
// Experimental.
StorageLensRef() *StorageLensReference
}
Indicates that this resource can be referenced as a StorageLens. Experimental.
type MultiRegionAccessPointPolicyReference ¶
type MultiRegionAccessPointPolicyReference struct {
// The MrapName of the MultiRegionAccessPointPolicy resource.
MrapName *string `field:"required" json:"mrapName" yaml:"mrapName"`
}
A reference to a MultiRegionAccessPointPolicy 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"
multiRegionAccessPointPolicyReference := &MultiRegionAccessPointPolicyReference{
MrapName: jsii.String("mrapName"),
}
type MultiRegionAccessPointReference ¶
type MultiRegionAccessPointReference struct {
// The Name of the MultiRegionAccessPoint resource.
MultiRegionAccessPointName *string `field:"required" json:"multiRegionAccessPointName" yaml:"multiRegionAccessPointName"`
}
A reference to a MultiRegionAccessPoint 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"
multiRegionAccessPointReference := &MultiRegionAccessPointReference{
MultiRegionAccessPointName: jsii.String("multiRegionAccessPointName"),
}
type StorageLensGroupReference ¶
type StorageLensGroupReference struct {
// The ARN of the StorageLensGroup resource.
StorageLensGroupArn *string `field:"required" json:"storageLensGroupArn" yaml:"storageLensGroupArn"`
// The Name of the StorageLensGroup resource.
StorageLensGroupName *string `field:"required" json:"storageLensGroupName" yaml:"storageLensGroupName"`
}
A reference to a StorageLensGroup 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"
storageLensGroupReference := &StorageLensGroupReference{
StorageLensGroupArn: jsii.String("storageLensGroupArn"),
StorageLensGroupName: jsii.String("storageLensGroupName"),
}
type StorageLensReference ¶
type StorageLensReference struct {
// The StorageLensConfiguration/Id of the StorageLens resource.
StorageLensId *string `field:"required" json:"storageLensId" yaml:"storageLensId"`
}
A reference to a StorageLens 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"
storageLensReference := &StorageLensReference{
StorageLensId: jsii.String("storageLensId"),
}
Source Files
¶
- AccessGrantReference.go
- AccessGrantsInstanceReference.go
- AccessGrantsLocationReference.go
- AccessPointReference.go
- BucketPolicyReference.go
- BucketReference.go
- IAccessGrantRef.go
- IAccessGrantsInstanceRef.go
- IAccessGrantsLocationRef.go
- IAccessPointRef.go
- IBucketPolicyRef.go
- IBucketRef.go
- IMultiRegionAccessPointPolicyRef.go
- IMultiRegionAccessPointRef.go
- IStorageLensGroupRef.go
- IStorageLensRef.go
- MultiRegionAccessPointPolicyReference.go
- MultiRegionAccessPointReference.go
- StorageLensGroupReference.go
- StorageLensReference.go
- main.go