Google-Cloud-Sql-V1

 view release on metacpan or  search on metacpan

lib/Google/Cloud/Sql/V1/CloudSqlResources.pm  view on Meta::CPAN

=back

=cut

# Enum: IpConfiguration::CaMode
our $IpConfiguration_CA_MODE_UNSPECIFIED = 0;
our $IpConfiguration_GOOGLE_MANAGED_INTERNAL_CA = 1;
our $IpConfiguration_GOOGLE_MANAGED_CAS_CA = 2;
our $IpConfiguration_CUSTOMER_MANAGED_CAS_CA = 3;

=pod

=head2 Enum: IpConfiguration::CaMode

Values:

=over 4

=item * C<CA_MODE_UNSPECIFIED> => 0

=item * C<GOOGLE_MANAGED_INTERNAL_CA> => 1

=item * C<GOOGLE_MANAGED_CAS_CA> => 2

=item * C<CUSTOMER_MANAGED_CAS_CA> => 3

=back

=cut

# Enum: IpConfiguration::ServerCertificateRotationMode
our $IpConfiguration_SERVER_CERTIFICATE_ROTATION_MODE_UNSPECIFIED = 0;
our $IpConfiguration_NO_AUTOMATIC_ROTATION = 1;
our $IpConfiguration_AUTOMATIC_ROTATION_DURING_MAINTENANCE = 2;

=pod

=head2 Enum: IpConfiguration::ServerCertificateRotationMode

Values:

=over 4

=item * C<SERVER_CERTIFICATE_ROTATION_MODE_UNSPECIFIED> => 0

=item * C<NO_AUTOMATIC_ROTATION> => 1

=item * C<AUTOMATIC_ROTATION_DURING_MAINTENANCE> => 2

=back

=cut

# === Message: Google::Cloud::Sql::V1::CloudSqlResources::PscConfig ===
    # Fields for PscConfig
    # Field: psc_enabled Type: 8 ()
    # Field: allowed_consumer_projects Type: 9 ()
    # Field: psc_auto_connections Type: 11 (.google.cloud.sql.v1.PscAutoConnectionConfig)
    # Field: network_attachment_uri Type: 9 ()
    # Field: psc_auto_dns_enabled Type: 8 ()
    # Field: psc_write_endpoint_dns_enabled Type: 8 ()
    # Field: psc_auto_connection_policy_enabled Type: 8 ()

=pod

=head1 NAME

Google::Cloud::Sql::V1::CloudSqlResources::PscConfig - Compiled Protocol Buffers message class

=head1 SYNOPSIS

    use Google::Cloud::Sql::V1::CloudSqlResources;

    my $msg = Google::Cloud::Sql::V1::CloudSqlResources::PscConfig->new(
        psc_enabled => $value,
    );

=head1 FIELDS

=over 4

=item * B<psc_enabled>

Type: Bool

=item * B<allowed_consumer_projects>

Type: String

=item * B<psc_auto_connections>

Type: Message (.google.cloud.sql.v1.PscAutoConnectionConfig)

=item * B<network_attachment_uri>

Type: String

=item * B<psc_auto_dns_enabled>

Type: Bool

=item * B<psc_write_endpoint_dns_enabled>

Type: Bool

=item * B<psc_auto_connection_policy_enabled>

Type: Bool

=back

=cut

# === Message: Google::Cloud::Sql::V1::CloudSqlResources::PscAutoConnectionConfig ===
    # Fields for PscAutoConnectionConfig
    # Field: consumer_project Type: 9 ()
    # Field: consumer_network Type: 9 ()
    # Field: ip_address Type: 9 ()
    # Field: status Type: 9 ()
    # Field: consumer_network_status Type: 9 ()
    # Field: service_connection_policy Type: 9 ()
    # Field: service_connection_policy_creation_result Type: 9 ()
    # Field: instance_auto_dns_status Type: 14 (.google.cloud.sql.v1.AutoDnsStatus)
    # Field: write_endpoint_auto_dns_status Type: 14 (.google.cloud.sql.v1.AutoDnsStatus)

=pod

=head1 NAME

Google::Cloud::Sql::V1::CloudSqlResources::PscAutoConnectionConfig - Compiled Protocol Buffers message class

=head1 SYNOPSIS

    use Google::Cloud::Sql::V1::CloudSqlResources;

    my $msg = Google::Cloud::Sql::V1::CloudSqlResources::PscAutoConnectionConfig->new(
        consumer_project => $value,
    );

=head1 FIELDS

=over 4

=item * B<consumer_project>

Type: String

=item * B<consumer_network>

Type: String

=item * B<ip_address>

Type: String

=item * B<status>

Type: String

=item * B<consumer_network_status>

Type: String

=item * B<service_connection_policy>

Type: String

=item * B<service_connection_policy_creation_result>

Type: String

=item * B<instance_auto_dns_status>

Type: Enum (.google.cloud.sql.v1.AutoDnsStatus)

=item * B<write_endpoint_auto_dns_status>

Type: Enum (.google.cloud.sql.v1.AutoDnsStatus)

=back

=cut

# === Message: Google::Cloud::Sql::V1::CloudSqlResources::LocationPreference ===
    # Fields for LocationPreference
    # Field: follow_gae_application Type: 9 ()
    # Field: zone Type: 9 ()
    # Field: secondary_zone Type: 9 ()
    # Field: kind Type: 9 ()

=pod

=head1 NAME

Google::Cloud::Sql::V1::CloudSqlResources::LocationPreference - Compiled Protocol Buffers message class

=head1 SYNOPSIS

    use Google::Cloud::Sql::V1::CloudSqlResources;

    my $msg = Google::Cloud::Sql::V1::CloudSqlResources::LocationPreference->new(
        follow_gae_application => $value,
    );

=head1 FIELDS

=over 4

=item * B<follow_gae_application>

Type: String

=item * B<zone>

Type: String

=item * B<secondary_zone>

Type: String

=item * B<kind>

Type: String

=back

=cut

# === Message: Google::Cloud::Sql::V1::CloudSqlResources::MaintenanceWindow ===
    # Fields for MaintenanceWindow
    # Field: hour Type: 11 (.google.protobuf.Int32Value)
    # Field: day Type: 11 (.google.protobuf.Int32Value)
    # Field: update_track Type: 14 (.google.cloud.sql.v1.SqlUpdateTrack)
    # Field: kind Type: 9 ()

=pod



( run in 0.844 second using v1.01-cache-2.11-cpan-81fc1098f69 )