cloudformation

package
v0.224.0 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2026 License: Apache-2.0, Apache-2.0 Imports: 28 Imported by: 0

README

Important

All resource files in this directory are auto-generated by running 'go generate' in the repository root directory.

Do not manually edit any of generated resource files

Documentation

Index

Constants

This section is empty.

Variables

View Source
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

func AllResources() map[string]Resource

AllResources fetches an iterable map all CloudFormation and SAM resources

func And

func And(conditions []string) string

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 GetAtt

func GetAtt(logicalName string, attribute string) string

GetAtt returns the value of an attribute from a resource in the template.

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

func Not(conditions []string) string

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

func Or(conditions []string) string

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 Select

func Select(index interface{}, list []string) string

Select returns a single object from a list of objects by index.

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.

func Sub

func Sub(value interface{}) string

Sub substitutes variables in an input string with values that you specify. In your templates, you can use this function to construct commands or outputs that include values that aren't available until you create or update a stack.

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 Export

type Export struct {
	Name *types.Value `json:"Name,omitempty"`
}

type Output

type Output struct {
	Value       interface{} `json:"Value"`
	Description string      `json:"Description,omitempty"`
	Export      *Export     `json:"Export,omitempty"`
}

type Outputs

type Outputs map[string]Output

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 Parameters map[string]Parameter

type Resource

type Resource interface {
	AWSCloudFormationType() string
}

type Resources

type Resources map[string]Resource

func (*Resources) UnmarshalJSON

func (resources *Resources) UnmarshalJSON(b []byte) error

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

func (t *Template) GetAllEC2EC2FleetResources() map[string]*ec2.EC2Fleet

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

func (t *Template) GetAllEC2EIPResources() map[string]*ec2.EIP

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

func (t *Template) GetAllEC2FlowLogResources() map[string]*ec2.FlowLog

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

func (t *Template) GetAllEC2HostResources() map[string]*ec2.Host

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

func (t *Template) GetAllEC2IPAMPoolResources() map[string]*ec2.IPAMPool

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

func (t *Template) GetAllEC2IPAMResources() map[string]*ec2.IPAM

GetAllEC2IPAMResources retrieves all ec2.IPAM items from an AWS CloudFormation template

func (*Template) GetAllEC2IPAMScopeResources

func (t *Template) GetAllEC2IPAMScopeResources() map[string]*ec2.IPAMScope

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

func (t *Template) GetAllEC2InstanceResources() map[string]*ec2.Instance

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

func (t *Template) GetAllEC2KeyPairResources() map[string]*ec2.KeyPair

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

func (t *Template) GetAllEC2RouteResources() map[string]*ec2.Route

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

func (t *Template) GetAllEC2SpotFleetResources() map[string]*ec2.SpotFleet

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

func (t *Template) GetAllEC2SubnetResources() map[string]*ec2.Subnet

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

func (t *Template) GetAllEC2VPCResources() map[string]*ec2.VPC

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

func (t *Template) GetAllEC2VolumeResources() map[string]*ec2.Volume

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

func (t *Template) GetAllEKSAddonResources() map[string]*eks.Addon

GetAllEKSAddonResources retrieves all eks.Addon items from an AWS CloudFormation template

func (*Template) GetAllEKSClusterResources

func (t *Template) GetAllEKSClusterResources() map[string]*eks.Cluster

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

func (t *Template) GetAllEKSNodegroupResources() map[string]*eks.Nodegroup

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

func (t *Template) GetAllEventsArchiveResources() map[string]*events.Archive

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

func (t *Template) GetAllEventsEndpointResources() map[string]*events.Endpoint

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

func (t *Template) GetAllEventsEventBusResources() map[string]*events.EventBus

GetAllEventsEventBusResources retrieves all events.EventBus items from an AWS CloudFormation template

func (*Template) GetAllEventsRuleResources

func (t *Template) GetAllEventsRuleResources() map[string]*events.Rule

GetAllEventsRuleResources retrieves all events.Rule items from an AWS CloudFormation template

func (*Template) GetAllIAMAccessKeyResources

func (t *Template) GetAllIAMAccessKeyResources() map[string]*iam.AccessKey

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

func (t *Template) GetAllIAMGroupResources() map[string]*iam.Group

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

func (t *Template) GetAllIAMPolicyResources() map[string]*iam.Policy

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

func (t *Template) GetAllIAMRoleResources() map[string]*iam.Role

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

func (t *Template) GetAllIAMUserResources() map[string]*iam.User

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

func (t *Template) GetAllKMSAliasResources() map[string]*kms.Alias

GetAllKMSAliasResources retrieves all kms.Alias items from an AWS CloudFormation template

func (*Template) GetAllKMSKeyResources

func (t *Template) GetAllKMSKeyResources() map[string]*kms.Key

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

func (t *Template) GetAllKinesisStreamResources() map[string]*kinesis.Stream

GetAllKinesisStreamResources retrieves all kinesis.Stream items from an AWS CloudFormation template

func (*Template) GetAllLambdaAliasResources

func (t *Template) GetAllLambdaAliasResources() map[string]*lambda.Alias

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

func (t *Template) GetAllLambdaFunctionResources() map[string]*lambda.Function

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

func (t *Template) GetAllLambdaUrlResources() map[string]*lambda.Url

GetAllLambdaUrlResources retrieves all lambda.Url items from an AWS CloudFormation template

func (*Template) GetAllLambdaVersionResources

func (t *Template) GetAllLambdaVersionResources() map[string]*lambda.Version

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

func (t *Template) GetAllRDSDBClusterResources() map[string]*rds.DBCluster

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

func (t *Template) GetAllRDSDBProxyResources() map[string]*rds.DBProxy

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

func (t *Template) GetAllRoute53DNSSECResources() map[string]*route53.DNSSEC

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

func (t *Template) GetAllRoute53RecordSetResources() map[string]*route53.RecordSet

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

func (t *Template) GetAllS3BucketResources() map[string]*s3.Bucket

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

func (t *Template) GetAllSNSTopicResources() map[string]*sns.Topic

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

func (t *Template) GetAllSQSQueueResources() map[string]*sqs.Queue

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

func (t *Template) GetEC2EC2FleetWithName(name string) (*ec2.EC2Fleet, error)

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

func (t *Template) GetEC2EIPWithName(name string) (*ec2.EIP, error)

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

func (t *Template) GetEC2FlowLogWithName(name string) (*ec2.FlowLog, error)

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

func (t *Template) GetEC2HostWithName(name string) (*ec2.Host, error)

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

func (t *Template) GetEC2IPAMPoolWithName(name string) (*ec2.IPAMPool, error)

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

func (t *Template) GetEC2IPAMScopeWithName(name string) (*ec2.IPAMScope, error)

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

func (t *Template) GetEC2IPAMWithName(name string) (*ec2.IPAM, error)

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

func (t *Template) GetEC2InstanceWithName(name string) (*ec2.Instance, error)

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

func (t *Template) GetEC2KeyPairWithName(name string) (*ec2.KeyPair, error)

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

func (t *Template) GetEC2RouteWithName(name string) (*ec2.Route, error)

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

func (t *Template) GetEC2SpotFleetWithName(name string) (*ec2.SpotFleet, error)

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

func (t *Template) GetEC2SubnetWithName(name string) (*ec2.Subnet, error)

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

func (t *Template) GetEC2VPCWithName(name string) (*ec2.VPC, error)

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

func (t *Template) GetEC2VolumeWithName(name string) (*ec2.Volume, error)

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

func (t *Template) GetEKSAddonWithName(name string) (*eks.Addon, error)

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

func (t *Template) GetEKSClusterWithName(name string) (*eks.Cluster, error)

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

func (t *Template) GetEKSNodegroupWithName(name string) (*eks.Nodegroup, error)

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

func (t *Template) GetEventsArchiveWithName(name string) (*events.Archive, error)

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

func (t *Template) GetEventsEndpointWithName(name string) (*events.Endpoint, error)

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

func (t *Template) GetEventsEventBusWithName(name string) (*events.EventBus, error)

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

func (t *Template) GetEventsRuleWithName(name string) (*events.Rule, error)

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

func (t *Template) GetIAMAccessKeyWithName(name string) (*iam.AccessKey, error)

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

func (t *Template) GetIAMGroupWithName(name string) (*iam.Group, error)

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

func (t *Template) GetIAMPolicyWithName(name string) (*iam.Policy, error)

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

func (t *Template) GetIAMRoleWithName(name string) (*iam.Role, error)

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

func (t *Template) GetIAMUserWithName(name string) (*iam.User, error)

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

func (t *Template) GetKMSAliasWithName(name string) (*kms.Alias, error)

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

func (t *Template) GetKMSKeyWithName(name string) (*kms.Key, error)

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

func (t *Template) GetKinesisStreamWithName(name string) (*kinesis.Stream, error)

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

func (t *Template) GetLambdaAliasWithName(name string) (*lambda.Alias, error)

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

func (t *Template) GetLambdaFunctionWithName(name string) (*lambda.Function, error)

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

func (t *Template) GetLambdaUrlWithName(name string) (*lambda.Url, error)

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

func (t *Template) GetLambdaVersionWithName(name string) (*lambda.Version, error)

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

func (t *Template) GetRDSDBClusterWithName(name string) (*rds.DBCluster, error)

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

func (t *Template) GetRDSDBProxyWithName(name string) (*rds.DBProxy, error)

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

func (t *Template) GetRoute53DNSSECWithName(name string) (*route53.DNSSEC, error)

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

func (t *Template) GetRoute53RecordSetWithName(name string) (*route53.RecordSet, error)

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

func (t *Template) GetS3BucketWithName(name string) (*s3.Bucket, error)

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

func (t *Template) GetSNSTopicWithName(name string) (*sns.Topic, error)

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

func (t *Template) GetSQSQueueWithName(name string) (*sqs.Queue, error)

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.

func (*Template) JSON

func (t *Template) JSON() ([]byte, error)

JSON converts an AWS CloudFormation template object to JSON

func (*Template) YAML

func (t *Template) YAML() ([]byte, error)

YAML converts an AWS CloudFormation template object to YAML

type Transform

type Transform struct {
	String *string

	StringArray *[]string
}

func (*Transform) MarshalJSON

func (t *Transform) MarshalJSON() ([]byte, error)

func (*Transform) UnmarshalJSON

func (t *Transform) UnmarshalJSON(b []byte) error

Jump to

Keyboard shortcuts

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