Documentation
¶
Index ¶
- type AccountAuditConfigurationReference
- type AuthorizerReference
- type BillingGroupReference
- type CACertificateReference
- type CertificateProviderReference
- type CertificateReference
- type CommandReference
- type CustomMetricReference
- type DimensionReference
- type DomainConfigurationReference
- type EncryptionConfigurationReference
- type FleetMetricReference
- type IAccountAuditConfigurationRef
- type IAuthorizerRef
- type IBillingGroupRef
- type ICACertificateRef
- type ICertificateProviderRef
- type ICertificateRef
- type ICommandRef
- type ICustomMetricRef
- type IDimensionRef
- type IDomainConfigurationRef
- type IEncryptionConfigurationRef
- type IFleetMetricRef
- type IJobTemplateRef
- type ILoggingRef
- type IMitigationActionRef
- type IPolicyPrincipalAttachmentRef
- type IPolicyRef
- type IProvisioningTemplateRef
- type IResourceSpecificLoggingRef
- type IRoleAliasRef
- type IScheduledAuditRef
- type ISecurityProfileRef
- type ISoftwarePackageRef
- type ISoftwarePackageVersionRef
- type IThingGroupRef
- type IThingPrincipalAttachmentRef
- type IThingRef
- type IThingTypeRef
- type ITopicRuleDestinationRef
- type ITopicRuleRef
- type JobTemplateReference
- type LoggingReference
- type MitigationActionReference
- type PolicyPrincipalAttachmentReference
- type PolicyReference
- type ProvisioningTemplateReference
- type ResourceSpecificLoggingReference
- type RoleAliasReference
- type ScheduledAuditReference
- type SecurityProfileReference
- type SoftwarePackageReference
- type SoftwarePackageVersionReference
- type ThingGroupReference
- type ThingPrincipalAttachmentReference
- type ThingReference
- type ThingTypeReference
- type TopicRuleDestinationReference
- type TopicRuleReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAuditConfigurationReference ¶
type AccountAuditConfigurationReference struct {
// The AccountId of the AccountAuditConfiguration resource.
AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}
A reference to a AccountAuditConfiguration 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"
accountAuditConfigurationReference := &AccountAuditConfigurationReference{
AccountId: jsii.String("accountId"),
}
type AuthorizerReference ¶
type AuthorizerReference struct {
// The ARN of the Authorizer resource.
AuthorizerArn *string `field:"required" json:"authorizerArn" yaml:"authorizerArn"`
// The AuthorizerName of the Authorizer resource.
AuthorizerName *string `field:"required" json:"authorizerName" yaml:"authorizerName"`
}
A reference to a Authorizer 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"
authorizerReference := &AuthorizerReference{
AuthorizerArn: jsii.String("authorizerArn"),
AuthorizerName: jsii.String("authorizerName"),
}
type BillingGroupReference ¶
type BillingGroupReference struct {
// The ARN of the BillingGroup resource.
BillingGroupArn *string `field:"required" json:"billingGroupArn" yaml:"billingGroupArn"`
// The BillingGroupName of the BillingGroup resource.
BillingGroupName *string `field:"required" json:"billingGroupName" yaml:"billingGroupName"`
}
A reference to a BillingGroup 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"
billingGroupReference := &BillingGroupReference{
BillingGroupArn: jsii.String("billingGroupArn"),
BillingGroupName: jsii.String("billingGroupName"),
}
type CACertificateReference ¶
type CACertificateReference struct {
// The ARN of the CACertificate resource.
CaCertificateArn *string `field:"required" json:"caCertificateArn" yaml:"caCertificateArn"`
// The Id of the CACertificate resource.
CaCertificateId *string `field:"required" json:"caCertificateId" yaml:"caCertificateId"`
}
A reference to a CACertificate 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"
cACertificateReference := &CACertificateReference{
CaCertificateArn: jsii.String("caCertificateArn"),
CaCertificateId: jsii.String("caCertificateId"),
}
type CertificateProviderReference ¶
type CertificateProviderReference struct {
// The ARN of the CertificateProvider resource.
CertificateProviderArn *string `field:"required" json:"certificateProviderArn" yaml:"certificateProviderArn"`
// The CertificateProviderName of the CertificateProvider resource.
CertificateProviderName *string `field:"required" json:"certificateProviderName" yaml:"certificateProviderName"`
}
A reference to a CertificateProvider 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"
certificateProviderReference := &CertificateProviderReference{
CertificateProviderArn: jsii.String("certificateProviderArn"),
CertificateProviderName: jsii.String("certificateProviderName"),
}
type CertificateReference ¶
type CertificateReference struct {
// The ARN of the Certificate resource.
CertificateArn *string `field:"required" json:"certificateArn" yaml:"certificateArn"`
// The Id of the Certificate resource.
CertificateId *string `field:"required" json:"certificateId" yaml:"certificateId"`
}
A reference to a Certificate 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"
certificateReference := &CertificateReference{
CertificateArn: jsii.String("certificateArn"),
CertificateId: jsii.String("certificateId"),
}
type CommandReference ¶
type CommandReference struct {
// The ARN of the Command resource.
CommandArn *string `field:"required" json:"commandArn" yaml:"commandArn"`
// The CommandId of the Command resource.
CommandId *string `field:"required" json:"commandId" yaml:"commandId"`
}
A reference to a Command 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"
commandReference := &CommandReference{
CommandArn: jsii.String("commandArn"),
CommandId: jsii.String("commandId"),
}
type CustomMetricReference ¶
type CustomMetricReference struct {
// The MetricName of the CustomMetric resource.
MetricName *string `field:"required" json:"metricName" yaml:"metricName"`
}
A reference to a CustomMetric 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"
customMetricReference := &CustomMetricReference{
MetricName: jsii.String("metricName"),
}
type DimensionReference ¶
type DimensionReference struct {
// The ARN of the Dimension resource.
DimensionArn *string `field:"required" json:"dimensionArn" yaml:"dimensionArn"`
// The Name of the Dimension resource.
DimensionName *string `field:"required" json:"dimensionName" yaml:"dimensionName"`
}
A reference to a Dimension 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"
dimensionReference := &DimensionReference{
DimensionArn: jsii.String("dimensionArn"),
DimensionName: jsii.String("dimensionName"),
}
type DomainConfigurationReference ¶
type DomainConfigurationReference struct {
// The ARN of the DomainConfiguration resource.
DomainConfigurationArn *string `field:"required" json:"domainConfigurationArn" yaml:"domainConfigurationArn"`
// The DomainConfigurationName of the DomainConfiguration resource.
DomainConfigurationName *string `field:"required" json:"domainConfigurationName" yaml:"domainConfigurationName"`
}
A reference to a DomainConfiguration 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"
domainConfigurationReference := &DomainConfigurationReference{
DomainConfigurationArn: jsii.String("domainConfigurationArn"),
DomainConfigurationName: jsii.String("domainConfigurationName"),
}
type EncryptionConfigurationReference ¶
type EncryptionConfigurationReference struct {
// The AccountId of the EncryptionConfiguration resource.
AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}
A reference to a EncryptionConfiguration 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"
encryptionConfigurationReference := &EncryptionConfigurationReference{
AccountId: jsii.String("accountId"),
}
type FleetMetricReference ¶
type FleetMetricReference struct {
// The MetricName of the FleetMetric resource.
MetricName *string `field:"required" json:"metricName" yaml:"metricName"`
}
A reference to a FleetMetric 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"
fleetMetricReference := &FleetMetricReference{
MetricName: jsii.String("metricName"),
}
type IAccountAuditConfigurationRef ¶
type IAccountAuditConfigurationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a AccountAuditConfiguration resource.
// Experimental.
AccountAuditConfigurationRef() *AccountAuditConfigurationReference
}
Indicates that this resource can be referenced as a AccountAuditConfiguration. Experimental.
type IAuthorizerRef ¶
type IAuthorizerRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Authorizer resource.
// Experimental.
AuthorizerRef() *AuthorizerReference
}
Indicates that this resource can be referenced as a Authorizer. Experimental.
type IBillingGroupRef ¶
type IBillingGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a BillingGroup resource.
// Experimental.
BillingGroupRef() *BillingGroupReference
}
Indicates that this resource can be referenced as a BillingGroup. Experimental.
type ICACertificateRef ¶
type ICACertificateRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CACertificate resource.
// Experimental.
CaCertificateRef() *CACertificateReference
}
Indicates that this resource can be referenced as a CACertificate. Experimental.
type ICertificateProviderRef ¶
type ICertificateProviderRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CertificateProvider resource.
// Experimental.
CertificateProviderRef() *CertificateProviderReference
}
Indicates that this resource can be referenced as a CertificateProvider. Experimental.
type ICertificateRef ¶
type ICertificateRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Certificate resource.
// Experimental.
CertificateRef() *CertificateReference
}
Indicates that this resource can be referenced as a Certificate. Experimental.
type ICommandRef ¶
type ICommandRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Command resource.
// Experimental.
CommandRef() *CommandReference
}
Indicates that this resource can be referenced as a Command. Experimental.
type ICustomMetricRef ¶
type ICustomMetricRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CustomMetric resource.
// Experimental.
CustomMetricRef() *CustomMetricReference
}
Indicates that this resource can be referenced as a CustomMetric. Experimental.
type IDimensionRef ¶
type IDimensionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Dimension resource.
// Experimental.
DimensionRef() *DimensionReference
}
Indicates that this resource can be referenced as a Dimension. Experimental.
type IDomainConfigurationRef ¶
type IDomainConfigurationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a DomainConfiguration resource.
// Experimental.
DomainConfigurationRef() *DomainConfigurationReference
}
Indicates that this resource can be referenced as a DomainConfiguration. Experimental.
type IEncryptionConfigurationRef ¶
type IEncryptionConfigurationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EncryptionConfiguration resource.
// Experimental.
EncryptionConfigurationRef() *EncryptionConfigurationReference
}
Indicates that this resource can be referenced as a EncryptionConfiguration. Experimental.
type IFleetMetricRef ¶
type IFleetMetricRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a FleetMetric resource.
// Experimental.
FleetMetricRef() *FleetMetricReference
}
Indicates that this resource can be referenced as a FleetMetric. Experimental.
type IJobTemplateRef ¶
type IJobTemplateRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a JobTemplate resource.
// Experimental.
JobTemplateRef() *JobTemplateReference
}
Indicates that this resource can be referenced as a JobTemplate. Experimental.
type ILoggingRef ¶
type ILoggingRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Logging resource.
// Experimental.
LoggingRef() *LoggingReference
}
Indicates that this resource can be referenced as a Logging. Experimental.
type IMitigationActionRef ¶
type IMitigationActionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a MitigationAction resource.
// Experimental.
MitigationActionRef() *MitigationActionReference
}
Indicates that this resource can be referenced as a MitigationAction. Experimental.
type IPolicyPrincipalAttachmentRef ¶
type IPolicyPrincipalAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a PolicyPrincipalAttachment resource.
// Experimental.
PolicyPrincipalAttachmentRef() *PolicyPrincipalAttachmentReference
}
Indicates that this resource can be referenced as a PolicyPrincipalAttachment. 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 IProvisioningTemplateRef ¶
type IProvisioningTemplateRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ProvisioningTemplate resource.
// Experimental.
ProvisioningTemplateRef() *ProvisioningTemplateReference
}
Indicates that this resource can be referenced as a ProvisioningTemplate. Experimental.
type IResourceSpecificLoggingRef ¶
type IResourceSpecificLoggingRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ResourceSpecificLogging resource.
// Experimental.
ResourceSpecificLoggingRef() *ResourceSpecificLoggingReference
}
Indicates that this resource can be referenced as a ResourceSpecificLogging. Experimental.
type IRoleAliasRef ¶
type IRoleAliasRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RoleAlias resource.
// Experimental.
RoleAliasRef() *RoleAliasReference
}
Indicates that this resource can be referenced as a RoleAlias. Experimental.
type IScheduledAuditRef ¶
type IScheduledAuditRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ScheduledAudit resource.
// Experimental.
ScheduledAuditRef() *ScheduledAuditReference
}
Indicates that this resource can be referenced as a ScheduledAudit. Experimental.
type ISecurityProfileRef ¶
type ISecurityProfileRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SecurityProfile resource.
// Experimental.
SecurityProfileRef() *SecurityProfileReference
}
Indicates that this resource can be referenced as a SecurityProfile. Experimental.
type ISoftwarePackageRef ¶
type ISoftwarePackageRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SoftwarePackage resource.
// Experimental.
SoftwarePackageRef() *SoftwarePackageReference
}
Indicates that this resource can be referenced as a SoftwarePackage. Experimental.
type ISoftwarePackageVersionRef ¶
type ISoftwarePackageVersionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SoftwarePackageVersion resource.
// Experimental.
SoftwarePackageVersionRef() *SoftwarePackageVersionReference
}
Indicates that this resource can be referenced as a SoftwarePackageVersion. Experimental.
type IThingGroupRef ¶
type IThingGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ThingGroup resource.
// Experimental.
ThingGroupRef() *ThingGroupReference
}
Indicates that this resource can be referenced as a ThingGroup. Experimental.
type IThingPrincipalAttachmentRef ¶
type IThingPrincipalAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ThingPrincipalAttachment resource.
// Experimental.
ThingPrincipalAttachmentRef() *ThingPrincipalAttachmentReference
}
Indicates that this resource can be referenced as a ThingPrincipalAttachment. Experimental.
type IThingRef ¶
type IThingRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Thing resource.
// Experimental.
ThingRef() *ThingReference
}
Indicates that this resource can be referenced as a Thing. Experimental.
type IThingTypeRef ¶
type IThingTypeRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ThingType resource.
// Experimental.
ThingTypeRef() *ThingTypeReference
}
Indicates that this resource can be referenced as a ThingType. Experimental.
type ITopicRuleDestinationRef ¶
type ITopicRuleDestinationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TopicRuleDestination resource.
// Experimental.
TopicRuleDestinationRef() *TopicRuleDestinationReference
}
Indicates that this resource can be referenced as a TopicRuleDestination. Experimental.
type ITopicRuleRef ¶
type ITopicRuleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TopicRule resource.
// Experimental.
TopicRuleRef() *TopicRuleReference
}
Indicates that this resource can be referenced as a TopicRule. Experimental.
type JobTemplateReference ¶
type JobTemplateReference struct {
// The ARN of the JobTemplate resource.
JobTemplateArn *string `field:"required" json:"jobTemplateArn" yaml:"jobTemplateArn"`
// The JobTemplateId of the JobTemplate resource.
JobTemplateId *string `field:"required" json:"jobTemplateId" yaml:"jobTemplateId"`
}
A reference to a JobTemplate 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"
jobTemplateReference := &JobTemplateReference{
JobTemplateArn: jsii.String("jobTemplateArn"),
JobTemplateId: jsii.String("jobTemplateId"),
}
type LoggingReference ¶
type LoggingReference struct {
// The AccountId of the Logging resource.
AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}
A reference to a Logging 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"
loggingReference := &LoggingReference{
AccountId: jsii.String("accountId"),
}
type MitigationActionReference ¶
type MitigationActionReference struct {
// The ActionName of the MitigationAction resource.
ActionName *string `field:"required" json:"actionName" yaml:"actionName"`
// The ARN of the MitigationAction resource.
MitigationActionArn *string `field:"required" json:"mitigationActionArn" yaml:"mitigationActionArn"`
}
A reference to a MitigationAction 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"
mitigationActionReference := &MitigationActionReference{
ActionName: jsii.String("actionName"),
MitigationActionArn: jsii.String("mitigationActionArn"),
}
type PolicyPrincipalAttachmentReference ¶
type PolicyPrincipalAttachmentReference struct {
// The Id of the PolicyPrincipalAttachment resource.
PolicyPrincipalAttachmentId *string `field:"required" json:"policyPrincipalAttachmentId" yaml:"policyPrincipalAttachmentId"`
}
A reference to a PolicyPrincipalAttachment 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"
policyPrincipalAttachmentReference := &PolicyPrincipalAttachmentReference{
PolicyPrincipalAttachmentId: jsii.String("policyPrincipalAttachmentId"),
}
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 ProvisioningTemplateReference ¶
type ProvisioningTemplateReference struct {
// The TemplateName of the ProvisioningTemplate resource.
TemplateName *string `field:"required" json:"templateName" yaml:"templateName"`
}
A reference to a ProvisioningTemplate 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"
provisioningTemplateReference := &ProvisioningTemplateReference{
TemplateName: jsii.String("templateName"),
}
type ResourceSpecificLoggingReference ¶
type ResourceSpecificLoggingReference struct {
// The TargetId of the ResourceSpecificLogging resource.
TargetId *string `field:"required" json:"targetId" yaml:"targetId"`
}
A reference to a ResourceSpecificLogging 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"
resourceSpecificLoggingReference := &ResourceSpecificLoggingReference{
TargetId: jsii.String("targetId"),
}
type RoleAliasReference ¶
type RoleAliasReference struct {
// The RoleAlias of the RoleAlias resource.
RoleAlias *string `field:"required" json:"roleAlias" yaml:"roleAlias"`
// The ARN of the RoleAlias resource.
RoleAliasArn *string `field:"required" json:"roleAliasArn" yaml:"roleAliasArn"`
}
A reference to a RoleAlias 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"
roleAliasReference := &RoleAliasReference{
RoleAlias: jsii.String("roleAlias"),
RoleAliasArn: jsii.String("roleAliasArn"),
}
type ScheduledAuditReference ¶
type ScheduledAuditReference struct {
// The ARN of the ScheduledAudit resource.
ScheduledAuditArn *string `field:"required" json:"scheduledAuditArn" yaml:"scheduledAuditArn"`
// The ScheduledAuditName of the ScheduledAudit resource.
ScheduledAuditName *string `field:"required" json:"scheduledAuditName" yaml:"scheduledAuditName"`
}
A reference to a ScheduledAudit 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"
scheduledAuditReference := &ScheduledAuditReference{
ScheduledAuditArn: jsii.String("scheduledAuditArn"),
ScheduledAuditName: jsii.String("scheduledAuditName"),
}
type SecurityProfileReference ¶
type SecurityProfileReference struct {
// The ARN of the SecurityProfile resource.
SecurityProfileArn *string `field:"required" json:"securityProfileArn" yaml:"securityProfileArn"`
// The SecurityProfileName of the SecurityProfile resource.
SecurityProfileName *string `field:"required" json:"securityProfileName" yaml:"securityProfileName"`
}
A reference to a SecurityProfile 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"
securityProfileReference := &SecurityProfileReference{
SecurityProfileArn: jsii.String("securityProfileArn"),
SecurityProfileName: jsii.String("securityProfileName"),
}
type SoftwarePackageReference ¶
type SoftwarePackageReference struct {
// The PackageName of the SoftwarePackage resource.
PackageName *string `field:"required" json:"packageName" yaml:"packageName"`
}
A reference to a SoftwarePackage 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"
softwarePackageReference := &SoftwarePackageReference{
PackageName: jsii.String("packageName"),
}
type SoftwarePackageVersionReference ¶
type SoftwarePackageVersionReference struct {
// The PackageName of the SoftwarePackageVersion resource.
PackageName *string `field:"required" json:"packageName" yaml:"packageName"`
// The VersionName of the SoftwarePackageVersion resource.
VersionName *string `field:"required" json:"versionName" yaml:"versionName"`
}
A reference to a SoftwarePackageVersion 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"
softwarePackageVersionReference := &SoftwarePackageVersionReference{
PackageName: jsii.String("packageName"),
VersionName: jsii.String("versionName"),
}
type ThingGroupReference ¶
type ThingGroupReference struct {
// The ARN of the ThingGroup resource.
ThingGroupArn *string `field:"required" json:"thingGroupArn" yaml:"thingGroupArn"`
// The ThingGroupName of the ThingGroup resource.
ThingGroupName *string `field:"required" json:"thingGroupName" yaml:"thingGroupName"`
}
A reference to a ThingGroup 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"
thingGroupReference := &ThingGroupReference{
ThingGroupArn: jsii.String("thingGroupArn"),
ThingGroupName: jsii.String("thingGroupName"),
}
type ThingPrincipalAttachmentReference ¶
type ThingPrincipalAttachmentReference struct {
// The Id of the ThingPrincipalAttachment resource.
ThingPrincipalAttachmentId *string `field:"required" json:"thingPrincipalAttachmentId" yaml:"thingPrincipalAttachmentId"`
}
A reference to a ThingPrincipalAttachment 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"
thingPrincipalAttachmentReference := &ThingPrincipalAttachmentReference{
ThingPrincipalAttachmentId: jsii.String("thingPrincipalAttachmentId"),
}
type ThingReference ¶
type ThingReference struct {
// The ARN of the Thing resource.
ThingArn *string `field:"required" json:"thingArn" yaml:"thingArn"`
// The ThingName of the Thing resource.
ThingName *string `field:"required" json:"thingName" yaml:"thingName"`
}
A reference to a Thing 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"
thingReference := &ThingReference{
ThingArn: jsii.String("thingArn"),
ThingName: jsii.String("thingName"),
}
type ThingTypeReference ¶
type ThingTypeReference struct {
// The ARN of the ThingType resource.
ThingTypeArn *string `field:"required" json:"thingTypeArn" yaml:"thingTypeArn"`
// The ThingTypeName of the ThingType resource.
ThingTypeName *string `field:"required" json:"thingTypeName" yaml:"thingTypeName"`
}
A reference to a ThingType 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"
thingTypeReference := &ThingTypeReference{
ThingTypeArn: jsii.String("thingTypeArn"),
ThingTypeName: jsii.String("thingTypeName"),
}
type TopicRuleDestinationReference ¶
type TopicRuleDestinationReference struct {
// The Arn of the TopicRuleDestination resource.
TopicRuleDestinationArn *string `field:"required" json:"topicRuleDestinationArn" yaml:"topicRuleDestinationArn"`
}
A reference to a TopicRuleDestination 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"
topicRuleDestinationReference := &TopicRuleDestinationReference{
TopicRuleDestinationArn: jsii.String("topicRuleDestinationArn"),
}
type TopicRuleReference ¶
type TopicRuleReference struct {
// The RuleName of the TopicRule resource.
RuleName *string `field:"required" json:"ruleName" yaml:"ruleName"`
// The ARN of the TopicRule resource.
TopicRuleArn *string `field:"required" json:"topicRuleArn" yaml:"topicRuleArn"`
}
A reference to a TopicRule 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"
topicRuleReference := &TopicRuleReference{
RuleName: jsii.String("ruleName"),
TopicRuleArn: jsii.String("topicRuleArn"),
}
Source Files
¶
- AccountAuditConfigurationReference.go
- AuthorizerReference.go
- BillingGroupReference.go
- CACertificateReference.go
- CertificateProviderReference.go
- CertificateReference.go
- CommandReference.go
- CustomMetricReference.go
- DimensionReference.go
- DomainConfigurationReference.go
- EncryptionConfigurationReference.go
- FleetMetricReference.go
- IAccountAuditConfigurationRef.go
- IAuthorizerRef.go
- IBillingGroupRef.go
- ICACertificateRef.go
- ICertificateProviderRef.go
- ICertificateRef.go
- ICommandRef.go
- ICustomMetricRef.go
- IDimensionRef.go
- IDomainConfigurationRef.go
- IEncryptionConfigurationRef.go
- IFleetMetricRef.go
- IJobTemplateRef.go
- ILoggingRef.go
- IMitigationActionRef.go
- IPolicyPrincipalAttachmentRef.go
- IPolicyRef.go
- IProvisioningTemplateRef.go
- IResourceSpecificLoggingRef.go
- IRoleAliasRef.go
- IScheduledAuditRef.go
- ISecurityProfileRef.go
- ISoftwarePackageRef.go
- ISoftwarePackageVersionRef.go
- IThingGroupRef.go
- IThingPrincipalAttachmentRef.go
- IThingRef.go
- IThingTypeRef.go
- ITopicRuleDestinationRef.go
- ITopicRuleRef.go
- JobTemplateReference.go
- LoggingReference.go
- MitigationActionReference.go
- PolicyPrincipalAttachmentReference.go
- PolicyReference.go
- ProvisioningTemplateReference.go
- ResourceSpecificLoggingReference.go
- RoleAliasReference.go
- ScheduledAuditReference.go
- SecurityProfileReference.go
- SoftwarePackageReference.go
- SoftwarePackageVersionReference.go
- ThingGroupReference.go
- ThingPrincipalAttachmentReference.go
- ThingReference.go
- ThingTypeReference.go
- TopicRuleDestinationReference.go
- TopicRuleReference.go
- main.go