Package com.pulumi.aws.ssm
Class ContactsRotationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssm.ContactsRotationArgs.Builder
-
- Enclosing class:
- ContactsRotationArgs
public static final class ContactsRotationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContactsRotationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContactsRotationArgsbuild()ContactsRotationArgs.BuildercontactIds(com.pulumi.core.Output<java.util.List<java.lang.String>> contactIds)ContactsRotationArgs.BuildercontactIds(java.lang.String... contactIds)ContactsRotationArgs.BuildercontactIds(java.util.List<java.lang.String> contactIds)ContactsRotationArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ContactsRotationArgs.Buildername(java.lang.String name)ContactsRotationArgs.Builderrecurrence(ContactsRotationRecurrenceArgs recurrence)ContactsRotationArgs.Builderrecurrence(com.pulumi.core.Output<ContactsRotationRecurrenceArgs> recurrence)ContactsRotationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ContactsRotationArgs.Builderregion(java.lang.String region)ContactsRotationArgs.BuilderstartTime(com.pulumi.core.Output<java.lang.String> startTime)ContactsRotationArgs.BuilderstartTime(java.lang.String startTime)ContactsRotationArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ContactsRotationArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ContactsRotationArgs.BuildertimeZoneId(com.pulumi.core.Output<java.lang.String> timeZoneId)ContactsRotationArgs.BuildertimeZoneId(java.lang.String timeZoneId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContactsRotationArgs defaults)
-
-
Method Detail
-
contactIds
public ContactsRotationArgs.Builder contactIds(com.pulumi.core.Output<java.util.List<java.lang.String>> contactIds)
- Parameters:
contactIds- ARNs of the contacts to add to the rotation. The order in which you list the contacts is their shift order in the rotation schedule.- Returns:
- builder
-
contactIds
public ContactsRotationArgs.Builder contactIds(java.util.List<java.lang.String> contactIds)
- Parameters:
contactIds- ARNs of the contacts to add to the rotation. The order in which you list the contacts is their shift order in the rotation schedule.- Returns:
- builder
-
contactIds
public ContactsRotationArgs.Builder contactIds(java.lang.String... contactIds)
- Parameters:
contactIds- ARNs of the contacts to add to the rotation. The order in which you list the contacts is their shift order in the rotation schedule.- Returns:
- builder
-
name
public ContactsRotationArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name for the rotation.- Returns:
- builder
-
name
public ContactsRotationArgs.Builder name(java.lang.String name)
- Parameters:
name- The name for the rotation.- Returns:
- builder
-
recurrence
public ContactsRotationArgs.Builder recurrence(com.pulumi.core.Output<ContactsRotationRecurrenceArgs> recurrence)
- Parameters:
recurrence- Information about when an on-call rotation is in effect and how long the rotation period lasts. Exactly one of either `dailySettings`, `monthlySettings`, or `weeklySettings` must be populated. See Recurrence for more details. The following arguments are optional:- Returns:
- builder
-
recurrence
public ContactsRotationArgs.Builder recurrence(ContactsRotationRecurrenceArgs recurrence)
- Parameters:
recurrence- Information about when an on-call rotation is in effect and how long the rotation period lasts. Exactly one of either `dailySettings`, `monthlySettings`, or `weeklySettings` must be populated. See Recurrence for more details. The following arguments are optional:- Returns:
- builder
-
region
public ContactsRotationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ContactsRotationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
startTime
public ContactsRotationArgs.Builder startTime(@Nullable com.pulumi.core.Output<java.lang.String> startTime)
- Parameters:
startTime- The date and time, in RFC 3339 format, that the rotation goes into effect.- Returns:
- builder
-
startTime
public ContactsRotationArgs.Builder startTime(java.lang.String startTime)
- Parameters:
startTime- The date and time, in RFC 3339 format, that the rotation goes into effect.- Returns:
- builder
-
tags
public ContactsRotationArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ContactsRotationArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
timeZoneId
public ContactsRotationArgs.Builder timeZoneId(com.pulumi.core.Output<java.lang.String> timeZoneId)
- Parameters:
timeZoneId- The time zone to base the rotation’s activity on in Internet Assigned Numbers Authority (IANA) format.- Returns:
- builder
-
timeZoneId
public ContactsRotationArgs.Builder timeZoneId(java.lang.String timeZoneId)
- Parameters:
timeZoneId- The time zone to base the rotation’s activity on in Internet Assigned Numbers Authority (IANA) format.- Returns:
- builder
-
build
public ContactsRotationArgs build()
-
-