Documentation
¶
Index ¶
- Variables
- func AllResources() map[string]Resource
- func And(conditions []string) string
- func Base64(input interface{}) string
- func CIDR(ipBlock, count, cidrBits interface{}) string
- func Equals(value1, value2 interface{}) string
- func FindInMap(mapName, topLevelKey, secondLevelKey interface{}) string
- func GetAZs(region interface{}) string
- func GetAtt(logicalName string, attribute string) string
- func If(value, ifEqual, ifNotEqual interface{}) string
- func ImportValue(name interface{}) string
- func Join(delimiter interface{}, value interface{}) string
- func Not(conditions []string) string
- func Or(conditions []string) string
- func Ref(logicalName interface{}) string
- func Select(index interface{}, list []string) string
- func Split(delimiter, source interface{}) string
- func Sub(value interface{}) string
- type CustomResource
- func (r *CustomResource) AWSCloudFormationType() string
- func (r *CustomResource) DeletionPolicy() policies.DeletionPolicy
- func (r *CustomResource) DependsOn() []string
- func (r *CustomResource) Metadata() map[string]interface{}
- func (r *CustomResource) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *CustomResource) SetDependsOn(dependencies []string)
- func (r *CustomResource) SetMetadata(metadata map[string]interface{})
- type Export
- type Output
- type Outputs
- type Parameter
- type Parameters
- type Resource
- type Resources
- type Template
- func (t *Template) GetAllAutoScalingAutoScalingGroupResources() map[string]*autoscaling.AutoScalingGroup
- func (t *Template) GetAllAutoScalingLaunchConfigurationResources() map[string]*autoscaling.LaunchConfiguration
- func (t *Template) GetAllAutoScalingLifecycleHookResources() map[string]*autoscaling.LifecycleHook
- func (t *Template) GetAllAutoScalingScalingPolicyResources() map[string]*autoscaling.ScalingPolicy
- func (t *Template) GetAllAutoScalingScheduledActionResources() map[string]*autoscaling.ScheduledAction
- func (t *Template) GetAllAutoScalingWarmPoolResources() map[string]*autoscaling.WarmPool
- func (t *Template) GetAllCloudFormationCustomResourceResources() map[string]*cloudformation.CustomResource
- func (t *Template) GetAllCloudFormationGuardHookResources() map[string]*cloudformation.GuardHook
- func (t *Template) GetAllCloudFormationHookDefaultVersionResources() map[string]*cloudformation.HookDefaultVersion
- func (t *Template) GetAllCloudFormationHookTypeConfigResources() map[string]*cloudformation.HookTypeConfig
- func (t *Template) GetAllCloudFormationHookVersionResources() map[string]*cloudformation.HookVersion
- func (t *Template) GetAllCloudFormationLambdaHookResources() map[string]*cloudformation.LambdaHook
- func (t *Template) GetAllCloudFormationMacroResources() map[string]*cloudformation.Macro
- func (t *Template) GetAllCloudFormationModuleDefaultVersionResources() map[string]*cloudformation.ModuleDefaultVersion
- func (t *Template) GetAllCloudFormationModuleVersionResources() map[string]*cloudformation.ModuleVersion
- func (t *Template) GetAllCloudFormationPublicTypeVersionResources() map[string]*cloudformation.PublicTypeVersion
- func (t *Template) GetAllCloudFormationPublisherResources() map[string]*cloudformation.Publisher
- func (t *Template) GetAllCloudFormationResourceDefaultVersionResources() map[string]*cloudformation.ResourceDefaultVersion
- func (t *Template) GetAllCloudFormationResourceVersionResources() map[string]*cloudformation.ResourceVersion
- func (t *Template) GetAllCloudFormationStackResources() map[string]*cloudformation.Stack
- func (t *Template) GetAllCloudFormationStackSetResources() map[string]*cloudformation.StackSet
- func (t *Template) GetAllCloudFormationTypeActivationResources() map[string]*cloudformation.TypeActivation
- func (t *Template) GetAllCloudFormationWaitConditionHandleResources() map[string]*cloudformation.WaitConditionHandle
- func (t *Template) GetAllCloudFormationWaitConditionResources() map[string]*cloudformation.WaitCondition
- func (t *Template) GetAllCloudWatchAlarmResources() map[string]*cloudwatch.Alarm
- func (t *Template) GetAllCloudWatchAnomalyDetectorResources() map[string]*cloudwatch.AnomalyDetector
- func (t *Template) GetAllCloudWatchCompositeAlarmResources() map[string]*cloudwatch.CompositeAlarm
- func (t *Template) GetAllCloudWatchDashboardResources() map[string]*cloudwatch.Dashboard
- func (t *Template) GetAllCloudWatchInsightRuleResources() map[string]*cloudwatch.InsightRule
- func (t *Template) GetAllCloudWatchMetricStreamResources() map[string]*cloudwatch.MetricStream
- func (t *Template) GetAllCustomResources() map[string]*CustomResource
- func (t *Template) GetAllEC2CapacityReservationFleetResources() map[string]*ec2.CapacityReservationFleet
- func (t *Template) GetAllEC2CapacityReservationResources() map[string]*ec2.CapacityReservation
- func (t *Template) GetAllEC2CarrierGatewayResources() map[string]*ec2.CarrierGateway
- func (t *Template) GetAllEC2ClientVpnAuthorizationRuleResources() map[string]*ec2.ClientVpnAuthorizationRule
- func (t *Template) GetAllEC2ClientVpnEndpointResources() map[string]*ec2.ClientVpnEndpoint
- func (t *Template) GetAllEC2ClientVpnRouteResources() map[string]*ec2.ClientVpnRoute
- func (t *Template) GetAllEC2ClientVpnTargetNetworkAssociationResources() map[string]*ec2.ClientVpnTargetNetworkAssociation
- func (t *Template) GetAllEC2CustomerGatewayResources() map[string]*ec2.CustomerGateway
- func (t *Template) GetAllEC2DHCPOptionsResources() map[string]*ec2.DHCPOptions
- func (t *Template) GetAllEC2EC2FleetResources() map[string]*ec2.EC2Fleet
- func (t *Template) GetAllEC2EIPAssociationResources() map[string]*ec2.EIPAssociation
- func (t *Template) GetAllEC2EIPResources() map[string]*ec2.EIP
- func (t *Template) GetAllEC2EgressOnlyInternetGatewayResources() map[string]*ec2.EgressOnlyInternetGateway
- func (t *Template) GetAllEC2EnclaveCertificateIamRoleAssociationResources() map[string]*ec2.EnclaveCertificateIamRoleAssociation
- func (t *Template) GetAllEC2FlowLogResources() map[string]*ec2.FlowLog
- func (t *Template) GetAllEC2GatewayRouteTableAssociationResources() map[string]*ec2.GatewayRouteTableAssociation
- func (t *Template) GetAllEC2HostResources() map[string]*ec2.Host
- func (t *Template) GetAllEC2IPAMAllocationResources() map[string]*ec2.IPAMAllocation
- func (t *Template) GetAllEC2IPAMPoolCidrResources() map[string]*ec2.IPAMPoolCidr
- func (t *Template) GetAllEC2IPAMPoolResources() map[string]*ec2.IPAMPool
- func (t *Template) GetAllEC2IPAMResourceDiscoveryAssociationResources() map[string]*ec2.IPAMResourceDiscoveryAssociation
- func (t *Template) GetAllEC2IPAMResourceDiscoveryResources() map[string]*ec2.IPAMResourceDiscovery
- func (t *Template) GetAllEC2IPAMResources() map[string]*ec2.IPAM
- func (t *Template) GetAllEC2IPAMScopeResources() map[string]*ec2.IPAMScope
- func (t *Template) GetAllEC2InstanceConnectEndpointResources() map[string]*ec2.InstanceConnectEndpoint
- func (t *Template) GetAllEC2InstanceResources() map[string]*ec2.Instance
- func (t *Template) GetAllEC2InternetGatewayResources() map[string]*ec2.InternetGateway
- func (t *Template) GetAllEC2KeyPairResources() map[string]*ec2.KeyPair
- func (t *Template) GetAllEC2LaunchTemplateResources() map[string]*ec2.LaunchTemplate
- func (t *Template) GetAllEC2LocalGatewayRouteResources() map[string]*ec2.LocalGatewayRoute
- func (t *Template) GetAllEC2LocalGatewayRouteTableResources() map[string]*ec2.LocalGatewayRouteTable
- func (t *Template) GetAllEC2LocalGatewayRouteTableVPCAssociationResources() map[string]*ec2.LocalGatewayRouteTableVPCAssociation
- func (t *Template) GetAllEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationResources() map[string]*ec2.LocalGatewayRouteTableVirtualInterfaceGroupAssociation
- func (t *Template) GetAllEC2NatGatewayResources() map[string]*ec2.NatGateway
- func (t *Template) GetAllEC2NetworkAclEntryResources() map[string]*ec2.NetworkAclEntry
- func (t *Template) GetAllEC2NetworkAclResources() map[string]*ec2.NetworkAcl
- func (t *Template) GetAllEC2NetworkInsightsAccessScopeAnalysisResources() map[string]*ec2.NetworkInsightsAccessScopeAnalysis
- func (t *Template) GetAllEC2NetworkInsightsAccessScopeResources() map[string]*ec2.NetworkInsightsAccessScope
- func (t *Template) GetAllEC2NetworkInsightsAnalysisResources() map[string]*ec2.NetworkInsightsAnalysis
- func (t *Template) GetAllEC2NetworkInsightsPathResources() map[string]*ec2.NetworkInsightsPath
- func (t *Template) GetAllEC2NetworkInterfaceAttachmentResources() map[string]*ec2.NetworkInterfaceAttachment
- func (t *Template) GetAllEC2NetworkInterfacePermissionResources() map[string]*ec2.NetworkInterfacePermission
- func (t *Template) GetAllEC2NetworkInterfaceResources() map[string]*ec2.NetworkInterface
- func (t *Template) GetAllEC2NetworkPerformanceMetricSubscriptionResources() map[string]*ec2.NetworkPerformanceMetricSubscription
- func (t *Template) GetAllEC2PlacementGroupResources() map[string]*ec2.PlacementGroup
- func (t *Template) GetAllEC2PrefixListResources() map[string]*ec2.PrefixList
- func (t *Template) GetAllEC2RouteResources() map[string]*ec2.Route
- func (t *Template) GetAllEC2RouteTableResources() map[string]*ec2.RouteTable
- func (t *Template) GetAllEC2SecurityGroupEgressResources() map[string]*ec2.SecurityGroupEgress
- func (t *Template) GetAllEC2SecurityGroupIngressResources() map[string]*ec2.SecurityGroupIngress
- func (t *Template) GetAllEC2SecurityGroupResources() map[string]*ec2.SecurityGroup
- func (t *Template) GetAllEC2SecurityGroupVpcAssociationResources() map[string]*ec2.SecurityGroupVpcAssociation
- func (t *Template) GetAllEC2SnapshotBlockPublicAccessResources() map[string]*ec2.SnapshotBlockPublicAccess
- func (t *Template) GetAllEC2SpotFleetResources() map[string]*ec2.SpotFleet
- func (t *Template) GetAllEC2SubnetCidrBlockResources() map[string]*ec2.SubnetCidrBlock
- func (t *Template) GetAllEC2SubnetNetworkAclAssociationResources() map[string]*ec2.SubnetNetworkAclAssociation
- func (t *Template) GetAllEC2SubnetResources() map[string]*ec2.Subnet
- func (t *Template) GetAllEC2SubnetRouteTableAssociationResources() map[string]*ec2.SubnetRouteTableAssociation
- func (t *Template) GetAllEC2TrafficMirrorFilterResources() map[string]*ec2.TrafficMirrorFilter
- func (t *Template) GetAllEC2TrafficMirrorFilterRuleResources() map[string]*ec2.TrafficMirrorFilterRule
- func (t *Template) GetAllEC2TrafficMirrorSessionResources() map[string]*ec2.TrafficMirrorSession
- func (t *Template) GetAllEC2TrafficMirrorTargetResources() map[string]*ec2.TrafficMirrorTarget
- func (t *Template) GetAllEC2TransitGatewayAttachmentResources() map[string]*ec2.TransitGatewayAttachment
- func (t *Template) GetAllEC2TransitGatewayConnectResources() map[string]*ec2.TransitGatewayConnect
- func (t *Template) GetAllEC2TransitGatewayMulticastDomainAssociationResources() map[string]*ec2.TransitGatewayMulticastDomainAssociation
- func (t *Template) GetAllEC2TransitGatewayMulticastDomainResources() map[string]*ec2.TransitGatewayMulticastDomain
- func (t *Template) GetAllEC2TransitGatewayMulticastGroupMemberResources() map[string]*ec2.TransitGatewayMulticastGroupMember
- func (t *Template) GetAllEC2TransitGatewayMulticastGroupSourceResources() map[string]*ec2.TransitGatewayMulticastGroupSource
- func (t *Template) GetAllEC2TransitGatewayPeeringAttachmentResources() map[string]*ec2.TransitGatewayPeeringAttachment
- func (t *Template) GetAllEC2TransitGatewayResources() map[string]*ec2.TransitGateway
- func (t *Template) GetAllEC2TransitGatewayRouteResources() map[string]*ec2.TransitGatewayRoute
- func (t *Template) GetAllEC2TransitGatewayRouteTableAssociationResources() map[string]*ec2.TransitGatewayRouteTableAssociation
- func (t *Template) GetAllEC2TransitGatewayRouteTablePropagationResources() map[string]*ec2.TransitGatewayRouteTablePropagation
- func (t *Template) GetAllEC2TransitGatewayRouteTableResources() map[string]*ec2.TransitGatewayRouteTable
- func (t *Template) GetAllEC2TransitGatewayVpcAttachmentResources() map[string]*ec2.TransitGatewayVpcAttachment
- func (t *Template) GetAllEC2VPCBlockPublicAccessExclusionResources() map[string]*ec2.VPCBlockPublicAccessExclusion
- func (t *Template) GetAllEC2VPCBlockPublicAccessOptionsResources() map[string]*ec2.VPCBlockPublicAccessOptions
- func (t *Template) GetAllEC2VPCCidrBlockResources() map[string]*ec2.VPCCidrBlock
- func (t *Template) GetAllEC2VPCDHCPOptionsAssociationResources() map[string]*ec2.VPCDHCPOptionsAssociation
- func (t *Template) GetAllEC2VPCEndpointConnectionNotificationResources() map[string]*ec2.VPCEndpointConnectionNotification
- func (t *Template) GetAllEC2VPCEndpointResources() map[string]*ec2.VPCEndpoint
- func (t *Template) GetAllEC2VPCEndpointServicePermissionsResources() map[string]*ec2.VPCEndpointServicePermissions
- func (t *Template) GetAllEC2VPCEndpointServiceResources() map[string]*ec2.VPCEndpointService
- func (t *Template) GetAllEC2VPCGatewayAttachmentResources() map[string]*ec2.VPCGatewayAttachment
- func (t *Template) GetAllEC2VPCPeeringConnectionResources() map[string]*ec2.VPCPeeringConnection
- func (t *Template) GetAllEC2VPCResources() map[string]*ec2.VPC
- func (t *Template) GetAllEC2VPNConnectionResources() map[string]*ec2.VPNConnection
- func (t *Template) GetAllEC2VPNConnectionRouteResources() map[string]*ec2.VPNConnectionRoute
- func (t *Template) GetAllEC2VPNGatewayResources() map[string]*ec2.VPNGateway
- func (t *Template) GetAllEC2VPNGatewayRoutePropagationResources() map[string]*ec2.VPNGatewayRoutePropagation
- func (t *Template) GetAllEC2VerifiedAccessEndpointResources() map[string]*ec2.VerifiedAccessEndpoint
- func (t *Template) GetAllEC2VerifiedAccessGroupResources() map[string]*ec2.VerifiedAccessGroup
- func (t *Template) GetAllEC2VerifiedAccessInstanceResources() map[string]*ec2.VerifiedAccessInstance
- func (t *Template) GetAllEC2VerifiedAccessTrustProviderResources() map[string]*ec2.VerifiedAccessTrustProvider
- func (t *Template) GetAllEC2VolumeAttachmentResources() map[string]*ec2.VolumeAttachment
- func (t *Template) GetAllEC2VolumeResources() map[string]*ec2.Volume
- func (t *Template) GetAllECRPublicRepositoryResources() map[string]*ecr.PublicRepository
- func (t *Template) GetAllECRPullThroughCacheRuleResources() map[string]*ecr.PullThroughCacheRule
- func (t *Template) GetAllECRRegistryPolicyResources() map[string]*ecr.RegistryPolicy
- func (t *Template) GetAllECRReplicationConfigurationResources() map[string]*ecr.ReplicationConfiguration
- func (t *Template) GetAllECRRepositoryCreationTemplateResources() map[string]*ecr.RepositoryCreationTemplate
- func (t *Template) GetAllECRRepositoryResources() map[string]*ecr.Repository
- func (t *Template) GetAllEKSAccessEntryResources() map[string]*eks.AccessEntry
- func (t *Template) GetAllEKSAddonResources() map[string]*eks.Addon
- func (t *Template) GetAllEKSClusterResources() map[string]*eks.Cluster
- func (t *Template) GetAllEKSFargateProfileResources() map[string]*eks.FargateProfile
- func (t *Template) GetAllEKSIdentityProviderConfigResources() map[string]*eks.IdentityProviderConfig
- func (t *Template) GetAllEKSNodegroupResources() map[string]*eks.Nodegroup
- func (t *Template) GetAllEKSPodIdentityAssociationResources() map[string]*eks.PodIdentityAssociation
- func (t *Template) GetAllElasticLoadBalancingLoadBalancerResources() map[string]*elasticloadbalancing.LoadBalancer
- func (t *Template) GetAllElasticLoadBalancingV2ListenerCertificateResources() map[string]*elasticloadbalancingv2.ListenerCertificate
- func (t *Template) GetAllElasticLoadBalancingV2ListenerResources() map[string]*elasticloadbalancingv2.Listener
- func (t *Template) GetAllElasticLoadBalancingV2ListenerRuleResources() map[string]*elasticloadbalancingv2.ListenerRule
- func (t *Template) GetAllElasticLoadBalancingV2LoadBalancerResources() map[string]*elasticloadbalancingv2.LoadBalancer
- func (t *Template) GetAllElasticLoadBalancingV2TargetGroupResources() map[string]*elasticloadbalancingv2.TargetGroup
- func (t *Template) GetAllElasticLoadBalancingV2TrustStoreResources() map[string]*elasticloadbalancingv2.TrustStore
- func (t *Template) GetAllElasticLoadBalancingV2TrustStoreRevocationResources() map[string]*elasticloadbalancingv2.TrustStoreRevocation
- func (t *Template) GetAllEventsApiDestinationResources() map[string]*events.ApiDestination
- func (t *Template) GetAllEventsArchiveResources() map[string]*events.Archive
- func (t *Template) GetAllEventsConnectionResources() map[string]*events.Connection
- func (t *Template) GetAllEventsEndpointResources() map[string]*events.Endpoint
- func (t *Template) GetAllEventsEventBusPolicyResources() map[string]*events.EventBusPolicy
- func (t *Template) GetAllEventsEventBusResources() map[string]*events.EventBus
- func (t *Template) GetAllEventsRuleResources() map[string]*events.Rule
- func (t *Template) GetAllIAMAccessKeyResources() map[string]*iam.AccessKey
- func (t *Template) GetAllIAMGroupPolicyResources() map[string]*iam.GroupPolicy
- func (t *Template) GetAllIAMGroupResources() map[string]*iam.Group
- func (t *Template) GetAllIAMInstanceProfileResources() map[string]*iam.InstanceProfile
- func (t *Template) GetAllIAMManagedPolicyResources() map[string]*iam.ManagedPolicy
- func (t *Template) GetAllIAMOIDCProviderResources() map[string]*iam.OIDCProvider
- func (t *Template) GetAllIAMPolicyResources() map[string]*iam.Policy
- func (t *Template) GetAllIAMRolePolicyResources() map[string]*iam.RolePolicy
- func (t *Template) GetAllIAMRoleResources() map[string]*iam.Role
- func (t *Template) GetAllIAMSAMLProviderResources() map[string]*iam.SAMLProvider
- func (t *Template) GetAllIAMServerCertificateResources() map[string]*iam.ServerCertificate
- func (t *Template) GetAllIAMServiceLinkedRoleResources() map[string]*iam.ServiceLinkedRole
- func (t *Template) GetAllIAMUserPolicyResources() map[string]*iam.UserPolicy
- func (t *Template) GetAllIAMUserResources() map[string]*iam.User
- func (t *Template) GetAllIAMUserToGroupAdditionResources() map[string]*iam.UserToGroupAddition
- func (t *Template) GetAllIAMVirtualMFADeviceResources() map[string]*iam.VirtualMFADevice
- func (t *Template) GetAllKMSAliasResources() map[string]*kms.Alias
- func (t *Template) GetAllKMSKeyResources() map[string]*kms.Key
- func (t *Template) GetAllKMSReplicaKeyResources() map[string]*kms.ReplicaKey
- func (t *Template) GetAllKinesisResourcePolicyResources() map[string]*kinesis.ResourcePolicy
- func (t *Template) GetAllKinesisStreamConsumerResources() map[string]*kinesis.StreamConsumer
- func (t *Template) GetAllKinesisStreamResources() map[string]*kinesis.Stream
- func (t *Template) GetAllLambdaAliasResources() map[string]*lambda.Alias
- func (t *Template) GetAllLambdaCodeSigningConfigResources() map[string]*lambda.CodeSigningConfig
- func (t *Template) GetAllLambdaEventInvokeConfigResources() map[string]*lambda.EventInvokeConfig
- func (t *Template) GetAllLambdaEventSourceMappingResources() map[string]*lambda.EventSourceMapping
- func (t *Template) GetAllLambdaFunctionResources() map[string]*lambda.Function
- func (t *Template) GetAllLambdaLayerVersionPermissionResources() map[string]*lambda.LayerVersionPermission
- func (t *Template) GetAllLambdaLayerVersionResources() map[string]*lambda.LayerVersion
- func (t *Template) GetAllLambdaPermissionResources() map[string]*lambda.Permission
- func (t *Template) GetAllLambdaUrlResources() map[string]*lambda.Url
- func (t *Template) GetAllLambdaVersionResources() map[string]*lambda.Version
- func (t *Template) GetAllRDSCustomDBEngineVersionResources() map[string]*rds.CustomDBEngineVersion
- func (t *Template) GetAllRDSDBClusterParameterGroupResources() map[string]*rds.DBClusterParameterGroup
- func (t *Template) GetAllRDSDBClusterResources() map[string]*rds.DBCluster
- func (t *Template) GetAllRDSDBInstanceResources() map[string]*rds.DBInstance
- func (t *Template) GetAllRDSDBParameterGroupResources() map[string]*rds.DBParameterGroup
- func (t *Template) GetAllRDSDBProxyEndpointResources() map[string]*rds.DBProxyEndpoint
- func (t *Template) GetAllRDSDBProxyResources() map[string]*rds.DBProxy
- func (t *Template) GetAllRDSDBProxyTargetGroupResources() map[string]*rds.DBProxyTargetGroup
- func (t *Template) GetAllRDSDBSecurityGroupIngressResources() map[string]*rds.DBSecurityGroupIngress
- func (t *Template) GetAllRDSDBSecurityGroupResources() map[string]*rds.DBSecurityGroup
- func (t *Template) GetAllRDSDBShardGroupResources() map[string]*rds.DBShardGroup
- func (t *Template) GetAllRDSDBSubnetGroupResources() map[string]*rds.DBSubnetGroup
- func (t *Template) GetAllRDSEventSubscriptionResources() map[string]*rds.EventSubscription
- func (t *Template) GetAllRDSGlobalClusterResources() map[string]*rds.GlobalCluster
- func (t *Template) GetAllRDSIntegrationResources() map[string]*rds.Integration
- func (t *Template) GetAllRDSOptionGroupResources() map[string]*rds.OptionGroup
- func (t *Template) GetAllRolesAnywhereCRLResources() map[string]*rolesanywhere.CRL
- func (t *Template) GetAllRolesAnywhereProfileResources() map[string]*rolesanywhere.Profile
- func (t *Template) GetAllRolesAnywhereTrustAnchorResources() map[string]*rolesanywhere.TrustAnchor
- func (t *Template) GetAllRoute53CidrCollectionResources() map[string]*route53.CidrCollection
- func (t *Template) GetAllRoute53DNSSECResources() map[string]*route53.DNSSEC
- func (t *Template) GetAllRoute53HealthCheckResources() map[string]*route53.HealthCheck
- func (t *Template) GetAllRoute53HostedZoneResources() map[string]*route53.HostedZone
- func (t *Template) GetAllRoute53KeySigningKeyResources() map[string]*route53.KeySigningKey
- func (t *Template) GetAllRoute53RecordSetGroupResources() map[string]*route53.RecordSetGroup
- func (t *Template) GetAllRoute53RecordSetResources() map[string]*route53.RecordSet
- func (t *Template) GetAllS3AccessGrantResources() map[string]*s3.AccessGrant
- func (t *Template) GetAllS3AccessGrantsInstanceResources() map[string]*s3.AccessGrantsInstance
- func (t *Template) GetAllS3AccessGrantsLocationResources() map[string]*s3.AccessGrantsLocation
- func (t *Template) GetAllS3AccessPointResources() map[string]*s3.AccessPoint
- func (t *Template) GetAllS3BucketPolicyResources() map[string]*s3.BucketPolicy
- func (t *Template) GetAllS3BucketResources() map[string]*s3.Bucket
- func (t *Template) GetAllS3MultiRegionAccessPointPolicyResources() map[string]*s3.MultiRegionAccessPointPolicy
- func (t *Template) GetAllS3MultiRegionAccessPointResources() map[string]*s3.MultiRegionAccessPoint
- func (t *Template) GetAllS3StorageLensGroupResources() map[string]*s3.StorageLensGroup
- func (t *Template) GetAllS3StorageLensResources() map[string]*s3.StorageLens
- func (t *Template) GetAllSNSSubscriptionResources() map[string]*sns.Subscription
- func (t *Template) GetAllSNSTopicInlinePolicyResources() map[string]*sns.TopicInlinePolicy
- func (t *Template) GetAllSNSTopicPolicyResources() map[string]*sns.TopicPolicy
- func (t *Template) GetAllSNSTopicResources() map[string]*sns.Topic
- func (t *Template) GetAllSQSQueueInlinePolicyResources() map[string]*sqs.QueueInlinePolicy
- func (t *Template) GetAllSQSQueuePolicyResources() map[string]*sqs.QueuePolicy
- func (t *Template) GetAllSQSQueueResources() map[string]*sqs.Queue
- func (t *Template) GetAllServerlessApiResources() map[string]*serverless.Api
- func (t *Template) GetAllServerlessApplicationResources() map[string]*serverless.Application
- func (t *Template) GetAllServerlessFunctionResources() map[string]*serverless.Function
- func (t *Template) GetAllServerlessLayerVersionResources() map[string]*serverless.LayerVersion
- func (t *Template) GetAllServerlessSimpleTableResources() map[string]*serverless.SimpleTable
- func (t *Template) GetAllServerlessStateMachineResources() map[string]*serverless.StateMachine
- func (t *Template) GetAutoScalingAutoScalingGroupWithName(name string) (*autoscaling.AutoScalingGroup, error)
- func (t *Template) GetAutoScalingLaunchConfigurationWithName(name string) (*autoscaling.LaunchConfiguration, error)
- func (t *Template) GetAutoScalingLifecycleHookWithName(name string) (*autoscaling.LifecycleHook, error)
- func (t *Template) GetAutoScalingScalingPolicyWithName(name string) (*autoscaling.ScalingPolicy, error)
- func (t *Template) GetAutoScalingScheduledActionWithName(name string) (*autoscaling.ScheduledAction, error)
- func (t *Template) GetAutoScalingWarmPoolWithName(name string) (*autoscaling.WarmPool, error)
- func (t *Template) GetCloudFormationCustomResourceWithName(name string) (*cloudformation.CustomResource, error)
- func (t *Template) GetCloudFormationGuardHookWithName(name string) (*cloudformation.GuardHook, error)
- func (t *Template) GetCloudFormationHookDefaultVersionWithName(name string) (*cloudformation.HookDefaultVersion, error)
- func (t *Template) GetCloudFormationHookTypeConfigWithName(name string) (*cloudformation.HookTypeConfig, error)
- func (t *Template) GetCloudFormationHookVersionWithName(name string) (*cloudformation.HookVersion, error)
- func (t *Template) GetCloudFormationLambdaHookWithName(name string) (*cloudformation.LambdaHook, error)
- func (t *Template) GetCloudFormationMacroWithName(name string) (*cloudformation.Macro, error)
- func (t *Template) GetCloudFormationModuleDefaultVersionWithName(name string) (*cloudformation.ModuleDefaultVersion, error)
- func (t *Template) GetCloudFormationModuleVersionWithName(name string) (*cloudformation.ModuleVersion, error)
- func (t *Template) GetCloudFormationPublicTypeVersionWithName(name string) (*cloudformation.PublicTypeVersion, error)
- func (t *Template) GetCloudFormationPublisherWithName(name string) (*cloudformation.Publisher, error)
- func (t *Template) GetCloudFormationResourceDefaultVersionWithName(name string) (*cloudformation.ResourceDefaultVersion, error)
- func (t *Template) GetCloudFormationResourceVersionWithName(name string) (*cloudformation.ResourceVersion, error)
- func (t *Template) GetCloudFormationStackSetWithName(name string) (*cloudformation.StackSet, error)
- func (t *Template) GetCloudFormationStackWithName(name string) (*cloudformation.Stack, error)
- func (t *Template) GetCloudFormationTypeActivationWithName(name string) (*cloudformation.TypeActivation, error)
- func (t *Template) GetCloudFormationWaitConditionHandleWithName(name string) (*cloudformation.WaitConditionHandle, error)
- func (t *Template) GetCloudFormationWaitConditionWithName(name string) (*cloudformation.WaitCondition, error)
- func (t *Template) GetCloudWatchAlarmWithName(name string) (*cloudwatch.Alarm, error)
- func (t *Template) GetCloudWatchAnomalyDetectorWithName(name string) (*cloudwatch.AnomalyDetector, error)
- func (t *Template) GetCloudWatchCompositeAlarmWithName(name string) (*cloudwatch.CompositeAlarm, error)
- func (t *Template) GetCloudWatchDashboardWithName(name string) (*cloudwatch.Dashboard, error)
- func (t *Template) GetCloudWatchInsightRuleWithName(name string) (*cloudwatch.InsightRule, error)
- func (t *Template) GetCloudWatchMetricStreamWithName(name string) (*cloudwatch.MetricStream, error)
- func (t *Template) GetCustomResourceWithName(name string) (*CustomResource, error)
- func (t *Template) GetEC2CapacityReservationFleetWithName(name string) (*ec2.CapacityReservationFleet, error)
- func (t *Template) GetEC2CapacityReservationWithName(name string) (*ec2.CapacityReservation, error)
- func (t *Template) GetEC2CarrierGatewayWithName(name string) (*ec2.CarrierGateway, error)
- func (t *Template) GetEC2ClientVpnAuthorizationRuleWithName(name string) (*ec2.ClientVpnAuthorizationRule, error)
- func (t *Template) GetEC2ClientVpnEndpointWithName(name string) (*ec2.ClientVpnEndpoint, error)
- func (t *Template) GetEC2ClientVpnRouteWithName(name string) (*ec2.ClientVpnRoute, error)
- func (t *Template) GetEC2ClientVpnTargetNetworkAssociationWithName(name string) (*ec2.ClientVpnTargetNetworkAssociation, error)
- func (t *Template) GetEC2CustomerGatewayWithName(name string) (*ec2.CustomerGateway, error)
- func (t *Template) GetEC2DHCPOptionsWithName(name string) (*ec2.DHCPOptions, error)
- func (t *Template) GetEC2EC2FleetWithName(name string) (*ec2.EC2Fleet, error)
- func (t *Template) GetEC2EIPAssociationWithName(name string) (*ec2.EIPAssociation, error)
- func (t *Template) GetEC2EIPWithName(name string) (*ec2.EIP, error)
- func (t *Template) GetEC2EgressOnlyInternetGatewayWithName(name string) (*ec2.EgressOnlyInternetGateway, error)
- func (t *Template) GetEC2EnclaveCertificateIamRoleAssociationWithName(name string) (*ec2.EnclaveCertificateIamRoleAssociation, error)
- func (t *Template) GetEC2FlowLogWithName(name string) (*ec2.FlowLog, error)
- func (t *Template) GetEC2GatewayRouteTableAssociationWithName(name string) (*ec2.GatewayRouteTableAssociation, error)
- func (t *Template) GetEC2HostWithName(name string) (*ec2.Host, error)
- func (t *Template) GetEC2IPAMAllocationWithName(name string) (*ec2.IPAMAllocation, error)
- func (t *Template) GetEC2IPAMPoolCidrWithName(name string) (*ec2.IPAMPoolCidr, error)
- func (t *Template) GetEC2IPAMPoolWithName(name string) (*ec2.IPAMPool, error)
- func (t *Template) GetEC2IPAMResourceDiscoveryAssociationWithName(name string) (*ec2.IPAMResourceDiscoveryAssociation, error)
- func (t *Template) GetEC2IPAMResourceDiscoveryWithName(name string) (*ec2.IPAMResourceDiscovery, error)
- func (t *Template) GetEC2IPAMScopeWithName(name string) (*ec2.IPAMScope, error)
- func (t *Template) GetEC2IPAMWithName(name string) (*ec2.IPAM, error)
- func (t *Template) GetEC2InstanceConnectEndpointWithName(name string) (*ec2.InstanceConnectEndpoint, error)
- func (t *Template) GetEC2InstanceWithName(name string) (*ec2.Instance, error)
- func (t *Template) GetEC2InternetGatewayWithName(name string) (*ec2.InternetGateway, error)
- func (t *Template) GetEC2KeyPairWithName(name string) (*ec2.KeyPair, error)
- func (t *Template) GetEC2LaunchTemplateWithName(name string) (*ec2.LaunchTemplate, error)
- func (t *Template) GetEC2LocalGatewayRouteTableVPCAssociationWithName(name string) (*ec2.LocalGatewayRouteTableVPCAssociation, error)
- func (t *Template) GetEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationWithName(name string) (*ec2.LocalGatewayRouteTableVirtualInterfaceGroupAssociation, error)
- func (t *Template) GetEC2LocalGatewayRouteTableWithName(name string) (*ec2.LocalGatewayRouteTable, error)
- func (t *Template) GetEC2LocalGatewayRouteWithName(name string) (*ec2.LocalGatewayRoute, error)
- func (t *Template) GetEC2NatGatewayWithName(name string) (*ec2.NatGateway, error)
- func (t *Template) GetEC2NetworkAclEntryWithName(name string) (*ec2.NetworkAclEntry, error)
- func (t *Template) GetEC2NetworkAclWithName(name string) (*ec2.NetworkAcl, error)
- func (t *Template) GetEC2NetworkInsightsAccessScopeAnalysisWithName(name string) (*ec2.NetworkInsightsAccessScopeAnalysis, error)
- func (t *Template) GetEC2NetworkInsightsAccessScopeWithName(name string) (*ec2.NetworkInsightsAccessScope, error)
- func (t *Template) GetEC2NetworkInsightsAnalysisWithName(name string) (*ec2.NetworkInsightsAnalysis, error)
- func (t *Template) GetEC2NetworkInsightsPathWithName(name string) (*ec2.NetworkInsightsPath, error)
- func (t *Template) GetEC2NetworkInterfaceAttachmentWithName(name string) (*ec2.NetworkInterfaceAttachment, error)
- func (t *Template) GetEC2NetworkInterfacePermissionWithName(name string) (*ec2.NetworkInterfacePermission, error)
- func (t *Template) GetEC2NetworkInterfaceWithName(name string) (*ec2.NetworkInterface, error)
- func (t *Template) GetEC2NetworkPerformanceMetricSubscriptionWithName(name string) (*ec2.NetworkPerformanceMetricSubscription, error)
- func (t *Template) GetEC2PlacementGroupWithName(name string) (*ec2.PlacementGroup, error)
- func (t *Template) GetEC2PrefixListWithName(name string) (*ec2.PrefixList, error)
- func (t *Template) GetEC2RouteTableWithName(name string) (*ec2.RouteTable, error)
- func (t *Template) GetEC2RouteWithName(name string) (*ec2.Route, error)
- func (t *Template) GetEC2SecurityGroupEgressWithName(name string) (*ec2.SecurityGroupEgress, error)
- func (t *Template) GetEC2SecurityGroupIngressWithName(name string) (*ec2.SecurityGroupIngress, error)
- func (t *Template) GetEC2SecurityGroupVpcAssociationWithName(name string) (*ec2.SecurityGroupVpcAssociation, error)
- func (t *Template) GetEC2SecurityGroupWithName(name string) (*ec2.SecurityGroup, error)
- func (t *Template) GetEC2SnapshotBlockPublicAccessWithName(name string) (*ec2.SnapshotBlockPublicAccess, error)
- func (t *Template) GetEC2SpotFleetWithName(name string) (*ec2.SpotFleet, error)
- func (t *Template) GetEC2SubnetCidrBlockWithName(name string) (*ec2.SubnetCidrBlock, error)
- func (t *Template) GetEC2SubnetNetworkAclAssociationWithName(name string) (*ec2.SubnetNetworkAclAssociation, error)
- func (t *Template) GetEC2SubnetRouteTableAssociationWithName(name string) (*ec2.SubnetRouteTableAssociation, error)
- func (t *Template) GetEC2SubnetWithName(name string) (*ec2.Subnet, error)
- func (t *Template) GetEC2TrafficMirrorFilterRuleWithName(name string) (*ec2.TrafficMirrorFilterRule, error)
- func (t *Template) GetEC2TrafficMirrorFilterWithName(name string) (*ec2.TrafficMirrorFilter, error)
- func (t *Template) GetEC2TrafficMirrorSessionWithName(name string) (*ec2.TrafficMirrorSession, error)
- func (t *Template) GetEC2TrafficMirrorTargetWithName(name string) (*ec2.TrafficMirrorTarget, error)
- func (t *Template) GetEC2TransitGatewayAttachmentWithName(name string) (*ec2.TransitGatewayAttachment, error)
- func (t *Template) GetEC2TransitGatewayConnectWithName(name string) (*ec2.TransitGatewayConnect, error)
- func (t *Template) GetEC2TransitGatewayMulticastDomainAssociationWithName(name string) (*ec2.TransitGatewayMulticastDomainAssociation, error)
- func (t *Template) GetEC2TransitGatewayMulticastDomainWithName(name string) (*ec2.TransitGatewayMulticastDomain, error)
- func (t *Template) GetEC2TransitGatewayMulticastGroupMemberWithName(name string) (*ec2.TransitGatewayMulticastGroupMember, error)
- func (t *Template) GetEC2TransitGatewayMulticastGroupSourceWithName(name string) (*ec2.TransitGatewayMulticastGroupSource, error)
- func (t *Template) GetEC2TransitGatewayPeeringAttachmentWithName(name string) (*ec2.TransitGatewayPeeringAttachment, error)
- func (t *Template) GetEC2TransitGatewayRouteTableAssociationWithName(name string) (*ec2.TransitGatewayRouteTableAssociation, error)
- func (t *Template) GetEC2TransitGatewayRouteTablePropagationWithName(name string) (*ec2.TransitGatewayRouteTablePropagation, error)
- func (t *Template) GetEC2TransitGatewayRouteTableWithName(name string) (*ec2.TransitGatewayRouteTable, error)
- func (t *Template) GetEC2TransitGatewayRouteWithName(name string) (*ec2.TransitGatewayRoute, error)
- func (t *Template) GetEC2TransitGatewayVpcAttachmentWithName(name string) (*ec2.TransitGatewayVpcAttachment, error)
- func (t *Template) GetEC2TransitGatewayWithName(name string) (*ec2.TransitGateway, error)
- func (t *Template) GetEC2VPCBlockPublicAccessExclusionWithName(name string) (*ec2.VPCBlockPublicAccessExclusion, error)
- func (t *Template) GetEC2VPCBlockPublicAccessOptionsWithName(name string) (*ec2.VPCBlockPublicAccessOptions, error)
- func (t *Template) GetEC2VPCCidrBlockWithName(name string) (*ec2.VPCCidrBlock, error)
- func (t *Template) GetEC2VPCDHCPOptionsAssociationWithName(name string) (*ec2.VPCDHCPOptionsAssociation, error)
- func (t *Template) GetEC2VPCEndpointConnectionNotificationWithName(name string) (*ec2.VPCEndpointConnectionNotification, error)
- func (t *Template) GetEC2VPCEndpointServicePermissionsWithName(name string) (*ec2.VPCEndpointServicePermissions, error)
- func (t *Template) GetEC2VPCEndpointServiceWithName(name string) (*ec2.VPCEndpointService, error)
- func (t *Template) GetEC2VPCEndpointWithName(name string) (*ec2.VPCEndpoint, error)
- func (t *Template) GetEC2VPCGatewayAttachmentWithName(name string) (*ec2.VPCGatewayAttachment, error)
- func (t *Template) GetEC2VPCPeeringConnectionWithName(name string) (*ec2.VPCPeeringConnection, error)
- func (t *Template) GetEC2VPCWithName(name string) (*ec2.VPC, error)
- func (t *Template) GetEC2VPNConnectionRouteWithName(name string) (*ec2.VPNConnectionRoute, error)
- func (t *Template) GetEC2VPNConnectionWithName(name string) (*ec2.VPNConnection, error)
- func (t *Template) GetEC2VPNGatewayRoutePropagationWithName(name string) (*ec2.VPNGatewayRoutePropagation, error)
- func (t *Template) GetEC2VPNGatewayWithName(name string) (*ec2.VPNGateway, error)
- func (t *Template) GetEC2VerifiedAccessEndpointWithName(name string) (*ec2.VerifiedAccessEndpoint, error)
- func (t *Template) GetEC2VerifiedAccessGroupWithName(name string) (*ec2.VerifiedAccessGroup, error)
- func (t *Template) GetEC2VerifiedAccessInstanceWithName(name string) (*ec2.VerifiedAccessInstance, error)
- func (t *Template) GetEC2VerifiedAccessTrustProviderWithName(name string) (*ec2.VerifiedAccessTrustProvider, error)
- func (t *Template) GetEC2VolumeAttachmentWithName(name string) (*ec2.VolumeAttachment, error)
- func (t *Template) GetEC2VolumeWithName(name string) (*ec2.Volume, error)
- func (t *Template) GetECRPublicRepositoryWithName(name string) (*ecr.PublicRepository, error)
- func (t *Template) GetECRPullThroughCacheRuleWithName(name string) (*ecr.PullThroughCacheRule, error)
- func (t *Template) GetECRRegistryPolicyWithName(name string) (*ecr.RegistryPolicy, error)
- func (t *Template) GetECRReplicationConfigurationWithName(name string) (*ecr.ReplicationConfiguration, error)
- func (t *Template) GetECRRepositoryCreationTemplateWithName(name string) (*ecr.RepositoryCreationTemplate, error)
- func (t *Template) GetECRRepositoryWithName(name string) (*ecr.Repository, error)
- func (t *Template) GetEKSAccessEntryWithName(name string) (*eks.AccessEntry, error)
- func (t *Template) GetEKSAddonWithName(name string) (*eks.Addon, error)
- func (t *Template) GetEKSClusterWithName(name string) (*eks.Cluster, error)
- func (t *Template) GetEKSFargateProfileWithName(name string) (*eks.FargateProfile, error)
- func (t *Template) GetEKSIdentityProviderConfigWithName(name string) (*eks.IdentityProviderConfig, error)
- func (t *Template) GetEKSNodegroupWithName(name string) (*eks.Nodegroup, error)
- func (t *Template) GetEKSPodIdentityAssociationWithName(name string) (*eks.PodIdentityAssociation, error)
- func (t *Template) GetElasticLoadBalancingLoadBalancerWithName(name string) (*elasticloadbalancing.LoadBalancer, error)
- func (t *Template) GetElasticLoadBalancingV2ListenerCertificateWithName(name string) (*elasticloadbalancingv2.ListenerCertificate, error)
- func (t *Template) GetElasticLoadBalancingV2ListenerRuleWithName(name string) (*elasticloadbalancingv2.ListenerRule, error)
- func (t *Template) GetElasticLoadBalancingV2ListenerWithName(name string) (*elasticloadbalancingv2.Listener, error)
- func (t *Template) GetElasticLoadBalancingV2LoadBalancerWithName(name string) (*elasticloadbalancingv2.LoadBalancer, error)
- func (t *Template) GetElasticLoadBalancingV2TargetGroupWithName(name string) (*elasticloadbalancingv2.TargetGroup, error)
- func (t *Template) GetElasticLoadBalancingV2TrustStoreRevocationWithName(name string) (*elasticloadbalancingv2.TrustStoreRevocation, error)
- func (t *Template) GetElasticLoadBalancingV2TrustStoreWithName(name string) (*elasticloadbalancingv2.TrustStore, error)
- func (t *Template) GetEventsApiDestinationWithName(name string) (*events.ApiDestination, error)
- func (t *Template) GetEventsArchiveWithName(name string) (*events.Archive, error)
- func (t *Template) GetEventsConnectionWithName(name string) (*events.Connection, error)
- func (t *Template) GetEventsEndpointWithName(name string) (*events.Endpoint, error)
- func (t *Template) GetEventsEventBusPolicyWithName(name string) (*events.EventBusPolicy, error)
- func (t *Template) GetEventsEventBusWithName(name string) (*events.EventBus, error)
- func (t *Template) GetEventsRuleWithName(name string) (*events.Rule, error)
- func (t *Template) GetIAMAccessKeyWithName(name string) (*iam.AccessKey, error)
- func (t *Template) GetIAMGroupPolicyWithName(name string) (*iam.GroupPolicy, error)
- func (t *Template) GetIAMGroupWithName(name string) (*iam.Group, error)
- func (t *Template) GetIAMInstanceProfileWithName(name string) (*iam.InstanceProfile, error)
- func (t *Template) GetIAMManagedPolicyWithName(name string) (*iam.ManagedPolicy, error)
- func (t *Template) GetIAMOIDCProviderWithName(name string) (*iam.OIDCProvider, error)
- func (t *Template) GetIAMPolicyWithName(name string) (*iam.Policy, error)
- func (t *Template) GetIAMRolePolicyWithName(name string) (*iam.RolePolicy, error)
- func (t *Template) GetIAMRoleWithName(name string) (*iam.Role, error)
- func (t *Template) GetIAMSAMLProviderWithName(name string) (*iam.SAMLProvider, error)
- func (t *Template) GetIAMServerCertificateWithName(name string) (*iam.ServerCertificate, error)
- func (t *Template) GetIAMServiceLinkedRoleWithName(name string) (*iam.ServiceLinkedRole, error)
- func (t *Template) GetIAMUserPolicyWithName(name string) (*iam.UserPolicy, error)
- func (t *Template) GetIAMUserToGroupAdditionWithName(name string) (*iam.UserToGroupAddition, error)
- func (t *Template) GetIAMUserWithName(name string) (*iam.User, error)
- func (t *Template) GetIAMVirtualMFADeviceWithName(name string) (*iam.VirtualMFADevice, error)
- func (t *Template) GetKMSAliasWithName(name string) (*kms.Alias, error)
- func (t *Template) GetKMSKeyWithName(name string) (*kms.Key, error)
- func (t *Template) GetKMSReplicaKeyWithName(name string) (*kms.ReplicaKey, error)
- func (t *Template) GetKinesisResourcePolicyWithName(name string) (*kinesis.ResourcePolicy, error)
- func (t *Template) GetKinesisStreamConsumerWithName(name string) (*kinesis.StreamConsumer, error)
- func (t *Template) GetKinesisStreamWithName(name string) (*kinesis.Stream, error)
- func (t *Template) GetLambdaAliasWithName(name string) (*lambda.Alias, error)
- func (t *Template) GetLambdaCodeSigningConfigWithName(name string) (*lambda.CodeSigningConfig, error)
- func (t *Template) GetLambdaEventInvokeConfigWithName(name string) (*lambda.EventInvokeConfig, error)
- func (t *Template) GetLambdaEventSourceMappingWithName(name string) (*lambda.EventSourceMapping, error)
- func (t *Template) GetLambdaFunctionWithName(name string) (*lambda.Function, error)
- func (t *Template) GetLambdaLayerVersionPermissionWithName(name string) (*lambda.LayerVersionPermission, error)
- func (t *Template) GetLambdaLayerVersionWithName(name string) (*lambda.LayerVersion, error)
- func (t *Template) GetLambdaPermissionWithName(name string) (*lambda.Permission, error)
- func (t *Template) GetLambdaUrlWithName(name string) (*lambda.Url, error)
- func (t *Template) GetLambdaVersionWithName(name string) (*lambda.Version, error)
- func (t *Template) GetRDSCustomDBEngineVersionWithName(name string) (*rds.CustomDBEngineVersion, error)
- func (t *Template) GetRDSDBClusterParameterGroupWithName(name string) (*rds.DBClusterParameterGroup, error)
- func (t *Template) GetRDSDBClusterWithName(name string) (*rds.DBCluster, error)
- func (t *Template) GetRDSDBInstanceWithName(name string) (*rds.DBInstance, error)
- func (t *Template) GetRDSDBParameterGroupWithName(name string) (*rds.DBParameterGroup, error)
- func (t *Template) GetRDSDBProxyEndpointWithName(name string) (*rds.DBProxyEndpoint, error)
- func (t *Template) GetRDSDBProxyTargetGroupWithName(name string) (*rds.DBProxyTargetGroup, error)
- func (t *Template) GetRDSDBProxyWithName(name string) (*rds.DBProxy, error)
- func (t *Template) GetRDSDBSecurityGroupIngressWithName(name string) (*rds.DBSecurityGroupIngress, error)
- func (t *Template) GetRDSDBSecurityGroupWithName(name string) (*rds.DBSecurityGroup, error)
- func (t *Template) GetRDSDBShardGroupWithName(name string) (*rds.DBShardGroup, error)
- func (t *Template) GetRDSDBSubnetGroupWithName(name string) (*rds.DBSubnetGroup, error)
- func (t *Template) GetRDSEventSubscriptionWithName(name string) (*rds.EventSubscription, error)
- func (t *Template) GetRDSGlobalClusterWithName(name string) (*rds.GlobalCluster, error)
- func (t *Template) GetRDSIntegrationWithName(name string) (*rds.Integration, error)
- func (t *Template) GetRDSOptionGroupWithName(name string) (*rds.OptionGroup, error)
- func (t *Template) GetRolesAnywhereCRLWithName(name string) (*rolesanywhere.CRL, error)
- func (t *Template) GetRolesAnywhereProfileWithName(name string) (*rolesanywhere.Profile, error)
- func (t *Template) GetRolesAnywhereTrustAnchorWithName(name string) (*rolesanywhere.TrustAnchor, error)
- func (t *Template) GetRoute53CidrCollectionWithName(name string) (*route53.CidrCollection, error)
- func (t *Template) GetRoute53DNSSECWithName(name string) (*route53.DNSSEC, error)
- func (t *Template) GetRoute53HealthCheckWithName(name string) (*route53.HealthCheck, error)
- func (t *Template) GetRoute53HostedZoneWithName(name string) (*route53.HostedZone, error)
- func (t *Template) GetRoute53KeySigningKeyWithName(name string) (*route53.KeySigningKey, error)
- func (t *Template) GetRoute53RecordSetGroupWithName(name string) (*route53.RecordSetGroup, error)
- func (t *Template) GetRoute53RecordSetWithName(name string) (*route53.RecordSet, error)
- func (t *Template) GetS3AccessGrantWithName(name string) (*s3.AccessGrant, error)
- func (t *Template) GetS3AccessGrantsInstanceWithName(name string) (*s3.AccessGrantsInstance, error)
- func (t *Template) GetS3AccessGrantsLocationWithName(name string) (*s3.AccessGrantsLocation, error)
- func (t *Template) GetS3AccessPointWithName(name string) (*s3.AccessPoint, error)
- func (t *Template) GetS3BucketPolicyWithName(name string) (*s3.BucketPolicy, error)
- func (t *Template) GetS3BucketWithName(name string) (*s3.Bucket, error)
- func (t *Template) GetS3MultiRegionAccessPointPolicyWithName(name string) (*s3.MultiRegionAccessPointPolicy, error)
- func (t *Template) GetS3MultiRegionAccessPointWithName(name string) (*s3.MultiRegionAccessPoint, error)
- func (t *Template) GetS3StorageLensGroupWithName(name string) (*s3.StorageLensGroup, error)
- func (t *Template) GetS3StorageLensWithName(name string) (*s3.StorageLens, error)
- func (t *Template) GetSNSSubscriptionWithName(name string) (*sns.Subscription, error)
- func (t *Template) GetSNSTopicInlinePolicyWithName(name string) (*sns.TopicInlinePolicy, error)
- func (t *Template) GetSNSTopicPolicyWithName(name string) (*sns.TopicPolicy, error)
- func (t *Template) GetSNSTopicWithName(name string) (*sns.Topic, error)
- func (t *Template) GetSQSQueueInlinePolicyWithName(name string) (*sqs.QueueInlinePolicy, error)
- func (t *Template) GetSQSQueuePolicyWithName(name string) (*sqs.QueuePolicy, error)
- func (t *Template) GetSQSQueueWithName(name string) (*sqs.Queue, error)
- func (t *Template) GetServerlessApiWithName(name string) (*serverless.Api, error)
- func (t *Template) GetServerlessApplicationWithName(name string) (*serverless.Application, error)
- func (t *Template) GetServerlessFunctionWithName(name string) (*serverless.Function, error)
- func (t *Template) GetServerlessLayerVersionWithName(name string) (*serverless.LayerVersion, error)
- func (t *Template) GetServerlessSimpleTableWithName(name string) (*serverless.SimpleTable, error)
- func (t *Template) GetServerlessStateMachineWithName(name string) (*serverless.StateMachine, error)
- func (t *Template) JSON() ([]byte, error)
- func (t *Template) YAML() ([]byte, error)
- type Transform
Constants ¶
This section is empty.
Variables ¶
var EncoderIntrinsics = map[string]intrinsics.IntrinsicHandler{ "Fn::Base64": strWrap(Base64), "Fn::And": strAWrap(And), "Fn::Equals": str2Wrap(Equals), "Fn::If": str3Wrap(If), "Fn::Not": strAWrap(Not), "Fn::Or": strAWrap(Or), "Fn::FindInMap": str3Wrap(FindInMap), "Fn::GetAtt": strSplit2Wrap(GetAtt), "Fn::GetAZs": strWrap(GetAZs), "Fn::ImportValue": strWrap(ImportValue), "Fn::Join": str2Wrap(Join), "Fn::Select": str2AWrap(Select), "Fn::Split": str2Wrap(Split), "Fn::Sub": strWrap(Sub), "Ref": strWrap(Ref), "Fn::Cidr": str3Wrap(CIDR), }
Functions ¶
func AllResources ¶
AllResources fetches an iterable map all CloudFormation and SAM resources
func And ¶
And returns true if all the specified conditions evaluate to true, or returns false if any one of the conditions evaluates to false. Fn::And acts as an AND operator. The minimum number of conditions that you can include is 2, and the maximum is 10.
func Base64 ¶
func Base64(input interface{}) string
Base64 returns the Base64 representation of the input string. This function is typically used to pass encoded data to Amazon EC2 instances by way of the UserData property
func CIDR ¶
func CIDR(ipBlock, count, cidrBits interface{}) string
CIDR returns an array of CIDR address blocks. The number of CIDR blocks returned is dependent on the count parameter.
func Equals ¶
func Equals(value1, value2 interface{}) string
Equals compares if two values are equal. Returns true if the two values are equal or false if they aren't.
func FindInMap ¶
func FindInMap(mapName, topLevelKey, secondLevelKey interface{}) string
FindInMap returns the value corresponding to keys in a two-level map that is declared in the Mappings section.
func GetAZs ¶
func GetAZs(region interface{}) string
GetAZs returns an array that lists Availability Zones for a specified region. Because customers have access to different Availability Zones, the intrinsic function Fn::GetAZs enables template authors to write templates that adapt to the calling user's access. That way you don't have to hard-code a full list of Availability Zones for a specified region.
func If ¶
func If(value, ifEqual, ifNotEqual interface{}) string
If returns one value if the specified condition evaluates to true and another value if the specified condition evaluates to false. Currently, AWS CloudFormation supports the Fn::If intrinsic function in the metadata attribute, update policy attribute, and property values in the Resources section and Outputs sections of a template. You can use the AWS::NoValue pseudo parameter as a return value to remove the corresponding property.
func ImportValue ¶
func ImportValue(name interface{}) string
ImportValue returns the value of an output exported by another stack. You typically use this function to create cross-stack references. In the following example template snippets, Stack A exports VPC security group values and Stack B imports them.
func Join ¶
func Join(delimiter interface{}, value interface{}) string
Join appends a set of values into a single value, separated by the specified delimiter. If a delimiter is the empty string, the set of values are concatenated with no delimiter.
func Not ¶
Not returns true for a condition that evaluates to false or returns false for a condition that evaluates to true. Fn::Not acts as a NOT operator.
func Or ¶
Or returns true if any one of the specified conditions evaluate to true, or returns false if all of the conditions evaluates to false. Fn::Or acts as an OR operator. The minimum number of conditions that you can include is 2, and the maximum is 10.
func Ref ¶
func Ref(logicalName interface{}) string
Ref creates a CloudFormation Reference to another resource in the template
func Split ¶
func Split(delimiter, source interface{}) string
Split splits a string into a list of string values so that you can select an element from the resulting string list, use the Fn::Split intrinsic function. Specify the location of splits with a delimiter, such as , (a comma). After you split a string, use the Fn::Select function to pick a specific element.
Types ¶
type CustomResource ¶
type CustomResource struct {
Type string `json:"Type,omitempty"`
Properties map[string]interface{} `json:"Properties,omitempty"`
// contains filtered or unexported fields
}
See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html
func (*CustomResource) AWSCloudFormationType ¶
func (r *CustomResource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*CustomResource) DeletionPolicy ¶
func (r *CustomResource) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CustomResource) DependsOn ¶
func (r *CustomResource) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CustomResource) Metadata ¶
func (r *CustomResource) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*CustomResource) SetDeletionPolicy ¶
func (r *CustomResource) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*CustomResource) SetDependsOn ¶
func (r *CustomResource) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*CustomResource) SetMetadata ¶
func (r *CustomResource) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Parameter ¶
type Parameter struct {
Type string `json:"Type"`
Description string `json:"Description,omitempty"`
Default interface{} `json:"Default,omitempty"`
AllowedPattern string `json:"AllowedPattern,omitempty"`
AllowedValues []string `json:"AllowedValues,omitempty"`
ConstraintDescription string `json:"ConstraintDescription,omitempty"`
MaxLength int `json:"MaxLength,omitempty"`
MinLength int `json:"MinLength,omitempty"`
MaxValue float64 `json:"MaxValue,omitempty"`
MinValue float64 `json:"MinValue,omitempty"`
NoEcho bool `json:"NoEcho,omitempty"`
}
type Parameters ¶
type Resources ¶
func (*Resources) UnmarshalJSON ¶
type Template ¶
type Template struct {
AWSTemplateFormatVersion string `json:"AWSTemplateFormatVersion,omitempty"`
Transform *Transform `json:"Transform,omitempty"`
Description string `json:"Description,omitempty"`
Metadata map[string]interface{} `json:"Metadata,omitempty"`
Parameters Parameters `json:"Parameters,omitempty"`
Mappings map[string]interface{} `json:"Mappings,omitempty"`
Conditions map[string]interface{} `json:"Conditions,omitempty"`
Resources Resources `json:"Resources,omitempty"`
Outputs Outputs `json:"Outputs,omitempty"`
}
Template represents an AWS CloudFormation template see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html
func NewTemplate ¶
func NewTemplate() *Template
NewTemplate creates a new AWS CloudFormation template struct
func (*Template) GetAllAutoScalingAutoScalingGroupResources ¶
func (t *Template) GetAllAutoScalingAutoScalingGroupResources() map[string]*autoscaling.AutoScalingGroup
GetAllAutoScalingAutoScalingGroupResources retrieves all autoscaling.AutoScalingGroup items from an AWS CloudFormation template
func (*Template) GetAllAutoScalingLaunchConfigurationResources ¶
func (t *Template) GetAllAutoScalingLaunchConfigurationResources() map[string]*autoscaling.LaunchConfiguration
GetAllAutoScalingLaunchConfigurationResources retrieves all autoscaling.LaunchConfiguration items from an AWS CloudFormation template
func (*Template) GetAllAutoScalingLifecycleHookResources ¶
func (t *Template) GetAllAutoScalingLifecycleHookResources() map[string]*autoscaling.LifecycleHook
GetAllAutoScalingLifecycleHookResources retrieves all autoscaling.LifecycleHook items from an AWS CloudFormation template
func (*Template) GetAllAutoScalingScalingPolicyResources ¶
func (t *Template) GetAllAutoScalingScalingPolicyResources() map[string]*autoscaling.ScalingPolicy
GetAllAutoScalingScalingPolicyResources retrieves all autoscaling.ScalingPolicy items from an AWS CloudFormation template
func (*Template) GetAllAutoScalingScheduledActionResources ¶
func (t *Template) GetAllAutoScalingScheduledActionResources() map[string]*autoscaling.ScheduledAction
GetAllAutoScalingScheduledActionResources retrieves all autoscaling.ScheduledAction items from an AWS CloudFormation template
func (*Template) GetAllAutoScalingWarmPoolResources ¶
func (t *Template) GetAllAutoScalingWarmPoolResources() map[string]*autoscaling.WarmPool
GetAllAutoScalingWarmPoolResources retrieves all autoscaling.WarmPool items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationCustomResourceResources ¶
func (t *Template) GetAllCloudFormationCustomResourceResources() map[string]*cloudformation.CustomResource
GetAllCloudFormationCustomResourceResources retrieves all cloudformation.CustomResource items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationGuardHookResources ¶ added in v0.206.0
func (t *Template) GetAllCloudFormationGuardHookResources() map[string]*cloudformation.GuardHook
GetAllCloudFormationGuardHookResources retrieves all cloudformation.GuardHook items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationHookDefaultVersionResources ¶ added in v0.206.0
func (t *Template) GetAllCloudFormationHookDefaultVersionResources() map[string]*cloudformation.HookDefaultVersion
GetAllCloudFormationHookDefaultVersionResources retrieves all cloudformation.HookDefaultVersion items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationHookTypeConfigResources ¶ added in v0.206.0
func (t *Template) GetAllCloudFormationHookTypeConfigResources() map[string]*cloudformation.HookTypeConfig
GetAllCloudFormationHookTypeConfigResources retrieves all cloudformation.HookTypeConfig items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationHookVersionResources ¶ added in v0.206.0
func (t *Template) GetAllCloudFormationHookVersionResources() map[string]*cloudformation.HookVersion
GetAllCloudFormationHookVersionResources retrieves all cloudformation.HookVersion items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationLambdaHookResources ¶ added in v0.206.0
func (t *Template) GetAllCloudFormationLambdaHookResources() map[string]*cloudformation.LambdaHook
GetAllCloudFormationLambdaHookResources retrieves all cloudformation.LambdaHook items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationMacroResources ¶
func (t *Template) GetAllCloudFormationMacroResources() map[string]*cloudformation.Macro
GetAllCloudFormationMacroResources retrieves all cloudformation.Macro items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationModuleDefaultVersionResources ¶
func (t *Template) GetAllCloudFormationModuleDefaultVersionResources() map[string]*cloudformation.ModuleDefaultVersion
GetAllCloudFormationModuleDefaultVersionResources retrieves all cloudformation.ModuleDefaultVersion items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationModuleVersionResources ¶
func (t *Template) GetAllCloudFormationModuleVersionResources() map[string]*cloudformation.ModuleVersion
GetAllCloudFormationModuleVersionResources retrieves all cloudformation.ModuleVersion items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationPublicTypeVersionResources ¶
func (t *Template) GetAllCloudFormationPublicTypeVersionResources() map[string]*cloudformation.PublicTypeVersion
GetAllCloudFormationPublicTypeVersionResources retrieves all cloudformation.PublicTypeVersion items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationPublisherResources ¶
func (t *Template) GetAllCloudFormationPublisherResources() map[string]*cloudformation.Publisher
GetAllCloudFormationPublisherResources retrieves all cloudformation.Publisher items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationResourceDefaultVersionResources ¶
func (t *Template) GetAllCloudFormationResourceDefaultVersionResources() map[string]*cloudformation.ResourceDefaultVersion
GetAllCloudFormationResourceDefaultVersionResources retrieves all cloudformation.ResourceDefaultVersion items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationResourceVersionResources ¶
func (t *Template) GetAllCloudFormationResourceVersionResources() map[string]*cloudformation.ResourceVersion
GetAllCloudFormationResourceVersionResources retrieves all cloudformation.ResourceVersion items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationStackResources ¶
func (t *Template) GetAllCloudFormationStackResources() map[string]*cloudformation.Stack
GetAllCloudFormationStackResources retrieves all cloudformation.Stack items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationStackSetResources ¶
func (t *Template) GetAllCloudFormationStackSetResources() map[string]*cloudformation.StackSet
GetAllCloudFormationStackSetResources retrieves all cloudformation.StackSet items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationTypeActivationResources ¶
func (t *Template) GetAllCloudFormationTypeActivationResources() map[string]*cloudformation.TypeActivation
GetAllCloudFormationTypeActivationResources retrieves all cloudformation.TypeActivation items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationWaitConditionHandleResources ¶
func (t *Template) GetAllCloudFormationWaitConditionHandleResources() map[string]*cloudformation.WaitConditionHandle
GetAllCloudFormationWaitConditionHandleResources retrieves all cloudformation.WaitConditionHandle items from an AWS CloudFormation template
func (*Template) GetAllCloudFormationWaitConditionResources ¶
func (t *Template) GetAllCloudFormationWaitConditionResources() map[string]*cloudformation.WaitCondition
GetAllCloudFormationWaitConditionResources retrieves all cloudformation.WaitCondition items from an AWS CloudFormation template
func (*Template) GetAllCloudWatchAlarmResources ¶
func (t *Template) GetAllCloudWatchAlarmResources() map[string]*cloudwatch.Alarm
GetAllCloudWatchAlarmResources retrieves all cloudwatch.Alarm items from an AWS CloudFormation template
func (*Template) GetAllCloudWatchAnomalyDetectorResources ¶
func (t *Template) GetAllCloudWatchAnomalyDetectorResources() map[string]*cloudwatch.AnomalyDetector
GetAllCloudWatchAnomalyDetectorResources retrieves all cloudwatch.AnomalyDetector items from an AWS CloudFormation template
func (*Template) GetAllCloudWatchCompositeAlarmResources ¶
func (t *Template) GetAllCloudWatchCompositeAlarmResources() map[string]*cloudwatch.CompositeAlarm
GetAllCloudWatchCompositeAlarmResources retrieves all cloudwatch.CompositeAlarm items from an AWS CloudFormation template
func (*Template) GetAllCloudWatchDashboardResources ¶
func (t *Template) GetAllCloudWatchDashboardResources() map[string]*cloudwatch.Dashboard
GetAllCloudWatchDashboardResources retrieves all cloudwatch.Dashboard items from an AWS CloudFormation template
func (*Template) GetAllCloudWatchInsightRuleResources ¶
func (t *Template) GetAllCloudWatchInsightRuleResources() map[string]*cloudwatch.InsightRule
GetAllCloudWatchInsightRuleResources retrieves all cloudwatch.InsightRule items from an AWS CloudFormation template
func (*Template) GetAllCloudWatchMetricStreamResources ¶
func (t *Template) GetAllCloudWatchMetricStreamResources() map[string]*cloudwatch.MetricStream
GetAllCloudWatchMetricStreamResources retrieves all cloudwatch.MetricStream items from an AWS CloudFormation template
func (*Template) GetAllCustomResources ¶
func (t *Template) GetAllCustomResources() map[string]*CustomResource
GetAllCustomResourceResources retrieves all CustomResource items from an AWS CloudFormation template
func (*Template) GetAllEC2CapacityReservationFleetResources ¶
func (t *Template) GetAllEC2CapacityReservationFleetResources() map[string]*ec2.CapacityReservationFleet
GetAllEC2CapacityReservationFleetResources retrieves all ec2.CapacityReservationFleet items from an AWS CloudFormation template
func (*Template) GetAllEC2CapacityReservationResources ¶
func (t *Template) GetAllEC2CapacityReservationResources() map[string]*ec2.CapacityReservation
GetAllEC2CapacityReservationResources retrieves all ec2.CapacityReservation items from an AWS CloudFormation template
func (*Template) GetAllEC2CarrierGatewayResources ¶
func (t *Template) GetAllEC2CarrierGatewayResources() map[string]*ec2.CarrierGateway
GetAllEC2CarrierGatewayResources retrieves all ec2.CarrierGateway items from an AWS CloudFormation template
func (*Template) GetAllEC2ClientVpnAuthorizationRuleResources ¶
func (t *Template) GetAllEC2ClientVpnAuthorizationRuleResources() map[string]*ec2.ClientVpnAuthorizationRule
GetAllEC2ClientVpnAuthorizationRuleResources retrieves all ec2.ClientVpnAuthorizationRule items from an AWS CloudFormation template
func (*Template) GetAllEC2ClientVpnEndpointResources ¶
func (t *Template) GetAllEC2ClientVpnEndpointResources() map[string]*ec2.ClientVpnEndpoint
GetAllEC2ClientVpnEndpointResources retrieves all ec2.ClientVpnEndpoint items from an AWS CloudFormation template
func (*Template) GetAllEC2ClientVpnRouteResources ¶
func (t *Template) GetAllEC2ClientVpnRouteResources() map[string]*ec2.ClientVpnRoute
GetAllEC2ClientVpnRouteResources retrieves all ec2.ClientVpnRoute items from an AWS CloudFormation template
func (*Template) GetAllEC2ClientVpnTargetNetworkAssociationResources ¶
func (t *Template) GetAllEC2ClientVpnTargetNetworkAssociationResources() map[string]*ec2.ClientVpnTargetNetworkAssociation
GetAllEC2ClientVpnTargetNetworkAssociationResources retrieves all ec2.ClientVpnTargetNetworkAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2CustomerGatewayResources ¶
func (t *Template) GetAllEC2CustomerGatewayResources() map[string]*ec2.CustomerGateway
GetAllEC2CustomerGatewayResources retrieves all ec2.CustomerGateway items from an AWS CloudFormation template
func (*Template) GetAllEC2DHCPOptionsResources ¶
func (t *Template) GetAllEC2DHCPOptionsResources() map[string]*ec2.DHCPOptions
GetAllEC2DHCPOptionsResources retrieves all ec2.DHCPOptions items from an AWS CloudFormation template
func (*Template) GetAllEC2EC2FleetResources ¶
GetAllEC2EC2FleetResources retrieves all ec2.EC2Fleet items from an AWS CloudFormation template
func (*Template) GetAllEC2EIPAssociationResources ¶
func (t *Template) GetAllEC2EIPAssociationResources() map[string]*ec2.EIPAssociation
GetAllEC2EIPAssociationResources retrieves all ec2.EIPAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2EIPResources ¶
GetAllEC2EIPResources retrieves all ec2.EIP items from an AWS CloudFormation template
func (*Template) GetAllEC2EgressOnlyInternetGatewayResources ¶
func (t *Template) GetAllEC2EgressOnlyInternetGatewayResources() map[string]*ec2.EgressOnlyInternetGateway
GetAllEC2EgressOnlyInternetGatewayResources retrieves all ec2.EgressOnlyInternetGateway items from an AWS CloudFormation template
func (*Template) GetAllEC2EnclaveCertificateIamRoleAssociationResources ¶
func (t *Template) GetAllEC2EnclaveCertificateIamRoleAssociationResources() map[string]*ec2.EnclaveCertificateIamRoleAssociation
GetAllEC2EnclaveCertificateIamRoleAssociationResources retrieves all ec2.EnclaveCertificateIamRoleAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2FlowLogResources ¶
GetAllEC2FlowLogResources retrieves all ec2.FlowLog items from an AWS CloudFormation template
func (*Template) GetAllEC2GatewayRouteTableAssociationResources ¶
func (t *Template) GetAllEC2GatewayRouteTableAssociationResources() map[string]*ec2.GatewayRouteTableAssociation
GetAllEC2GatewayRouteTableAssociationResources retrieves all ec2.GatewayRouteTableAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2HostResources ¶
GetAllEC2HostResources retrieves all ec2.Host items from an AWS CloudFormation template
func (*Template) GetAllEC2IPAMAllocationResources ¶
func (t *Template) GetAllEC2IPAMAllocationResources() map[string]*ec2.IPAMAllocation
GetAllEC2IPAMAllocationResources retrieves all ec2.IPAMAllocation items from an AWS CloudFormation template
func (*Template) GetAllEC2IPAMPoolCidrResources ¶ added in v0.206.0
func (t *Template) GetAllEC2IPAMPoolCidrResources() map[string]*ec2.IPAMPoolCidr
GetAllEC2IPAMPoolCidrResources retrieves all ec2.IPAMPoolCidr items from an AWS CloudFormation template
func (*Template) GetAllEC2IPAMPoolResources ¶
GetAllEC2IPAMPoolResources retrieves all ec2.IPAMPool items from an AWS CloudFormation template
func (*Template) GetAllEC2IPAMResourceDiscoveryAssociationResources ¶ added in v0.206.0
func (t *Template) GetAllEC2IPAMResourceDiscoveryAssociationResources() map[string]*ec2.IPAMResourceDiscoveryAssociation
GetAllEC2IPAMResourceDiscoveryAssociationResources retrieves all ec2.IPAMResourceDiscoveryAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2IPAMResourceDiscoveryResources ¶ added in v0.206.0
func (t *Template) GetAllEC2IPAMResourceDiscoveryResources() map[string]*ec2.IPAMResourceDiscovery
GetAllEC2IPAMResourceDiscoveryResources retrieves all ec2.IPAMResourceDiscovery items from an AWS CloudFormation template
func (*Template) GetAllEC2IPAMResources ¶
GetAllEC2IPAMResources retrieves all ec2.IPAM items from an AWS CloudFormation template
func (*Template) GetAllEC2IPAMScopeResources ¶
GetAllEC2IPAMScopeResources retrieves all ec2.IPAMScope items from an AWS CloudFormation template
func (*Template) GetAllEC2InstanceConnectEndpointResources ¶ added in v0.206.0
func (t *Template) GetAllEC2InstanceConnectEndpointResources() map[string]*ec2.InstanceConnectEndpoint
GetAllEC2InstanceConnectEndpointResources retrieves all ec2.InstanceConnectEndpoint items from an AWS CloudFormation template
func (*Template) GetAllEC2InstanceResources ¶
GetAllEC2InstanceResources retrieves all ec2.Instance items from an AWS CloudFormation template
func (*Template) GetAllEC2InternetGatewayResources ¶
func (t *Template) GetAllEC2InternetGatewayResources() map[string]*ec2.InternetGateway
GetAllEC2InternetGatewayResources retrieves all ec2.InternetGateway items from an AWS CloudFormation template
func (*Template) GetAllEC2KeyPairResources ¶ added in v0.206.0
GetAllEC2KeyPairResources retrieves all ec2.KeyPair items from an AWS CloudFormation template
func (*Template) GetAllEC2LaunchTemplateResources ¶
func (t *Template) GetAllEC2LaunchTemplateResources() map[string]*ec2.LaunchTemplate
GetAllEC2LaunchTemplateResources retrieves all ec2.LaunchTemplate items from an AWS CloudFormation template
func (*Template) GetAllEC2LocalGatewayRouteResources ¶
func (t *Template) GetAllEC2LocalGatewayRouteResources() map[string]*ec2.LocalGatewayRoute
GetAllEC2LocalGatewayRouteResources retrieves all ec2.LocalGatewayRoute items from an AWS CloudFormation template
func (*Template) GetAllEC2LocalGatewayRouteTableResources ¶ added in v0.206.0
func (t *Template) GetAllEC2LocalGatewayRouteTableResources() map[string]*ec2.LocalGatewayRouteTable
GetAllEC2LocalGatewayRouteTableResources retrieves all ec2.LocalGatewayRouteTable items from an AWS CloudFormation template
func (*Template) GetAllEC2LocalGatewayRouteTableVPCAssociationResources ¶
func (t *Template) GetAllEC2LocalGatewayRouteTableVPCAssociationResources() map[string]*ec2.LocalGatewayRouteTableVPCAssociation
GetAllEC2LocalGatewayRouteTableVPCAssociationResources retrieves all ec2.LocalGatewayRouteTableVPCAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationResources ¶ added in v0.206.0
func (t *Template) GetAllEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationResources() map[string]*ec2.LocalGatewayRouteTableVirtualInterfaceGroupAssociation
GetAllEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationResources retrieves all ec2.LocalGatewayRouteTableVirtualInterfaceGroupAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2NatGatewayResources ¶
func (t *Template) GetAllEC2NatGatewayResources() map[string]*ec2.NatGateway
GetAllEC2NatGatewayResources retrieves all ec2.NatGateway items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkAclEntryResources ¶
func (t *Template) GetAllEC2NetworkAclEntryResources() map[string]*ec2.NetworkAclEntry
GetAllEC2NetworkAclEntryResources retrieves all ec2.NetworkAclEntry items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkAclResources ¶
func (t *Template) GetAllEC2NetworkAclResources() map[string]*ec2.NetworkAcl
GetAllEC2NetworkAclResources retrieves all ec2.NetworkAcl items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkInsightsAccessScopeAnalysisResources ¶ added in v0.206.0
func (t *Template) GetAllEC2NetworkInsightsAccessScopeAnalysisResources() map[string]*ec2.NetworkInsightsAccessScopeAnalysis
GetAllEC2NetworkInsightsAccessScopeAnalysisResources retrieves all ec2.NetworkInsightsAccessScopeAnalysis items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkInsightsAccessScopeResources ¶ added in v0.206.0
func (t *Template) GetAllEC2NetworkInsightsAccessScopeResources() map[string]*ec2.NetworkInsightsAccessScope
GetAllEC2NetworkInsightsAccessScopeResources retrieves all ec2.NetworkInsightsAccessScope items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkInsightsAnalysisResources ¶
func (t *Template) GetAllEC2NetworkInsightsAnalysisResources() map[string]*ec2.NetworkInsightsAnalysis
GetAllEC2NetworkInsightsAnalysisResources retrieves all ec2.NetworkInsightsAnalysis items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkInsightsPathResources ¶
func (t *Template) GetAllEC2NetworkInsightsPathResources() map[string]*ec2.NetworkInsightsPath
GetAllEC2NetworkInsightsPathResources retrieves all ec2.NetworkInsightsPath items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkInterfaceAttachmentResources ¶
func (t *Template) GetAllEC2NetworkInterfaceAttachmentResources() map[string]*ec2.NetworkInterfaceAttachment
GetAllEC2NetworkInterfaceAttachmentResources retrieves all ec2.NetworkInterfaceAttachment items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkInterfacePermissionResources ¶
func (t *Template) GetAllEC2NetworkInterfacePermissionResources() map[string]*ec2.NetworkInterfacePermission
GetAllEC2NetworkInterfacePermissionResources retrieves all ec2.NetworkInterfacePermission items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkInterfaceResources ¶
func (t *Template) GetAllEC2NetworkInterfaceResources() map[string]*ec2.NetworkInterface
GetAllEC2NetworkInterfaceResources retrieves all ec2.NetworkInterface items from an AWS CloudFormation template
func (*Template) GetAllEC2NetworkPerformanceMetricSubscriptionResources ¶ added in v0.206.0
func (t *Template) GetAllEC2NetworkPerformanceMetricSubscriptionResources() map[string]*ec2.NetworkPerformanceMetricSubscription
GetAllEC2NetworkPerformanceMetricSubscriptionResources retrieves all ec2.NetworkPerformanceMetricSubscription items from an AWS CloudFormation template
func (*Template) GetAllEC2PlacementGroupResources ¶
func (t *Template) GetAllEC2PlacementGroupResources() map[string]*ec2.PlacementGroup
GetAllEC2PlacementGroupResources retrieves all ec2.PlacementGroup items from an AWS CloudFormation template
func (*Template) GetAllEC2PrefixListResources ¶
func (t *Template) GetAllEC2PrefixListResources() map[string]*ec2.PrefixList
GetAllEC2PrefixListResources retrieves all ec2.PrefixList items from an AWS CloudFormation template
func (*Template) GetAllEC2RouteResources ¶
GetAllEC2RouteResources retrieves all ec2.Route items from an AWS CloudFormation template
func (*Template) GetAllEC2RouteTableResources ¶
func (t *Template) GetAllEC2RouteTableResources() map[string]*ec2.RouteTable
GetAllEC2RouteTableResources retrieves all ec2.RouteTable items from an AWS CloudFormation template
func (*Template) GetAllEC2SecurityGroupEgressResources ¶
func (t *Template) GetAllEC2SecurityGroupEgressResources() map[string]*ec2.SecurityGroupEgress
GetAllEC2SecurityGroupEgressResources retrieves all ec2.SecurityGroupEgress items from an AWS CloudFormation template
func (*Template) GetAllEC2SecurityGroupIngressResources ¶
func (t *Template) GetAllEC2SecurityGroupIngressResources() map[string]*ec2.SecurityGroupIngress
GetAllEC2SecurityGroupIngressResources retrieves all ec2.SecurityGroupIngress items from an AWS CloudFormation template
func (*Template) GetAllEC2SecurityGroupResources ¶
func (t *Template) GetAllEC2SecurityGroupResources() map[string]*ec2.SecurityGroup
GetAllEC2SecurityGroupResources retrieves all ec2.SecurityGroup items from an AWS CloudFormation template
func (*Template) GetAllEC2SecurityGroupVpcAssociationResources ¶ added in v0.206.0
func (t *Template) GetAllEC2SecurityGroupVpcAssociationResources() map[string]*ec2.SecurityGroupVpcAssociation
GetAllEC2SecurityGroupVpcAssociationResources retrieves all ec2.SecurityGroupVpcAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2SnapshotBlockPublicAccessResources ¶ added in v0.206.0
func (t *Template) GetAllEC2SnapshotBlockPublicAccessResources() map[string]*ec2.SnapshotBlockPublicAccess
GetAllEC2SnapshotBlockPublicAccessResources retrieves all ec2.SnapshotBlockPublicAccess items from an AWS CloudFormation template
func (*Template) GetAllEC2SpotFleetResources ¶
GetAllEC2SpotFleetResources retrieves all ec2.SpotFleet items from an AWS CloudFormation template
func (*Template) GetAllEC2SubnetCidrBlockResources ¶
func (t *Template) GetAllEC2SubnetCidrBlockResources() map[string]*ec2.SubnetCidrBlock
GetAllEC2SubnetCidrBlockResources retrieves all ec2.SubnetCidrBlock items from an AWS CloudFormation template
func (*Template) GetAllEC2SubnetNetworkAclAssociationResources ¶
func (t *Template) GetAllEC2SubnetNetworkAclAssociationResources() map[string]*ec2.SubnetNetworkAclAssociation
GetAllEC2SubnetNetworkAclAssociationResources retrieves all ec2.SubnetNetworkAclAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2SubnetResources ¶
GetAllEC2SubnetResources retrieves all ec2.Subnet items from an AWS CloudFormation template
func (*Template) GetAllEC2SubnetRouteTableAssociationResources ¶
func (t *Template) GetAllEC2SubnetRouteTableAssociationResources() map[string]*ec2.SubnetRouteTableAssociation
GetAllEC2SubnetRouteTableAssociationResources retrieves all ec2.SubnetRouteTableAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2TrafficMirrorFilterResources ¶
func (t *Template) GetAllEC2TrafficMirrorFilterResources() map[string]*ec2.TrafficMirrorFilter
GetAllEC2TrafficMirrorFilterResources retrieves all ec2.TrafficMirrorFilter items from an AWS CloudFormation template
func (*Template) GetAllEC2TrafficMirrorFilterRuleResources ¶
func (t *Template) GetAllEC2TrafficMirrorFilterRuleResources() map[string]*ec2.TrafficMirrorFilterRule
GetAllEC2TrafficMirrorFilterRuleResources retrieves all ec2.TrafficMirrorFilterRule items from an AWS CloudFormation template
func (*Template) GetAllEC2TrafficMirrorSessionResources ¶
func (t *Template) GetAllEC2TrafficMirrorSessionResources() map[string]*ec2.TrafficMirrorSession
GetAllEC2TrafficMirrorSessionResources retrieves all ec2.TrafficMirrorSession items from an AWS CloudFormation template
func (*Template) GetAllEC2TrafficMirrorTargetResources ¶
func (t *Template) GetAllEC2TrafficMirrorTargetResources() map[string]*ec2.TrafficMirrorTarget
GetAllEC2TrafficMirrorTargetResources retrieves all ec2.TrafficMirrorTarget items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayAttachmentResources ¶
func (t *Template) GetAllEC2TransitGatewayAttachmentResources() map[string]*ec2.TransitGatewayAttachment
GetAllEC2TransitGatewayAttachmentResources retrieves all ec2.TransitGatewayAttachment items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayConnectResources ¶
func (t *Template) GetAllEC2TransitGatewayConnectResources() map[string]*ec2.TransitGatewayConnect
GetAllEC2TransitGatewayConnectResources retrieves all ec2.TransitGatewayConnect items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayMulticastDomainAssociationResources ¶
func (t *Template) GetAllEC2TransitGatewayMulticastDomainAssociationResources() map[string]*ec2.TransitGatewayMulticastDomainAssociation
GetAllEC2TransitGatewayMulticastDomainAssociationResources retrieves all ec2.TransitGatewayMulticastDomainAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayMulticastDomainResources ¶
func (t *Template) GetAllEC2TransitGatewayMulticastDomainResources() map[string]*ec2.TransitGatewayMulticastDomain
GetAllEC2TransitGatewayMulticastDomainResources retrieves all ec2.TransitGatewayMulticastDomain items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayMulticastGroupMemberResources ¶
func (t *Template) GetAllEC2TransitGatewayMulticastGroupMemberResources() map[string]*ec2.TransitGatewayMulticastGroupMember
GetAllEC2TransitGatewayMulticastGroupMemberResources retrieves all ec2.TransitGatewayMulticastGroupMember items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayMulticastGroupSourceResources ¶
func (t *Template) GetAllEC2TransitGatewayMulticastGroupSourceResources() map[string]*ec2.TransitGatewayMulticastGroupSource
GetAllEC2TransitGatewayMulticastGroupSourceResources retrieves all ec2.TransitGatewayMulticastGroupSource items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayPeeringAttachmentResources ¶
func (t *Template) GetAllEC2TransitGatewayPeeringAttachmentResources() map[string]*ec2.TransitGatewayPeeringAttachment
GetAllEC2TransitGatewayPeeringAttachmentResources retrieves all ec2.TransitGatewayPeeringAttachment items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayResources ¶
func (t *Template) GetAllEC2TransitGatewayResources() map[string]*ec2.TransitGateway
GetAllEC2TransitGatewayResources retrieves all ec2.TransitGateway items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayRouteResources ¶
func (t *Template) GetAllEC2TransitGatewayRouteResources() map[string]*ec2.TransitGatewayRoute
GetAllEC2TransitGatewayRouteResources retrieves all ec2.TransitGatewayRoute items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayRouteTableAssociationResources ¶
func (t *Template) GetAllEC2TransitGatewayRouteTableAssociationResources() map[string]*ec2.TransitGatewayRouteTableAssociation
GetAllEC2TransitGatewayRouteTableAssociationResources retrieves all ec2.TransitGatewayRouteTableAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayRouteTablePropagationResources ¶
func (t *Template) GetAllEC2TransitGatewayRouteTablePropagationResources() map[string]*ec2.TransitGatewayRouteTablePropagation
GetAllEC2TransitGatewayRouteTablePropagationResources retrieves all ec2.TransitGatewayRouteTablePropagation items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayRouteTableResources ¶
func (t *Template) GetAllEC2TransitGatewayRouteTableResources() map[string]*ec2.TransitGatewayRouteTable
GetAllEC2TransitGatewayRouteTableResources retrieves all ec2.TransitGatewayRouteTable items from an AWS CloudFormation template
func (*Template) GetAllEC2TransitGatewayVpcAttachmentResources ¶
func (t *Template) GetAllEC2TransitGatewayVpcAttachmentResources() map[string]*ec2.TransitGatewayVpcAttachment
GetAllEC2TransitGatewayVpcAttachmentResources retrieves all ec2.TransitGatewayVpcAttachment items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCBlockPublicAccessExclusionResources ¶ added in v0.206.0
func (t *Template) GetAllEC2VPCBlockPublicAccessExclusionResources() map[string]*ec2.VPCBlockPublicAccessExclusion
GetAllEC2VPCBlockPublicAccessExclusionResources retrieves all ec2.VPCBlockPublicAccessExclusion items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCBlockPublicAccessOptionsResources ¶ added in v0.206.0
func (t *Template) GetAllEC2VPCBlockPublicAccessOptionsResources() map[string]*ec2.VPCBlockPublicAccessOptions
GetAllEC2VPCBlockPublicAccessOptionsResources retrieves all ec2.VPCBlockPublicAccessOptions items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCCidrBlockResources ¶
func (t *Template) GetAllEC2VPCCidrBlockResources() map[string]*ec2.VPCCidrBlock
GetAllEC2VPCCidrBlockResources retrieves all ec2.VPCCidrBlock items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCDHCPOptionsAssociationResources ¶
func (t *Template) GetAllEC2VPCDHCPOptionsAssociationResources() map[string]*ec2.VPCDHCPOptionsAssociation
GetAllEC2VPCDHCPOptionsAssociationResources retrieves all ec2.VPCDHCPOptionsAssociation items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCEndpointConnectionNotificationResources ¶
func (t *Template) GetAllEC2VPCEndpointConnectionNotificationResources() map[string]*ec2.VPCEndpointConnectionNotification
GetAllEC2VPCEndpointConnectionNotificationResources retrieves all ec2.VPCEndpointConnectionNotification items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCEndpointResources ¶
func (t *Template) GetAllEC2VPCEndpointResources() map[string]*ec2.VPCEndpoint
GetAllEC2VPCEndpointResources retrieves all ec2.VPCEndpoint items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCEndpointServicePermissionsResources ¶
func (t *Template) GetAllEC2VPCEndpointServicePermissionsResources() map[string]*ec2.VPCEndpointServicePermissions
GetAllEC2VPCEndpointServicePermissionsResources retrieves all ec2.VPCEndpointServicePermissions items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCEndpointServiceResources ¶
func (t *Template) GetAllEC2VPCEndpointServiceResources() map[string]*ec2.VPCEndpointService
GetAllEC2VPCEndpointServiceResources retrieves all ec2.VPCEndpointService items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCGatewayAttachmentResources ¶
func (t *Template) GetAllEC2VPCGatewayAttachmentResources() map[string]*ec2.VPCGatewayAttachment
GetAllEC2VPCGatewayAttachmentResources retrieves all ec2.VPCGatewayAttachment items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCPeeringConnectionResources ¶
func (t *Template) GetAllEC2VPCPeeringConnectionResources() map[string]*ec2.VPCPeeringConnection
GetAllEC2VPCPeeringConnectionResources retrieves all ec2.VPCPeeringConnection items from an AWS CloudFormation template
func (*Template) GetAllEC2VPCResources ¶
GetAllEC2VPCResources retrieves all ec2.VPC items from an AWS CloudFormation template
func (*Template) GetAllEC2VPNConnectionResources ¶
func (t *Template) GetAllEC2VPNConnectionResources() map[string]*ec2.VPNConnection
GetAllEC2VPNConnectionResources retrieves all ec2.VPNConnection items from an AWS CloudFormation template
func (*Template) GetAllEC2VPNConnectionRouteResources ¶
func (t *Template) GetAllEC2VPNConnectionRouteResources() map[string]*ec2.VPNConnectionRoute
GetAllEC2VPNConnectionRouteResources retrieves all ec2.VPNConnectionRoute items from an AWS CloudFormation template
func (*Template) GetAllEC2VPNGatewayResources ¶
func (t *Template) GetAllEC2VPNGatewayResources() map[string]*ec2.VPNGateway
GetAllEC2VPNGatewayResources retrieves all ec2.VPNGateway items from an AWS CloudFormation template
func (*Template) GetAllEC2VPNGatewayRoutePropagationResources ¶
func (t *Template) GetAllEC2VPNGatewayRoutePropagationResources() map[string]*ec2.VPNGatewayRoutePropagation
GetAllEC2VPNGatewayRoutePropagationResources retrieves all ec2.VPNGatewayRoutePropagation items from an AWS CloudFormation template
func (*Template) GetAllEC2VerifiedAccessEndpointResources ¶ added in v0.206.0
func (t *Template) GetAllEC2VerifiedAccessEndpointResources() map[string]*ec2.VerifiedAccessEndpoint
GetAllEC2VerifiedAccessEndpointResources retrieves all ec2.VerifiedAccessEndpoint items from an AWS CloudFormation template
func (*Template) GetAllEC2VerifiedAccessGroupResources ¶ added in v0.206.0
func (t *Template) GetAllEC2VerifiedAccessGroupResources() map[string]*ec2.VerifiedAccessGroup
GetAllEC2VerifiedAccessGroupResources retrieves all ec2.VerifiedAccessGroup items from an AWS CloudFormation template
func (*Template) GetAllEC2VerifiedAccessInstanceResources ¶ added in v0.206.0
func (t *Template) GetAllEC2VerifiedAccessInstanceResources() map[string]*ec2.VerifiedAccessInstance
GetAllEC2VerifiedAccessInstanceResources retrieves all ec2.VerifiedAccessInstance items from an AWS CloudFormation template
func (*Template) GetAllEC2VerifiedAccessTrustProviderResources ¶ added in v0.206.0
func (t *Template) GetAllEC2VerifiedAccessTrustProviderResources() map[string]*ec2.VerifiedAccessTrustProvider
GetAllEC2VerifiedAccessTrustProviderResources retrieves all ec2.VerifiedAccessTrustProvider items from an AWS CloudFormation template
func (*Template) GetAllEC2VolumeAttachmentResources ¶
func (t *Template) GetAllEC2VolumeAttachmentResources() map[string]*ec2.VolumeAttachment
GetAllEC2VolumeAttachmentResources retrieves all ec2.VolumeAttachment items from an AWS CloudFormation template
func (*Template) GetAllEC2VolumeResources ¶
GetAllEC2VolumeResources retrieves all ec2.Volume items from an AWS CloudFormation template
func (*Template) GetAllECRPublicRepositoryResources ¶
func (t *Template) GetAllECRPublicRepositoryResources() map[string]*ecr.PublicRepository
GetAllECRPublicRepositoryResources retrieves all ecr.PublicRepository items from an AWS CloudFormation template
func (*Template) GetAllECRPullThroughCacheRuleResources ¶ added in v0.206.0
func (t *Template) GetAllECRPullThroughCacheRuleResources() map[string]*ecr.PullThroughCacheRule
GetAllECRPullThroughCacheRuleResources retrieves all ecr.PullThroughCacheRule items from an AWS CloudFormation template
func (*Template) GetAllECRRegistryPolicyResources ¶
func (t *Template) GetAllECRRegistryPolicyResources() map[string]*ecr.RegistryPolicy
GetAllECRRegistryPolicyResources retrieves all ecr.RegistryPolicy items from an AWS CloudFormation template
func (*Template) GetAllECRReplicationConfigurationResources ¶
func (t *Template) GetAllECRReplicationConfigurationResources() map[string]*ecr.ReplicationConfiguration
GetAllECRReplicationConfigurationResources retrieves all ecr.ReplicationConfiguration items from an AWS CloudFormation template
func (*Template) GetAllECRRepositoryCreationTemplateResources ¶ added in v0.206.0
func (t *Template) GetAllECRRepositoryCreationTemplateResources() map[string]*ecr.RepositoryCreationTemplate
GetAllECRRepositoryCreationTemplateResources retrieves all ecr.RepositoryCreationTemplate items from an AWS CloudFormation template
func (*Template) GetAllECRRepositoryResources ¶
func (t *Template) GetAllECRRepositoryResources() map[string]*ecr.Repository
GetAllECRRepositoryResources retrieves all ecr.Repository items from an AWS CloudFormation template
func (*Template) GetAllEKSAccessEntryResources ¶ added in v0.206.0
func (t *Template) GetAllEKSAccessEntryResources() map[string]*eks.AccessEntry
GetAllEKSAccessEntryResources retrieves all eks.AccessEntry items from an AWS CloudFormation template
func (*Template) GetAllEKSAddonResources ¶
GetAllEKSAddonResources retrieves all eks.Addon items from an AWS CloudFormation template
func (*Template) GetAllEKSClusterResources ¶
GetAllEKSClusterResources retrieves all eks.Cluster items from an AWS CloudFormation template
func (*Template) GetAllEKSFargateProfileResources ¶
func (t *Template) GetAllEKSFargateProfileResources() map[string]*eks.FargateProfile
GetAllEKSFargateProfileResources retrieves all eks.FargateProfile items from an AWS CloudFormation template
func (*Template) GetAllEKSIdentityProviderConfigResources ¶ added in v0.206.0
func (t *Template) GetAllEKSIdentityProviderConfigResources() map[string]*eks.IdentityProviderConfig
GetAllEKSIdentityProviderConfigResources retrieves all eks.IdentityProviderConfig items from an AWS CloudFormation template
func (*Template) GetAllEKSNodegroupResources ¶
GetAllEKSNodegroupResources retrieves all eks.Nodegroup items from an AWS CloudFormation template
func (*Template) GetAllEKSPodIdentityAssociationResources ¶ added in v0.206.0
func (t *Template) GetAllEKSPodIdentityAssociationResources() map[string]*eks.PodIdentityAssociation
GetAllEKSPodIdentityAssociationResources retrieves all eks.PodIdentityAssociation items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingLoadBalancerResources ¶
func (t *Template) GetAllElasticLoadBalancingLoadBalancerResources() map[string]*elasticloadbalancing.LoadBalancer
GetAllElasticLoadBalancingLoadBalancerResources retrieves all elasticloadbalancing.LoadBalancer items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingV2ListenerCertificateResources ¶
func (t *Template) GetAllElasticLoadBalancingV2ListenerCertificateResources() map[string]*elasticloadbalancingv2.ListenerCertificate
GetAllElasticLoadBalancingV2ListenerCertificateResources retrieves all elasticloadbalancingv2.ListenerCertificate items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingV2ListenerResources ¶
func (t *Template) GetAllElasticLoadBalancingV2ListenerResources() map[string]*elasticloadbalancingv2.Listener
GetAllElasticLoadBalancingV2ListenerResources retrieves all elasticloadbalancingv2.Listener items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingV2ListenerRuleResources ¶
func (t *Template) GetAllElasticLoadBalancingV2ListenerRuleResources() map[string]*elasticloadbalancingv2.ListenerRule
GetAllElasticLoadBalancingV2ListenerRuleResources retrieves all elasticloadbalancingv2.ListenerRule items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingV2LoadBalancerResources ¶
func (t *Template) GetAllElasticLoadBalancingV2LoadBalancerResources() map[string]*elasticloadbalancingv2.LoadBalancer
GetAllElasticLoadBalancingV2LoadBalancerResources retrieves all elasticloadbalancingv2.LoadBalancer items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingV2TargetGroupResources ¶
func (t *Template) GetAllElasticLoadBalancingV2TargetGroupResources() map[string]*elasticloadbalancingv2.TargetGroup
GetAllElasticLoadBalancingV2TargetGroupResources retrieves all elasticloadbalancingv2.TargetGroup items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingV2TrustStoreResources ¶ added in v0.206.0
func (t *Template) GetAllElasticLoadBalancingV2TrustStoreResources() map[string]*elasticloadbalancingv2.TrustStore
GetAllElasticLoadBalancingV2TrustStoreResources retrieves all elasticloadbalancingv2.TrustStore items from an AWS CloudFormation template
func (*Template) GetAllElasticLoadBalancingV2TrustStoreRevocationResources ¶ added in v0.206.0
func (t *Template) GetAllElasticLoadBalancingV2TrustStoreRevocationResources() map[string]*elasticloadbalancingv2.TrustStoreRevocation
GetAllElasticLoadBalancingV2TrustStoreRevocationResources retrieves all elasticloadbalancingv2.TrustStoreRevocation items from an AWS CloudFormation template
func (*Template) GetAllEventsApiDestinationResources ¶
func (t *Template) GetAllEventsApiDestinationResources() map[string]*events.ApiDestination
GetAllEventsApiDestinationResources retrieves all events.ApiDestination items from an AWS CloudFormation template
func (*Template) GetAllEventsArchiveResources ¶
GetAllEventsArchiveResources retrieves all events.Archive items from an AWS CloudFormation template
func (*Template) GetAllEventsConnectionResources ¶
func (t *Template) GetAllEventsConnectionResources() map[string]*events.Connection
GetAllEventsConnectionResources retrieves all events.Connection items from an AWS CloudFormation template
func (*Template) GetAllEventsEndpointResources ¶ added in v0.206.0
GetAllEventsEndpointResources retrieves all events.Endpoint items from an AWS CloudFormation template
func (*Template) GetAllEventsEventBusPolicyResources ¶
func (t *Template) GetAllEventsEventBusPolicyResources() map[string]*events.EventBusPolicy
GetAllEventsEventBusPolicyResources retrieves all events.EventBusPolicy items from an AWS CloudFormation template
func (*Template) GetAllEventsEventBusResources ¶
GetAllEventsEventBusResources retrieves all events.EventBus items from an AWS CloudFormation template
func (*Template) GetAllEventsRuleResources ¶
GetAllEventsRuleResources retrieves all events.Rule items from an AWS CloudFormation template
func (*Template) GetAllIAMAccessKeyResources ¶
GetAllIAMAccessKeyResources retrieves all iam.AccessKey items from an AWS CloudFormation template
func (*Template) GetAllIAMGroupPolicyResources ¶ added in v0.206.0
func (t *Template) GetAllIAMGroupPolicyResources() map[string]*iam.GroupPolicy
GetAllIAMGroupPolicyResources retrieves all iam.GroupPolicy items from an AWS CloudFormation template
func (*Template) GetAllIAMGroupResources ¶
GetAllIAMGroupResources retrieves all iam.Group items from an AWS CloudFormation template
func (*Template) GetAllIAMInstanceProfileResources ¶
func (t *Template) GetAllIAMInstanceProfileResources() map[string]*iam.InstanceProfile
GetAllIAMInstanceProfileResources retrieves all iam.InstanceProfile items from an AWS CloudFormation template
func (*Template) GetAllIAMManagedPolicyResources ¶
func (t *Template) GetAllIAMManagedPolicyResources() map[string]*iam.ManagedPolicy
GetAllIAMManagedPolicyResources retrieves all iam.ManagedPolicy items from an AWS CloudFormation template
func (*Template) GetAllIAMOIDCProviderResources ¶
func (t *Template) GetAllIAMOIDCProviderResources() map[string]*iam.OIDCProvider
GetAllIAMOIDCProviderResources retrieves all iam.OIDCProvider items from an AWS CloudFormation template
func (*Template) GetAllIAMPolicyResources ¶
GetAllIAMPolicyResources retrieves all iam.Policy items from an AWS CloudFormation template
func (*Template) GetAllIAMRolePolicyResources ¶ added in v0.206.0
func (t *Template) GetAllIAMRolePolicyResources() map[string]*iam.RolePolicy
GetAllIAMRolePolicyResources retrieves all iam.RolePolicy items from an AWS CloudFormation template
func (*Template) GetAllIAMRoleResources ¶
GetAllIAMRoleResources retrieves all iam.Role items from an AWS CloudFormation template
func (*Template) GetAllIAMSAMLProviderResources ¶
func (t *Template) GetAllIAMSAMLProviderResources() map[string]*iam.SAMLProvider
GetAllIAMSAMLProviderResources retrieves all iam.SAMLProvider items from an AWS CloudFormation template
func (*Template) GetAllIAMServerCertificateResources ¶
func (t *Template) GetAllIAMServerCertificateResources() map[string]*iam.ServerCertificate
GetAllIAMServerCertificateResources retrieves all iam.ServerCertificate items from an AWS CloudFormation template
func (*Template) GetAllIAMServiceLinkedRoleResources ¶
func (t *Template) GetAllIAMServiceLinkedRoleResources() map[string]*iam.ServiceLinkedRole
GetAllIAMServiceLinkedRoleResources retrieves all iam.ServiceLinkedRole items from an AWS CloudFormation template
func (*Template) GetAllIAMUserPolicyResources ¶ added in v0.206.0
func (t *Template) GetAllIAMUserPolicyResources() map[string]*iam.UserPolicy
GetAllIAMUserPolicyResources retrieves all iam.UserPolicy items from an AWS CloudFormation template
func (*Template) GetAllIAMUserResources ¶
GetAllIAMUserResources retrieves all iam.User items from an AWS CloudFormation template
func (*Template) GetAllIAMUserToGroupAdditionResources ¶
func (t *Template) GetAllIAMUserToGroupAdditionResources() map[string]*iam.UserToGroupAddition
GetAllIAMUserToGroupAdditionResources retrieves all iam.UserToGroupAddition items from an AWS CloudFormation template
func (*Template) GetAllIAMVirtualMFADeviceResources ¶
func (t *Template) GetAllIAMVirtualMFADeviceResources() map[string]*iam.VirtualMFADevice
GetAllIAMVirtualMFADeviceResources retrieves all iam.VirtualMFADevice items from an AWS CloudFormation template
func (*Template) GetAllKMSAliasResources ¶
GetAllKMSAliasResources retrieves all kms.Alias items from an AWS CloudFormation template
func (*Template) GetAllKMSKeyResources ¶
GetAllKMSKeyResources retrieves all kms.Key items from an AWS CloudFormation template
func (*Template) GetAllKMSReplicaKeyResources ¶
func (t *Template) GetAllKMSReplicaKeyResources() map[string]*kms.ReplicaKey
GetAllKMSReplicaKeyResources retrieves all kms.ReplicaKey items from an AWS CloudFormation template
func (*Template) GetAllKinesisResourcePolicyResources ¶ added in v0.206.0
func (t *Template) GetAllKinesisResourcePolicyResources() map[string]*kinesis.ResourcePolicy
GetAllKinesisResourcePolicyResources retrieves all kinesis.ResourcePolicy items from an AWS CloudFormation template
func (*Template) GetAllKinesisStreamConsumerResources ¶
func (t *Template) GetAllKinesisStreamConsumerResources() map[string]*kinesis.StreamConsumer
GetAllKinesisStreamConsumerResources retrieves all kinesis.StreamConsumer items from an AWS CloudFormation template
func (*Template) GetAllKinesisStreamResources ¶
GetAllKinesisStreamResources retrieves all kinesis.Stream items from an AWS CloudFormation template
func (*Template) GetAllLambdaAliasResources ¶
GetAllLambdaAliasResources retrieves all lambda.Alias items from an AWS CloudFormation template
func (*Template) GetAllLambdaCodeSigningConfigResources ¶
func (t *Template) GetAllLambdaCodeSigningConfigResources() map[string]*lambda.CodeSigningConfig
GetAllLambdaCodeSigningConfigResources retrieves all lambda.CodeSigningConfig items from an AWS CloudFormation template
func (*Template) GetAllLambdaEventInvokeConfigResources ¶
func (t *Template) GetAllLambdaEventInvokeConfigResources() map[string]*lambda.EventInvokeConfig
GetAllLambdaEventInvokeConfigResources retrieves all lambda.EventInvokeConfig items from an AWS CloudFormation template
func (*Template) GetAllLambdaEventSourceMappingResources ¶
func (t *Template) GetAllLambdaEventSourceMappingResources() map[string]*lambda.EventSourceMapping
GetAllLambdaEventSourceMappingResources retrieves all lambda.EventSourceMapping items from an AWS CloudFormation template
func (*Template) GetAllLambdaFunctionResources ¶
GetAllLambdaFunctionResources retrieves all lambda.Function items from an AWS CloudFormation template
func (*Template) GetAllLambdaLayerVersionPermissionResources ¶
func (t *Template) GetAllLambdaLayerVersionPermissionResources() map[string]*lambda.LayerVersionPermission
GetAllLambdaLayerVersionPermissionResources retrieves all lambda.LayerVersionPermission items from an AWS CloudFormation template
func (*Template) GetAllLambdaLayerVersionResources ¶
func (t *Template) GetAllLambdaLayerVersionResources() map[string]*lambda.LayerVersion
GetAllLambdaLayerVersionResources retrieves all lambda.LayerVersion items from an AWS CloudFormation template
func (*Template) GetAllLambdaPermissionResources ¶
func (t *Template) GetAllLambdaPermissionResources() map[string]*lambda.Permission
GetAllLambdaPermissionResources retrieves all lambda.Permission items from an AWS CloudFormation template
func (*Template) GetAllLambdaUrlResources ¶ added in v0.206.0
GetAllLambdaUrlResources retrieves all lambda.Url items from an AWS CloudFormation template
func (*Template) GetAllLambdaVersionResources ¶
GetAllLambdaVersionResources retrieves all lambda.Version items from an AWS CloudFormation template
func (*Template) GetAllRDSCustomDBEngineVersionResources ¶ added in v0.206.0
func (t *Template) GetAllRDSCustomDBEngineVersionResources() map[string]*rds.CustomDBEngineVersion
GetAllRDSCustomDBEngineVersionResources retrieves all rds.CustomDBEngineVersion items from an AWS CloudFormation template
func (*Template) GetAllRDSDBClusterParameterGroupResources ¶
func (t *Template) GetAllRDSDBClusterParameterGroupResources() map[string]*rds.DBClusterParameterGroup
GetAllRDSDBClusterParameterGroupResources retrieves all rds.DBClusterParameterGroup items from an AWS CloudFormation template
func (*Template) GetAllRDSDBClusterResources ¶
GetAllRDSDBClusterResources retrieves all rds.DBCluster items from an AWS CloudFormation template
func (*Template) GetAllRDSDBInstanceResources ¶
func (t *Template) GetAllRDSDBInstanceResources() map[string]*rds.DBInstance
GetAllRDSDBInstanceResources retrieves all rds.DBInstance items from an AWS CloudFormation template
func (*Template) GetAllRDSDBParameterGroupResources ¶
func (t *Template) GetAllRDSDBParameterGroupResources() map[string]*rds.DBParameterGroup
GetAllRDSDBParameterGroupResources retrieves all rds.DBParameterGroup items from an AWS CloudFormation template
func (*Template) GetAllRDSDBProxyEndpointResources ¶
func (t *Template) GetAllRDSDBProxyEndpointResources() map[string]*rds.DBProxyEndpoint
GetAllRDSDBProxyEndpointResources retrieves all rds.DBProxyEndpoint items from an AWS CloudFormation template
func (*Template) GetAllRDSDBProxyResources ¶
GetAllRDSDBProxyResources retrieves all rds.DBProxy items from an AWS CloudFormation template
func (*Template) GetAllRDSDBProxyTargetGroupResources ¶
func (t *Template) GetAllRDSDBProxyTargetGroupResources() map[string]*rds.DBProxyTargetGroup
GetAllRDSDBProxyTargetGroupResources retrieves all rds.DBProxyTargetGroup items from an AWS CloudFormation template
func (*Template) GetAllRDSDBSecurityGroupIngressResources ¶
func (t *Template) GetAllRDSDBSecurityGroupIngressResources() map[string]*rds.DBSecurityGroupIngress
GetAllRDSDBSecurityGroupIngressResources retrieves all rds.DBSecurityGroupIngress items from an AWS CloudFormation template
func (*Template) GetAllRDSDBSecurityGroupResources ¶
func (t *Template) GetAllRDSDBSecurityGroupResources() map[string]*rds.DBSecurityGroup
GetAllRDSDBSecurityGroupResources retrieves all rds.DBSecurityGroup items from an AWS CloudFormation template
func (*Template) GetAllRDSDBShardGroupResources ¶ added in v0.206.0
func (t *Template) GetAllRDSDBShardGroupResources() map[string]*rds.DBShardGroup
GetAllRDSDBShardGroupResources retrieves all rds.DBShardGroup items from an AWS CloudFormation template
func (*Template) GetAllRDSDBSubnetGroupResources ¶
func (t *Template) GetAllRDSDBSubnetGroupResources() map[string]*rds.DBSubnetGroup
GetAllRDSDBSubnetGroupResources retrieves all rds.DBSubnetGroup items from an AWS CloudFormation template
func (*Template) GetAllRDSEventSubscriptionResources ¶
func (t *Template) GetAllRDSEventSubscriptionResources() map[string]*rds.EventSubscription
GetAllRDSEventSubscriptionResources retrieves all rds.EventSubscription items from an AWS CloudFormation template
func (*Template) GetAllRDSGlobalClusterResources ¶
func (t *Template) GetAllRDSGlobalClusterResources() map[string]*rds.GlobalCluster
GetAllRDSGlobalClusterResources retrieves all rds.GlobalCluster items from an AWS CloudFormation template
func (*Template) GetAllRDSIntegrationResources ¶ added in v0.206.0
func (t *Template) GetAllRDSIntegrationResources() map[string]*rds.Integration
GetAllRDSIntegrationResources retrieves all rds.Integration items from an AWS CloudFormation template
func (*Template) GetAllRDSOptionGroupResources ¶
func (t *Template) GetAllRDSOptionGroupResources() map[string]*rds.OptionGroup
GetAllRDSOptionGroupResources retrieves all rds.OptionGroup items from an AWS CloudFormation template
func (*Template) GetAllRolesAnywhereCRLResources ¶ added in v0.206.0
func (t *Template) GetAllRolesAnywhereCRLResources() map[string]*rolesanywhere.CRL
GetAllRolesAnywhereCRLResources retrieves all rolesanywhere.CRL items from an AWS CloudFormation template
func (*Template) GetAllRolesAnywhereProfileResources ¶ added in v0.206.0
func (t *Template) GetAllRolesAnywhereProfileResources() map[string]*rolesanywhere.Profile
GetAllRolesAnywhereProfileResources retrieves all rolesanywhere.Profile items from an AWS CloudFormation template
func (*Template) GetAllRolesAnywhereTrustAnchorResources ¶ added in v0.206.0
func (t *Template) GetAllRolesAnywhereTrustAnchorResources() map[string]*rolesanywhere.TrustAnchor
GetAllRolesAnywhereTrustAnchorResources retrieves all rolesanywhere.TrustAnchor items from an AWS CloudFormation template
func (*Template) GetAllRoute53CidrCollectionResources ¶ added in v0.206.0
func (t *Template) GetAllRoute53CidrCollectionResources() map[string]*route53.CidrCollection
GetAllRoute53CidrCollectionResources retrieves all route53.CidrCollection items from an AWS CloudFormation template
func (*Template) GetAllRoute53DNSSECResources ¶
GetAllRoute53DNSSECResources retrieves all route53.DNSSEC items from an AWS CloudFormation template
func (*Template) GetAllRoute53HealthCheckResources ¶
func (t *Template) GetAllRoute53HealthCheckResources() map[string]*route53.HealthCheck
GetAllRoute53HealthCheckResources retrieves all route53.HealthCheck items from an AWS CloudFormation template
func (*Template) GetAllRoute53HostedZoneResources ¶
func (t *Template) GetAllRoute53HostedZoneResources() map[string]*route53.HostedZone
GetAllRoute53HostedZoneResources retrieves all route53.HostedZone items from an AWS CloudFormation template
func (*Template) GetAllRoute53KeySigningKeyResources ¶
func (t *Template) GetAllRoute53KeySigningKeyResources() map[string]*route53.KeySigningKey
GetAllRoute53KeySigningKeyResources retrieves all route53.KeySigningKey items from an AWS CloudFormation template
func (*Template) GetAllRoute53RecordSetGroupResources ¶
func (t *Template) GetAllRoute53RecordSetGroupResources() map[string]*route53.RecordSetGroup
GetAllRoute53RecordSetGroupResources retrieves all route53.RecordSetGroup items from an AWS CloudFormation template
func (*Template) GetAllRoute53RecordSetResources ¶
GetAllRoute53RecordSetResources retrieves all route53.RecordSet items from an AWS CloudFormation template
func (*Template) GetAllS3AccessGrantResources ¶ added in v0.206.0
func (t *Template) GetAllS3AccessGrantResources() map[string]*s3.AccessGrant
GetAllS3AccessGrantResources retrieves all s3.AccessGrant items from an AWS CloudFormation template
func (*Template) GetAllS3AccessGrantsInstanceResources ¶ added in v0.206.0
func (t *Template) GetAllS3AccessGrantsInstanceResources() map[string]*s3.AccessGrantsInstance
GetAllS3AccessGrantsInstanceResources retrieves all s3.AccessGrantsInstance items from an AWS CloudFormation template
func (*Template) GetAllS3AccessGrantsLocationResources ¶ added in v0.206.0
func (t *Template) GetAllS3AccessGrantsLocationResources() map[string]*s3.AccessGrantsLocation
GetAllS3AccessGrantsLocationResources retrieves all s3.AccessGrantsLocation items from an AWS CloudFormation template
func (*Template) GetAllS3AccessPointResources ¶
func (t *Template) GetAllS3AccessPointResources() map[string]*s3.AccessPoint
GetAllS3AccessPointResources retrieves all s3.AccessPoint items from an AWS CloudFormation template
func (*Template) GetAllS3BucketPolicyResources ¶
func (t *Template) GetAllS3BucketPolicyResources() map[string]*s3.BucketPolicy
GetAllS3BucketPolicyResources retrieves all s3.BucketPolicy items from an AWS CloudFormation template
func (*Template) GetAllS3BucketResources ¶
GetAllS3BucketResources retrieves all s3.Bucket items from an AWS CloudFormation template
func (*Template) GetAllS3MultiRegionAccessPointPolicyResources ¶
func (t *Template) GetAllS3MultiRegionAccessPointPolicyResources() map[string]*s3.MultiRegionAccessPointPolicy
GetAllS3MultiRegionAccessPointPolicyResources retrieves all s3.MultiRegionAccessPointPolicy items from an AWS CloudFormation template
func (*Template) GetAllS3MultiRegionAccessPointResources ¶
func (t *Template) GetAllS3MultiRegionAccessPointResources() map[string]*s3.MultiRegionAccessPoint
GetAllS3MultiRegionAccessPointResources retrieves all s3.MultiRegionAccessPoint items from an AWS CloudFormation template
func (*Template) GetAllS3StorageLensGroupResources ¶ added in v0.206.0
func (t *Template) GetAllS3StorageLensGroupResources() map[string]*s3.StorageLensGroup
GetAllS3StorageLensGroupResources retrieves all s3.StorageLensGroup items from an AWS CloudFormation template
func (*Template) GetAllS3StorageLensResources ¶
func (t *Template) GetAllS3StorageLensResources() map[string]*s3.StorageLens
GetAllS3StorageLensResources retrieves all s3.StorageLens items from an AWS CloudFormation template
func (*Template) GetAllSNSSubscriptionResources ¶
func (t *Template) GetAllSNSSubscriptionResources() map[string]*sns.Subscription
GetAllSNSSubscriptionResources retrieves all sns.Subscription items from an AWS CloudFormation template
func (*Template) GetAllSNSTopicInlinePolicyResources ¶ added in v0.206.0
func (t *Template) GetAllSNSTopicInlinePolicyResources() map[string]*sns.TopicInlinePolicy
GetAllSNSTopicInlinePolicyResources retrieves all sns.TopicInlinePolicy items from an AWS CloudFormation template
func (*Template) GetAllSNSTopicPolicyResources ¶
func (t *Template) GetAllSNSTopicPolicyResources() map[string]*sns.TopicPolicy
GetAllSNSTopicPolicyResources retrieves all sns.TopicPolicy items from an AWS CloudFormation template
func (*Template) GetAllSNSTopicResources ¶
GetAllSNSTopicResources retrieves all sns.Topic items from an AWS CloudFormation template
func (*Template) GetAllSQSQueueInlinePolicyResources ¶ added in v0.206.0
func (t *Template) GetAllSQSQueueInlinePolicyResources() map[string]*sqs.QueueInlinePolicy
GetAllSQSQueueInlinePolicyResources retrieves all sqs.QueueInlinePolicy items from an AWS CloudFormation template
func (*Template) GetAllSQSQueuePolicyResources ¶
func (t *Template) GetAllSQSQueuePolicyResources() map[string]*sqs.QueuePolicy
GetAllSQSQueuePolicyResources retrieves all sqs.QueuePolicy items from an AWS CloudFormation template
func (*Template) GetAllSQSQueueResources ¶
GetAllSQSQueueResources retrieves all sqs.Queue items from an AWS CloudFormation template
func (*Template) GetAllServerlessApiResources ¶
func (t *Template) GetAllServerlessApiResources() map[string]*serverless.Api
GetAllServerlessApiResources retrieves all serverless.Api items from an AWS CloudFormation template
func (*Template) GetAllServerlessApplicationResources ¶
func (t *Template) GetAllServerlessApplicationResources() map[string]*serverless.Application
GetAllServerlessApplicationResources retrieves all serverless.Application items from an AWS CloudFormation template
func (*Template) GetAllServerlessFunctionResources ¶
func (t *Template) GetAllServerlessFunctionResources() map[string]*serverless.Function
GetAllServerlessFunctionResources retrieves all serverless.Function items from an AWS CloudFormation template
func (*Template) GetAllServerlessLayerVersionResources ¶
func (t *Template) GetAllServerlessLayerVersionResources() map[string]*serverless.LayerVersion
GetAllServerlessLayerVersionResources retrieves all serverless.LayerVersion items from an AWS CloudFormation template
func (*Template) GetAllServerlessSimpleTableResources ¶
func (t *Template) GetAllServerlessSimpleTableResources() map[string]*serverless.SimpleTable
GetAllServerlessSimpleTableResources retrieves all serverless.SimpleTable items from an AWS CloudFormation template
func (*Template) GetAllServerlessStateMachineResources ¶
func (t *Template) GetAllServerlessStateMachineResources() map[string]*serverless.StateMachine
GetAllServerlessStateMachineResources retrieves all serverless.StateMachine items from an AWS CloudFormation template
func (*Template) GetAutoScalingAutoScalingGroupWithName ¶
func (t *Template) GetAutoScalingAutoScalingGroupWithName(name string) (*autoscaling.AutoScalingGroup, error)
GetAutoScalingAutoScalingGroupWithName retrieves all autoscaling.AutoScalingGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetAutoScalingLaunchConfigurationWithName ¶
func (t *Template) GetAutoScalingLaunchConfigurationWithName(name string) (*autoscaling.LaunchConfiguration, error)
GetAutoScalingLaunchConfigurationWithName retrieves all autoscaling.LaunchConfiguration items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetAutoScalingLifecycleHookWithName ¶
func (t *Template) GetAutoScalingLifecycleHookWithName(name string) (*autoscaling.LifecycleHook, error)
GetAutoScalingLifecycleHookWithName retrieves all autoscaling.LifecycleHook items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetAutoScalingScalingPolicyWithName ¶
func (t *Template) GetAutoScalingScalingPolicyWithName(name string) (*autoscaling.ScalingPolicy, error)
GetAutoScalingScalingPolicyWithName retrieves all autoscaling.ScalingPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetAutoScalingScheduledActionWithName ¶
func (t *Template) GetAutoScalingScheduledActionWithName(name string) (*autoscaling.ScheduledAction, error)
GetAutoScalingScheduledActionWithName retrieves all autoscaling.ScheduledAction items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetAutoScalingWarmPoolWithName ¶
func (t *Template) GetAutoScalingWarmPoolWithName(name string) (*autoscaling.WarmPool, error)
GetAutoScalingWarmPoolWithName retrieves all autoscaling.WarmPool items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationCustomResourceWithName ¶
func (t *Template) GetCloudFormationCustomResourceWithName(name string) (*cloudformation.CustomResource, error)
GetCloudFormationCustomResourceWithName retrieves all cloudformation.CustomResource items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationGuardHookWithName ¶ added in v0.206.0
func (t *Template) GetCloudFormationGuardHookWithName(name string) (*cloudformation.GuardHook, error)
GetCloudFormationGuardHookWithName retrieves all cloudformation.GuardHook items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationHookDefaultVersionWithName ¶ added in v0.206.0
func (t *Template) GetCloudFormationHookDefaultVersionWithName(name string) (*cloudformation.HookDefaultVersion, error)
GetCloudFormationHookDefaultVersionWithName retrieves all cloudformation.HookDefaultVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationHookTypeConfigWithName ¶ added in v0.206.0
func (t *Template) GetCloudFormationHookTypeConfigWithName(name string) (*cloudformation.HookTypeConfig, error)
GetCloudFormationHookTypeConfigWithName retrieves all cloudformation.HookTypeConfig items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationHookVersionWithName ¶ added in v0.206.0
func (t *Template) GetCloudFormationHookVersionWithName(name string) (*cloudformation.HookVersion, error)
GetCloudFormationHookVersionWithName retrieves all cloudformation.HookVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationLambdaHookWithName ¶ added in v0.206.0
func (t *Template) GetCloudFormationLambdaHookWithName(name string) (*cloudformation.LambdaHook, error)
GetCloudFormationLambdaHookWithName retrieves all cloudformation.LambdaHook items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationMacroWithName ¶
func (t *Template) GetCloudFormationMacroWithName(name string) (*cloudformation.Macro, error)
GetCloudFormationMacroWithName retrieves all cloudformation.Macro items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationModuleDefaultVersionWithName ¶
func (t *Template) GetCloudFormationModuleDefaultVersionWithName(name string) (*cloudformation.ModuleDefaultVersion, error)
GetCloudFormationModuleDefaultVersionWithName retrieves all cloudformation.ModuleDefaultVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationModuleVersionWithName ¶
func (t *Template) GetCloudFormationModuleVersionWithName(name string) (*cloudformation.ModuleVersion, error)
GetCloudFormationModuleVersionWithName retrieves all cloudformation.ModuleVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationPublicTypeVersionWithName ¶
func (t *Template) GetCloudFormationPublicTypeVersionWithName(name string) (*cloudformation.PublicTypeVersion, error)
GetCloudFormationPublicTypeVersionWithName retrieves all cloudformation.PublicTypeVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationPublisherWithName ¶
func (t *Template) GetCloudFormationPublisherWithName(name string) (*cloudformation.Publisher, error)
GetCloudFormationPublisherWithName retrieves all cloudformation.Publisher items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationResourceDefaultVersionWithName ¶
func (t *Template) GetCloudFormationResourceDefaultVersionWithName(name string) (*cloudformation.ResourceDefaultVersion, error)
GetCloudFormationResourceDefaultVersionWithName retrieves all cloudformation.ResourceDefaultVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationResourceVersionWithName ¶
func (t *Template) GetCloudFormationResourceVersionWithName(name string) (*cloudformation.ResourceVersion, error)
GetCloudFormationResourceVersionWithName retrieves all cloudformation.ResourceVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationStackSetWithName ¶
func (t *Template) GetCloudFormationStackSetWithName(name string) (*cloudformation.StackSet, error)
GetCloudFormationStackSetWithName retrieves all cloudformation.StackSet items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationStackWithName ¶
func (t *Template) GetCloudFormationStackWithName(name string) (*cloudformation.Stack, error)
GetCloudFormationStackWithName retrieves all cloudformation.Stack items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationTypeActivationWithName ¶
func (t *Template) GetCloudFormationTypeActivationWithName(name string) (*cloudformation.TypeActivation, error)
GetCloudFormationTypeActivationWithName retrieves all cloudformation.TypeActivation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationWaitConditionHandleWithName ¶
func (t *Template) GetCloudFormationWaitConditionHandleWithName(name string) (*cloudformation.WaitConditionHandle, error)
GetCloudFormationWaitConditionHandleWithName retrieves all cloudformation.WaitConditionHandle items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudFormationWaitConditionWithName ¶
func (t *Template) GetCloudFormationWaitConditionWithName(name string) (*cloudformation.WaitCondition, error)
GetCloudFormationWaitConditionWithName retrieves all cloudformation.WaitCondition items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudWatchAlarmWithName ¶
func (t *Template) GetCloudWatchAlarmWithName(name string) (*cloudwatch.Alarm, error)
GetCloudWatchAlarmWithName retrieves all cloudwatch.Alarm items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudWatchAnomalyDetectorWithName ¶
func (t *Template) GetCloudWatchAnomalyDetectorWithName(name string) (*cloudwatch.AnomalyDetector, error)
GetCloudWatchAnomalyDetectorWithName retrieves all cloudwatch.AnomalyDetector items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudWatchCompositeAlarmWithName ¶
func (t *Template) GetCloudWatchCompositeAlarmWithName(name string) (*cloudwatch.CompositeAlarm, error)
GetCloudWatchCompositeAlarmWithName retrieves all cloudwatch.CompositeAlarm items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudWatchDashboardWithName ¶
func (t *Template) GetCloudWatchDashboardWithName(name string) (*cloudwatch.Dashboard, error)
GetCloudWatchDashboardWithName retrieves all cloudwatch.Dashboard items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudWatchInsightRuleWithName ¶
func (t *Template) GetCloudWatchInsightRuleWithName(name string) (*cloudwatch.InsightRule, error)
GetCloudWatchInsightRuleWithName retrieves all cloudwatch.InsightRule items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCloudWatchMetricStreamWithName ¶
func (t *Template) GetCloudWatchMetricStreamWithName(name string) (*cloudwatch.MetricStream, error)
GetCloudWatchMetricStreamWithName retrieves all cloudwatch.MetricStream items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetCustomResourceWithName ¶
func (t *Template) GetCustomResourceWithName(name string) (*CustomResource, error)
GetCustomResourceWithName retrieves all CustomResource items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2CapacityReservationFleetWithName ¶
func (t *Template) GetEC2CapacityReservationFleetWithName(name string) (*ec2.CapacityReservationFleet, error)
GetEC2CapacityReservationFleetWithName retrieves all ec2.CapacityReservationFleet items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2CapacityReservationWithName ¶
func (t *Template) GetEC2CapacityReservationWithName(name string) (*ec2.CapacityReservation, error)
GetEC2CapacityReservationWithName retrieves all ec2.CapacityReservation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2CarrierGatewayWithName ¶
func (t *Template) GetEC2CarrierGatewayWithName(name string) (*ec2.CarrierGateway, error)
GetEC2CarrierGatewayWithName retrieves all ec2.CarrierGateway items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2ClientVpnAuthorizationRuleWithName ¶
func (t *Template) GetEC2ClientVpnAuthorizationRuleWithName(name string) (*ec2.ClientVpnAuthorizationRule, error)
GetEC2ClientVpnAuthorizationRuleWithName retrieves all ec2.ClientVpnAuthorizationRule items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2ClientVpnEndpointWithName ¶
func (t *Template) GetEC2ClientVpnEndpointWithName(name string) (*ec2.ClientVpnEndpoint, error)
GetEC2ClientVpnEndpointWithName retrieves all ec2.ClientVpnEndpoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2ClientVpnRouteWithName ¶
func (t *Template) GetEC2ClientVpnRouteWithName(name string) (*ec2.ClientVpnRoute, error)
GetEC2ClientVpnRouteWithName retrieves all ec2.ClientVpnRoute items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2ClientVpnTargetNetworkAssociationWithName ¶
func (t *Template) GetEC2ClientVpnTargetNetworkAssociationWithName(name string) (*ec2.ClientVpnTargetNetworkAssociation, error)
GetEC2ClientVpnTargetNetworkAssociationWithName retrieves all ec2.ClientVpnTargetNetworkAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2CustomerGatewayWithName ¶
func (t *Template) GetEC2CustomerGatewayWithName(name string) (*ec2.CustomerGateway, error)
GetEC2CustomerGatewayWithName retrieves all ec2.CustomerGateway items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2DHCPOptionsWithName ¶
func (t *Template) GetEC2DHCPOptionsWithName(name string) (*ec2.DHCPOptions, error)
GetEC2DHCPOptionsWithName retrieves all ec2.DHCPOptions items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2EC2FleetWithName ¶
GetEC2EC2FleetWithName retrieves all ec2.EC2Fleet items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2EIPAssociationWithName ¶
func (t *Template) GetEC2EIPAssociationWithName(name string) (*ec2.EIPAssociation, error)
GetEC2EIPAssociationWithName retrieves all ec2.EIPAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2EIPWithName ¶
GetEC2EIPWithName retrieves all ec2.EIP items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2EgressOnlyInternetGatewayWithName ¶
func (t *Template) GetEC2EgressOnlyInternetGatewayWithName(name string) (*ec2.EgressOnlyInternetGateway, error)
GetEC2EgressOnlyInternetGatewayWithName retrieves all ec2.EgressOnlyInternetGateway items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2EnclaveCertificateIamRoleAssociationWithName ¶
func (t *Template) GetEC2EnclaveCertificateIamRoleAssociationWithName(name string) (*ec2.EnclaveCertificateIamRoleAssociation, error)
GetEC2EnclaveCertificateIamRoleAssociationWithName retrieves all ec2.EnclaveCertificateIamRoleAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2FlowLogWithName ¶
GetEC2FlowLogWithName retrieves all ec2.FlowLog items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2GatewayRouteTableAssociationWithName ¶
func (t *Template) GetEC2GatewayRouteTableAssociationWithName(name string) (*ec2.GatewayRouteTableAssociation, error)
GetEC2GatewayRouteTableAssociationWithName retrieves all ec2.GatewayRouteTableAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2HostWithName ¶
GetEC2HostWithName retrieves all ec2.Host items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2IPAMAllocationWithName ¶
func (t *Template) GetEC2IPAMAllocationWithName(name string) (*ec2.IPAMAllocation, error)
GetEC2IPAMAllocationWithName retrieves all ec2.IPAMAllocation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2IPAMPoolCidrWithName ¶ added in v0.206.0
func (t *Template) GetEC2IPAMPoolCidrWithName(name string) (*ec2.IPAMPoolCidr, error)
GetEC2IPAMPoolCidrWithName retrieves all ec2.IPAMPoolCidr items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2IPAMPoolWithName ¶
GetEC2IPAMPoolWithName retrieves all ec2.IPAMPool items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2IPAMResourceDiscoveryAssociationWithName ¶ added in v0.206.0
func (t *Template) GetEC2IPAMResourceDiscoveryAssociationWithName(name string) (*ec2.IPAMResourceDiscoveryAssociation, error)
GetEC2IPAMResourceDiscoveryAssociationWithName retrieves all ec2.IPAMResourceDiscoveryAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2IPAMResourceDiscoveryWithName ¶ added in v0.206.0
func (t *Template) GetEC2IPAMResourceDiscoveryWithName(name string) (*ec2.IPAMResourceDiscovery, error)
GetEC2IPAMResourceDiscoveryWithName retrieves all ec2.IPAMResourceDiscovery items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2IPAMScopeWithName ¶
GetEC2IPAMScopeWithName retrieves all ec2.IPAMScope items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2IPAMWithName ¶
GetEC2IPAMWithName retrieves all ec2.IPAM items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2InstanceConnectEndpointWithName ¶ added in v0.206.0
func (t *Template) GetEC2InstanceConnectEndpointWithName(name string) (*ec2.InstanceConnectEndpoint, error)
GetEC2InstanceConnectEndpointWithName retrieves all ec2.InstanceConnectEndpoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2InstanceWithName ¶
GetEC2InstanceWithName retrieves all ec2.Instance items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2InternetGatewayWithName ¶
func (t *Template) GetEC2InternetGatewayWithName(name string) (*ec2.InternetGateway, error)
GetEC2InternetGatewayWithName retrieves all ec2.InternetGateway items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2KeyPairWithName ¶ added in v0.206.0
GetEC2KeyPairWithName retrieves all ec2.KeyPair items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2LaunchTemplateWithName ¶
func (t *Template) GetEC2LaunchTemplateWithName(name string) (*ec2.LaunchTemplate, error)
GetEC2LaunchTemplateWithName retrieves all ec2.LaunchTemplate items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2LocalGatewayRouteTableVPCAssociationWithName ¶
func (t *Template) GetEC2LocalGatewayRouteTableVPCAssociationWithName(name string) (*ec2.LocalGatewayRouteTableVPCAssociation, error)
GetEC2LocalGatewayRouteTableVPCAssociationWithName retrieves all ec2.LocalGatewayRouteTableVPCAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationWithName ¶ added in v0.206.0
func (t *Template) GetEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationWithName(name string) (*ec2.LocalGatewayRouteTableVirtualInterfaceGroupAssociation, error)
GetEC2LocalGatewayRouteTableVirtualInterfaceGroupAssociationWithName retrieves all ec2.LocalGatewayRouteTableVirtualInterfaceGroupAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2LocalGatewayRouteTableWithName ¶ added in v0.206.0
func (t *Template) GetEC2LocalGatewayRouteTableWithName(name string) (*ec2.LocalGatewayRouteTable, error)
GetEC2LocalGatewayRouteTableWithName retrieves all ec2.LocalGatewayRouteTable items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2LocalGatewayRouteWithName ¶
func (t *Template) GetEC2LocalGatewayRouteWithName(name string) (*ec2.LocalGatewayRoute, error)
GetEC2LocalGatewayRouteWithName retrieves all ec2.LocalGatewayRoute items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NatGatewayWithName ¶
func (t *Template) GetEC2NatGatewayWithName(name string) (*ec2.NatGateway, error)
GetEC2NatGatewayWithName retrieves all ec2.NatGateway items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkAclEntryWithName ¶
func (t *Template) GetEC2NetworkAclEntryWithName(name string) (*ec2.NetworkAclEntry, error)
GetEC2NetworkAclEntryWithName retrieves all ec2.NetworkAclEntry items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkAclWithName ¶
func (t *Template) GetEC2NetworkAclWithName(name string) (*ec2.NetworkAcl, error)
GetEC2NetworkAclWithName retrieves all ec2.NetworkAcl items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkInsightsAccessScopeAnalysisWithName ¶ added in v0.206.0
func (t *Template) GetEC2NetworkInsightsAccessScopeAnalysisWithName(name string) (*ec2.NetworkInsightsAccessScopeAnalysis, error)
GetEC2NetworkInsightsAccessScopeAnalysisWithName retrieves all ec2.NetworkInsightsAccessScopeAnalysis items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkInsightsAccessScopeWithName ¶ added in v0.206.0
func (t *Template) GetEC2NetworkInsightsAccessScopeWithName(name string) (*ec2.NetworkInsightsAccessScope, error)
GetEC2NetworkInsightsAccessScopeWithName retrieves all ec2.NetworkInsightsAccessScope items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkInsightsAnalysisWithName ¶
func (t *Template) GetEC2NetworkInsightsAnalysisWithName(name string) (*ec2.NetworkInsightsAnalysis, error)
GetEC2NetworkInsightsAnalysisWithName retrieves all ec2.NetworkInsightsAnalysis items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkInsightsPathWithName ¶
func (t *Template) GetEC2NetworkInsightsPathWithName(name string) (*ec2.NetworkInsightsPath, error)
GetEC2NetworkInsightsPathWithName retrieves all ec2.NetworkInsightsPath items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkInterfaceAttachmentWithName ¶
func (t *Template) GetEC2NetworkInterfaceAttachmentWithName(name string) (*ec2.NetworkInterfaceAttachment, error)
GetEC2NetworkInterfaceAttachmentWithName retrieves all ec2.NetworkInterfaceAttachment items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkInterfacePermissionWithName ¶
func (t *Template) GetEC2NetworkInterfacePermissionWithName(name string) (*ec2.NetworkInterfacePermission, error)
GetEC2NetworkInterfacePermissionWithName retrieves all ec2.NetworkInterfacePermission items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkInterfaceWithName ¶
func (t *Template) GetEC2NetworkInterfaceWithName(name string) (*ec2.NetworkInterface, error)
GetEC2NetworkInterfaceWithName retrieves all ec2.NetworkInterface items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2NetworkPerformanceMetricSubscriptionWithName ¶ added in v0.206.0
func (t *Template) GetEC2NetworkPerformanceMetricSubscriptionWithName(name string) (*ec2.NetworkPerformanceMetricSubscription, error)
GetEC2NetworkPerformanceMetricSubscriptionWithName retrieves all ec2.NetworkPerformanceMetricSubscription items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2PlacementGroupWithName ¶
func (t *Template) GetEC2PlacementGroupWithName(name string) (*ec2.PlacementGroup, error)
GetEC2PlacementGroupWithName retrieves all ec2.PlacementGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2PrefixListWithName ¶
func (t *Template) GetEC2PrefixListWithName(name string) (*ec2.PrefixList, error)
GetEC2PrefixListWithName retrieves all ec2.PrefixList items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2RouteTableWithName ¶
func (t *Template) GetEC2RouteTableWithName(name string) (*ec2.RouteTable, error)
GetEC2RouteTableWithName retrieves all ec2.RouteTable items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2RouteWithName ¶
GetEC2RouteWithName retrieves all ec2.Route items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SecurityGroupEgressWithName ¶
func (t *Template) GetEC2SecurityGroupEgressWithName(name string) (*ec2.SecurityGroupEgress, error)
GetEC2SecurityGroupEgressWithName retrieves all ec2.SecurityGroupEgress items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SecurityGroupIngressWithName ¶
func (t *Template) GetEC2SecurityGroupIngressWithName(name string) (*ec2.SecurityGroupIngress, error)
GetEC2SecurityGroupIngressWithName retrieves all ec2.SecurityGroupIngress items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SecurityGroupVpcAssociationWithName ¶ added in v0.206.0
func (t *Template) GetEC2SecurityGroupVpcAssociationWithName(name string) (*ec2.SecurityGroupVpcAssociation, error)
GetEC2SecurityGroupVpcAssociationWithName retrieves all ec2.SecurityGroupVpcAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SecurityGroupWithName ¶
func (t *Template) GetEC2SecurityGroupWithName(name string) (*ec2.SecurityGroup, error)
GetEC2SecurityGroupWithName retrieves all ec2.SecurityGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SnapshotBlockPublicAccessWithName ¶ added in v0.206.0
func (t *Template) GetEC2SnapshotBlockPublicAccessWithName(name string) (*ec2.SnapshotBlockPublicAccess, error)
GetEC2SnapshotBlockPublicAccessWithName retrieves all ec2.SnapshotBlockPublicAccess items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SpotFleetWithName ¶
GetEC2SpotFleetWithName retrieves all ec2.SpotFleet items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SubnetCidrBlockWithName ¶
func (t *Template) GetEC2SubnetCidrBlockWithName(name string) (*ec2.SubnetCidrBlock, error)
GetEC2SubnetCidrBlockWithName retrieves all ec2.SubnetCidrBlock items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SubnetNetworkAclAssociationWithName ¶
func (t *Template) GetEC2SubnetNetworkAclAssociationWithName(name string) (*ec2.SubnetNetworkAclAssociation, error)
GetEC2SubnetNetworkAclAssociationWithName retrieves all ec2.SubnetNetworkAclAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SubnetRouteTableAssociationWithName ¶
func (t *Template) GetEC2SubnetRouteTableAssociationWithName(name string) (*ec2.SubnetRouteTableAssociation, error)
GetEC2SubnetRouteTableAssociationWithName retrieves all ec2.SubnetRouteTableAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2SubnetWithName ¶
GetEC2SubnetWithName retrieves all ec2.Subnet items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TrafficMirrorFilterRuleWithName ¶
func (t *Template) GetEC2TrafficMirrorFilterRuleWithName(name string) (*ec2.TrafficMirrorFilterRule, error)
GetEC2TrafficMirrorFilterRuleWithName retrieves all ec2.TrafficMirrorFilterRule items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TrafficMirrorFilterWithName ¶
func (t *Template) GetEC2TrafficMirrorFilterWithName(name string) (*ec2.TrafficMirrorFilter, error)
GetEC2TrafficMirrorFilterWithName retrieves all ec2.TrafficMirrorFilter items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TrafficMirrorSessionWithName ¶
func (t *Template) GetEC2TrafficMirrorSessionWithName(name string) (*ec2.TrafficMirrorSession, error)
GetEC2TrafficMirrorSessionWithName retrieves all ec2.TrafficMirrorSession items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TrafficMirrorTargetWithName ¶
func (t *Template) GetEC2TrafficMirrorTargetWithName(name string) (*ec2.TrafficMirrorTarget, error)
GetEC2TrafficMirrorTargetWithName retrieves all ec2.TrafficMirrorTarget items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayAttachmentWithName ¶
func (t *Template) GetEC2TransitGatewayAttachmentWithName(name string) (*ec2.TransitGatewayAttachment, error)
GetEC2TransitGatewayAttachmentWithName retrieves all ec2.TransitGatewayAttachment items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayConnectWithName ¶
func (t *Template) GetEC2TransitGatewayConnectWithName(name string) (*ec2.TransitGatewayConnect, error)
GetEC2TransitGatewayConnectWithName retrieves all ec2.TransitGatewayConnect items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayMulticastDomainAssociationWithName ¶
func (t *Template) GetEC2TransitGatewayMulticastDomainAssociationWithName(name string) (*ec2.TransitGatewayMulticastDomainAssociation, error)
GetEC2TransitGatewayMulticastDomainAssociationWithName retrieves all ec2.TransitGatewayMulticastDomainAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayMulticastDomainWithName ¶
func (t *Template) GetEC2TransitGatewayMulticastDomainWithName(name string) (*ec2.TransitGatewayMulticastDomain, error)
GetEC2TransitGatewayMulticastDomainWithName retrieves all ec2.TransitGatewayMulticastDomain items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayMulticastGroupMemberWithName ¶
func (t *Template) GetEC2TransitGatewayMulticastGroupMemberWithName(name string) (*ec2.TransitGatewayMulticastGroupMember, error)
GetEC2TransitGatewayMulticastGroupMemberWithName retrieves all ec2.TransitGatewayMulticastGroupMember items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayMulticastGroupSourceWithName ¶
func (t *Template) GetEC2TransitGatewayMulticastGroupSourceWithName(name string) (*ec2.TransitGatewayMulticastGroupSource, error)
GetEC2TransitGatewayMulticastGroupSourceWithName retrieves all ec2.TransitGatewayMulticastGroupSource items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayPeeringAttachmentWithName ¶
func (t *Template) GetEC2TransitGatewayPeeringAttachmentWithName(name string) (*ec2.TransitGatewayPeeringAttachment, error)
GetEC2TransitGatewayPeeringAttachmentWithName retrieves all ec2.TransitGatewayPeeringAttachment items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayRouteTableAssociationWithName ¶
func (t *Template) GetEC2TransitGatewayRouteTableAssociationWithName(name string) (*ec2.TransitGatewayRouteTableAssociation, error)
GetEC2TransitGatewayRouteTableAssociationWithName retrieves all ec2.TransitGatewayRouteTableAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayRouteTablePropagationWithName ¶
func (t *Template) GetEC2TransitGatewayRouteTablePropagationWithName(name string) (*ec2.TransitGatewayRouteTablePropagation, error)
GetEC2TransitGatewayRouteTablePropagationWithName retrieves all ec2.TransitGatewayRouteTablePropagation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayRouteTableWithName ¶
func (t *Template) GetEC2TransitGatewayRouteTableWithName(name string) (*ec2.TransitGatewayRouteTable, error)
GetEC2TransitGatewayRouteTableWithName retrieves all ec2.TransitGatewayRouteTable items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayRouteWithName ¶
func (t *Template) GetEC2TransitGatewayRouteWithName(name string) (*ec2.TransitGatewayRoute, error)
GetEC2TransitGatewayRouteWithName retrieves all ec2.TransitGatewayRoute items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayVpcAttachmentWithName ¶
func (t *Template) GetEC2TransitGatewayVpcAttachmentWithName(name string) (*ec2.TransitGatewayVpcAttachment, error)
GetEC2TransitGatewayVpcAttachmentWithName retrieves all ec2.TransitGatewayVpcAttachment items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2TransitGatewayWithName ¶
func (t *Template) GetEC2TransitGatewayWithName(name string) (*ec2.TransitGateway, error)
GetEC2TransitGatewayWithName retrieves all ec2.TransitGateway items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCBlockPublicAccessExclusionWithName ¶ added in v0.206.0
func (t *Template) GetEC2VPCBlockPublicAccessExclusionWithName(name string) (*ec2.VPCBlockPublicAccessExclusion, error)
GetEC2VPCBlockPublicAccessExclusionWithName retrieves all ec2.VPCBlockPublicAccessExclusion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCBlockPublicAccessOptionsWithName ¶ added in v0.206.0
func (t *Template) GetEC2VPCBlockPublicAccessOptionsWithName(name string) (*ec2.VPCBlockPublicAccessOptions, error)
GetEC2VPCBlockPublicAccessOptionsWithName retrieves all ec2.VPCBlockPublicAccessOptions items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCCidrBlockWithName ¶
func (t *Template) GetEC2VPCCidrBlockWithName(name string) (*ec2.VPCCidrBlock, error)
GetEC2VPCCidrBlockWithName retrieves all ec2.VPCCidrBlock items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCDHCPOptionsAssociationWithName ¶
func (t *Template) GetEC2VPCDHCPOptionsAssociationWithName(name string) (*ec2.VPCDHCPOptionsAssociation, error)
GetEC2VPCDHCPOptionsAssociationWithName retrieves all ec2.VPCDHCPOptionsAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCEndpointConnectionNotificationWithName ¶
func (t *Template) GetEC2VPCEndpointConnectionNotificationWithName(name string) (*ec2.VPCEndpointConnectionNotification, error)
GetEC2VPCEndpointConnectionNotificationWithName retrieves all ec2.VPCEndpointConnectionNotification items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCEndpointServicePermissionsWithName ¶
func (t *Template) GetEC2VPCEndpointServicePermissionsWithName(name string) (*ec2.VPCEndpointServicePermissions, error)
GetEC2VPCEndpointServicePermissionsWithName retrieves all ec2.VPCEndpointServicePermissions items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCEndpointServiceWithName ¶
func (t *Template) GetEC2VPCEndpointServiceWithName(name string) (*ec2.VPCEndpointService, error)
GetEC2VPCEndpointServiceWithName retrieves all ec2.VPCEndpointService items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCEndpointWithName ¶
func (t *Template) GetEC2VPCEndpointWithName(name string) (*ec2.VPCEndpoint, error)
GetEC2VPCEndpointWithName retrieves all ec2.VPCEndpoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCGatewayAttachmentWithName ¶
func (t *Template) GetEC2VPCGatewayAttachmentWithName(name string) (*ec2.VPCGatewayAttachment, error)
GetEC2VPCGatewayAttachmentWithName retrieves all ec2.VPCGatewayAttachment items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCPeeringConnectionWithName ¶
func (t *Template) GetEC2VPCPeeringConnectionWithName(name string) (*ec2.VPCPeeringConnection, error)
GetEC2VPCPeeringConnectionWithName retrieves all ec2.VPCPeeringConnection items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPCWithName ¶
GetEC2VPCWithName retrieves all ec2.VPC items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPNConnectionRouteWithName ¶
func (t *Template) GetEC2VPNConnectionRouteWithName(name string) (*ec2.VPNConnectionRoute, error)
GetEC2VPNConnectionRouteWithName retrieves all ec2.VPNConnectionRoute items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPNConnectionWithName ¶
func (t *Template) GetEC2VPNConnectionWithName(name string) (*ec2.VPNConnection, error)
GetEC2VPNConnectionWithName retrieves all ec2.VPNConnection items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPNGatewayRoutePropagationWithName ¶
func (t *Template) GetEC2VPNGatewayRoutePropagationWithName(name string) (*ec2.VPNGatewayRoutePropagation, error)
GetEC2VPNGatewayRoutePropagationWithName retrieves all ec2.VPNGatewayRoutePropagation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VPNGatewayWithName ¶
func (t *Template) GetEC2VPNGatewayWithName(name string) (*ec2.VPNGateway, error)
GetEC2VPNGatewayWithName retrieves all ec2.VPNGateway items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VerifiedAccessEndpointWithName ¶ added in v0.206.0
func (t *Template) GetEC2VerifiedAccessEndpointWithName(name string) (*ec2.VerifiedAccessEndpoint, error)
GetEC2VerifiedAccessEndpointWithName retrieves all ec2.VerifiedAccessEndpoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VerifiedAccessGroupWithName ¶ added in v0.206.0
func (t *Template) GetEC2VerifiedAccessGroupWithName(name string) (*ec2.VerifiedAccessGroup, error)
GetEC2VerifiedAccessGroupWithName retrieves all ec2.VerifiedAccessGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VerifiedAccessInstanceWithName ¶ added in v0.206.0
func (t *Template) GetEC2VerifiedAccessInstanceWithName(name string) (*ec2.VerifiedAccessInstance, error)
GetEC2VerifiedAccessInstanceWithName retrieves all ec2.VerifiedAccessInstance items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VerifiedAccessTrustProviderWithName ¶ added in v0.206.0
func (t *Template) GetEC2VerifiedAccessTrustProviderWithName(name string) (*ec2.VerifiedAccessTrustProvider, error)
GetEC2VerifiedAccessTrustProviderWithName retrieves all ec2.VerifiedAccessTrustProvider items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VolumeAttachmentWithName ¶
func (t *Template) GetEC2VolumeAttachmentWithName(name string) (*ec2.VolumeAttachment, error)
GetEC2VolumeAttachmentWithName retrieves all ec2.VolumeAttachment items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEC2VolumeWithName ¶
GetEC2VolumeWithName retrieves all ec2.Volume items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetECRPublicRepositoryWithName ¶
func (t *Template) GetECRPublicRepositoryWithName(name string) (*ecr.PublicRepository, error)
GetECRPublicRepositoryWithName retrieves all ecr.PublicRepository items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetECRPullThroughCacheRuleWithName ¶ added in v0.206.0
func (t *Template) GetECRPullThroughCacheRuleWithName(name string) (*ecr.PullThroughCacheRule, error)
GetECRPullThroughCacheRuleWithName retrieves all ecr.PullThroughCacheRule items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetECRRegistryPolicyWithName ¶
func (t *Template) GetECRRegistryPolicyWithName(name string) (*ecr.RegistryPolicy, error)
GetECRRegistryPolicyWithName retrieves all ecr.RegistryPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetECRReplicationConfigurationWithName ¶
func (t *Template) GetECRReplicationConfigurationWithName(name string) (*ecr.ReplicationConfiguration, error)
GetECRReplicationConfigurationWithName retrieves all ecr.ReplicationConfiguration items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetECRRepositoryCreationTemplateWithName ¶ added in v0.206.0
func (t *Template) GetECRRepositoryCreationTemplateWithName(name string) (*ecr.RepositoryCreationTemplate, error)
GetECRRepositoryCreationTemplateWithName retrieves all ecr.RepositoryCreationTemplate items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetECRRepositoryWithName ¶
func (t *Template) GetECRRepositoryWithName(name string) (*ecr.Repository, error)
GetECRRepositoryWithName retrieves all ecr.Repository items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEKSAccessEntryWithName ¶ added in v0.206.0
func (t *Template) GetEKSAccessEntryWithName(name string) (*eks.AccessEntry, error)
GetEKSAccessEntryWithName retrieves all eks.AccessEntry items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEKSAddonWithName ¶
GetEKSAddonWithName retrieves all eks.Addon items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEKSClusterWithName ¶
GetEKSClusterWithName retrieves all eks.Cluster items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEKSFargateProfileWithName ¶
func (t *Template) GetEKSFargateProfileWithName(name string) (*eks.FargateProfile, error)
GetEKSFargateProfileWithName retrieves all eks.FargateProfile items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEKSIdentityProviderConfigWithName ¶ added in v0.206.0
func (t *Template) GetEKSIdentityProviderConfigWithName(name string) (*eks.IdentityProviderConfig, error)
GetEKSIdentityProviderConfigWithName retrieves all eks.IdentityProviderConfig items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEKSNodegroupWithName ¶
GetEKSNodegroupWithName retrieves all eks.Nodegroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEKSPodIdentityAssociationWithName ¶ added in v0.206.0
func (t *Template) GetEKSPodIdentityAssociationWithName(name string) (*eks.PodIdentityAssociation, error)
GetEKSPodIdentityAssociationWithName retrieves all eks.PodIdentityAssociation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingLoadBalancerWithName ¶
func (t *Template) GetElasticLoadBalancingLoadBalancerWithName(name string) (*elasticloadbalancing.LoadBalancer, error)
GetElasticLoadBalancingLoadBalancerWithName retrieves all elasticloadbalancing.LoadBalancer items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingV2ListenerCertificateWithName ¶
func (t *Template) GetElasticLoadBalancingV2ListenerCertificateWithName(name string) (*elasticloadbalancingv2.ListenerCertificate, error)
GetElasticLoadBalancingV2ListenerCertificateWithName retrieves all elasticloadbalancingv2.ListenerCertificate items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingV2ListenerRuleWithName ¶
func (t *Template) GetElasticLoadBalancingV2ListenerRuleWithName(name string) (*elasticloadbalancingv2.ListenerRule, error)
GetElasticLoadBalancingV2ListenerRuleWithName retrieves all elasticloadbalancingv2.ListenerRule items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingV2ListenerWithName ¶
func (t *Template) GetElasticLoadBalancingV2ListenerWithName(name string) (*elasticloadbalancingv2.Listener, error)
GetElasticLoadBalancingV2ListenerWithName retrieves all elasticloadbalancingv2.Listener items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingV2LoadBalancerWithName ¶
func (t *Template) GetElasticLoadBalancingV2LoadBalancerWithName(name string) (*elasticloadbalancingv2.LoadBalancer, error)
GetElasticLoadBalancingV2LoadBalancerWithName retrieves all elasticloadbalancingv2.LoadBalancer items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingV2TargetGroupWithName ¶
func (t *Template) GetElasticLoadBalancingV2TargetGroupWithName(name string) (*elasticloadbalancingv2.TargetGroup, error)
GetElasticLoadBalancingV2TargetGroupWithName retrieves all elasticloadbalancingv2.TargetGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingV2TrustStoreRevocationWithName ¶ added in v0.206.0
func (t *Template) GetElasticLoadBalancingV2TrustStoreRevocationWithName(name string) (*elasticloadbalancingv2.TrustStoreRevocation, error)
GetElasticLoadBalancingV2TrustStoreRevocationWithName retrieves all elasticloadbalancingv2.TrustStoreRevocation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetElasticLoadBalancingV2TrustStoreWithName ¶ added in v0.206.0
func (t *Template) GetElasticLoadBalancingV2TrustStoreWithName(name string) (*elasticloadbalancingv2.TrustStore, error)
GetElasticLoadBalancingV2TrustStoreWithName retrieves all elasticloadbalancingv2.TrustStore items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEventsApiDestinationWithName ¶
func (t *Template) GetEventsApiDestinationWithName(name string) (*events.ApiDestination, error)
GetEventsApiDestinationWithName retrieves all events.ApiDestination items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEventsArchiveWithName ¶
GetEventsArchiveWithName retrieves all events.Archive items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEventsConnectionWithName ¶
func (t *Template) GetEventsConnectionWithName(name string) (*events.Connection, error)
GetEventsConnectionWithName retrieves all events.Connection items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEventsEndpointWithName ¶ added in v0.206.0
GetEventsEndpointWithName retrieves all events.Endpoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEventsEventBusPolicyWithName ¶
func (t *Template) GetEventsEventBusPolicyWithName(name string) (*events.EventBusPolicy, error)
GetEventsEventBusPolicyWithName retrieves all events.EventBusPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEventsEventBusWithName ¶
GetEventsEventBusWithName retrieves all events.EventBus items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetEventsRuleWithName ¶
GetEventsRuleWithName retrieves all events.Rule items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMAccessKeyWithName ¶
GetIAMAccessKeyWithName retrieves all iam.AccessKey items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMGroupPolicyWithName ¶ added in v0.206.0
func (t *Template) GetIAMGroupPolicyWithName(name string) (*iam.GroupPolicy, error)
GetIAMGroupPolicyWithName retrieves all iam.GroupPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMGroupWithName ¶
GetIAMGroupWithName retrieves all iam.Group items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMInstanceProfileWithName ¶
func (t *Template) GetIAMInstanceProfileWithName(name string) (*iam.InstanceProfile, error)
GetIAMInstanceProfileWithName retrieves all iam.InstanceProfile items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMManagedPolicyWithName ¶
func (t *Template) GetIAMManagedPolicyWithName(name string) (*iam.ManagedPolicy, error)
GetIAMManagedPolicyWithName retrieves all iam.ManagedPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMOIDCProviderWithName ¶
func (t *Template) GetIAMOIDCProviderWithName(name string) (*iam.OIDCProvider, error)
GetIAMOIDCProviderWithName retrieves all iam.OIDCProvider items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMPolicyWithName ¶
GetIAMPolicyWithName retrieves all iam.Policy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMRolePolicyWithName ¶ added in v0.206.0
func (t *Template) GetIAMRolePolicyWithName(name string) (*iam.RolePolicy, error)
GetIAMRolePolicyWithName retrieves all iam.RolePolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMRoleWithName ¶
GetIAMRoleWithName retrieves all iam.Role items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMSAMLProviderWithName ¶
func (t *Template) GetIAMSAMLProviderWithName(name string) (*iam.SAMLProvider, error)
GetIAMSAMLProviderWithName retrieves all iam.SAMLProvider items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMServerCertificateWithName ¶
func (t *Template) GetIAMServerCertificateWithName(name string) (*iam.ServerCertificate, error)
GetIAMServerCertificateWithName retrieves all iam.ServerCertificate items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMServiceLinkedRoleWithName ¶
func (t *Template) GetIAMServiceLinkedRoleWithName(name string) (*iam.ServiceLinkedRole, error)
GetIAMServiceLinkedRoleWithName retrieves all iam.ServiceLinkedRole items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMUserPolicyWithName ¶ added in v0.206.0
func (t *Template) GetIAMUserPolicyWithName(name string) (*iam.UserPolicy, error)
GetIAMUserPolicyWithName retrieves all iam.UserPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMUserToGroupAdditionWithName ¶
func (t *Template) GetIAMUserToGroupAdditionWithName(name string) (*iam.UserToGroupAddition, error)
GetIAMUserToGroupAdditionWithName retrieves all iam.UserToGroupAddition items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMUserWithName ¶
GetIAMUserWithName retrieves all iam.User items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetIAMVirtualMFADeviceWithName ¶
func (t *Template) GetIAMVirtualMFADeviceWithName(name string) (*iam.VirtualMFADevice, error)
GetIAMVirtualMFADeviceWithName retrieves all iam.VirtualMFADevice items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetKMSAliasWithName ¶
GetKMSAliasWithName retrieves all kms.Alias items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetKMSKeyWithName ¶
GetKMSKeyWithName retrieves all kms.Key items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetKMSReplicaKeyWithName ¶
func (t *Template) GetKMSReplicaKeyWithName(name string) (*kms.ReplicaKey, error)
GetKMSReplicaKeyWithName retrieves all kms.ReplicaKey items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetKinesisResourcePolicyWithName ¶ added in v0.206.0
func (t *Template) GetKinesisResourcePolicyWithName(name string) (*kinesis.ResourcePolicy, error)
GetKinesisResourcePolicyWithName retrieves all kinesis.ResourcePolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetKinesisStreamConsumerWithName ¶
func (t *Template) GetKinesisStreamConsumerWithName(name string) (*kinesis.StreamConsumer, error)
GetKinesisStreamConsumerWithName retrieves all kinesis.StreamConsumer items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetKinesisStreamWithName ¶
GetKinesisStreamWithName retrieves all kinesis.Stream items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaAliasWithName ¶
GetLambdaAliasWithName retrieves all lambda.Alias items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaCodeSigningConfigWithName ¶
func (t *Template) GetLambdaCodeSigningConfigWithName(name string) (*lambda.CodeSigningConfig, error)
GetLambdaCodeSigningConfigWithName retrieves all lambda.CodeSigningConfig items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaEventInvokeConfigWithName ¶
func (t *Template) GetLambdaEventInvokeConfigWithName(name string) (*lambda.EventInvokeConfig, error)
GetLambdaEventInvokeConfigWithName retrieves all lambda.EventInvokeConfig items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaEventSourceMappingWithName ¶
func (t *Template) GetLambdaEventSourceMappingWithName(name string) (*lambda.EventSourceMapping, error)
GetLambdaEventSourceMappingWithName retrieves all lambda.EventSourceMapping items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaFunctionWithName ¶
GetLambdaFunctionWithName retrieves all lambda.Function items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaLayerVersionPermissionWithName ¶
func (t *Template) GetLambdaLayerVersionPermissionWithName(name string) (*lambda.LayerVersionPermission, error)
GetLambdaLayerVersionPermissionWithName retrieves all lambda.LayerVersionPermission items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaLayerVersionWithName ¶
func (t *Template) GetLambdaLayerVersionWithName(name string) (*lambda.LayerVersion, error)
GetLambdaLayerVersionWithName retrieves all lambda.LayerVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaPermissionWithName ¶
func (t *Template) GetLambdaPermissionWithName(name string) (*lambda.Permission, error)
GetLambdaPermissionWithName retrieves all lambda.Permission items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaUrlWithName ¶ added in v0.206.0
GetLambdaUrlWithName retrieves all lambda.Url items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetLambdaVersionWithName ¶
GetLambdaVersionWithName retrieves all lambda.Version items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSCustomDBEngineVersionWithName ¶ added in v0.206.0
func (t *Template) GetRDSCustomDBEngineVersionWithName(name string) (*rds.CustomDBEngineVersion, error)
GetRDSCustomDBEngineVersionWithName retrieves all rds.CustomDBEngineVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBClusterParameterGroupWithName ¶
func (t *Template) GetRDSDBClusterParameterGroupWithName(name string) (*rds.DBClusterParameterGroup, error)
GetRDSDBClusterParameterGroupWithName retrieves all rds.DBClusterParameterGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBClusterWithName ¶
GetRDSDBClusterWithName retrieves all rds.DBCluster items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBInstanceWithName ¶
func (t *Template) GetRDSDBInstanceWithName(name string) (*rds.DBInstance, error)
GetRDSDBInstanceWithName retrieves all rds.DBInstance items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBParameterGroupWithName ¶
func (t *Template) GetRDSDBParameterGroupWithName(name string) (*rds.DBParameterGroup, error)
GetRDSDBParameterGroupWithName retrieves all rds.DBParameterGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBProxyEndpointWithName ¶
func (t *Template) GetRDSDBProxyEndpointWithName(name string) (*rds.DBProxyEndpoint, error)
GetRDSDBProxyEndpointWithName retrieves all rds.DBProxyEndpoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBProxyTargetGroupWithName ¶
func (t *Template) GetRDSDBProxyTargetGroupWithName(name string) (*rds.DBProxyTargetGroup, error)
GetRDSDBProxyTargetGroupWithName retrieves all rds.DBProxyTargetGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBProxyWithName ¶
GetRDSDBProxyWithName retrieves all rds.DBProxy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBSecurityGroupIngressWithName ¶
func (t *Template) GetRDSDBSecurityGroupIngressWithName(name string) (*rds.DBSecurityGroupIngress, error)
GetRDSDBSecurityGroupIngressWithName retrieves all rds.DBSecurityGroupIngress items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBSecurityGroupWithName ¶
func (t *Template) GetRDSDBSecurityGroupWithName(name string) (*rds.DBSecurityGroup, error)
GetRDSDBSecurityGroupWithName retrieves all rds.DBSecurityGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBShardGroupWithName ¶ added in v0.206.0
func (t *Template) GetRDSDBShardGroupWithName(name string) (*rds.DBShardGroup, error)
GetRDSDBShardGroupWithName retrieves all rds.DBShardGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSDBSubnetGroupWithName ¶
func (t *Template) GetRDSDBSubnetGroupWithName(name string) (*rds.DBSubnetGroup, error)
GetRDSDBSubnetGroupWithName retrieves all rds.DBSubnetGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSEventSubscriptionWithName ¶
func (t *Template) GetRDSEventSubscriptionWithName(name string) (*rds.EventSubscription, error)
GetRDSEventSubscriptionWithName retrieves all rds.EventSubscription items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSGlobalClusterWithName ¶
func (t *Template) GetRDSGlobalClusterWithName(name string) (*rds.GlobalCluster, error)
GetRDSGlobalClusterWithName retrieves all rds.GlobalCluster items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSIntegrationWithName ¶ added in v0.206.0
func (t *Template) GetRDSIntegrationWithName(name string) (*rds.Integration, error)
GetRDSIntegrationWithName retrieves all rds.Integration items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRDSOptionGroupWithName ¶
func (t *Template) GetRDSOptionGroupWithName(name string) (*rds.OptionGroup, error)
GetRDSOptionGroupWithName retrieves all rds.OptionGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRolesAnywhereCRLWithName ¶ added in v0.206.0
func (t *Template) GetRolesAnywhereCRLWithName(name string) (*rolesanywhere.CRL, error)
GetRolesAnywhereCRLWithName retrieves all rolesanywhere.CRL items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRolesAnywhereProfileWithName ¶ added in v0.206.0
func (t *Template) GetRolesAnywhereProfileWithName(name string) (*rolesanywhere.Profile, error)
GetRolesAnywhereProfileWithName retrieves all rolesanywhere.Profile items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRolesAnywhereTrustAnchorWithName ¶ added in v0.206.0
func (t *Template) GetRolesAnywhereTrustAnchorWithName(name string) (*rolesanywhere.TrustAnchor, error)
GetRolesAnywhereTrustAnchorWithName retrieves all rolesanywhere.TrustAnchor items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRoute53CidrCollectionWithName ¶ added in v0.206.0
func (t *Template) GetRoute53CidrCollectionWithName(name string) (*route53.CidrCollection, error)
GetRoute53CidrCollectionWithName retrieves all route53.CidrCollection items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRoute53DNSSECWithName ¶
GetRoute53DNSSECWithName retrieves all route53.DNSSEC items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRoute53HealthCheckWithName ¶
func (t *Template) GetRoute53HealthCheckWithName(name string) (*route53.HealthCheck, error)
GetRoute53HealthCheckWithName retrieves all route53.HealthCheck items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRoute53HostedZoneWithName ¶
func (t *Template) GetRoute53HostedZoneWithName(name string) (*route53.HostedZone, error)
GetRoute53HostedZoneWithName retrieves all route53.HostedZone items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRoute53KeySigningKeyWithName ¶
func (t *Template) GetRoute53KeySigningKeyWithName(name string) (*route53.KeySigningKey, error)
GetRoute53KeySigningKeyWithName retrieves all route53.KeySigningKey items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRoute53RecordSetGroupWithName ¶
func (t *Template) GetRoute53RecordSetGroupWithName(name string) (*route53.RecordSetGroup, error)
GetRoute53RecordSetGroupWithName retrieves all route53.RecordSetGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetRoute53RecordSetWithName ¶
GetRoute53RecordSetWithName retrieves all route53.RecordSet items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3AccessGrantWithName ¶ added in v0.206.0
func (t *Template) GetS3AccessGrantWithName(name string) (*s3.AccessGrant, error)
GetS3AccessGrantWithName retrieves all s3.AccessGrant items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3AccessGrantsInstanceWithName ¶ added in v0.206.0
func (t *Template) GetS3AccessGrantsInstanceWithName(name string) (*s3.AccessGrantsInstance, error)
GetS3AccessGrantsInstanceWithName retrieves all s3.AccessGrantsInstance items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3AccessGrantsLocationWithName ¶ added in v0.206.0
func (t *Template) GetS3AccessGrantsLocationWithName(name string) (*s3.AccessGrantsLocation, error)
GetS3AccessGrantsLocationWithName retrieves all s3.AccessGrantsLocation items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3AccessPointWithName ¶
func (t *Template) GetS3AccessPointWithName(name string) (*s3.AccessPoint, error)
GetS3AccessPointWithName retrieves all s3.AccessPoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3BucketPolicyWithName ¶
func (t *Template) GetS3BucketPolicyWithName(name string) (*s3.BucketPolicy, error)
GetS3BucketPolicyWithName retrieves all s3.BucketPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3BucketWithName ¶
GetS3BucketWithName retrieves all s3.Bucket items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3MultiRegionAccessPointPolicyWithName ¶
func (t *Template) GetS3MultiRegionAccessPointPolicyWithName(name string) (*s3.MultiRegionAccessPointPolicy, error)
GetS3MultiRegionAccessPointPolicyWithName retrieves all s3.MultiRegionAccessPointPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3MultiRegionAccessPointWithName ¶
func (t *Template) GetS3MultiRegionAccessPointWithName(name string) (*s3.MultiRegionAccessPoint, error)
GetS3MultiRegionAccessPointWithName retrieves all s3.MultiRegionAccessPoint items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3StorageLensGroupWithName ¶ added in v0.206.0
func (t *Template) GetS3StorageLensGroupWithName(name string) (*s3.StorageLensGroup, error)
GetS3StorageLensGroupWithName retrieves all s3.StorageLensGroup items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetS3StorageLensWithName ¶
func (t *Template) GetS3StorageLensWithName(name string) (*s3.StorageLens, error)
GetS3StorageLensWithName retrieves all s3.StorageLens items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetSNSSubscriptionWithName ¶
func (t *Template) GetSNSSubscriptionWithName(name string) (*sns.Subscription, error)
GetSNSSubscriptionWithName retrieves all sns.Subscription items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetSNSTopicInlinePolicyWithName ¶ added in v0.206.0
func (t *Template) GetSNSTopicInlinePolicyWithName(name string) (*sns.TopicInlinePolicy, error)
GetSNSTopicInlinePolicyWithName retrieves all sns.TopicInlinePolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetSNSTopicPolicyWithName ¶
func (t *Template) GetSNSTopicPolicyWithName(name string) (*sns.TopicPolicy, error)
GetSNSTopicPolicyWithName retrieves all sns.TopicPolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetSNSTopicWithName ¶
GetSNSTopicWithName retrieves all sns.Topic items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetSQSQueueInlinePolicyWithName ¶ added in v0.206.0
func (t *Template) GetSQSQueueInlinePolicyWithName(name string) (*sqs.QueueInlinePolicy, error)
GetSQSQueueInlinePolicyWithName retrieves all sqs.QueueInlinePolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetSQSQueuePolicyWithName ¶
func (t *Template) GetSQSQueuePolicyWithName(name string) (*sqs.QueuePolicy, error)
GetSQSQueuePolicyWithName retrieves all sqs.QueuePolicy items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetSQSQueueWithName ¶
GetSQSQueueWithName retrieves all sqs.Queue items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetServerlessApiWithName ¶
func (t *Template) GetServerlessApiWithName(name string) (*serverless.Api, error)
GetServerlessApiWithName retrieves all serverless.Api items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetServerlessApplicationWithName ¶
func (t *Template) GetServerlessApplicationWithName(name string) (*serverless.Application, error)
GetServerlessApplicationWithName retrieves all serverless.Application items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetServerlessFunctionWithName ¶
func (t *Template) GetServerlessFunctionWithName(name string) (*serverless.Function, error)
GetServerlessFunctionWithName retrieves all serverless.Function items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetServerlessLayerVersionWithName ¶
func (t *Template) GetServerlessLayerVersionWithName(name string) (*serverless.LayerVersion, error)
GetServerlessLayerVersionWithName retrieves all serverless.LayerVersion items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetServerlessSimpleTableWithName ¶
func (t *Template) GetServerlessSimpleTableWithName(name string) (*serverless.SimpleTable, error)
GetServerlessSimpleTableWithName retrieves all serverless.SimpleTable items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.
func (*Template) GetServerlessStateMachineWithName ¶
func (t *Template) GetServerlessStateMachineWithName(name string) (*serverless.StateMachine, error)
GetServerlessStateMachineWithName retrieves all serverless.StateMachine items from an AWS CloudFormation template whose logical ID matches the provided name. Returns an error if not found.