ECSManagedResourceArnsProperty Struct
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ecs as ecs } from 'aws-cdk-lib';
const eCSManagedResourceArnsProperty: ecs.CfnExpressGatewayService.ECSManagedResourceArnsProperty = {
autoScaling: {
applicationAutoScalingPolicies: ['applicationAutoScalingPolicies'],
scalableTarget: 'scalableTarget',
},
ingressPath: {
certificateArn: 'certificateArn',
listenerArn: 'listenerArn',
listenerRuleArn: 'listenerRuleArn',
loadBalancerArn: 'loadBalancerArn',
loadBalancerSecurityGroups: ['loadBalancerSecurityGroups'],
targetGroupArns: ['targetGroupArns'],
},
logGroups: ['logGroups'],
metricAlarms: ['metricAlarms'],
serviceSecurityGroups: ['serviceSecurityGroups'],
};
Properties
autoScalingoptionalIResolvable | CfnExpressGatewayService.AutoScalingArnsPropertyauto_scalingoptionaltyping.Union[IResolvable, AutoScalingArnsProperty]autoScalingoptionalIResolvableAutoScalingoptionalIResolvableAutoScalingoptionalinterface{}#ingressPathoptionalIResolvable | CfnExpressGatewayService.IngressPathArnsPropertyingress_pathoptionaltyping.Union[IResolvable, IngressPathArnsProperty]ingressPathoptionalIResolvableIngressPathoptionalIResolvableIngressPathoptionalinterface{}#logGroupsoptionalstring[]log_groupsoptionaltyping.List[str]logGroupsoptionalList<String>LogGroupsoptionalstring[]LogGroupsoptional*[]*string#The list of Log Group ARNs associated with the express service.
metricAlarmsoptionalstring[]metric_alarmsoptionaltyping.List[str]metricAlarmsoptionalList<String>MetricAlarmsoptionalstring[]MetricAlarmsoptional*[]*string#The list of Metric Alarm ARNs associated with the express service.
serviceSecurityGroupsoptionalstring[]service_security_groupsoptionaltyping.List[str]serviceSecurityGroupsoptionalList<String>ServiceSecurityGroupsoptionalstring[]ServiceSecurityGroupsoptional*[]*string#The list of Security Group ARNs associated with the express service.