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 )