Class TrustState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.directoryservice.inputs.TrustState
-
public final class TrustState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrustState.Builder
-
Field Summary
Fields Modifier and Type Field Description static TrustStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TrustState.Builderbuilder()static TrustState.Builderbuilder(TrustState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>conditionalForwarderIpAddrs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdDateTime()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>deleteAssociatedConditionalForwarder()java.util.Optional<com.pulumi.core.Output<java.lang.String>>directoryId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastUpdatedDateTime()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>remoteDomainName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>selectiveAuth()java.util.Optional<com.pulumi.core.Output<java.lang.String>>stateLastUpdatedDateTime()java.util.Optional<com.pulumi.core.Output<java.lang.String>>trustDirection()java.util.Optional<com.pulumi.core.Output<java.lang.String>>trustPassword()java.util.Optional<com.pulumi.core.Output<java.lang.String>>trustState()java.util.Optional<com.pulumi.core.Output<java.lang.String>>trustStateReason()java.util.Optional<com.pulumi.core.Output<java.lang.String>>trustType()
-
-
-
Field Detail
-
Empty
public static final TrustState Empty
-
-
Method Detail
-
conditionalForwarderIpAddrs
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> conditionalForwarderIpAddrs()
- Returns:
- Set of IPv4 addresses for the DNS server associated with the remote Directory. Can contain between 1 and 4 values.
-
createdDateTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdDateTime()
- Returns:
- Date and time when the Trust was created.
-
deleteAssociatedConditionalForwarder
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> deleteAssociatedConditionalForwarder()
- Returns:
- Whether to delete the conditional forwarder when deleting the Trust relationship.
-
directoryId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> directoryId()
- Returns:
- ID of the Directory.
-
lastUpdatedDateTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastUpdatedDateTime()
- Returns:
- Date and time when the Trust was last updated.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
remoteDomainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> remoteDomainName()
- Returns:
- Fully qualified domain name of the remote Directory.
-
selectiveAuth
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> selectiveAuth()
- Returns:
- Whether to enable selective authentication. Valid values are `Enabled` and `Disabled`. Default value is `Disabled`.
-
stateLastUpdatedDateTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stateLastUpdatedDateTime()
- Returns:
- Date and time when the Trust state in `trustState` was last updated.
-
trustDirection
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> trustDirection()
- Returns:
- The direction of the Trust relationship. Valid values are `One-Way: Outgoing`, `One-Way: Incoming`, and `Two-Way`.
-
trustPassword
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> trustPassword()
- Returns:
- Password for the Trust. Does not need to match the passwords for either Directory. Can contain upper- and lower-case letters, numbers, and punctuation characters. May be up to 128 characters long.
-
trustState
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> trustState()
- Returns:
- State of the Trust relationship. One of `Created`, `VerifyFailed`,`Verified`, `UpdateFailed`,`Updated`,`Deleted`, or `Failed`.
-
trustStateReason
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> trustStateReason()
- Returns:
- Reason for the Trust state set in `trustState`.
-
trustType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> trustType()
- Returns:
- Type of the Trust relationship. Valid values are `Forest` and `External`. Default value is `Forest`.
-
builder
public static TrustState.Builder builder()
-
builder
public static TrustState.Builder builder(TrustState defaults)
-
-