Class RepositoryAssociationState


  • public final class RepositoryAssociationState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        The Amazon Resource Name (ARN) identifying the repository association.
      • associationId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> associationId()
        Returns:
        The ID of the repository association.
      • connectionArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionArn()
        Returns:
        The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection.
      • kmsKeyDetails

        public java.util.Optional<com.pulumi.core.Output<RepositoryAssociationKmsKeyDetailsArgs>> kmsKeyDetails()
        Returns:
        An object describing the KMS key to asssociate. Block is documented below.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the repository.
      • owner

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> owner()
        Returns:
        The owner of the repository.
      • providerType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> providerType()
        Returns:
        The provider type of the repository association.
      • repository

        public java.util.Optional<com.pulumi.core.Output<RepositoryAssociationRepositoryArgs>> repository()
        Returns:
        An object describing the repository to associate. Valid values: `bitbucket`, `codecommit`, `github_enterprise_server`, or `s3_bucket`. Block is documented below. Note: for repositories that leverage CodeStar connections (ex. `bitbucket`, `github_enterprise_server`) the connection must be in `Available` status prior to creating this resource. The following arguments are optional:
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        The state of the repository association.
      • stateReason

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> stateReason()
        Returns:
        A description of why the repository association is in the current state.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
      • tagsAll

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Deprecated.
        Please use `tags` instead.