Skip to content

Latest commit

 

History

History
343 lines (292 loc) · 9.77 KB

File metadata and controls

343 lines (292 loc) · 9.77 KB

AWS.VpcLattice @ default

Resource AWS.VpcLattice/AccessLogSubscription@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/AuthPolicy@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/Listener@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/ResourcePolicy@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/Rule@default

  • Valid Scope(s): Unknown

Properties

  • alias: string (Required): the resource alias
  • name: string: the resource name
  • properties: AWS.VpcLattice/RuleProperties (Required): properties of the resource

Resource AWS.VpcLattice/Service@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/ServiceNetwork@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/ServiceNetworkServiceAssociation@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/ServiceNetworkVpcAssociation@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.VpcLattice/TargetGroup@default

  • Valid Scope(s): Unknown

Properties

AWS.VpcLattice/AccessLogSubscriptionProperties

Properties

  • Arn: string (ReadOnly, Identifier)
  • DestinationArn: string (Required)
  • Id: string (ReadOnly)
  • ResourceArn: string (ReadOnly)
  • ResourceId: string (ReadOnly)
  • ResourceIdentifier: string (WriteOnly)
  • Tags: Tag[]

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.VpcLattice/AuthPolicyProperties

Properties

  • Policy: AuthPolicy_Policy (Required)
  • ResourceIdentifier: string (Required, Identifier)
  • State: string (ReadOnly)

AuthPolicy_Policy

Properties

AWS.VpcLattice/ListenerProperties

Properties

  • Arn: string (ReadOnly, Identifier)
  • DefaultAction: DefaultAction (Required)
  • Id: string (ReadOnly)
  • Name: string
  • Port: int
  • Protocol: string (Required)
  • ServiceArn: string (ReadOnly)
  • ServiceId: string (ReadOnly)
  • ServiceIdentifier: string (WriteOnly)
  • Tags: Tag[]

DefaultAction

Properties

FixedResponse

Properties

  • StatusCode: int (Required)

Forward

Properties

WeightedTargetGroup

Properties

  • TargetGroupIdentifier: string (Required)
  • Weight: int

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.VpcLattice/ResourcePolicyProperties

Properties

ResourcePolicy_Policy

Properties

AWS.VpcLattice/RuleProperties

Properties

  • Action: Action (Required)
  • Arn: string (ReadOnly, Identifier)
  • Id: string (ReadOnly)
  • ListenerIdentifier: string (WriteOnly)
  • Match: Match (Required)
  • Name: string
  • Priority: int (Required)
  • ServiceIdentifier: string (WriteOnly)
  • Tags: Tag[]

Action

Properties

FixedResponse

Properties

  • StatusCode: int (Required)

Forward

Properties

WeightedTargetGroup

Properties

  • TargetGroupIdentifier: string (Required)
  • Weight: int

Match

Properties

HttpMatch

Properties

HeaderMatch

Properties

  • CaseSensitive: bool
  • Match: HeaderMatchType (Required)
  • Name: string (Required)

HeaderMatchType

Properties

  • Contains: string
  • Exact: string
  • Prefix: string

PathMatch

Properties

PathMatchType

Properties

  • Exact: string
  • Prefix: string

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.VpcLattice/ServiceProperties

Properties

  • Arn: string (ReadOnly, Identifier)
  • AuthType: string
  • CertificateArn: string
  • CreatedAt: string (ReadOnly)
  • CustomDomainName: string
  • DnsEntry: DnsEntry
  • Id: string (ReadOnly)
  • LastUpdatedAt: string (ReadOnly)
  • Name: string
  • Status: string (ReadOnly)
  • Tags: Tag[]

DnsEntry

Properties

  • DomainName: string (ReadOnly)
  • HostedZoneId: string (ReadOnly)

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.VpcLattice/ServiceNetworkProperties

Properties

  • Arn: string (ReadOnly, Identifier)
  • AuthType: string
  • CreatedAt: string (ReadOnly)
  • Id: string (ReadOnly)
  • LastUpdatedAt: string (ReadOnly)
  • Name: string
  • Tags: Tag[]

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.VpcLattice/ServiceNetworkServiceAssociationProperties

Properties

  • Arn: string (ReadOnly, Identifier)
  • CreatedAt: string (ReadOnly)
  • DnsEntry: DnsEntry
  • Id: string (ReadOnly)
  • ServiceArn: string (ReadOnly)
  • ServiceId: string (ReadOnly)
  • ServiceIdentifier: string (WriteOnly)
  • ServiceName: string (ReadOnly)
  • ServiceNetworkArn: string (ReadOnly)
  • ServiceNetworkId: string (ReadOnly)
  • ServiceNetworkIdentifier: string (WriteOnly)
  • ServiceNetworkName: string (ReadOnly)
  • Status: string (ReadOnly)
  • Tags: Tag[]

DnsEntry

Properties

  • DomainName: string (ReadOnly)
  • HostedZoneId: string (ReadOnly)

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.VpcLattice/ServiceNetworkVpcAssociationProperties

Properties

  • Arn: string (ReadOnly, Identifier)
  • CreatedAt: string (ReadOnly)
  • Id: string (ReadOnly)
  • SecurityGroupIds: string[]
  • ServiceNetworkArn: string (ReadOnly)
  • ServiceNetworkId: string (ReadOnly)
  • ServiceNetworkIdentifier: string (WriteOnly)
  • ServiceNetworkName: string (ReadOnly)
  • Status: string (ReadOnly)
  • Tags: Tag[]
  • VpcId: string (ReadOnly)
  • VpcIdentifier: string (WriteOnly)

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.VpcLattice/TargetGroupProperties

Properties

  • Arn: string (ReadOnly, Identifier)
  • Config: TargetGroupConfig
  • CreatedAt: string (ReadOnly)
  • Id: string (ReadOnly)
  • LastUpdatedAt: string (ReadOnly)
  • Name: string
  • Status: string (ReadOnly)
  • Tags: Tag[]
  • Targets: Target[]
  • Type: string (Required)

TargetGroupConfig

Properties

  • HealthCheck: HealthCheckConfig
  • IpAddressType: string
  • LambdaEventStructureVersion: string
  • Port: int
  • Protocol: string
  • ProtocolVersion: string
  • VpcIdentifier: string

HealthCheckConfig

Properties

  • Enabled: bool
  • HealthCheckIntervalSeconds: int
  • HealthCheckTimeoutSeconds: int
  • HealthyThresholdCount: int
  • Matcher: Matcher
  • Path: string
  • Port: int
  • Protocol: string
  • ProtocolVersion: string
  • UnhealthyThresholdCount: int

Matcher

Properties

  • HttpCode: string (Required)

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

Target

Properties

  • Id: string (Required)
  • Port: int