AWS Native is in preview. AWS Classic is fully supported.
aws-native.networkfirewall.TlsInspectionConfiguration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource type definition for AWS::NetworkFirewall::TLSInspectionConfiguration
Create TlsInspectionConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TlsInspectionConfiguration(name: string, args: TlsInspectionConfigurationArgs, opts?: CustomResourceOptions);
@overload
def TlsInspectionConfiguration(resource_name: str,
args: TlsInspectionConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TlsInspectionConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
tls_inspection_configuration: Optional[TlsInspectionConfigurationTlsInspectionConfigurationArgs] = None,
description: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
tls_inspection_configuration_name: Optional[str] = None)
func NewTlsInspectionConfiguration(ctx *Context, name string, args TlsInspectionConfigurationArgs, opts ...ResourceOption) (*TlsInspectionConfiguration, error)
public TlsInspectionConfiguration(string name, TlsInspectionConfigurationArgs args, CustomResourceOptions? opts = null)
public TlsInspectionConfiguration(String name, TlsInspectionConfigurationArgs args)
public TlsInspectionConfiguration(String name, TlsInspectionConfigurationArgs args, CustomResourceOptions options)
type: aws-native:networkfirewall:TlsInspectionConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TlsInspectionConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TlsInspectionConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TlsInspectionConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TlsInspectionConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TlsInspectionConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const tlsInspectionConfigurationResource = new aws_native.networkfirewall.TlsInspectionConfiguration("tlsInspectionConfigurationResource", {
tlsInspectionConfiguration: {
serverCertificateConfigurations: [{
certificateAuthorityArn: "string",
checkCertificateRevocationStatus: {
revokedStatusAction: aws_native.networkfirewall.TlsInspectionConfigurationRevokedStatusAction.Pass,
unknownStatusAction: aws_native.networkfirewall.TlsInspectionConfigurationUnknownStatusAction.Pass,
},
scopes: [{
destinationPorts: [{
fromPort: 0,
toPort: 0,
}],
destinations: [{
addressDefinition: "string",
}],
protocols: [0],
sourcePorts: [{
fromPort: 0,
toPort: 0,
}],
sources: [{
addressDefinition: "string",
}],
}],
serverCertificates: [{
resourceArn: "string",
}],
}],
},
description: "string",
tags: [{
key: "string",
value: "string",
}],
tlsInspectionConfigurationName: "string",
});
Coming soon!
TlsInspectionConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The TlsInspectionConfiguration resource accepts the following input properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the TlsInspectionConfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Tls
Inspection stringConfiguration Arn - Tls
Inspection stringConfiguration Id
- Id string
- The provider-assigned unique ID for this managed resource.
- Tls
Inspection stringConfiguration Arn - Tls
Inspection stringConfiguration Id
- id String
- The provider-assigned unique ID for this managed resource.
- tls
Inspection StringConfiguration Arn - tls
Inspection StringConfiguration Id
- id string
- The provider-assigned unique ID for this managed resource.
- tls
Inspection stringConfiguration Arn - tls
Inspection stringConfiguration Id
- id str
- The provider-assigned unique ID for this managed resource.
- tls_
inspection_ strconfiguration_ arn - tls_
inspection_ strconfiguration_ id
- id String
- The provider-assigned unique ID for this managed resource.
- tls
Inspection StringConfiguration Arn - tls
Inspection StringConfiguration Id
Supporting Types
Tag, TagArgs
TlsInspectionConfigurationAddress, TlsInspectionConfigurationAddressArgs
- Address
Definition string
- Address
Definition string
- address
Definition String
- address
Definition string
- address
Definition String
TlsInspectionConfigurationPortRange, TlsInspectionConfigurationPortRangeArgs
TlsInspectionConfigurationRevokedStatusAction, TlsInspectionConfigurationRevokedStatusActionArgs
- Pass
- PASS
- Drop
- DROP
- Reject
- REJECT
- Tls
Inspection Configuration Revoked Status Action Pass - PASS
- Tls
Inspection Configuration Revoked Status Action Drop - DROP
- Tls
Inspection Configuration Revoked Status Action Reject - REJECT
- Pass
- PASS
- Drop
- DROP
- Reject
- REJECT
- Pass
- PASS
- Drop
- DROP
- Reject
- REJECT
- PASS_
- PASS
- DROP
- DROP
- REJECT
- REJECT
- "PASS"
- PASS
- "DROP"
- DROP
- "REJECT"
- REJECT
TlsInspectionConfigurationServerCertificate, TlsInspectionConfigurationServerCertificateArgs
- Resource
Arn string
- Resource
Arn string
- resource
Arn String
- resource
Arn string
- resource_
arn str
- resource
Arn String
TlsInspectionConfigurationServerCertificateConfiguration, TlsInspectionConfigurationServerCertificateConfigurationArgs
- string
- Check
Certificate Pulumi.Revocation Status Aws Native. Network Firewall. Inputs. Tls Inspection Configuration Server Certificate Configuration Check Certificate Revocation Status Properties - Scopes
List<Pulumi.
Aws Native. Network Firewall. Inputs. Tls Inspection Configuration Server Certificate Scope> - Server
Certificates List<Pulumi.Aws Native. Network Firewall. Inputs. Tls Inspection Configuration Server Certificate>
TlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatusProperties, TlsInspectionConfigurationServerCertificateConfigurationCheckCertificateRevocationStatusPropertiesArgs
TlsInspectionConfigurationServerCertificateScope, TlsInspectionConfigurationServerCertificateScopeArgs
- Destination
Ports List<Pulumi.Aws Native. Network Firewall. Inputs. Tls Inspection Configuration Port Range> - Destinations
List<Pulumi.
Aws Native. Network Firewall. Inputs. Tls Inspection Configuration Address> - Protocols List<int>
- Source
Ports List<Pulumi.Aws Native. Network Firewall. Inputs. Tls Inspection Configuration Port Range> - Sources
List<Pulumi.
Aws Native. Network Firewall. Inputs. Tls Inspection Configuration Address>
TlsInspectionConfigurationTlsInspectionConfiguration, TlsInspectionConfigurationTlsInspectionConfigurationArgs
TlsInspectionConfigurationUnknownStatusAction, TlsInspectionConfigurationUnknownStatusActionArgs
- Pass
- PASS
- Drop
- DROP
- Reject
- REJECT
- Tls
Inspection Configuration Unknown Status Action Pass - PASS
- Tls
Inspection Configuration Unknown Status Action Drop - DROP
- Tls
Inspection Configuration Unknown Status Action Reject - REJECT
- Pass
- PASS
- Drop
- DROP
- Reject
- REJECT
- Pass
- PASS
- Drop
- DROP
- Reject
- REJECT
- PASS_
- PASS
- DROP
- DROP
- REJECT
- REJECT
- "PASS"
- PASS
- "DROP"
- DROP
- "REJECT"
- REJECT
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.