1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ses
  5. getMailManagerRelay

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.ses.getMailManagerRelay

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Definition of AWS::SES::MailManagerRelay Resource Type

Using getMailManagerRelay

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getMailManagerRelay(args: GetMailManagerRelayArgs, opts?: InvokeOptions): Promise<GetMailManagerRelayResult>
function getMailManagerRelayOutput(args: GetMailManagerRelayOutputArgs, opts?: InvokeOptions): Output<GetMailManagerRelayResult>
Copy
def get_mail_manager_relay(relay_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetMailManagerRelayResult
def get_mail_manager_relay_output(relay_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetMailManagerRelayResult]
Copy
func LookupMailManagerRelay(ctx *Context, args *LookupMailManagerRelayArgs, opts ...InvokeOption) (*LookupMailManagerRelayResult, error)
func LookupMailManagerRelayOutput(ctx *Context, args *LookupMailManagerRelayOutputArgs, opts ...InvokeOption) LookupMailManagerRelayResultOutput
Copy

> Note: This function is named LookupMailManagerRelay in the Go SDK.

public static class GetMailManagerRelay 
{
    public static Task<GetMailManagerRelayResult> InvokeAsync(GetMailManagerRelayArgs args, InvokeOptions? opts = null)
    public static Output<GetMailManagerRelayResult> Invoke(GetMailManagerRelayInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMailManagerRelayResult> getMailManagerRelay(GetMailManagerRelayArgs args, InvokeOptions options)
public static Output<GetMailManagerRelayResult> getMailManagerRelay(GetMailManagerRelayArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:ses:getMailManagerRelay
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

RelayId This property is required. string
The unique relay identifier.
RelayId This property is required. string
The unique relay identifier.
relayId This property is required. String
The unique relay identifier.
relayId This property is required. string
The unique relay identifier.
relay_id This property is required. str
The unique relay identifier.
relayId This property is required. String
The unique relay identifier.

getMailManagerRelay Result

The following output properties are available:

Authentication Pulumi.AwsNative.Ses.Outputs.MailManagerRelayRelayAuthentication0Properties | Pulumi.AwsNative.Ses.Outputs.MailManagerRelayRelayAuthentication1Properties
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
RelayArn string
The Amazon Resource Name (ARN) of the relay.
RelayId string
The unique relay identifier.
RelayName string
The unique relay name.
ServerName string
The destination relay server address.
ServerPort double
The destination relay server port.
Tags List<Pulumi.AwsNative.Outputs.Tag>
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Authentication MailManagerRelayRelayAuthentication0Properties | MailManagerRelayRelayAuthentication1Properties
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
RelayArn string
The Amazon Resource Name (ARN) of the relay.
RelayId string
The unique relay identifier.
RelayName string
The unique relay name.
ServerName string
The destination relay server address.
ServerPort float64
The destination relay server port.
Tags Tag
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
authentication MailManagerRelayRelayAuthentication0Properties | MailManagerRelayRelayAuthentication1Properties
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
relayArn String
The Amazon Resource Name (ARN) of the relay.
relayId String
The unique relay identifier.
relayName String
The unique relay name.
serverName String
The destination relay server address.
serverPort Double
The destination relay server port.
tags List<Tag>
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
authentication MailManagerRelayRelayAuthentication0Properties | MailManagerRelayRelayAuthentication1Properties
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
relayArn string
The Amazon Resource Name (ARN) of the relay.
relayId string
The unique relay identifier.
relayName string
The unique relay name.
serverName string
The destination relay server address.
serverPort number
The destination relay server port.
tags Tag[]
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
authentication MailManagerRelayRelayAuthentication0Properties | MailManagerRelayRelayAuthentication1Properties
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
relay_arn str
The Amazon Resource Name (ARN) of the relay.
relay_id str
The unique relay identifier.
relay_name str
The unique relay name.
server_name str
The destination relay server address.
server_port float
The destination relay server port.
tags Sequence[root_Tag]
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
authentication Property Map | Property Map
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
relayArn String
The Amazon Resource Name (ARN) of the relay.
relayId String
The unique relay identifier.
relayName String
The unique relay name.
serverName String
The destination relay server address.
serverPort Number
The destination relay server port.
tags List<Property Map>
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

Supporting Types

MailManagerRelayRelayAuthentication0Properties

SecretArn This property is required. string
SecretArn This property is required. string
secretArn This property is required. String
secretArn This property is required. string
secret_arn This property is required. str
secretArn This property is required. String

MailManagerRelayRelayAuthentication1Properties

noAuthentication This property is required. Property Map

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi