AWS Native is in preview. AWS Classic is fully supported.
aws-native.ssmcontacts.getRotation
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::SSMContacts::Rotation.
Using getRotation
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 getRotation(args: GetRotationArgs, opts?: InvokeOptions): Promise<GetRotationResult>
function getRotationOutput(args: GetRotationOutputArgs, opts?: InvokeOptions): Output<GetRotationResult>
def get_rotation(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRotationResult
def get_rotation_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRotationResult]
func LookupRotation(ctx *Context, args *LookupRotationArgs, opts ...InvokeOption) (*LookupRotationResult, error)
func LookupRotationOutput(ctx *Context, args *LookupRotationOutputArgs, opts ...InvokeOption) LookupRotationResultOutput
> Note: This function is named LookupRotation
in the Go SDK.
public static class GetRotation
{
public static Task<GetRotationResult> InvokeAsync(GetRotationArgs args, InvokeOptions? opts = null)
public static Output<GetRotationResult> Invoke(GetRotationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRotationResult> getRotation(GetRotationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ssmcontacts:getRotation
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
The Amazon Resource Name (ARN) of the rotation.
- Arn string
The Amazon Resource Name (ARN) of the rotation.
- arn String
The Amazon Resource Name (ARN) of the rotation.
- arn string
The Amazon Resource Name (ARN) of the rotation.
- arn str
The Amazon Resource Name (ARN) of the rotation.
- arn String
The Amazon Resource Name (ARN) of the rotation.
getRotation Result
The following output properties are available:
- Arn string
The Amazon Resource Name (ARN) of the rotation.
- Contact
Ids List<string> Members of the rotation
- Name string
Name of the Rotation
- Recurrence
Pulumi.
Aws Native. Ssm Contacts. Outputs. Rotation Recurrence Settings - Start
Time string Start time of the first shift of Oncall Schedule
- List<Pulumi.
Aws Native. Ssm Contacts. Outputs. Rotation Tag> - Time
Zone stringId TimeZone Identifier for the Oncall Schedule
- Arn string
The Amazon Resource Name (ARN) of the rotation.
- Contact
Ids []string Members of the rotation
- Name string
Name of the Rotation
- Recurrence
Rotation
Recurrence Settings - Start
Time string Start time of the first shift of Oncall Schedule
- []Rotation
Tag - Time
Zone stringId TimeZone Identifier for the Oncall Schedule
- arn String
The Amazon Resource Name (ARN) of the rotation.
- contact
Ids List<String> Members of the rotation
- name String
Name of the Rotation
- recurrence
Rotation
Recurrence Settings - start
Time String Start time of the first shift of Oncall Schedule
- List<Rotation
Tag> - time
Zone StringId TimeZone Identifier for the Oncall Schedule
- arn string
The Amazon Resource Name (ARN) of the rotation.
- contact
Ids string[] Members of the rotation
- name string
Name of the Rotation
- recurrence
Rotation
Recurrence Settings - start
Time string Start time of the first shift of Oncall Schedule
- Rotation
Tag[] - time
Zone stringId TimeZone Identifier for the Oncall Schedule
- arn str
The Amazon Resource Name (ARN) of the rotation.
- contact_
ids Sequence[str] Members of the rotation
- name str
Name of the Rotation
- recurrence
Rotation
Recurrence Settings - start_
time str Start time of the first shift of Oncall Schedule
- Sequence[Rotation
Tag] - time_
zone_ strid TimeZone Identifier for the Oncall Schedule
- arn String
The Amazon Resource Name (ARN) of the rotation.
- contact
Ids List<String> Members of the rotation
- name String
Name of the Rotation
- recurrence Property Map
- start
Time String Start time of the first shift of Oncall Schedule
- List<Property Map>
- time
Zone StringId TimeZone Identifier for the Oncall Schedule
Supporting Types
RotationCoverageTime
- end_
time str - start_
time str
RotationDayOfWeek
RotationMonthlySetting
- Day
Of intMonth The day of the month when monthly recurring on-call rotations begin.
- Hand
Off stringTime
- Day
Of intMonth The day of the month when monthly recurring on-call rotations begin.
- Hand
Off stringTime
- day
Of IntegerMonth The day of the month when monthly recurring on-call rotations begin.
- hand
Off StringTime
- day
Of numberMonth The day of the month when monthly recurring on-call rotations begin.
- hand
Off stringTime
- day_
of_ intmonth The day of the month when monthly recurring on-call rotations begin.
- hand_
off_ strtime
- day
Of NumberMonth The day of the month when monthly recurring on-call rotations begin.
- hand
Off StringTime
RotationRecurrenceSettings
- Daily
Settings List<string> Information about on-call rotations that recur daily.
- Monthly
Settings List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Monthly Setting> Information about on-call rotations that recur monthly.
- Number
Of intOn Calls Number of Oncalls per shift.
- Recurrence
Multiplier int The number of days, weeks, or months a single rotation lasts.
- Shift
Coverages List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Shift Coverage> Information about the days of the week included in on-call rotation coverage.
- Weekly
Settings List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Weekly Setting> Information about on-call rotations that recur weekly.
- Daily
Settings []string Information about on-call rotations that recur daily.
- Monthly
Settings []RotationMonthly Setting Information about on-call rotations that recur monthly.
- Number
Of intOn Calls Number of Oncalls per shift.
- Recurrence
Multiplier int The number of days, weeks, or months a single rotation lasts.
- Shift
Coverages []RotationShift Coverage Information about the days of the week included in on-call rotation coverage.
- Weekly
Settings []RotationWeekly Setting Information about on-call rotations that recur weekly.
- daily
Settings List<String> Information about on-call rotations that recur daily.
- monthly
Settings List<RotationMonthly Setting> Information about on-call rotations that recur monthly.
- number
Of IntegerOn Calls Number of Oncalls per shift.
- recurrence
Multiplier Integer The number of days, weeks, or months a single rotation lasts.
- shift
Coverages List<RotationShift Coverage> Information about the days of the week included in on-call rotation coverage.
- weekly
Settings List<RotationWeekly Setting> Information about on-call rotations that recur weekly.
- daily
Settings string[] Information about on-call rotations that recur daily.
- monthly
Settings RotationMonthly Setting[] Information about on-call rotations that recur monthly.
- number
Of numberOn Calls Number of Oncalls per shift.
- recurrence
Multiplier number The number of days, weeks, or months a single rotation lasts.
- shift
Coverages RotationShift Coverage[] Information about the days of the week included in on-call rotation coverage.
- weekly
Settings RotationWeekly Setting[] Information about on-call rotations that recur weekly.
- daily_
settings Sequence[str] Information about on-call rotations that recur daily.
- monthly_
settings Sequence[RotationMonthly Setting] Information about on-call rotations that recur monthly.
- number_
of_ inton_ calls Number of Oncalls per shift.
- recurrence_
multiplier int The number of days, weeks, or months a single rotation lasts.
- shift_
coverages Sequence[RotationShift Coverage] Information about the days of the week included in on-call rotation coverage.
- weekly_
settings Sequence[RotationWeekly Setting] Information about on-call rotations that recur weekly.
- daily
Settings List<String> Information about on-call rotations that recur daily.
- monthly
Settings List<Property Map> Information about on-call rotations that recur monthly.
- number
Of NumberOn Calls Number of Oncalls per shift.
- recurrence
Multiplier Number The number of days, weeks, or months a single rotation lasts.
- shift
Coverages List<Property Map> Information about the days of the week included in on-call rotation coverage.
- weekly
Settings List<Property Map> Information about on-call rotations that recur weekly.
RotationShiftCoverage
- Coverage
Times List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Coverage Time> Information about when an on-call shift begins and ends.
- Day
Of Pulumi.Week Aws Native. Ssm Contacts. Rotation Day Of Week
- Coverage
Times []RotationCoverage Time Information about when an on-call shift begins and ends.
- Day
Of RotationWeek Day Of Week
- coverage
Times List<RotationCoverage Time> Information about when an on-call shift begins and ends.
- day
Of RotationWeek Day Of Week
- coverage
Times RotationCoverage Time[] Information about when an on-call shift begins and ends.
- day
Of RotationWeek Day Of Week
- coverage_
times Sequence[RotationCoverage Time] Information about when an on-call shift begins and ends.
- day_
of_ Rotationweek Day Of Week
- coverage
Times List<Property Map> Information about when an on-call shift begins and ends.
- day
Of "MON" | "TUE" | "WED" | "THU" | "FRI" | "SAT" | "SUN"Week
RotationTag
RotationWeeklySetting
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.